diff --git a/model/gmodel/fs_address_gen.go b/model/gmodel/fs_address_gen.go old mode 100644 new mode 100755 index 9a3c60fd..0c53c219 --- a/model/gmodel/fs_address_gen.go +++ b/model/gmodel/fs_address_gen.go @@ -1,26 +1,28 @@ package gmodel -import ( - "gorm.io/gorm" -) +import "gorm.io/gorm" -// fs_address 用户地址表 type FsAddress struct { - Id int64 `gorm:"primary_key;default:'0';" json:"id"` // - UserId *uint64 `gorm:"index;default:'0';" json:"user_id"` // 用户ID - Name *string `gorm:"default:'';" json:"name"` // 地址名称 - FirstName *string `gorm:"default:'';" json:"first_name"` // FirstName - LastName *string `gorm:"default:'';" json:"last_name"` // LastName - Mobile *string `gorm:"default:'';" json:"mobile"` // 手机号码 - Street *string `gorm:"default:'';" json:"street"` // 街道 - Suite *string `gorm:"default:'';" json:"suite"` // 房号 - City *string `gorm:"default:'';" json:"city"` // 城市 - State *string `gorm:"default:'';" json:"state"` // 州名 - Country *string `gorm:"default:'';" json:"country"` // 国家 - ZipCode *string `gorm:"default:'';" json:"zip_code"` // 邮编 - Status *int64 `gorm:"default:'0';" json:"status"` // 1正常 0异常 - IsDefault *int64 `gorm:"default:'0';" json:"is_default"` // 1默认地址,0非默认地址 + Id int64 `gorm:"primary_key" json:"id"` + UserId *int64 `gorm:"default:0" json:"user_id"` // 用户ID + Name *string `gorm:"default:''" json:"name"` // 地址名称 + FirstName *string `gorm:"default:''" json:"first_name"` // FirstName + LastName *string `gorm:"default:''" json:"last_name"` // LastName + Mobile *string `gorm:"default:''" json:"mobile"` // 手机号码 + Street *string `gorm:"default:''" json:"street"` // 街道 + Suite *string `gorm:"default:''" json:"suite"` // 房号 + City *string `gorm:"default:''" json:"city"` // 城市 + State *string `gorm:"default:''" json:"state"` // 州名 + Country *string `gorm:"default:''" json:"country"` // 国家 + ZipCode *string `gorm:"default:''" json:"zip_code"` // 邮编 + Status *int64 `gorm:"default:1" json:"status"` // 1正常 0异常 + IsDefault *int64 `gorm:"default:0" json:"is_default"` // 1默认地址,0非默认地址 } -type FsAddressModel struct{ db *gorm.DB } -func NewFsAddressModel(db *gorm.DB) *FsAddressModel { return &FsAddressModel{db} } +type FsAddressModel struct { + db *gorm.DB +} + +func NewFsAddressModel(db *gorm.DB) *FsAddressModel { + return &FsAddressModel{db} +} diff --git a/model/gmodel/fs_canteen_product_gen.go b/model/gmodel/fs_canteen_product_gen.go old mode 100644 new mode 100755 index edccaada..dbabdcbc --- a/model/gmodel/fs_canteen_product_gen.go +++ b/model/gmodel/fs_canteen_product_gen.go @@ -4,17 +4,21 @@ import ( "gorm.io/gorm" ) -// fs_canteen_product 餐厅类别产品对应表 type FsCanteenProduct struct { - Id int64 `gorm:"primary_key;default:'0';" json:"id"` // ID - CanteenType *int64 `gorm:"index;default:'0';" json:"canteen_type"` // 餐厅类别id - ProductId *int64 `gorm:"default:'0';" json:"product_id"` // 产品id - SizeId *int64 `gorm:"default:'0';" json:"size_id"` // 尺寸id - Sort *int64 `gorm:"default:'0';" json:"sort"` // 排序 - Status *int64 `gorm:"default:'0';" json:"status"` // 状态位 1启用0停用 - Ctime *int64 `gorm:"default:'0';" json:"ctime"` // 添加时间 - Sid *string `gorm:"default:'';" json:"sid"` // 前端带入的id + Id int64 `gorm:"primary_key" json:"id"` // ID + CanteenType *int64 `gorm:"default:0" json:"canteen_type"` // 餐厅类别id + ProductId *int64 `gorm:"default:0" json:"product_id"` // 产品id + SizeId *int64 `gorm:"default:0" json:"size_id"` // 尺寸id + Sort *int64 `gorm:"default:0" json:"sort"` // 排序 + Status *int64 `gorm:"default:1" json:"status"` // 状态位 1启用0停用 + Ctime *int64 `gorm:"default:0" json:"ctime"` // 添加时间 + Sid *string `gorm:"default:''" json:"sid"` // 前端带入的id } -type FsCanteenProductModel struct{ db *gorm.DB } -func NewFsCanteenProductModel(db *gorm.DB) *FsCanteenProductModel { return &FsCanteenProductModel{db} } +type FsCanteenProductModel struct { + db *gorm.DB +} + +func NewFsCanteenProductModel(db *gorm.DB) *FsCanteenProductModel { + return &FsCanteenProductModel{db} +} diff --git a/model/gmodel/fs_canteen_type_gen.go b/model/gmodel/fs_canteen_type_gen.go index 4128dfb6..04611065 100644 --- a/model/gmodel/fs_canteen_type_gen.go +++ b/model/gmodel/fs_canteen_type_gen.go @@ -4,14 +4,14 @@ import ( "gorm.io/gorm" ) -// fs_canteen_type 餐厅类型表 type FsCanteenType struct { - Id int64 `gorm:"primary_key;default:'0';" json:"id"` // ID - Name *string `gorm:"default:'';" json:"name"` // 餐厅名字 - Sort *int64 `gorm:"default:'0';" json:"sort"` // 排序 - Status *int64 `gorm:"default:'0';" json:"status"` // 状态位 1启用0停用 - Ctime *int64 `gorm:"default:'0';" json:"ctime"` // 添加时间 + Id int64 `gorm:"primary_key;" json:"id"` // ID + Name *string `gorm:"default:''" json:"name"` // 餐厅名字 + Sort *int64 `gorm:"default:0" json:"sort"` // 排序 + Status *int64 `gorm:"default:0" json:"status"` // 状态位 1启用0停用 + Ctime *int64 `gorm:"default:0" json:"ctime"` // 添加时间 } + type FsCanteenTypeModel struct{ db *gorm.DB } func NewFsCanteenTypeModel(db *gorm.DB) *FsCanteenTypeModel { return &FsCanteenTypeModel{db} } diff --git a/model/gmodel/fs_cart_gen.go b/model/gmodel/fs_cart_gen.go old mode 100644 new mode 100755 index bd2c5af8..c9265ebd --- a/model/gmodel/fs_cart_gen.go +++ b/model/gmodel/fs_cart_gen.go @@ -1,3 +1,5 @@ +// Code generated by goctl. DO NOT EDIT. + package gmodel import ( @@ -5,25 +7,28 @@ import ( "time" ) -// fs_cart 购物车 type FsCart struct { - Id uint64 `gorm:"primary_key;default:'0';" json:"id"` // id - UserId *uint64 `gorm:"index;default:'0';" json:"user_id"` // - ProductId *uint64 `gorm:"index;default:'0';" json:"product_id"` // 产品ID - TemplateId *uint64 `gorm:"index;default:'0';" json:"template_id"` // 模板ID - PriceId *uint64 `gorm:"index;default:'0';" json:"price_id"` // 价格ID - MaterialId *uint64 `gorm:"index;default:'0';" json:"material_id"` // 材质ID - SizeId *uint64 `gorm:"index;default:'0';" json:"size_id"` // 尺寸ID - BuyNum *uint64 `gorm:"default:'0';" json:"buy_num"` // 购买数量 - Cover *string `gorm:"default:'';" json:"cover"` // 截图 - DesignId *uint64 `gorm:"index;default:'0';" json:"design_id"` // 设计ID - Ctime *uint64 `gorm:"default:'0';" json:"ctime"` // - Status *uint64 `gorm:"default:'0';" json:"status"` // 状态位 - OptionalId *int64 `gorm:"index;default:'0';" json:"optional_id"` // 选项ID - IsCheck *int64 `gorm:"default:'0';" json:"is_check"` // 是否选中状态(0:未选中,1:选中) - TsTime *time.Time `gorm:"default:'0000-00-00 00:00:00';" json:"ts_time"` // - IsEmail *int64 `gorm:"default:'0';" json:"is_email"` // 是否发送邮件 + Id int64 `gorm:"primary_key" json:"id"` // id + UserId *int64 `gorm:"default:0" json:"user_id"` // 用户ID + ProductId *int64 `gorm:"default:0" json:"product_id"` // 产品ID + TemplateId *int64 `gorm:"default:0" json:"template_id"` // 模板ID + PriceId *int64 `gorm:"default:0" json:"price_id"` // 价格ID + MaterialId *int64 `gorm:"default:0" json:"material_id"` // 材质ID + SizeId *int64 `gorm:"default:0" json:"size_id"` // 尺寸ID + BuyNum *int64 `gorm:"default:0" json:"buy_num"` // 购买数量 + Cover *string `gorm:"default:''" json:"cover"` // 截图 + DesignId *int64 `gorm:"default:0" json:"design_id"` // 设计ID + Ctime *int64 `gorm:"default:0" json:"ctime"` // 添加时间 + Status *int64 `gorm:"default:1" json:"status"` // 状态位 + OptionalId *int64 `gorm:"default:0" json:"optional_id"` // 选项ID + IsCheck *int64 `gorm:"default:0" json:"is_check"` // 是否选中状态(0:未选中,1:选中) + TsTime *time.Time `gorm:"-" json:"ts_time"` + IsEmail *int64 `gorm:"default:0" json:"is_email"` // 是否发送邮件 +} +type FsCartModel struct { + db *gorm.DB } -type FsCartModel struct{ db *gorm.DB } -func NewFsCartModel(db *gorm.DB) *FsCartModel { return &FsCartModel{db} } +func NewFsCartModel(db *gorm.DB) *FsCartModel { + return &FsCartModel{db} +} diff --git a/model/gmodel/fs_cart_logic.go b/model/gmodel/fs_cart_logic.go index c0dde157..9d0d3b27 100755 --- a/model/gmodel/fs_cart_logic.go +++ b/model/gmodel/fs_cart_logic.go @@ -7,9 +7,7 @@ import ( "errors" "gorm.io/gorm" ) - - type FindOneCartByParamsReq struct { UserId *int64 ProductId *int64 @@ -21,7 +19,7 @@ type FindOneCartByParamsReq struct { } func (c *FsCartModel) FindOne(ctx context.Context, id int64) (resp FsCart, err error) { - err = c.db.WithContext(ctx).Model(&FsCart{}).Where("`id` = ?", id).Take(&resp).Error + err = c.db.WithContext(ctx).Model(&FsCart{}).Where("`id` = ?", id).First(&resp).Error if err != nil && !errors.Is(err, gorm.ErrRecordNotFound) { return FsCart{}, err } @@ -50,7 +48,7 @@ func (c *FsCartModel) FindOneCartByParams(ctx context.Context, req FindOneCartBy if req.Status != nil { db = db.Where("`status` = ?", req.Status) } - if err = db.Take(&resp).Error; err != nil && !errors.Is(err, gorm.ErrRecordNotFound) { + if err = db.First(&resp).Error; err != nil && !errors.Is(err, gorm.ErrRecordNotFound) { return FsCart{}, err } return resp, nil diff --git a/model/gmodel/fs_faq_logic.go b/model/gmodel/fs_faq_logic.go new file mode 100755 index 00000000..f35dfc56 --- /dev/null +++ b/model/gmodel/fs_faq_logic.go @@ -0,0 +1 @@ +package gmodel diff --git a/model/gmodel/fs_font_gen.go b/model/gmodel/fs_font_gen.go index e76ae5dc..86abd41b 100644 --- a/model/gmodel/fs_font_gen.go +++ b/model/gmodel/fs_font_gen.go @@ -4,14 +4,14 @@ import ( "gorm.io/gorm" ) -// fs_font 字体配置 type FsFont struct { - Id uint64 `gorm:"primary_key;default:'0';" json:"id"` // id - Title *string `gorm:"default:'';" json:"title"` // 字体名字 - LinuxFontname *string `gorm:"default:'';" json:"linux_fontname"` // linux对应字体名 - FilePath *string `gorm:"default:'';" json:"file_path"` // 字体文件路径 - Sort *int64 `gorm:"default:'0';" json:"sort"` // 排序 + Id int64 `gorm:"primary_key;" json:"id"` // id + Title *string `gorm:"default:''" json:"title"` // 字体名字 + LinuxFontname *string `gorm:"default:''" json:"linux_fontname"` // linux对应字体名 + FilePath *string `gorm:"default:''" json:"file_path"` // 字体文件路径 + Sort *int64 `gorm:"default:0" json:"sort"` // 排序 } + type FsFontModel struct{ db *gorm.DB } func NewFsFontModel(db *gorm.DB) *FsFontModel { return &FsFontModel{db} } diff --git a/model/gmodel/fs_guest_logic.go b/model/gmodel/fs_guest_logic.go new file mode 100755 index 00000000..5ecaedd0 --- /dev/null +++ b/model/gmodel/fs_guest_logic.go @@ -0,0 +1,43 @@ +package gmodel + +import ( + "context" + "fusenapi/utils/auth" + "github.com/zeromicro/go-zero/core/logx" + "gorm.io/gorm" + "time" +) + +func (m *FsGuestModel) GenerateGuestID(ctx context.Context, AccessSecret *string) (authKey string, err error) { + var record = &FsGuest{} + err = m.db.Create(record).Error + if err != nil { + logx.Error(err) + } + + err = m.db.WithContext(ctx).Transaction(func(tx *gorm.DB) error { + now := time.Now().Unix() + var record = &FsGuest{} + tx.Create(record) + + authKey, err = auth.GenerateJwtToken(AccessSecret, now, 31536000, 0, int64(record.GuestId)) + if err != nil { + logx.Error(err) + err = tx.Rollback().Error + if err != nil { + logx.Error(err) + } + return err + } + record.AuthKey = &authKey + record.CreatedAt = &now + tx.Updates(record) + return nil + }) + + if err != nil { + return "", err + } + + return authKey, nil +} diff --git a/model/gmodel/fs_map_library_gen.go b/model/gmodel/fs_map_library_gen.go old mode 100644 new mode 100755 index 4b6894b0..6bf318a2 --- a/model/gmodel/fs_map_library_gen.go +++ b/model/gmodel/fs_map_library_gen.go @@ -4,16 +4,19 @@ import ( "gorm.io/gorm" ) -// fs_map_library 贴图库 type FsMapLibrary struct { - Id int64 `gorm:"primary_key;default:'0';" json:"id"` // Id - Title *string `gorm:"default:'';" json:"title"` // 名称 - Info *string `gorm:"default:'';" json:"info"` // 贴图数据 - Sort *int64 `gorm:"default:'0';" json:"sort"` // 排序 - Status *int64 `gorm:"default:'0';" json:"status"` // 状态 1启用 - Ctime *int64 `gorm:"default:'0';" json:"ctime"` // 创建时间 - TagId *int64 `gorm:"default:'0';" json:"tag_id"` // 模板标签id + Id int64 `gorm:"primary_key" json:"id"` // Id + Title *string `gorm:"default:''" json:"title"` // 名称 + Info *string `gorm:"default:''" json:"info"` // 贴图数据 + Sort *int64 `gorm:"default:0" json:"sort"` // 排序 + Status *int64 `gorm:"default:1" json:"status"` // 状态 1启用 0未启用 + Ctime *int64 `gorm:"default:0" json:"ctime"` // 创建时间 + TagId *int64 `gorm:"default:0" json:"tag_id"` // 模板标签id +} +type FsMapLibraryModel struct { + db *gorm.DB } -type FsMapLibraryModel struct{ db *gorm.DB } -func NewFsMapLibraryModel(db *gorm.DB) *FsMapLibraryModel { return &FsMapLibraryModel{db} } +func NewFsMapLibraryModel(db *gorm.DB) *FsMapLibraryModel { + return &FsMapLibraryModel{db} +} diff --git a/model/gmodel/fs_order_detail_gen.go b/model/gmodel/fs_order_detail_gen.go old mode 100644 new mode 100755 index 5b2b9f8f..27a2e5ac --- a/model/gmodel/fs_order_detail_gen.go +++ b/model/gmodel/fs_order_detail_gen.go @@ -4,33 +4,36 @@ import ( "gorm.io/gorm" ) -// fs_order_detail 订单详细表 type FsOrderDetail struct { - Id int64 `gorm:"primary_key;default:'0';" json:"id"` // - Sn *string `gorm:"unique_key;default:'';" json:"sn"` // 唯一编码 - OrderId *int64 `gorm:"index;default:'0';" json:"order_id"` // 订单ID - UserId *int64 `gorm:"default:'0';" json:"user_id"` // - FactoryId *int64 `gorm:"default:'0';" json:"factory_id"` // 工厂ID - OrderDetailTemplateId *int64 `gorm:"default:'0';" json:"order_detail_template_id"` // 详情templateID - ProductId *int64 `gorm:"default:'0';" json:"product_id"` // 产品ID - BuyNum *int64 `gorm:"default:'0';" json:"buy_num"` // 购买数量 - PushNum *int64 `gorm:"default:'0';" json:"push_num"` // 已发数量 - Amount *int64 `gorm:"default:'0';" json:"amount"` // 单价 - Cover *string `gorm:"default:'';" json:"cover"` // 截图 - Ctime *int64 `gorm:"default:'0';" json:"ctime"` // 添加时间 - Status *int64 `gorm:"default:'0';" json:"status"` // 状态位 是否推送到厂家 是否生产完成 是否发货完成 - OptionalId *int64 `gorm:"default:'0';" json:"optional_id"` // 选项ID - OptionalTitle *string `gorm:"default:'';" json:"optional_title"` // 选项名称 - OptionPrice *int64 `gorm:"default:'0';" json:"option_price"` // 配件价格 - IsTofactory *int64 `gorm:"default:'0';" json:"is_tofactory"` // 是否推送到工厂 - IsProduct *int64 `gorm:"default:'0';" json:"is_product"` // 是否生产中 - IsProductCompletion *int64 `gorm:"default:'0';" json:"is_product_completion"` // 是否生产完成 - IsCloud *int64 `gorm:"default:'0';" json:"is_cloud"` // 是否是云仓订单 - IsTocloud *int64 `gorm:"default:'0';" json:"is_tocloud"` // 是否已发云仓(云仓单要发货到云仓,直接发到用户的不需要发到云仓) - IsDeliver *int64 `gorm:"default:'0';" json:"is_deliver"` // 是否已发货 - IsEnd *int64 `gorm:"default:'0';" json:"is_end"` // 是否完成订单(签收) - CartId *int64 `gorm:"index;default:'0';" json:"cart_id"` // 购物车编号 + Id int64 `gorm:"primary_key" json:"id"` + Sn *string `gorm:"default:''" json:"sn"` // 唯一编码 + OrderId *int64 `gorm:"default:0" json:"order_id"` // 订单ID + UserId *int64 `gorm:"default:0" json:"user_id"` // 用户ID + FactoryId *int64 `gorm:"default:0" json:"factory_id"` // 工厂ID + OrderDetailTemplateId *int64 `gorm:"default:0" json:"order_detail_template_id"` // 详情templateID + ProductId *int64 `gorm:"default:0" json:"product_id"` // 产品ID + BuyNum *int64 `gorm:"default:0" json:"buy_num"` // 购买数量 + PushNum *int64 `gorm:"default:0" json:"push_num"` // 已发数量 + Amount *int64 `gorm:"default:0" json:"amount"` // 单价 + Cover *string `gorm:"default:''" json:"cover"` // 截图 + Ctime *int64 `gorm:"default:0" json:"ctime"` // 添加时间 + Status *int64 `gorm:"default:0" json:"status"` // 状态位 是否推送到厂家 是否生产完成 是否发货完成 + OptionalId *int64 `gorm:"default:0" json:"optional_id"` // 选项ID + OptionalTitle *string `gorm:"default:''" json:"optional_title"` // 选项名称 + OptionPrice *int64 `gorm:"default:0" json:"option_price"` // 配件价格 + IsTofactory *int64 `gorm:"default:0" json:"is_tofactory"` // 是否推送到工厂 + IsProduct *int64 `gorm:"default:0" json:"is_product"` // 是否生产中 + IsProductCompletion *int64 `gorm:"default:0" json:"is_product_completion"` // 是否生产完成 + IsCloud *int64 `gorm:"default:0" json:"is_cloud"` // 是否是云仓订单 + IsTocloud *int64 `gorm:"default:0" json:"is_tocloud"` // 是否已发云仓(云仓单要发货到云仓,直接发到用户的不需要发到云仓) + IsDeliver *int64 `gorm:"default:0" json:"is_deliver"` // 是否已发货 + IsEnd *int64 `gorm:"default:0" json:"is_end"` // 是否完成订单(签收) + CartId *int64 `gorm:"default:0" json:"cart_id"` // 购物车编号 +} +type FsOrderDetailModel struct { + db *gorm.DB } -type FsOrderDetailModel struct{ db *gorm.DB } -func NewFsOrderDetailModel(db *gorm.DB) *FsOrderDetailModel { return &FsOrderDetailModel{db} } +func NewFsOrderDetailModel(db *gorm.DB) *FsOrderDetailModel { + return &FsOrderDetailModel{db} +} diff --git a/model/gmodel/fs_order_detail_template_gen.go b/model/gmodel/fs_order_detail_template_gen.go old mode 100644 new mode 100755 index ae564bed..c2548be5 --- a/model/gmodel/fs_order_detail_template_gen.go +++ b/model/gmodel/fs_order_detail_template_gen.go @@ -4,21 +4,22 @@ import ( "gorm.io/gorm" ) -// fs_order_detail_template 订单模板详细表 type FsOrderDetailTemplate struct { - Id int64 `gorm:"primary_key;default:'0';" json:"id"` // - Sn *string `gorm:"unique_key;default:'';" json:"sn"` // 唯一编码 - ProductId *int64 `gorm:"index;default:'0';" json:"product_id"` // 产品ID - ModelId *int64 `gorm:"default:'0';" json:"model_id"` // 模型ID - TemplateId *int64 `gorm:"index;default:'0';" json:"template_id"` // 模板ID - MaterialId *int64 `gorm:"index;default:'0';" json:"material_id"` // 材质id - SizeId *int64 `gorm:"index;default:'0';" json:"size_id"` // 尺寸id - EachBoxNum *int64 `gorm:"default:'0';" json:"each_box_num"` // 每一箱的个数 - EachBoxWeight *float64 `gorm:"default:'0.00';" json:"each_box_weight"` // 每一箱的重量 单位KG - DesignId *int64 `gorm:"index;default:'0';" json:"design_id"` // 设计ID - Ctime *int64 `gorm:"default:'0';" json:"ctime"` // + Id int64 `gorm:"primary_key" json:"id"` + Sn *string `gorm:"default:''" json:"sn"` // 唯一编码 + ProductId *int64 `gorm:"default:0" json:"product_id"` // 产品ID + ModelId *int64 `gorm:"default:0" json:"model_id"` // 模型ID + TemplateId *int64 `gorm:"default:0" json:"template_id"` // 模板ID + MaterialId *int64 `gorm:"default:0" json:"material_id"` // 材质id + SizeId *int64 `gorm:"default:0" json:"size_id"` // 尺寸id + EachBoxNum *int64 `gorm:"default:0" json:"each_box_num"` // 每一箱的个数 + EachBoxWeight *float64 `gorm:"default:0.00" json:"each_box_weight"` // 每一箱的重量 单位KG + DesignId *int64 `gorm:"default:0" json:"design_id"` // 设计ID + Ctime *int64 `gorm:"default:0" json:"ctime"` // 添加时间 +} +type FsOrderDetailTemplateModel struct { + db *gorm.DB } -type FsOrderDetailTemplateModel struct{ db *gorm.DB } func NewFsOrderDetailTemplateModel(db *gorm.DB) *FsOrderDetailTemplateModel { return &FsOrderDetailTemplateModel{db} diff --git a/model/gmodel/fs_order_gen.go b/model/gmodel/fs_order_gen.go old mode 100644 new mode 100755 index 6cd4e9bc..aa59e60f --- a/model/gmodel/fs_order_gen.go +++ b/model/gmodel/fs_order_gen.go @@ -1,49 +1,53 @@ package gmodel import ( - "gorm.io/gorm" "time" + + "gorm.io/gorm" ) -// fs_order type FsOrder struct { - Id int64 `gorm:"primary_key;default:'0';" json:"id"` // - Sn *string `gorm:"unique_key;default:'';" json:"sn"` // 订单编号 FS211224OL2XDKNP - UserId *int64 `gorm:"index;default:'0';" json:"user_id"` // - SellerUserId *int64 `gorm:"default:'0';" json:"seller_user_id"` // - TotalAmount *int64 `gorm:"default:'0';" json:"total_amount"` // 总价 - PayedAmount *int64 `gorm:"default:'0';" json:"payed_amount"` // 已支付金额 - PayMethod *int64 `gorm:"default:'0';" json:"pay_method"` // 支付方式 1paypal 2strip - Ctime *int64 `gorm:"default:'0';" json:"ctime"` // - Utime *int64 `gorm:"default:'0';" json:"utime"` // - Ptime *int64 `gorm:"default:'0';" json:"ptime"` // - AddressId *int64 `gorm:"index;default:'0';" json:"address_id"` // 地址ID或者云仓ID - DeliveryMethod *int64 `gorm:"default:'0';" json:"delivery_method"` // 配送方式 1:直接发货到收获地址 2:云仓 - CustomerMark *string `gorm:"default:'';" json:"customer_mark"` // - Mark *string `gorm:"default:'';" json:"mark"` // 后台订单备注 - AddressInfo *string `gorm:"default:'';" json:"address_info"` // 详细地址信息JSON - IsSup *int64 `gorm:"default:'0';" json:"is_sup"` // 0不是补货 1是补货 - Status *int64 `gorm:"default:'0';" json:"status"` // 状态位(0:未支付,1:部分支付,2:支付完成,3:部分生产,4:部分生产完成,5:全部生产,6:全部生产完成,7:部分发货,8:发货完成,9:完成订单,10:取消订单,11:退款中,12:退款完成,13:订单已删除,14:订单已关闭) - IsPartPay *int64 `gorm:"default:'0';" json:"is_part_pay"` // 是否部分支付(0:否,1:是) - IsPayCompleted *int64 `gorm:"default:'0';" json:"is_pay_completed"` // 是否支付完成(0:否,1:是) - IsPartProduct *int64 `gorm:"default:'0';" json:"is_part_product"` // 是否部分生产(0:否,1:是) - IsPartProductCompleted *int64 `gorm:"default:'0';" json:"is_part_product_completed"` // 是否部分生产完成(0:否,1:是) - IsAllProduct *int64 `gorm:"default:'0';" json:"is_all_product"` // 是否全部生产(0:否,1:是) - IsAllProductCompleted *int64 `gorm:"default:'0';" json:"is_all_product_completed"` // 是否全部生产完成(0:否,1:是) - IsPartDelivery *int64 `gorm:"default:'0';" json:"is_part_delivery"` // 是否部分发货(0:否,1:是) - IsDeliveryCompleted *int64 `gorm:"default:'0';" json:"is_delivery_completed"` // 是否发货完成(0:否,1:是) - IsComplated *int64 `gorm:"default:'0';" json:"is_complated"` // 是否完成订单(0:否,1:是) - IsCancel *int64 `gorm:"default:'0';" json:"is_cancel"` // 是否取消订单(0:否,1:是) - IsRefunding *int64 `gorm:"default:'0';" json:"is_refunding"` // 是否退款中(0:否,1:是) - IsRefunded *int64 `gorm:"default:'0';" json:"is_refunded"` // 是否退款完成(0:否,1:是) - IsDeleted *int64 `gorm:"default:'0';" json:"is_deleted"` // 是否删除(0:否,1:是) - RefundReasonId *int64 `gorm:"default:'0';" json:"refund_reason_id"` // - RefundReason *string `gorm:"default:'';" json:"refund_reason"` // - TsTime *time.Time `gorm:"default:'0000-00-00 00:00:00';" json:"ts_time"` // - IsSure *int64 `gorm:"default:'0';" json:"is_sure"` // 是否确认订单 1确认0未确认 - DeliverSn *string `gorm:"default:'';" json:"deliver_sn"` // 发货单号 - EmailTime *int64 `gorm:"default:'0';" json:"email_time"` // 邮件发送时间 + Id int64 `gorm:"primary_key" json:"id"` + Sn *string `gorm:"default:''" json:"sn"` // 订单编号 FS211224OL2XDKNP + UserId *int64 `gorm:"default:0" json:"user_id"` // 用户ID + SellerUserId *int64 `gorm:"default:0" json:"seller_user_id"` // 销售员ID 0:自主下单 + TotalAmount *int64 `gorm:"default:0" json:"total_amount"` // 总价 + PayedAmount *int64 `gorm:"default:0" json:"payed_amount"` // 已支付金额 + PayMethod *int64 `gorm:"default:0" json:"pay_method"` // 支付方式 1paypal 2strip + Ctime *int64 `gorm:"default:0" json:"ctime"` // 添加时间 + Utime *int64 `gorm:"default:0" json:"utime"` // 更新时间 + Ptime *int64 `gorm:"default:0" json:"ptime"` // 最后一次 支付时间(可能多次支付) + AddressId *int64 `gorm:"default:0" json:"address_id"` // 地址ID或者云仓ID + DeliveryMethod *int64 `gorm:"default:0" json:"delivery_method"` // 配送方式 1:直接发货到收获地址 2:云仓 + CustomerMark *string `gorm:"default:''" json:"customer_mark"` // 客户备注 + Mark *string `gorm:"default:''" json:"mark"` // 后台订单备注 + AddressInfo *string `gorm:"default:''" json:"address_info"` // 详细地址信息JSON + IsSup *int64 `gorm:"default:0" json:"is_sup"` // 0不是补货 1是补货 + Status *int64 `gorm:"default:0" json:"status"` // 状态位(0:未支付,1:部分支付,2:支付完成,3:部分生产,4:部分生产完成,5:全部生产,6:全部生产完成,7:部分发货,8:发货完成,9:完成订单,10:取消订单,11:退款中,12:退款完成,13:订单已删除,14:订单已关闭) + IsPartPay *int64 `gorm:"default:0" json:"is_part_pay"` // 是否部分支付(0:否,1:是) + IsPayCompleted *int64 `gorm:"default:0" json:"is_pay_completed"` // 是否支付完成(0:否,1:是) + IsPartProduct *int64 `gorm:"default:0" json:"is_part_product"` // 是否部分生产(0:否,1:是) + IsPartProductCompleted *int64 `gorm:"default:0" json:"is_part_product_completed"` // 是否部分生产完成(0:否,1:是) + IsAllProduct *int64 `gorm:"default:0" json:"is_all_product"` // 是否全部生产(0:否,1:是) + IsAllProductCompleted *int64 `gorm:"default:0" json:"is_all_product_completed"` // 是否全部生产完成(0:否,1:是) + IsPartDelivery *int64 `gorm:"default:0" json:"is_part_delivery"` // 是否部分发货(0:否,1:是) + IsDeliveryCompleted *int64 `gorm:"default:0" json:"is_delivery_completed"` // 是否发货完成(0:否,1:是) + IsComplated *int64 `gorm:"default:0" json:"is_complated"` // 是否完成订单(0:否,1:是) + IsCancel *int64 `gorm:"default:0" json:"is_cancel"` // 是否取消订单(0:否,1:是) + IsRefunding *int64 `gorm:"default:0" json:"is_refunding"` // 是否退款中(0:否,1:是) + IsRefunded *int64 `gorm:"default:0" json:"is_refunded"` // 是否退款完成(0:否,1:是) + IsDeleted *int64 `gorm:"default:0" json:"is_deleted"` // 是否删除(0:否,1:是) + RefundReasonId *int64 `gorm:"default:0" json:"refund_reason_id"` // 取消订单原因ID + RefundReason *string `gorm:"default:''" json:"refund_reason"` // 取消订单原因 + TsTime *time.Time `gorm:"-" json:"ts_time"` + IsSure *int64 `gorm:"default:0" json:"is_sure"` // 是否确认订单 1确认0未确认 + DeliverSn *string `gorm:"default:''" json:"deliver_sn"` // 发货单号 + EmailTime *int64 `gorm:"default:0" json:"email_time"` // 邮件发送时间 +} +type FsOrderModel struct { + db *gorm.DB } -type FsOrderModel struct{ db *gorm.DB } -func NewFsOrderModel(db *gorm.DB) *FsOrderModel { return &FsOrderModel{db} } +func NewFsOrderModel(db *gorm.DB) *FsOrderModel { + return &FsOrderModel{db} +} diff --git a/model/gmodel/fs_pay_gen.go b/model/gmodel/fs_pay_gen.go index ea8660ca..5b02ea6d 100644 --- a/model/gmodel/fs_pay_gen.go +++ b/model/gmodel/fs_pay_gen.go @@ -4,24 +4,24 @@ import ( "gorm.io/gorm" ) -// fs_pay 支付记录 type FsPay struct { - Id int64 `gorm:"primary_key;default:'0';" json:"id"` // - UserId *int64 `gorm:"index;default:'0';" json:"user_id"` // 用户id - OrderNumber *string `gorm:"default:'';" json:"order_number"` // 订单编号 - TradeNo *string `gorm:"index;default:'';" json:"trade_no"` // 第三方支付编号 - PayAmount *int64 `gorm:"default:'0';" json:"pay_amount"` // 支付金额 (分) - PayStatus *int64 `gorm:"default:'0';" json:"pay_status"` // 支付状态 0 不成功 1 成功 - IsRefund *int64 `gorm:"default:'0';" json:"is_refund"` // 是否退款 0 未退款 1退款 - PaymentMethod *int64 `gorm:"default:'0';" json:"payment_method"` // 支付方式 1 stripe 2 paypal - PayStage *int64 `gorm:"default:'0';" json:"pay_stage"` // 支付阶段 1首付 2尾款 - OrderSource *int64 `gorm:"default:'1';" json:"order_source"` // 订单来源 1pc - PayTime *int64 `gorm:"default:'0';" json:"pay_time"` // 支付时间 - CreatedAt *int64 `gorm:"default:'0';" json:"created_at"` // 创建时间 - UpdatedAt *int64 `gorm:"default:'0';" json:"updated_at"` // 更新时间 - CardNo *string `gorm:"default:'';" json:"card_no"` // 卡后4位 - Brand *string `gorm:"default:'';" json:"brand"` // 银行品牌 + Id int64 `gorm:"primary_key;" json:"id"` + UserId *int64 `gorm:"default:0" json:"user_id"` // 用户id + OrderNumber *string `gorm:"default:''" json:"order_number"` // 订单编号 + TradeNo *string `gorm:"default:''" json:"trade_no"` // 第三方支付编号 + PayAmount *int64 `gorm:"default:0" json:"pay_amount"` // 支付金额 (分) + PayStatus *int64 `gorm:"default:0" json:"pay_status"` // 支付状态 0 不成功 1 成功 + IsRefund *int64 `gorm:"default:0" json:"is_refund"` // 是否退款 0 未退款 1退款 + PaymentMethod *int64 `gorm:"default:0" json:"payment_method"` // 支付方式 1 stripe 2 paypal + PayStage *int64 `gorm:"default:0" json:"pay_stage"` // 支付阶段 1首付 2尾款 + OrderSource *int64 `gorm:"default:1" json:"order_source"` // 订单来源 1pc + PayTime *int64 `gorm:"" json:"pay_time"` // 支付时间 + CreatedAt *int64 `gorm:"default:0" json:"created_at"` // 创建时间 + UpdatedAt *int64 `gorm:"default:0" json:"updated_at"` // 更新时间 + CardNo *string `gorm:"default:''" json:"card_no"` // 卡后4位 + Brand *string `gorm:"default:''" json:"brand"` // 银行品牌 } + type FsPayModel struct{ db *gorm.DB } func NewFsPayModel(db *gorm.DB) *FsPayModel { return &FsPayModel{db} } diff --git a/model/gmodel/fs_product_design_gen.go b/model/gmodel/fs_product_design_gen.go old mode 100644 new mode 100755 index dfead14f..e2e83fcc --- a/model/gmodel/fs_product_design_gen.go +++ b/model/gmodel/fs_product_design_gen.go @@ -1,29 +1,33 @@ package gmodel import ( - "gorm.io/gorm" "time" + + "gorm.io/gorm" ) -// fs_product_design 产品设计表 type FsProductDesign struct { - Id int64 `gorm:"primary_key;default:'0';" json:"id"` // - Sn *string `gorm:"index;default:'';" json:"sn"` // 唯一标识 - UserId *int64 `gorm:"index;default:'0';" json:"user_id"` // 用户ID - ProductId *int64 `gorm:"index;default:'0';" json:"product_id"` // 产品ID - TemplateId *int64 `gorm:"index;default:'0';" json:"template_id"` // 模型ID - MaterialId *int64 `gorm:"index;default:'0';" json:"material_id"` // 材质ID - SizeId *int64 `gorm:"index;default:'0';" json:"size_id"` // 尺寸ID - OptionalId *int64 `gorm:"index;default:'0';" json:"optional_id"` // 选项ID - Cover *string `gorm:"default:'';" json:"cover"` // 封面图 - Info *string `gorm:"default:'';" json:"info"` // 保留的设计信息 - Utime *time.Time `gorm:"default:'0000-00-00 00:00:00';" json:"utime"` // - Status *int64 `gorm:"default:'1';" json:"status"` // 状态 - IsDel *int64 `gorm:"default:'0';" json:"is_del"` // 是否删除 0未删除 1删除 - IsPay *int64 `gorm:"default:'0';" json:"is_pay"` // 是否已有支付 0 未 1 有 - LogoColor *string `gorm:"default:'';" json:"logo_color"` // logo图片备选项 - PageGuid *string `gorm:"default:'';" json:"page_guid"` // 页面识别id + Id int64 `gorm:"primary_key" json:"id"` + Sn *string `gorm:"default:''" json:"sn"` // 唯一标识 + UserId *int64 `gorm:"default:0" json:"user_id"` // 用户ID + ProductId *int64 `gorm:"default:0" json:"product_id"` // 产品ID + TemplateId *int64 `gorm:"default:0" json:"template_id"` // 模型ID + MaterialId *int64 `gorm:"default:0" json:"material_id"` // 材质ID + SizeId *int64 `gorm:"default:0" json:"size_id"` // 尺寸ID + OptionalId *int64 `gorm:"default:0" json:"optional_id"` // 选项ID + Cover *string `gorm:"default:''" json:"cover"` // 封面图 + Info *string `gorm:"default:''" json:"info"` // 保留的设计信息 + Utime *time.Time `gorm:"-" json:"utime"` // 更新时间 + Status *int64 `gorm:"default:1" json:"status"` // 状态 + IsDel *int64 `gorm:"default:0" json:"is_del"` // 是否删除 0未删除 1删除 + IsPay *int64 `gorm:"default:0" json:"is_pay"` // 是否已有支付 0 未 1 有 + LogoColor *string `gorm:"default:''" json:"logo_color"` // logo图片备选项 + PageGuid *string `gorm:"default:''" json:"page_guid"` // 页面识别id +} +type FsProductDesignModel struct { + db *gorm.DB } -type FsProductDesignModel struct{ db *gorm.DB } -func NewFsProductDesignModel(db *gorm.DB) *FsProductDesignModel { return &FsProductDesignModel{db} } +func NewFsProductDesignModel(db *gorm.DB) *FsProductDesignModel { + return &FsProductDesignModel{db} +} diff --git a/model/gmodel/fs_product_gen.go b/model/gmodel/fs_product_gen.go old mode 100644 new mode 100755 index d3446450..a9ad0dd2 --- a/model/gmodel/fs_product_gen.go +++ b/model/gmodel/fs_product_gen.go @@ -4,38 +4,41 @@ import ( "gorm.io/gorm" ) -// fs_product 产品表 type FsProduct struct { - Id uint64 `gorm:"primary_key;default:'0';" json:"id"` // - Sn *string `gorm:"unique_key;default:'';" json:"sn"` // 商品编号 P98f087j - Type *int64 `gorm:"default:'0';" json:"type"` // 分类ID - Title *string `gorm:"default:'';" json:"title"` // 名称 - TitleCn *string `gorm:"default:'';" json:"title_cn"` // 中文名称 - Cover *string `gorm:"default:'';" json:"cover"` // 封面图 - Imgs *string `gorm:"default:'';" json:"imgs"` // 一个或多个介绍图或视频 - Keywords *string `gorm:"default:'';" json:"keywords"` // 关键字 - Intro *string `gorm:"default:'';" json:"intro"` // 简要描述 - Sort *int64 `gorm:"default:'0';" json:"sort"` // 排序 - SelledNum *int64 `gorm:"default:'0';" json:"selled_num"` // 已卖数量 - Ctime *int64 `gorm:"default:'0';" json:"ctime"` // - View *int64 `gorm:"default:'0';" json:"view"` // 浏览量 - SizeIds *string `gorm:"default:'';" json:"size_ids"` // - MaterialIds *string `gorm:"default:'';" json:"material_ids"` // 材质 1,2,3 - TagIds *string `gorm:"default:'';" json:"tag_ids"` // - Status *int64 `gorm:"default:'0';" json:"status"` // 状态位 弃用 - ProduceDays *uint64 `gorm:"default:'0';" json:"produce_days"` // 生产天数 - DeliveryDays *uint64 `gorm:"default:'0';" json:"delivery_days"` // 运送天数 - CoverImg *string `gorm:"default:'';" json:"cover_img"` // 背景图 - IsShelf *int64 `gorm:"default:'1';" json:"is_shelf"` // 是否上架 - IsRecommend *int64 `gorm:"default:'1';" json:"is_recommend"` // 是否推荐 - IsHot *int64 `gorm:"default:'1';" json:"is_hot"` // 是否热销 - IsProtection *int64 `gorm:"default:'1';" json:"is_protection"` // 是否环保 - IsMicrowave *int64 `gorm:"default:'1';" json:"is_microwave"` // 是否可微波炉 - IsDel *int64 `gorm:"default:'0';" json:"is_del"` // 是否删除 - RecommendProduct *string `gorm:"default:'';" json:"recommend_product"` // - RecommendProductSort *string `gorm:"default:'';" json:"recommend_product_sort"` // - SceneIds *string `gorm:"default:'';" json:"scene_ids"` // + Id int64 `gorm:"primary_key" json:"id"` + Sn *string `gorm:"default:''" json:"sn"` // 商品编号 P98f087j + Type *int64 `gorm:"default:0" json:"type"` // 分类ID + Title *string `gorm:"default:''" json:"title"` // 名称 + TitleCn *string `gorm:"default:''" json:"title_cn"` // 中文名称 + Cover *string `gorm:"default:''" json:"cover"` // 封面图 + Imgs *string `gorm:"default:''" json:"imgs"` // 一个或多个介绍图或视频 + Keywords *string `gorm:"default:''" json:"keywords"` // 关键字 + Intro *string `gorm:"default:''" json:"intro"` // 简要描述 + Sort *int64 `gorm:"default:0" json:"sort"` // 排序 + SelledNum *int64 `gorm:"default:0" json:"selled_num"` // 已卖数量 + Ctime *int64 `gorm:"default:0" json:"ctime"` // 添加时间 + View *int64 `gorm:"default:0" json:"view"` // 浏览量 + SizeIds *string `gorm:"default:''" json:"size_ids"` // 尺寸 1,2,3,4 + MaterialIds *string `gorm:"default:''" json:"material_ids"` // 材质 1,2,3 + TagIds *string `gorm:"default:''" json:"tag_ids"` // 标签 逗号间隔 + Status *int64 `gorm:"default:1" json:"status"` // 状态位 弃用 + ProduceDays *int64 `gorm:"default:0" json:"produce_days"` // 生产天数 + DeliveryDays *int64 `gorm:"default:0" json:"delivery_days"` // 运送天数 + CoverImg *string `gorm:"default:''" json:"cover_img"` // 背景图 + IsShelf *int64 `gorm:"default:1" json:"is_shelf"` // 是否上架 + IsRecommend *int64 `gorm:"default:1" json:"is_recommend"` // 是否推荐 + IsHot *int64 `gorm:"default:1" json:"is_hot"` // 是否热销 + IsProtection *int64 `gorm:"default:1" json:"is_protection"` // 是否环保 + IsMicrowave *int64 `gorm:"default:1" json:"is_microwave"` // 是否可微波炉 + IsDel *int64 `gorm:"default:0" json:"is_del"` // 是否删除 + RecommendProduct *string `gorm:"default:''" json:"recommend_product"` // 推荐产品id例如: 1,3,4,5 + RecommendProductSort *string `gorm:"default:''" json:"recommend_product_sort"` // 推荐排序例如:1324 + SceneIds *string `gorm:"default:''" json:"scene_ids"` // 关联的场景id +} +type FsProductModel struct { + db *gorm.DB } -type FsProductModel struct{ db *gorm.DB } -func NewFsProductModel(db *gorm.DB) *FsProductModel { return &FsProductModel{db} } +func NewFsProductModel(db *gorm.DB) *FsProductModel { + return &FsProductModel{db} +} diff --git a/model/gmodel/fs_product_model3d_gen.go b/model/gmodel/fs_product_model3d_gen.go old mode 100644 new mode 100755 index 5540985b..0e6f670e --- a/model/gmodel/fs_product_model3d_gen.go +++ b/model/gmodel/fs_product_model3d_gen.go @@ -4,27 +4,30 @@ import ( "gorm.io/gorm" ) -// fs_product_model3d 产品模型表 type FsProductModel3d struct { - Id int64 `gorm:"primary_key;default:'0';" json:"id"` // - ProductId *uint64 `gorm:"index;default:'0';" json:"product_id"` // - Tag *int64 `gorm:"default:'1';" json:"tag"` // 类别(1:模型,2:配件,3:场景) - Title *string `gorm:"default:'';" json:"title"` // 标题 - Name *string `gorm:"default:'';" json:"name"` // 详情页展示名称 - ModelInfo *string `gorm:"default:'';" json:"model_info"` // 模型详情 - MaterialId *uint64 `gorm:"default:'0';" json:"material_id"` // 材质ID - SizeId *uint64 `gorm:"default:'0';" json:"size_id"` // 尺寸ID - Sort *uint64 `gorm:"default:'0';" json:"sort"` // 排序 - Light *int64 `gorm:"default:'0';" json:"light"` // - LightList *string `gorm:"default:'';" json:"light_list"` // - PartId *int64 `gorm:"default:'0';" json:"part_id"` // - PartList *string `gorm:"default:'';" json:"part_list"` // - Status *uint64 `gorm:"default:'0';" json:"status"` // 状态位 显示 删除 - Ctime *uint64 `gorm:"default:'0';" json:"ctime"` // 添加时间 - OptionTemplate *int64 `gorm:"default:'0';" json:"option_template"` // - Price *int64 `gorm:"default:'0';" json:"price"` // 仅配件用,配件的价格, 单位:美分 - Sku *string `gorm:"default:'';" json:"sku"` // sku + Id int64 `gorm:"primary_key" json:"id"` + ProductId *int64 `gorm:"default:0" json:"product_id"` // 产品ID + Tag *int64 `gorm:"default:1" json:"tag"` // 类别(1:模型,2:配件,3:场景) + Title *string `gorm:"default:''" json:"title"` // 标题 + Name *string `gorm:"default:''" json:"name"` // 详情页展示名称 + ModelInfo *string `gorm:"default:''" json:"model_info"` // 模型详情 + MaterialId *int64 `gorm:"default:0" json:"material_id"` // 材质ID + SizeId *int64 `gorm:"default:0" json:"size_id"` // 尺寸ID + Sort *int64 `gorm:"default:0" json:"sort"` // 排序 + Light *int64 `gorm:"default:0" json:"light"` // 灯光组 + LightList *string `gorm:"default:''" json:"light_list"` // 灯光备选项 + PartId *int64 `gorm:"default:0" json:"part_id"` // 配件选项id(配件就是模型的id) + PartList *string `gorm:"default:''" json:"part_list"` // 配件备选项 + Status *int64 `gorm:"default:1" json:"status"` // 状态位 1显示 0删除 + Ctime *int64 `gorm:"default:0" json:"ctime"` // 添加时间 + OptionTemplate *int64 `gorm:"default:0" json:"option_template"` // 配件绑定的公共模板 + Price *int64 `gorm:"default:0" json:"price"` // 仅配件用,配件的价格, 单位:美分 + Sku *string `gorm:"default:''" json:"sku"` // sku +} +type FsProductModel3dModel struct { + db *gorm.DB } -type FsProductModel3dModel struct{ db *gorm.DB } -func NewFsProductModel3dModel(db *gorm.DB) *FsProductModel3dModel { return &FsProductModel3dModel{db} } +func NewFsProductModel3dModel(db *gorm.DB) *FsProductModel3dModel { + return &FsProductModel3dModel{db} +} diff --git a/model/gmodel/fs_product_model3d_light_gen.go b/model/gmodel/fs_product_model3d_light_gen.go old mode 100644 new mode 100755 index 0d06ea28..db40062e --- a/model/gmodel/fs_product_model3d_light_gen.go +++ b/model/gmodel/fs_product_model3d_light_gen.go @@ -1,18 +1,17 @@ package gmodel -import ( - "gorm.io/gorm" -) +import "gorm.io/gorm" -// fs_product_model3d_light 模型-灯光组表 type FsProductModel3dLight struct { - Id uint64 `gorm:"primary_key;default:'0';" json:"id"` // - Name *string `gorm:"default:'';" json:"name"` // 灯光名称 - Info *string `gorm:"default:'';" json:"info"` // 灯光数据(json格式) - Status *int64 `gorm:"default:'1';" json:"status"` // 状态值(1:显示,0:删除) - Ctime *int64 `gorm:"default:'0';" json:"ctime"` // + Id int64 `gorm:"primary_key" json:"id"` + Name *string `gorm:"default:''" json:"name"` // 灯光名称 + Info *string `gorm:"default:''" json:"info"` // 灯光数据(json格式) + Status *int64 `gorm:"default:1" json:"status"` // 状态值(1:显示,0:删除) + Ctime *int64 `gorm:"default:0" json:"ctime"` // 创建时间 +} +type FsProductModel3dLightModel struct { + db *gorm.DB } -type FsProductModel3dLightModel struct{ db *gorm.DB } func NewFsProductModel3dLightModel(db *gorm.DB) *FsProductModel3dLightModel { return &FsProductModel3dLightModel{db} diff --git a/model/gmodel/fs_product_price_gen.go b/model/gmodel/fs_product_price_gen.go old mode 100644 new mode 100755 index 7b204f54..d62fab72 --- a/model/gmodel/fs_product_price_gen.go +++ b/model/gmodel/fs_product_price_gen.go @@ -4,22 +4,25 @@ import ( "gorm.io/gorm" ) -// fs_product_price 阶梯价格表 type FsProductPrice struct { - Id int64 `gorm:"primary_key;default:'0';" json:"id"` // - Sn *string `gorm:"default:'';" json:"sn"` // 唯一编码 - Title *string `gorm:"default:'';" json:"title"` // 标题描述 - ProductId *int64 `gorm:"index;default:'0';" json:"product_id"` // 产品ID - MaterialId *int64 `gorm:"index;default:'0';" json:"material_id"` // 材质ID - SizeId *int64 `gorm:"index;default:'0';" json:"size_id"` // 尺寸ID - EachBoxNum *int64 `gorm:"default:'0';" json:"each_box_num"` // 每一箱的个数 - EachBoxWeight *float64 `gorm:"default:'0.00';" json:"each_box_weight"` // 每一箱的重量 单位KG - MinBuyNum *int64 `gorm:"default:'0';" json:"min_buy_num"` // 最少购买量 - StepNum *string `gorm:"default:'';" json:"step_num"` // 数量阶梯 eg:10,20,30 - StepPrice *string `gorm:"default:'';" json:"step_price"` // 价格阶梯 eg:100,50,25 - Status *int64 `gorm:"default:'1';" json:"status"` // 是否可用 - IsDefault *int64 `gorm:"default:'0';" json:"is_default"` // 是否默认 + Id int64 `gorm:"primary_key" json:"id"` + Sn *string `gorm:"default:''" json:"sn"` // 唯一编码 + Title *string `gorm:"default:''" json:"title"` // 标题描述 + ProductId *int64 `gorm:"default:0" json:"product_id"` // 产品ID + MaterialId *int64 `gorm:"default:0" json:"material_id"` // 材质ID + SizeId *int64 `gorm:"default:0" json:"size_id"` // 尺寸ID + EachBoxNum *int64 `gorm:"default:0" json:"each_box_num"` // 每一箱的个数 + EachBoxWeight *float64 `gorm:"default:0" json:"each_box_weight"` // 每一箱的重量 单位KG + MinBuyNum *int64 `gorm:"default:0" json:"min_buy_num"` // 最少购买量 + StepNum *string `gorm:"default:''" json:"step_num"` // 数量阶梯 eg:10,20,30 + StepPrice *string `gorm:"default:''" json:"step_price"` // 价格阶梯 eg:100,50,25 + Status *int64 `gorm:"default:1" json:"status"` // 是否可用 + IsDefault *int64 `gorm:"default:0" json:"is_default"` // 是否默认 +} +type FsProductPriceModel struct { + db *gorm.DB } -type FsProductPriceModel struct{ db *gorm.DB } -func NewFsProductPriceModel(db *gorm.DB) *FsProductPriceModel { return &FsProductPriceModel{db} } +func NewFsProductPriceModel(db *gorm.DB) *FsProductPriceModel { + return &FsProductPriceModel{db} +} diff --git a/model/gmodel/fs_product_price_logic.go b/model/gmodel/fs_product_price_logic.go index 4b7e73e7..b36a7790 100755 --- a/model/gmodel/fs_product_price_logic.go +++ b/model/gmodel/fs_product_price_logic.go @@ -3,7 +3,6 @@ package gmodel import ( "context" "errors" - "gorm.io/gorm" ) @@ -55,7 +54,7 @@ func (p *FsProductPriceModel) FindOneProductPriceByParams(ctx context.Context, r if req.Status != nil { db = db.Where("`status` = ?", *req.Status) } - if err = db.Take(&resp).Error; err != nil && !errors.Is(err, gorm.ErrRecordNotFound) { + if err = db.First(&resp).Error; err != nil && !errors.Is(err, gorm.ErrRecordNotFound) { return FsProductPrice{}, err } return resp, nil diff --git a/model/gmodel/fs_product_size_gen.go b/model/gmodel/fs_product_size_gen.go old mode 100644 new mode 100755 index 1350029c..c6e9f217 --- a/model/gmodel/fs_product_size_gen.go +++ b/model/gmodel/fs_product_size_gen.go @@ -4,19 +4,22 @@ import ( "gorm.io/gorm" ) -// fs_product_size 产品尺寸表 type FsProductSize struct { - Id uint64 `gorm:"primary_key;default:'0';" json:"id"` // - ProductId *uint64 `gorm:"index;default:'0';" json:"product_id"` // 产品ID - Title *string `gorm:"default:'';" json:"title"` // 标题 10*10*20 - Cover *string `gorm:"default:'';" json:"cover"` // - CoverImg *string `gorm:"default:'';" json:"cover_img"` // - Capacity *string `gorm:"default:'';" json:"capacity"` // 自己填的尺寸名称 - Status *uint64 `gorm:"default:'0';" json:"status"` // 状态位 显示 删除 - Sort *int64 `gorm:"default:'50';" json:"sort"` // 排序 - Remark *string `gorm:"default:'';" json:"remark"` // - PartsCanDeleted *int64 `gorm:"default:'1';" json:"parts_can_deleted"` // 配件是否可移除 1是0否 + Id int64 `gorm:"primary_key" json:"id"` + ProductId *int64 `gorm:"default:0" json:"product_id"` // 产品ID + Title *string `gorm:"default:''" json:"title"` // 标题 10*10*20 + Cover *string `gorm:"default:''" json:"cover"` // 封面图 + CoverImg *string `gorm:"default:''" json:"cover_img"` // 背景图 + Capacity *string `gorm:"default:''" json:"capacity"` // 自己填的尺寸名称 + Status *int64 `gorm:"default:1" json:"status"` // 状态位 1显示 0删除 + Sort *int64 `gorm:"default:50" json:"sort"` // 排序 + Remark *string `gorm:"default:''" json:"remark"` // 备注信息 + PartsCanDeleted *int64 `gorm:"default:1" json:"parts_can_deleted"` // 配件是否可移除 1是0否 +} +type FsProductSizeModel struct { + db *gorm.DB } -type FsProductSizeModel struct{ db *gorm.DB } -func NewFsProductSizeModel(db *gorm.DB) *FsProductSizeModel { return &FsProductSizeModel{db} } +func NewFsProductSizeModel(db *gorm.DB) *FsProductSizeModel { + return &FsProductSizeModel{db} +} diff --git a/model/gmodel/fs_product_template_tags_gen.go b/model/gmodel/fs_product_template_tags_gen.go old mode 100644 new mode 100755 index 3b442268..7a371b50 --- a/model/gmodel/fs_product_template_tags_gen.go +++ b/model/gmodel/fs_product_template_tags_gen.go @@ -4,14 +4,15 @@ import ( "gorm.io/gorm" ) -// fs_product_template_tags 模板标签表 type FsProductTemplateTags struct { - Id uint64 `gorm:"primary_key;default:'0';" json:"id"` // ID - Title *string `gorm:"default:'';" json:"title"` // 标题 - Status *uint64 `gorm:"default:'0';" json:"status"` // 状态 1:可用 - CreateAt *uint64 `gorm:"default:'0';" json:"create_at"` // 创建时间 + Id int64 `gorm:"primary_key" json:"id"` // ID + Title *string `gorm:"default:''" json:"title"` // 标题 + Status *int64 `gorm:"default:1" json:"status"` // 状态 1:可用 0不可用 + CreateAt *int64 `gorm:"default:0" json:"create_at"` // 创建时间 +} +type FsProductTemplateTagsModel struct { + db *gorm.DB } -type FsProductTemplateTagsModel struct{ db *gorm.DB } func NewFsProductTemplateTagsModel(db *gorm.DB) *FsProductTemplateTagsModel { return &FsProductTemplateTagsModel{db} diff --git a/model/gmodel/fs_product_template_v2_gen.go b/model/gmodel/fs_product_template_v2_gen.go old mode 100644 new mode 100755 index 0af9d933..4e26f4db --- a/model/gmodel/fs_product_template_v2_gen.go +++ b/model/gmodel/fs_product_template_v2_gen.go @@ -4,26 +4,27 @@ import ( "gorm.io/gorm" ) -// fs_product_template_v2 产品-模型-模板表 type FsProductTemplateV2 struct { - Id uint64 `gorm:"primary_key;default:'0';" json:"id"` // - ProductId *uint64 `gorm:"index;default:'0';" json:"product_id"` // 产品ID - ModelId *int64 `gorm:"default:'0';" json:"model_id"` // 模型ID - Title *string `gorm:"default:'';" json:"title"` // 模板(sku),预留字段 - Name *string `gorm:"default:'';" json:"name"` // 名称 - CoverImg *string `gorm:"default:'';" json:"cover_img"` // - TemplateInfo *string `gorm:"default:'';" json:"template_info"` // 模板详情 - MaterialImg *string `gorm:"default:'';" json:"material_img"` // - Sort *uint64 `gorm:"default:'0';" json:"sort"` // 排序 - LogoWidth *int64 `gorm:"default:'0';" json:"logo_width"` // logo图最大宽度 - LogoHeight *int64 `gorm:"default:'0';" json:"logo_height"` // logo图最大高度 - IsPublic *int64 `gorm:"default:'0';" json:"is_public"` // 是否可公用(1:可以,0:不可以) - Status *uint64 `gorm:"default:'0';" json:"status"` // 状态1正常 2异常 - Ctime *uint64 `gorm:"default:'0';" json:"ctime"` // 添加时间 - Tag *string `gorm:"default:'';" json:"tag"` // 标签(用户自填) - IsDel *int64 `gorm:"default:'0';" json:"is_del"` // 是否删除 1删除 + Id int64 `gorm:"primary_key" json:"id"` + ProductId *int64 `gorm:"default:0" json:"product_id"` // 产品ID + ModelId *int64 `gorm:"default:0" json:"model_id"` // 模型ID + Title *string `gorm:"default:''" json:"title"` // 模板(sku),预留字段 + Name *string `gorm:"default:''" json:"name"` // 名称 + CoverImg *string `gorm:"default:''" json:"cover_img"` // 模板背景图 + TemplateInfo *string `gorm:"default:''" json:"template_info"` // 模板详情 + MaterialImg *string `gorm:"default:''" json:"material_img"` // 合成好的贴图 + Sort *int64 `gorm:"default:0" json:"sort"` // 排序 + LogoWidth *int64 `gorm:"default:0" json:"logo_width"` // logo图最大宽度 + LogoHeight *int64 `gorm:"default:0" json:"logo_height"` // logo图最大高度 + IsPublic *int64 `gorm:"default:0" json:"is_public"` // 是否可公用(1:可以,0:不可以) + Status *int64 `gorm:"default:1" json:"status"` // 状态1正常 2异常 + Ctime *int64 `gorm:"default:0" json:"ctime"` // 添加时间 + Tag *string `gorm:"default:''" json:"tag"` // 标签(用户自填) + IsDel *int64 `gorm:"default:0" json:"is_del"` // 是否删除 1删除 +} +type FsProductTemplateV2Model struct { + db *gorm.DB } -type FsProductTemplateV2Model struct{ db *gorm.DB } func NewFsProductTemplateV2Model(db *gorm.DB) *FsProductTemplateV2Model { return &FsProductTemplateV2Model{db} diff --git a/model/gmodel/fs_qrcode_set_gen.go b/model/gmodel/fs_qrcode_set_gen.go old mode 100644 new mode 100755 index 803f2357..4ead2640 --- a/model/gmodel/fs_qrcode_set_gen.go +++ b/model/gmodel/fs_qrcode_set_gen.go @@ -4,21 +4,24 @@ import ( "gorm.io/gorm" ) -// fs_qrcode_set 二维码边框配置表 type FsQrcodeSet struct { - Id uint64 `gorm:"primary_key;default:'0';" json:"id"` // id - Name *string `gorm:"default:'';" json:"name"` // 二维码组件名称 - Size *int64 `gorm:"default:'0';" json:"size"` // 二维码内容尺寸 - IndexX *int64 `gorm:"default:'0';" json:"index_x"` // x偏移量 - IndexY *int64 `gorm:"default:'0';" json:"index_y"` // y偏移量 - SvgWebsite *string `gorm:"default:'';" json:"svg_website"` // website d数据 - SvgInstagram *string `gorm:"default:'';" json:"svg_instagram"` // svg instagram d数据 - SvgFacebook *string `gorm:"default:'';" json:"svg_facebook"` // svg facebook d数据 - Status *int64 `gorm:"default:'0';" json:"status"` // 状态 - AdminId *int64 `gorm:"default:'0';" json:"admin_id"` // 操作人 - Ctime *int64 `gorm:"default:'0';" json:"ctime"` // 添加时间 - Utime *int64 `gorm:"default:'0';" json:"utime"` // 更新时间 + Id int64 `gorm:"primary_key" json:"id"` // id + Name *string `gorm:"default:''" json:"name"` // 二维码组件名称 + Size *int64 `gorm:"default:0" json:"size"` // 二维码内容尺寸 + IndexX *int64 `gorm:"default:0" json:"index_x"` // x偏移量 + IndexY *int64 `gorm:"default:0" json:"index_y"` // y偏移量 + SvgWebsite *string `gorm:"default:''" json:"svg_website"` // website d数据 + SvgInstagram *string `gorm:"default:''" json:"svg_instagram"` // svg instagram d数据 + SvgFacebook *string `gorm:"default:''" json:"svg_facebook"` // svg facebook d数据 + Status *int64 `gorm:"default:1" json:"status"` // 状态 1正常 1删除 + AdminId *int64 `gorm:"default:0" json:"admin_id"` // 操作人 + Ctime *int64 `gorm:"default:0" json:"ctime"` // 添加时间 + Utime *int64 `gorm:"default:0" json:"utime"` // 更新时间 +} +type FsQrcodeSetModel struct { + db *gorm.DB } -type FsQrcodeSetModel struct{ db *gorm.DB } -func NewFsQrcodeSetModel(db *gorm.DB) *FsQrcodeSetModel { return &FsQrcodeSetModel{db} } +func NewFsQrcodeSetModel(db *gorm.DB) *FsQrcodeSetModel { + return &FsQrcodeSetModel{db} +} diff --git a/model/gmodel/fs_standard_logo_gen.go b/model/gmodel/fs_standard_logo_gen.go old mode 100644 new mode 100755 index c9f91003..d18d9079 --- a/model/gmodel/fs_standard_logo_gen.go +++ b/model/gmodel/fs_standard_logo_gen.go @@ -4,14 +4,17 @@ import ( "gorm.io/gorm" ) -// fs_standard_logo 标准logo type FsStandardLogo struct { - Id int64 `gorm:"primary_key;default:'0';" json:"id"` // ID - Name *string `gorm:"default:'';" json:"name"` // - Image *string `gorm:"default:'';" json:"image"` // - Ctime *int64 `gorm:"default:'0';" json:"ctime"` // 添加时间 - Status *int64 `gorm:"default:'1';" json:"status"` // 状态 1正常 0删除 + Id int64 `gorm:"primary_key" json:"id"` // ID + Name *string `gorm:"default:''" json:"name"` // logo名称 + Image *string `gorm:"default:''" json:"image"` // 图片地址 + Ctime *int64 `gorm:"default:0" json:"ctime"` // 添加时间 + Status *int64 `gorm:"default:1" json:"status"` // 状态 1正常 0删除 +} +type FsStandardLogoModel struct { + db *gorm.DB } -type FsStandardLogoModel struct{ db *gorm.DB } -func NewFsStandardLogoModel(db *gorm.DB) *FsStandardLogoModel { return &FsStandardLogoModel{db} } +func NewFsStandardLogoModel(db *gorm.DB) *FsStandardLogoModel { + return &FsStandardLogoModel{db} +} diff --git a/model/gmodel/fs_tags_gen.go b/model/gmodel/fs_tags_gen.go old mode 100644 new mode 100755 index f50965a1..dcc19b51 --- a/model/gmodel/fs_tags_gen.go +++ b/model/gmodel/fs_tags_gen.go @@ -4,20 +4,23 @@ import ( "gorm.io/gorm" ) -// fs_tags 产品分类表 type FsTags struct { - Id uint64 `gorm:"primary_key;default:'0';" json:"id"` // ID - Title *string `gorm:"default:'';" json:"title"` // 标题 - Level *uint64 `gorm:"default:'0';" json:"level"` // 层级、分类 1 => 二维码分类 - ClickNum *uint64 `gorm:"default:'0';" json:"click_num"` // 点击次数 - Sort *uint64 `gorm:"default:'0';" json:"sort"` // 排序(从大到小) - CreateAt *uint64 `gorm:"default:'0';" json:"create_at"` // 创建时间 - Icon *string `gorm:"default:'';" json:"icon"` // - Status *uint64 `gorm:"default:'1';" json:"status"` // 状态 1:可用 - Description *string `gorm:"default:'';" json:"description"` // 介绍 Seo - RecommendProduct *string `gorm:"default:'';" json:"recommend_product"` // - RecommendProductSort *string `gorm:"default:'';" json:"recommend_product_sort"` // + Id int64 `gorm:"primary_key" json:"id"` // ID + Title *string `gorm:"default:''" json:"title"` // 标题 + Level *int64 `gorm:"default:0" json:"level"` // 层级、分类 1 => 二维码分类 + ClickNum *int64 `gorm:"default:0" json:"click_num"` // 点击次数 + Sort *int64 `gorm:"default:0" json:"sort"` // 排序(从大到小) + CreateAt *int64 `gorm:"default:0" json:"create_at"` // 创建时间 + Icon *string `gorm:"default:''" json:"icon"` // 标签图标 + Status *int64 `gorm:"default:1" json:"status"` // 状态 1:可用 + Description *string `gorm:"default:''" json:"description"` // 介绍 Seo + RecommendProduct *string `gorm:"default:''" json:"recommend_product"` // 推荐产品id例如: 1,3,4,5 + RecommendProductSort *string `gorm:"default:''" json:"recommend_product_sort"` // 推荐排序例如:1324 +} +type FsTagsModel struct { + db *gorm.DB } -type FsTagsModel struct{ db *gorm.DB } -func NewFsTagsModel(db *gorm.DB) *FsTagsModel { return &FsTagsModel{db} } +func NewFsTagsModel(db *gorm.DB) *FsTagsModel { + return &FsTagsModel{db} +} diff --git a/model/gmodel/fs_user_gen.go b/model/gmodel/fs_user_gen.go index 654362b2..9e5948eb 100644 --- a/model/gmodel/fs_user_gen.go +++ b/model/gmodel/fs_user_gen.go @@ -1,38 +1,36 @@ package gmodel -import ( - "gorm.io/gorm" -) +import "gorm.io/gorm" -// fs_user 用户表 type FsUser struct { - Id int64 `gorm:"primary_key;default:'0';" json:"id"` // ID - FaceId *int64 `gorm:"default:'0';" json:"face_id"` // facebook的userid - Sub *int64 `gorm:"default:'0';" json:"sub"` // google的sub - FirstName *string `gorm:"default:'';" json:"first_name"` // - LastName *string `gorm:"default:'';" json:"last_name"` // - Username *string `gorm:"unique_key;default:'';" json:"username"` // - Company *string `gorm:"default:'';" json:"company"` // - Mobile *string `gorm:"default:'';" json:"mobile"` // - AuthKey *string `gorm:"default:'';" json:"auth_key"` // - PasswordHash *string `gorm:"default:'';" json:"password_hash"` // - VerificationToken *string `gorm:"default:'';" json:"verification_token"` // - PasswordResetToken *string `gorm:"unique_key;default:'';" json:"password_reset_token"` // - Email *string `gorm:"unique_key;default:'';" json:"email"` // 邮箱 - Type *int64 `gorm:"default:'0';" json:"type"` // 1普通餐厅 2连锁餐厅 - Status *uint64 `gorm:"default:'1';" json:"status"` // 1正常 0不正常 - IsDel *int64 `gorm:"default:'0';" json:"is_del"` // 是否删除 1删除 - CreatedAt *int64 `gorm:"default:'0';" json:"created_at"` // 添加时间 - UpdatedAt *int64 `gorm:"default:'0';" json:"updated_at"` // 更新时间 - IsOrderStatusEmail *int64 `gorm:"default:'0';" json:"is_order_status_email"` // 订单状态改变时是否接收邮件 - IsEmailAdvertisement *int64 `gorm:"default:'0';" json:"is_email_advertisement"` // 是否接收邮件广告 - IsOrderStatusPhone *int64 `gorm:"default:'0';" json:"is_order_status_phone"` // 订单状态改变是是否接收电话 - IsPhoneAdvertisement *int64 `gorm:"default:'0';" json:"is_phone_advertisement"` // 是否接收短信广告 - IsOpenRender *int64 `gorm:"default:'0';" json:"is_open_render"` // 是否打开个性化渲染(1:开启,0:关闭) - IsThousandFace *int64 `gorm:"default:'0';" json:"is_thousand_face"` // 是否已经存在千人千面(1:存在,0:不存在) - IsLowRendering *uint64 `gorm:"default:'0';" json:"is_low_rendering"` // - IsRemoveBg *int64 `gorm:"default:'1';" json:"is_remove_bg"` // 用户上传logo是否去除背景 + Id int64 `gorm:"primary_key;" json:"id"` // ID + FaceId *int64 `gorm:"default:0" json:"face_id"` // facebook的userid + Sub *int64 `gorm:"default:0" json:"sub"` // google的sub + FirstName *string `gorm:"default:''" json:"first_name"` // FirstName + LastName *string `gorm:"default:''" json:"last_name"` // LastName + Username *string `gorm:"default:''" json:"username"` // 用户名 + Company *string `gorm:"default:''" json:"company"` // 公司名称 + Mobile *string `gorm:"default:''" json:"mobile"` // 手机号码 + AuthKey *string `gorm:"default:''" json:"auth_key"` + PasswordHash *string `gorm:"default:''" json:"password_hash"` + VerificationToken *string `gorm:"default:''" json:"verification_token"` + PasswordResetToken *string `gorm:"default:''" json:"password_reset_token"` + Email *string `gorm:"default:''" json:"email"` // 邮箱 + Type *int64 `gorm:"default:1" json:"type"` // 1普通餐厅 2连锁餐厅 + Status *int64 `gorm:"default:1" json:"status"` // 1正常 0不正常 + IsDel *int64 `gorm:"default:0" json:"is_del"` // 是否删除 1删除 + CreatedAt *int64 `gorm:"default:0" json:"created_at"` // 添加时间 + UpdatedAt *int64 `gorm:"default:0" json:"updated_at"` // 更新时间 + IsOrderStatusEmail *int64 `gorm:"default:0" json:"is_order_status_email"` // 订单状态改变时是否接收邮件 + IsEmailAdvertisement *int64 `gorm:"default:0" json:"is_email_advertisement"` // 是否接收邮件广告 + IsOrderStatusPhone *int64 `gorm:"default:0" json:"is_order_status_phone"` // 订单状态改变是是否接收电话 + IsPhoneAdvertisement *int64 `gorm:"default:0" json:"is_phone_advertisement"` // 是否接收短信广告 + IsOpenRender *int64 `gorm:"default:0" json:"is_open_render"` // 是否打开个性化渲染(1:开启,0:关闭) + IsThousandFace *int64 `gorm:"default:0" json:"is_thousand_face"` // 是否已经存在千人千面(1:存在,0:不存在) + IsLowRendering *int64 `gorm:"default:0" json:"is_low_rendering"` // 是否开启低渲染模型渲染 + IsRemoveBg *int64 `gorm:"default:1" json:"is_remove_bg"` // 用户上传logo是否去除背景 } + type FsUserModel struct{ db *gorm.DB } func NewFsUserModel(db *gorm.DB) *FsUserModel { return &FsUserModel{db} } diff --git a/model/gmodel/fs_user_logic.go b/model/gmodel/fs_user_logic.go index 9b4f6176..f1e21cd1 100644 --- a/model/gmodel/fs_user_logic.go +++ b/model/gmodel/fs_user_logic.go @@ -8,27 +8,27 @@ import ( type UserBasicInfoForSave struct { ID uint `gorm:"primary_key" json:"id"` - FirstName string `gorm:"" json:"first_name"` - LastName string `gorm:"" json:"last_name"` - Mobile string `gorm:"" json:"mobile"` - Company string `gorm:"" json:"company"` - IsOrderStatusEmail int64 `gorm:"" json:"is_order_status_email"` - IsEmailAdvertisement int64 `gorm:"" json:"is_email_advertisement"` - IsOrderStatusPhone int64 `gorm:"" json:"is_order_status_phone"` - IsPhoneAdvertisement int64 `gorm:"" json:"is_phone_advertisement"` - Type int64 `gorm:"" json:"type"` - IsOpenRender int64 `gorm:"" json:"is_open_render"` - IsLowRendering int64 `gorm:"" json:"is_low_rendering"` - IsRemoveBg int64 `gorm:"" json:"is_remove_bg"` + FirstName string `gorm:"-" json:"first_name"` + LastName string `gorm:"-" json:"last_name"` + Mobile string `gorm:"-" json:"mobile"` + Company string `gorm:"-" json:"company"` + IsOrderStatusEmail int64 `gorm:"-" json:"is_order_status_email"` + IsEmailAdvertisement int64 `gorm:"-" json:"is_email_advertisement"` + IsOrderStatusPhone int64 `gorm:"-" json:"is_order_status_phone"` + IsPhoneAdvertisement int64 `gorm:"-" json:"is_phone_advertisement"` + Type int64 `gorm:"-" json:"type"` + IsOpenRender int64 `gorm:"-" json:"is_open_render"` + IsLowRendering int64 `gorm:"-" json:"is_low_rendering"` + IsRemoveBg int64 `gorm:"-" json:"is_remove_bg"` } func (u *FsUserModel) FindUserByEmail(ctx context.Context, emailname string) (resp FsUser, err error) { - err = u.db.WithContext(ctx).Model(&FsUser{PasswordHash: new(string)}).Where("`email` = ?", emailname).Take(&resp).Error + err = u.db.WithContext(ctx).Model(&FsUser{}).Where("`email` = ?", emailname).First(&resp).Error return resp, err } func (u *FsUserModel) FindUserById(ctx context.Context, Id int64) (resp FsUser, err error) { - err = u.db.WithContext(ctx).Model(&FsUser{}).Where("`id` = ? and is_del = ?", Id, 0).Take(&resp).Error + err = u.db.WithContext(ctx).Model(&FsUser{}).Where("`id` = ? and is_del = ?", Id, 0).First(&resp).Error return resp, err } diff --git a/model/gmodel/fsfaqmodel.go b/model/gmodel/fsfaqmodel.go deleted file mode 100755 index 161ebc2e..00000000 --- a/model/gmodel/fsfaqmodel.go +++ /dev/null @@ -1,19 +0,0 @@ -package gmodel - -// type FsFaq struct { -// Id int64 `gorm:"primary_key" json:"id"` -// TagId *int64 `gorm:"default:0" json:"tag_id"` // 分类ID -// TagName *string `gorm:"default:''" json:"tag_name"` // 分类名称 -// Title *string `gorm:"default:''" json:"title"` // 标题 -// Content *string `gorm:"default:''" json:"content"` // 内容 -// Status *int64 `gorm:"default:1" json:"status"` // 状态(0:禁用,1:启用) -// Sort *int64 `gorm:"default:0" json:"sort"` // 排序 -// Ctime *sql.NullInt64 `gorm:"default:0" json:"ctime"` // 添加时间 -// } -// type FsFaqModel struct { -// db *gorm.DB -// } - -// func NewFsFaqModel(db *gorm.DB) *FsFaqModel { -// return &FsFaqModel{db} -// } diff --git a/model/gmodel/fsguestmodel.go b/model/gmodel/fsguestmodel.go deleted file mode 100755 index 3c43b917..00000000 --- a/model/gmodel/fsguestmodel.go +++ /dev/null @@ -1,48 +0,0 @@ -package gmodel - -// type FsGuest struct { -// GuestId int64 `gorm:"primary_key" json:"guest_id"` // 游客ID -// AuthKey *string `gorm:"" json:"auth_key"` // jwt token -// Status *int64 `gorm:"" json:"status"` // 1正常 0不正常 -// IsDel *int64 `gorm:"" json:"is_del"` // 是否删除 1删除 -// CreatedAt *int64 `gorm:"" json:"created_at"` // 添加时间 -// UpdatedAt *int64 `gorm:"" json:"updated_at"` // 更新时间 -// IsOpenRender *int64 `gorm:"" json:"is_open_render"` // 是否打开个性化渲染(1:开启,0:关闭) -// IsThousandFace *int64 `gorm:"" json:"is_thousand_face"` // 是否已经存在千人千面(1:存在,0:不存在) -// IsLowRendering *int64 `gorm:"" json:"is_low_rendering"` // 是否开启低渲染模型渲染 -// IsRemoveBg *int64 `gorm:"" json:"is_remove_bg"` // 用户上传logo是否去除背景 -// } -// type FsGuestModel struct{ db *gorm.DB } - -// func NewFsGuestModel(db *gorm.DB) *FsGuestModel { return &FsGuestModel{db} } - -// func (m *FsGuestModel) GenerateGuestID(ctx context.Context, AccessSecret *string) (authKey string, err error) { - -// err = m.db.WithContext(ctx).Transaction(func(tx *gorm.DB) error { -// now := time.Now().Unix() -// exp := now + 31536000 - -// var record = &FsGuest{CreatedAt: &now, UpdatedAt: &exp, AuthKey: &authKey} -// tx.Create(record) - -// authKey, err = auth.GenerateJwtToken(AccessSecret, now, 31536000, 0, record.GuestId) -// if err != nil { -// logx.Error(err) -// return err -// } -// record.AuthKey = &authKey -// record.CreatedAt = &now -// err = tx.Updates(record).Error -// if err != nil { -// logx.Error(err) -// return err -// } -// return nil -// }) - -// if err != nil { -// return "", err -// } - -// return authKey, nil -// }