@@ -0,0 +1,46 @@
|
||||
package productbenefitmod
|
||||
|
||||
import (
|
||||
"go.mongodb.org/mongo-driver/bson/primitive"
|
||||
"time"
|
||||
|
||||
"91porn-server/models/commod"
|
||||
)
|
||||
|
||||
// ProductBenefitSelector 修改结构体
|
||||
type ProductBenefitSelector struct {
|
||||
ID string `form:"id" json:"id"`
|
||||
Img *string `bson:"img,omitempty" json:"img,omitempty" ` // 图标
|
||||
PrivilegeName *string `bson:"privilegeName,omitempty" json:"privilegeName,omitempty"` // 特权名称
|
||||
PrivilegeDesc *string `bson:"privilegeDesc,omitempty" json:"privilegeDesc,omitempty"` // 特权描述 "特权1,特权2"
|
||||
Privilege *int `bson:"privilege,omitempty" json:"privilege,omitempty"` // 特权
|
||||
IsCore *bool `bson:"isCore,omitempty" json:"isCore,omitempty"` // 是否核心特权
|
||||
SortCode *int `bson:"sortCode" json:"sortCode"` // 排序
|
||||
UpdatedAt time.Time `json:"updatedAt" bson:"updatedAt"`
|
||||
}
|
||||
|
||||
type ProductWeb struct {
|
||||
Img string `bson:"img" json:"img" ` //背景图
|
||||
PrivilegeName string `bson:"privilegeName" json:"privilegeName"` //特权名称
|
||||
PrivilegeDesc string `bson:"privilegeDesc" json:"privilegeDesc"` //特权描述 "特权1,特权2"
|
||||
Privilege int `bson:"privilege" json:"privilege"` //特权
|
||||
SortCode int `bson:"sortCode" json:"sortCode"` // 排序
|
||||
UpdatedAt time.Time `bson:"updatedAt" json:"updatedAt"`
|
||||
CreatedAt time.Time `json:"createdAt" bson:"createdAt"`
|
||||
}
|
||||
|
||||
type ProductBenefitReq struct {
|
||||
commod.Page
|
||||
}
|
||||
|
||||
// ProductBenefitDel 修改结构体
|
||||
type ProductBenefitDel struct {
|
||||
ID string `form:"id" json:"id"`
|
||||
}
|
||||
|
||||
// ALlProductBenefit 商品权益
|
||||
type ALlProductBenefit struct {
|
||||
ID primitive.ObjectID `bson:"_id,omitempty" json:"id"` // id
|
||||
Privilege int `bson:"privilege" json:"privilege"` // 特权
|
||||
PrivilegeName string `bson:"privilegeName" json:"privilegeName"` // 特权名称
|
||||
}
|
||||
Reference in New Issue
Block a user