This commit is contained in:
laodaming 2023-08-18 11:41:36 +08:00
parent 530d711f75
commit f519e27719
47 changed files with 532 additions and 292 deletions

View File

@ -9,10 +9,10 @@ type FsAuthItem struct {
Name string `gorm:"primary_key;default:'';" json:"name"` // 角色或权限名称 Name string `gorm:"primary_key;default:'';" json:"name"` // 角色或权限名称
Type *int64 `gorm:"index;default:0;" json:"type"` // 权限类型1 表示角色2 表示权限 Type *int64 `gorm:"index;default:0;" json:"type"` // 权限类型1 表示角色2 表示权限
Description *string `gorm:"default:'';" json:"description"` // 角色或权限描述 Description *string `gorm:"default:'';" json:"description"` // 角色或权限描述
RuleName *string `gorm:"index;default:'';" json:"rule_name"` // RuleName *string `gorm:"index;default:'';" json:"rule_name"` // 规则名称
Data *[]byte `gorm:"default:'';" json:"data"` // 角色或权限的额外数据 Data *[]byte `gorm:"default:'';" json:"data"` // 角色或权限的额外数据
CreatedAt *int64 `gorm:"default:0;" json:"created_at"` // CreatedAt *int64 `gorm:"default:0;" json:"created_at"` // 创建时间
UpdatedAt *int64 `gorm:"default:0;" json:"updated_at"` // UpdatedAt *int64 `gorm:"default:0;" json:"updated_at"` // 更新时间
// FsAuthItemIbfk1 foreign `gorm:"" json:"fs_auth_item_ibfk_1"`// // FsAuthItemIbfk1 foreign `gorm:"" json:"fs_auth_item_ibfk_1"`//
} }
type FsAuthItemModel struct { type FsAuthItemModel struct {

View File

@ -8,8 +8,8 @@ import (
type FsAuthRule struct { type FsAuthRule struct {
Name string `gorm:"primary_key;default:'';" json:"name"` // 规则名称 Name string `gorm:"primary_key;default:'';" json:"name"` // 规则名称
Data *[]byte `gorm:"default:'';" json:"data"` // 规则的额外数据 Data *[]byte `gorm:"default:'';" json:"data"` // 规则的额外数据
CreatedAt *int64 `gorm:"default:0;" json:"created_at"` // CreatedAt *int64 `gorm:"default:0;" json:"created_at"` // 创建时间
UpdatedAt *int64 `gorm:"default:0;" json:"updated_at"` // UpdatedAt *int64 `gorm:"default:0;" json:"updated_at"` // 更新时间
} }
type FsAuthRuleModel struct { type FsAuthRuleModel struct {
db *gorm.DB db *gorm.DB

View File

@ -6,14 +6,16 @@ import (
// fs_canteen_product 餐厅类别产品对应表 // fs_canteen_product 餐厅类别产品对应表
type FsCanteenProduct struct { type FsCanteenProduct struct {
Id int64 `gorm:"primary_key;default:0;auto_increment;" json:"id"` // ID Id int64 `gorm:"primary_key;default:0;auto_increment;" json:"id"` // ID
CanteenType *int64 `gorm:"index;default:0;" json:"canteen_type"` // 餐厅类别id CanteenType *int64 `gorm:"index;default:0;" json:"canteen_type"` // 餐厅类别id
ProductId *int64 `gorm:"default:0;" json:"product_id"` // 产品id ProductId *int64 `gorm:"default:0;" json:"product_id"` // 产品id
SizeId *int64 `gorm:"default:0;" json:"size_id"` // 尺寸id SizeId *int64 `gorm:"default:0;" json:"size_id"` // 尺寸id
Sort *int64 `gorm:"default:0;" json:"sort"` // 排序 Sort *int64 `gorm:"default:0;" json:"sort"` // 排序
Status *int64 `gorm:"default:0;" json:"status"` // 状态位 1启用0停用 Status *int64 `gorm:"default:0;" json:"status"` // 状态位 1启用0停用
Ctime *int64 `gorm:"default:0;" json:"ctime"` // 添加时间 Ctime *int64 `gorm:"default:0;" json:"ctime"` // 添加时间
Sid *string `gorm:"default:'';" json:"sid"` // 前端带入的id Sid *string `gorm:"default:'';" json:"sid"` // 前端带入的id
ShowSizeTips *int64 `gorm:"default:0;" json:"show_size_tips"` // 是否显示提示
ShowSizeList *int64 `gorm:"default:0;" json:"show_size_list"` // 是否显示规格列表
} }
type FsCanteenProductModel struct { type FsCanteenProductModel struct {
db *gorm.DB db *gorm.DB

View File

@ -8,7 +8,7 @@ import (
// fs_cart 购物车 // fs_cart 购物车
type FsCart struct { type FsCart struct {
Id int64 `gorm:"primary_key;default:0;auto_increment;" json:"id"` // id Id int64 `gorm:"primary_key;default:0;auto_increment;" json:"id"` // id
UserId *int64 `gorm:"index;default:0;" json:"user_id"` // UserId *int64 `gorm:"index;default:0;" json:"user_id"` // 用户ID
ProductId *int64 `gorm:"index;default:0;" json:"product_id"` // 产品ID ProductId *int64 `gorm:"index;default:0;" json:"product_id"` // 产品ID
TemplateId *int64 `gorm:"index;default:0;" json:"template_id"` // 模板ID TemplateId *int64 `gorm:"index;default:0;" json:"template_id"` // 模板ID
PriceId *int64 `gorm:"index;default:0;" json:"price_id"` // 价格ID PriceId *int64 `gorm:"index;default:0;" json:"price_id"` // 价格ID
@ -17,7 +17,7 @@ type FsCart struct {
BuyNum *int64 `gorm:"default:0;" json:"buy_num"` // 购买数量 BuyNum *int64 `gorm:"default:0;" json:"buy_num"` // 购买数量
Cover *string `gorm:"default:'';" json:"cover"` // 截图 Cover *string `gorm:"default:'';" json:"cover"` // 截图
DesignId *int64 `gorm:"index;default:0;" json:"design_id"` // 设计ID DesignId *int64 `gorm:"index;default:0;" json:"design_id"` // 设计ID
Ctime *int64 `gorm:"default:0;" json:"ctime"` // Ctime *int64 `gorm:"default:0;" json:"ctime"` // 添加时间
Status *int64 `gorm:"default:0;" json:"status"` // 状态位 Status *int64 `gorm:"default:0;" json:"status"` // 状态位
OptionalId *int64 `gorm:"index;default:0;" json:"optional_id"` // 选项ID OptionalId *int64 `gorm:"index;default:0;" json:"optional_id"` // 选项ID
IsCheck *int64 `gorm:"default:0;" json:"is_check"` // 是否选中状态0未选中1选中 IsCheck *int64 `gorm:"default:0;" json:"is_check"` // 是否选中状态0未选中1选中

View File

@ -8,7 +8,6 @@ import (
type FsCloudRenderLog struct { type FsCloudRenderLog struct {
Id int64 `gorm:"primary_key;default:0;auto_increment;" json:"id"` // ID Id int64 `gorm:"primary_key;default:0;auto_increment;" json:"id"` // ID
UserId *int64 `gorm:"default:0;" json:"user_id"` // 用户id UserId *int64 `gorm:"default:0;" json:"user_id"` // 用户id
GuestId *int64 `gorm:"default:0;" json:"guest_id"` // 游客id
PostData *string `gorm:"default:'';" json:"post_data"` // PostData *string `gorm:"default:'';" json:"post_data"` //
PostUrl *string `gorm:"default:'';" json:"post_url"` // PostUrl *string `gorm:"default:'';" json:"post_url"` //
Title *string `gorm:"index;default:'';" json:"title"` // Title *string `gorm:"index;default:'';" json:"title"` //

View File

@ -11,8 +11,8 @@ type FsContact struct {
Email *string `gorm:"index;default:'';" json:"email"` // 邮箱 Email *string `gorm:"index;default:'';" json:"email"` // 邮箱
Subject *int64 `gorm:"default:0;" json:"subject"` // 主题 Subject *int64 `gorm:"default:0;" json:"subject"` // 主题
Message *string `gorm:"default:'';" json:"message"` // 消息 Message *string `gorm:"default:'';" json:"message"` // 消息
Ctime *int64 `gorm:"default:0;" json:"ctime"` // Ctime *int64 `gorm:"default:0;" json:"ctime"` // 添加时间
Status *int64 `gorm:"default:0;" json:"status"` // Status *int64 `gorm:"default:0;" json:"status"` // 状态位 是否已处理
Mark *string `gorm:"default:'';" json:"mark"` // 后台订单备注 Mark *string `gorm:"default:'';" json:"mark"` // 后台订单备注
} }
type FsContactModel struct { type FsContactModel struct {

View File

@ -12,10 +12,10 @@ type FsContactService struct {
UserId *int64 `gorm:"index;default:0;" json:"user_id"` // 用户id UserId *int64 `gorm:"index;default:0;" json:"user_id"` // 用户id
Name *string `gorm:"default:'';" json:"name"` // 联系人姓名 Name *string `gorm:"default:'';" json:"name"` // 联系人姓名
Email *string `gorm:"index;default:'';" json:"email"` // 联系人邮箱 Email *string `gorm:"index;default:'';" json:"email"` // 联系人邮箱
Phone *string `gorm:"default:'';" json:"phone"` // Phone *string `gorm:"default:'';" json:"phone"` // 联系人电话
Remark *string `gorm:"default:'';" json:"remark"` // 备注内容 Remark *string `gorm:"default:'';" json:"remark"` // 备注内容
IsHandle *int64 `gorm:"default:0;" json:"is_handle"` // 是否被处理0未处理1已处理 IsHandle *int64 `gorm:"default:0;" json:"is_handle"` // 是否被处理0未处理1已处理
Ctime *int64 `gorm:"default:0;" json:"ctime"` // Ctime *int64 `gorm:"default:0;" json:"ctime"` // 创建时间
HandleRemark *string `gorm:"default:'';" json:"handle_remark"` // 处理备注 HandleRemark *string `gorm:"default:'';" json:"handle_remark"` // 处理备注
HandleUid *int64 `gorm:"default:0;" json:"handle_uid"` // 处理人 HandleUid *int64 `gorm:"default:0;" json:"handle_uid"` // 处理人
HandleTime *int64 `gorm:"default:0;" json:"handle_time"` // 处理时间 HandleTime *int64 `gorm:"default:0;" json:"handle_time"` // 处理时间

View File

@ -10,10 +10,10 @@ type FsEmailTemplate struct {
Type *int64 `gorm:"default:0;" json:"type"` // 模板类型 Type *int64 `gorm:"default:0;" json:"type"` // 模板类型
Name *string `gorm:"default:'';" json:"name"` // 模板名称 Name *string `gorm:"default:'';" json:"name"` // 模板名称
Title *string `gorm:"default:'';" json:"title"` // 模板标题 Title *string `gorm:"default:'';" json:"title"` // 模板标题
ReplaceFields *string `gorm:"default:'';" json:"replace_fields"` // ReplaceFields *string `gorm:"default:'';" json:"replace_fields"` // 需要替换的字段
Content *string `gorm:"default:'';" json:"content"` // 模板内容 Content *string `gorm:"default:'';" json:"content"` // 模板内容
Status *int64 `gorm:"default:0;" json:"status"` // 状态值0:禁用1:启用) Status *int64 `gorm:"default:0;" json:"status"` // 状态值0:禁用1:启用)
Ctime *int64 `gorm:"default:0;" json:"ctime"` // Ctime *int64 `gorm:"default:0;" json:"ctime"` // 添加时间
} }
type FsEmailTemplateModel struct { type FsEmailTemplateModel struct {
db *gorm.DB db *gorm.DB

View File

@ -13,7 +13,7 @@ type FsFaq struct {
Content *string `gorm:"default:'';" json:"content"` // 内容 Content *string `gorm:"default:'';" json:"content"` // 内容
Status *int64 `gorm:"default:0;" json:"status"` // 状态(0:禁用1:启用) Status *int64 `gorm:"default:0;" json:"status"` // 状态(0:禁用1:启用)
Sort *int64 `gorm:"default:1;" json:"sort"` // 排序 Sort *int64 `gorm:"default:1;" json:"sort"` // 排序
Ctime *int64 `gorm:"default:0;" json:"ctime"` // Ctime *int64 `gorm:"default:0;" json:"ctime"` // 添加时间
} }
type FsFaqModel struct { type FsFaqModel struct {
db *gorm.DB db *gorm.DB

View File

@ -10,12 +10,12 @@ type FsGerent struct {
Username *string `gorm:"unique_key;default:'';" json:"username"` // 用户名 Username *string `gorm:"unique_key;default:'';" json:"username"` // 用户名
AuthKey *string `gorm:"default:'';" json:"auth_key"` // token AuthKey *string `gorm:"default:'';" json:"auth_key"` // token
PasswordHash *string `gorm:"default:'';" json:"password_hash"` // 加密密码 PasswordHash *string `gorm:"default:'';" json:"password_hash"` // 加密密码
PasswordResetToken *string `gorm:"unique_key;default:'';" json:"password_reset_token"` // PasswordResetToken *string `gorm:"unique_key;default:'';" json:"password_reset_token"` // 加密密码token
Email *string `gorm:"unique_key;default:'';" json:"email"` // 邮箱 Email *string `gorm:"unique_key;default:'';" json:"email"` // 邮箱
Status *int64 `gorm:"default:10;" json:"status"` // 状态 Status *int64 `gorm:"default:10;" json:"status"` // 状态
CreatedAt *int64 `gorm:"default:0;" json:"created_at"` // 创建时间 CreatedAt *int64 `gorm:"default:0;" json:"created_at"` // 创建时间
UpdatedAt *int64 `gorm:"default:0;" json:"updated_at"` // 更新时间 UpdatedAt *int64 `gorm:"default:0;" json:"updated_at"` // 更新时间
Icon *string `gorm:"default:'';" json:"icon"` // Icon *string `gorm:"default:'';" json:"icon"` // 标签图标
DepartmentId *int64 `gorm:"default:0;" json:"department_id"` // 部门id DepartmentId *int64 `gorm:"default:0;" json:"department_id"` // 部门id
} }
type FsGerentModel struct { type FsGerentModel struct {

View File

@ -0,0 +1,29 @@
package gmodel
import (
"gorm.io/gorm"
"time"
)
// fs_logo_cartoon logo底图表
type FsLogoCartoon struct {
Id int64 `gorm:"primary_key;default:0;auto_increment;" json:"id"` // ID
CategoryId *int64 `gorm:"default:0;" json:"category_id"` // 分类
Name *string `gorm:"default:'';" json:"name"` //
Url *string `gorm:"default:'';" json:"url"` //
IsDel *int64 `gorm:"default:0;" json:"is_del"` // 是否删除
CreateTime *time.Time `gorm:"default:'0000-00-00 00:00:00';" json:"create_time"` //
UpdateTime *time.Time `gorm:"default:'0000-00-00 00:00:00';" json:"update_time"` //
DeleteTime *time.Time `gorm:"default:'0000-00-00 00:00:00';" json:"delete_time"` //
CreateUid *int64 `gorm:"default:0;" json:"create_uid"` // 创建人
UpdateUid *int64 `gorm:"default:0;" json:"update_uid"` // 更新人
DeleteUid *int64 `gorm:"default:0;" json:"delete_uid"` // 删除人
}
type FsLogoCartoonModel struct {
db *gorm.DB
name string
}
func NewFsLogoCartoonModel(db *gorm.DB) *FsLogoCartoonModel {
return &FsLogoCartoonModel{db: db, name: "fs_logo_cartoon"}
}

View File

@ -0,0 +1,2 @@
package gmodel
// TODO: 使用model的属性做你想做的

View File

@ -11,7 +11,7 @@ type FsMerchantCategory struct {
EnName *string `gorm:"default:'';" json:"en_name"` // 英文名 EnName *string `gorm:"default:'';" json:"en_name"` // 英文名
Icon *string `gorm:"default:'';" json:"icon"` // 图标 Icon *string `gorm:"default:'';" json:"icon"` // 图标
RecommendProduct *string `gorm:"default:'';" json:"recommend_product"` // 推荐商品 RecommendProduct *string `gorm:"default:'';" json:"recommend_product"` // 推荐商品
Sort *int64 `gorm:"default:128;" json:"sort"` // 排序 Sort *int64 `gorm:"default:0;" json:"sort"` // 排序
Status *int64 `gorm:"default:0;" json:"status"` // 状态 Status *int64 `gorm:"default:0;" json:"status"` // 状态
Ctime *int64 `gorm:"default:0;" json:"ctime"` // 添加时间 Ctime *int64 `gorm:"default:0;" json:"ctime"` // 添加时间
} }

View File

@ -9,7 +9,7 @@ type FsOrderDetail struct {
Id int64 `gorm:"primary_key;default:0;auto_increment;" json:"id"` // Id int64 `gorm:"primary_key;default:0;auto_increment;" json:"id"` //
Sn *string `gorm:"unique_key;default:'';" json:"sn"` // 唯一编码 Sn *string `gorm:"unique_key;default:'';" json:"sn"` // 唯一编码
OrderId *int64 `gorm:"index;default:0;" json:"order_id"` // 订单ID OrderId *int64 `gorm:"index;default:0;" json:"order_id"` // 订单ID
UserId *int64 `gorm:"default:0;" json:"user_id"` // UserId *int64 `gorm:"default:0;" json:"user_id"` // 用户ID
FactoryId *int64 `gorm:"default:0;" json:"factory_id"` // 工厂ID FactoryId *int64 `gorm:"default:0;" json:"factory_id"` // 工厂ID
OrderDetailTemplateId *int64 `gorm:"default:0;" json:"order_detail_template_id"` // 详情templateID OrderDetailTemplateId *int64 `gorm:"default:0;" json:"order_detail_template_id"` // 详情templateID
ProductId *int64 `gorm:"default:0;" json:"product_id"` // 产品ID ProductId *int64 `gorm:"default:0;" json:"product_id"` // 产品ID

View File

@ -16,7 +16,7 @@ type FsOrderDetailTemplate struct {
EachBoxNum *int64 `gorm:"default:0;" json:"each_box_num"` // 每一箱的个数 EachBoxNum *int64 `gorm:"default:0;" json:"each_box_num"` // 每一箱的个数
EachBoxWeight *float64 `gorm:"default:0.00;" json:"each_box_weight"` // 每一箱的重量 单位KG EachBoxWeight *float64 `gorm:"default:0.00;" json:"each_box_weight"` // 每一箱的重量 单位KG
DesignId *int64 `gorm:"index;default:0;" json:"design_id"` // 设计ID DesignId *int64 `gorm:"index;default:0;" json:"design_id"` // 设计ID
Ctime *int64 `gorm:"default:0;" json:"ctime"` // Ctime *int64 `gorm:"default:0;" json:"ctime"` // 添加时间
} }
type FsOrderDetailTemplateModel struct { type FsOrderDetailTemplateModel struct {
db *gorm.DB db *gorm.DB

View File

@ -9,17 +9,17 @@ import (
type FsOrder struct { type FsOrder struct {
Id int64 `gorm:"primary_key;default:0;auto_increment;" json:"id"` // Id int64 `gorm:"primary_key;default:0;auto_increment;" json:"id"` //
Sn *string `gorm:"unique_key;default:'';" json:"sn"` // 订单编号 FS211224OL2XDKNP Sn *string `gorm:"unique_key;default:'';" json:"sn"` // 订单编号 FS211224OL2XDKNP
UserId *int64 `gorm:"index;default:0;" json:"user_id"` // UserId *int64 `gorm:"index;default:0;" json:"user_id"` // 用户ID
SellerUserId *int64 `gorm:"default:0;" json:"seller_user_id"` // SellerUserId *int64 `gorm:"default:0;" json:"seller_user_id"` // 销售员ID 0:自主下单
TotalAmount *int64 `gorm:"default:0;" json:"total_amount"` // 总价 TotalAmount *int64 `gorm:"default:0;" json:"total_amount"` // 总价
PayedAmount *int64 `gorm:"default:0;" json:"payed_amount"` // 已支付金额 PayedAmount *int64 `gorm:"default:0;" json:"payed_amount"` // 已支付金额
PayMethod *int64 `gorm:"default:0;" json:"pay_method"` // 支付方式 1paypal 2strip PayMethod *int64 `gorm:"default:0;" json:"pay_method"` // 支付方式 1paypal 2strip
Ctime *int64 `gorm:"default:0;" json:"ctime"` // Ctime *int64 `gorm:"default:0;" json:"ctime"` // 添加时间
Utime *int64 `gorm:"default:0;" json:"utime"` // Utime *int64 `gorm:"default:0;" json:"utime"` // 更新时间
Ptime *int64 `gorm:"default:0;" json:"ptime"` // Ptime *int64 `gorm:"default:0;" json:"ptime"` // 最后一次 支付时间(可能多次支付)
AddressId *int64 `gorm:"index;default:0;" json:"address_id"` // 地址ID或者云仓ID AddressId *int64 `gorm:"index;default:0;" json:"address_id"` // 地址ID或者云仓ID
DeliveryMethod *int64 `gorm:"default:0;" json:"delivery_method"` // 配送方式 1:直接发货到收获地址 2云仓 DeliveryMethod *int64 `gorm:"default:0;" json:"delivery_method"` // 配送方式 1:直接发货到收获地址 2云仓
CustomerMark *string `gorm:"default:'';" json:"customer_mark"` // CustomerMark *string `gorm:"default:'';" json:"customer_mark"` // 客户备注
Mark *string `gorm:"default:'';" json:"mark"` // 后台订单备注 Mark *string `gorm:"default:'';" json:"mark"` // 后台订单备注
AddressInfo *string `gorm:"default:'';" json:"address_info"` // 详细地址信息JSON AddressInfo *string `gorm:"default:'';" json:"address_info"` // 详细地址信息JSON
IsSup *int64 `gorm:"default:0;" json:"is_sup"` // 0不是补货 1是补货 IsSup *int64 `gorm:"default:0;" json:"is_sup"` // 0不是补货 1是补货
@ -37,8 +37,8 @@ type FsOrder struct {
IsRefunding *int64 `gorm:"default:0;" json:"is_refunding"` // 是否退款中01 IsRefunding *int64 `gorm:"default:0;" json:"is_refunding"` // 是否退款中01
IsRefunded *int64 `gorm:"default:0;" json:"is_refunded"` // 是否退款完成01 IsRefunded *int64 `gorm:"default:0;" json:"is_refunded"` // 是否退款完成01
IsDeleted *int64 `gorm:"default:0;" json:"is_deleted"` // 是否删除01 IsDeleted *int64 `gorm:"default:0;" json:"is_deleted"` // 是否删除01
RefundReasonId *int64 `gorm:"default:0;" json:"refund_reason_id"` // RefundReasonId *int64 `gorm:"default:0;" json:"refund_reason_id"` // 取消订单原因ID
RefundReason *string `gorm:"default:'';" json:"refund_reason"` // RefundReason *string `gorm:"default:'';" json:"refund_reason"` // 取消订单原因
TsTime *time.Time `gorm:"default:'0000-00-00 00:00:00';" json:"ts_time"` // TsTime *time.Time `gorm:"default:'0000-00-00 00:00:00';" json:"ts_time"` //
IsSure *int64 `gorm:"default:0;" json:"is_sure"` // 是否确认订单 1确认0未确认 IsSure *int64 `gorm:"default:0;" json:"is_sure"` // 是否确认订单 1确认0未确认
DeliverSn *string `gorm:"default:'';" json:"deliver_sn"` // 发货单号 DeliverSn *string `gorm:"default:'';" json:"deliver_sn"` // 发货单号

View File

@ -8,18 +8,19 @@ import (
type FsProductDesignGather struct { type FsProductDesignGather struct {
Id int64 `gorm:"primary_key;default:0;auto_increment;" json:"id"` // Id int64 `gorm:"primary_key;default:0;auto_increment;" json:"id"` //
Sn *string `gorm:"index;default:'';" json:"sn"` // 唯一标识 Sn *string `gorm:"index;default:'';" json:"sn"` // 唯一标识
UserId *int64 `gorm:"index;default:0;" json:"user_id"` // UserId *int64 `gorm:"index;default:0;" json:"user_id"` // 用户ID
ProductId *int64 `gorm:"index;default:0;" json:"product_id"` // 产品ID ProductId *int64 `gorm:"index;default:0;" json:"product_id"` // 产品ID
TemplateId *int64 `gorm:"index;default:0;" json:"template_id"` // 模型ID TemplateId *int64 `gorm:"index;default:0;" json:"template_id"` // 模型ID
MaterialId *int64 `gorm:"index;default:0;" json:"material_id"` // 材质ID MaterialId *int64 `gorm:"index;default:0;" json:"material_id"` // 材质ID
SizeId *int64 `gorm:"index;default:0;" json:"size_id"` // 尺寸ID SizeId *int64 `gorm:"index;default:0;" json:"size_id"` // 尺寸ID
OptionalId *int64 `gorm:"index;default:0;" json:"optional_id"` // 选项ID OptionalId *int64 `gorm:"index;default:0;" json:"optional_id"` // 选项ID
Cover *string `gorm:"default:'';" json:"cover"` // Cover *string `gorm:"default:'';" json:"cover"` // 封面图
Info *string `gorm:"default:'';" json:"info"` // 保留的设计信息 Info *string `gorm:"default:'';" json:"info"` // 保留的设计信息
Utime *int64 `gorm:"default:0;" json:"utime"` // Utime *int64 `gorm:"default:0;" json:"utime"` // 更新时间
Status *int64 `gorm:"default:1;" json:"status"` // 状态位1显示0删除 Status *int64 `gorm:"default:1;" json:"status"` // 状态位1显示0删除
ClientIp *string `gorm:"default:'';" json:"client_ip"` // 客户端ip ClientIp *string `gorm:"default:'';" json:"client_ip"` // 客户端ip
ClientNo *string `gorm:"default:'';" json:"client_no"` // 客户端唯一标识 ClientNo *string `gorm:"default:'';" json:"client_no"` // 客户端唯一标识
InfoNew *string `gorm:"default:'';" json:"info_new"` // 设计信息-改版
} }
type FsProductDesignGatherModel struct { type FsProductDesignGatherModel struct {
db *gorm.DB db *gorm.DB

View File

@ -23,6 +23,7 @@ type FsProductDesign struct {
IsPay *int64 `gorm:"default:0;" json:"is_pay"` // 是否已有支付 0 未 1 有 IsPay *int64 `gorm:"default:0;" json:"is_pay"` // 是否已有支付 0 未 1 有
LogoColor *string `gorm:"default:'';" json:"logo_color"` // logo图片备选项 LogoColor *string `gorm:"default:'';" json:"logo_color"` // logo图片备选项
PageGuid *string `gorm:"default:'';" json:"page_guid"` // 页面识别id PageGuid *string `gorm:"default:'';" json:"page_guid"` // 页面识别id
InfoNew *string `gorm:"default:'';" json:"info_new"` // 设计信息-改版用
} }
type FsProductDesignModel struct { type FsProductDesignModel struct {
db *gorm.DB db *gorm.DB

View File

@ -17,11 +17,11 @@ type FsProduct struct {
Intro *string `gorm:"default:'';" json:"intro"` // 简要描述 Intro *string `gorm:"default:'';" json:"intro"` // 简要描述
Sort *int64 `gorm:"default:0;" json:"sort"` // 排序 Sort *int64 `gorm:"default:0;" json:"sort"` // 排序
SelledNum *int64 `gorm:"default:0;" json:"selled_num"` // 已卖数量 SelledNum *int64 `gorm:"default:0;" json:"selled_num"` // 已卖数量
Ctime *int64 `gorm:"default:0;" json:"ctime"` // Ctime *int64 `gorm:"default:0;" json:"ctime"` // 添加时间
View *int64 `gorm:"default:0;" json:"view"` // 浏览量 View *int64 `gorm:"default:0;" json:"view"` // 浏览量
SizeIds *string `gorm:"default:'';" json:"size_ids"` // SizeIds *string `gorm:"default:'';" json:"size_ids"` // 尺寸 1,2,3,4
MaterialIds *string `gorm:"default:'';" json:"material_ids"` // 材质 1,2,3 MaterialIds *string `gorm:"default:'';" json:"material_ids"` // 材质 1,2,3
TagIds *string `gorm:"default:'';" json:"tag_ids"` // TagIds *string `gorm:"default:'';" json:"tag_ids"` // 标签 逗号间隔
Status *int64 `gorm:"default:0;" json:"status"` // 状态位 弃用 Status *int64 `gorm:"default:0;" json:"status"` // 状态位 弃用
ProduceDays *int64 `gorm:"default:0;" json:"produce_days"` // 生产天数 ProduceDays *int64 `gorm:"default:0;" json:"produce_days"` // 生产天数
DeliveryDays *int64 `gorm:"default:0;" json:"delivery_days"` // 运送天数 DeliveryDays *int64 `gorm:"default:0;" json:"delivery_days"` // 运送天数

View File

@ -8,7 +8,6 @@ import (
type FsProductModel3d struct { type FsProductModel3d struct {
Id int64 `gorm:"primary_key;default:0;auto_increment;" json:"id"` // Id int64 `gorm:"primary_key;default:0;auto_increment;" json:"id"` //
ProductId *int64 `gorm:"index;default:0;" json:"product_id"` // 产品ID ProductId *int64 `gorm:"index;default:0;" json:"product_id"` // 产品ID
IsPopular *int64 `gorm:"default:0;" json:"is_popular"` // 是否热门 0否 1是
Tag *int64 `gorm:"default:1;" json:"tag"` // 类别1模型2配件3场景 Tag *int64 `gorm:"default:1;" json:"tag"` // 类别1模型2配件3场景
Title *string `gorm:"default:'';" json:"title"` // 标题 Title *string `gorm:"default:'';" json:"title"` // 标题
Name *string `gorm:"default:'';" json:"name"` // 详情页展示名称 Name *string `gorm:"default:'';" json:"name"` // 详情页展示名称
@ -25,6 +24,7 @@ type FsProductModel3d struct {
OptionTemplate *int64 `gorm:"default:0;" json:"option_template"` // 配件绑定的公共模板 OptionTemplate *int64 `gorm:"default:0;" json:"option_template"` // 配件绑定的公共模板
Price *int64 `gorm:"default:0;" json:"price"` // 仅配件用,配件的价格, 单位:美分 Price *int64 `gorm:"default:0;" json:"price"` // 仅配件用,配件的价格, 单位:美分
Sku *string `gorm:"default:'';" json:"sku"` // sku Sku *string `gorm:"default:'';" json:"sku"` // sku
IsHot *int64 `gorm:"default:0;" json:"is_hot"` // 是否热门
} }
type FsProductModel3dModel struct { type FsProductModel3dModel struct {
db *gorm.DB db *gorm.DB

View File

@ -10,7 +10,7 @@ type FsProductModel3dLight struct {
Name *string `gorm:"default:'';" json:"name"` // 灯光名称 Name *string `gorm:"default:'';" json:"name"` // 灯光名称
Info *string `gorm:"default:'';" json:"info"` // 灯光数据json格式 Info *string `gorm:"default:'';" json:"info"` // 灯光数据json格式
Status *int64 `gorm:"default:1;" json:"status"` // 状态值1显示0删除 Status *int64 `gorm:"default:1;" json:"status"` // 状态值1显示0删除
Ctime *int64 `gorm:"default:0;" json:"ctime"` // Ctime *int64 `gorm:"default:0;" json:"ctime"` // 创建时间
} }
type FsProductModel3dLightModel struct { type FsProductModel3dLightModel struct {
db *gorm.DB db *gorm.DB

View File

@ -8,19 +8,20 @@ import (
type FsProductRenderDesign struct { type FsProductRenderDesign struct {
Id int64 `gorm:"primary_key;default:0;auto_increment;" json:"id"` // Id int64 `gorm:"primary_key;default:0;auto_increment;" json:"id"` //
Sn *string `gorm:"index;default:'';" json:"sn"` // 唯一标识 Sn *string `gorm:"index;default:'';" json:"sn"` // 唯一标识
UserId *int64 `gorm:"index;default:0;" json:"user_id"` // UserId *int64 `gorm:"index;default:0;" json:"user_id"` // 用户ID
ProductId *int64 `gorm:"index;default:0;" json:"product_id"` // 产品ID ProductId *int64 `gorm:"index;default:0;" json:"product_id"` // 产品ID
TemplateId *int64 `gorm:"index;default:0;" json:"template_id"` // 模型ID TemplateId *int64 `gorm:"index;default:0;" json:"template_id"` // 模型ID
MaterialId *int64 `gorm:"index;default:0;" json:"material_id"` // 材质ID MaterialId *int64 `gorm:"index;default:0;" json:"material_id"` // 材质ID
SizeId *int64 `gorm:"index;default:0;" json:"size_id"` // 尺寸ID SizeId *int64 `gorm:"index;default:0;" json:"size_id"` // 尺寸ID
OptionalId *int64 `gorm:"index;default:0;" json:"optional_id"` // 选项ID OptionalId *int64 `gorm:"index;default:0;" json:"optional_id"` // 选项ID
Cover *string `gorm:"default:'';" json:"cover"` // Cover *string `gorm:"default:'';" json:"cover"` // 封面图
Info *string `gorm:"default:'';" json:"info"` // 保留的设计信息 Info *string `gorm:"default:'';" json:"info"` // 保留的设计信息
Utime *int64 `gorm:"default:0;" json:"utime"` // Utime *int64 `gorm:"default:0;" json:"utime"` // 更新时间
Status *int64 `gorm:"default:1;" json:"status"` // 状态位1显示0删除 Status *int64 `gorm:"default:1;" json:"status"` // 状态位1显示0删除
ClientIp *string `gorm:"default:'';" json:"client_ip"` // 客户端ip ClientIp *string `gorm:"default:'';" json:"client_ip"` // 客户端ip
ClientNo *string `gorm:"default:'';" json:"client_no"` // 客户端唯一标识 ClientNo *string `gorm:"default:'';" json:"client_no"` // 客户端唯一标识
LogoColor *string `gorm:"default:'';" json:"logo_color"` // logo图片备选颜色 LogoColor *string `gorm:"default:'';" json:"logo_color"` // logo图片备选颜色
InfoNew *string `gorm:"default:'';" json:"info_new"` // 设计信息-改版用
} }
type FsProductRenderDesignModel struct { type FsProductRenderDesignModel struct {
db *gorm.DB db *gorm.DB

View File

@ -8,15 +8,15 @@ import (
type FsProductSize struct { type FsProductSize struct {
Id int64 `gorm:"primary_key;default:0;auto_increment;" json:"id"` // Id int64 `gorm:"primary_key;default:0;auto_increment;" json:"id"` //
ProductId *int64 `gorm:"index;default:0;" json:"product_id"` // 产品ID ProductId *int64 `gorm:"index;default:0;" json:"product_id"` // 产品ID
IsPopular *int64 `gorm:"default:0;" json:"is_popular"` // 是否受欢迎 0否1是
Title *string `gorm:"default:'';" json:"title"` // 标题 10*10*20 Title *string `gorm:"default:'';" json:"title"` // 标题 10*10*20
Cover *string `gorm:"default:'';" json:"cover"` // Cover *string `gorm:"default:'';" json:"cover"` // 封面图
CoverImg *string `gorm:"default:'';" json:"cover_img"` // CoverImg *string `gorm:"default:'';" json:"cover_img"` // 背景图
Capacity *string `gorm:"default:'';" json:"capacity"` // 自己填的尺寸名称 Capacity *string `gorm:"default:'';" json:"capacity"` // 自己填的尺寸名称
Status *int64 `gorm:"default:0;" json:"status"` // 状态位 显示 删除 Status *int64 `gorm:"default:0;" json:"status"` // 状态位 显示 删除
Sort *int64 `gorm:"default:50;" json:"sort"` // 排序 Sort *int64 `gorm:"default:50;" json:"sort"` // 排序
Remark *string `gorm:"default:'';" json:"remark"` // Remark *string `gorm:"default:'';" json:"remark"` // 备注信息
PartsCanDeleted *int64 `gorm:"default:1;" json:"parts_can_deleted"` // 配件是否可移除 1是0否 PartsCanDeleted *int64 `gorm:"default:1;" json:"parts_can_deleted"` // 配件是否可移除 1是0否
IsHot *int64 `gorm:"default:0;" json:"is_hot"` // 是否热门
} }
type FsProductSizeModel struct { type FsProductSizeModel struct {
db *gorm.DB db *gorm.DB

View File

@ -0,0 +1,35 @@
package gmodel
import (
"gorm.io/gorm"
)
// fs_product_template_element_0826
type FsProductTemplateElement0826 struct {
Id int64 `gorm:"primary_key;default:0;auto_increment;" json:"id"` //
Title *string `gorm:"default:'';" json:"title"` // 产品模板名称
ProductTemplateId *int64 `gorm:"index;default:0;" json:"product_template_id"` // 产品模板id
Main *string `gorm:"default:'';" json:"main"` //
Second *string `gorm:"default:'';" json:"second"` //
Base *string `gorm:"default:'';" json:"base"` //
Paper *string `gorm:"default:'';" json:"paper"` //
Spoon *string `gorm:"default:'';" json:"spoon"` //
Fork *string `gorm:"default:'';" json:"fork"` //
Toothpick *string `gorm:"default:'';" json:"toothpick"` //
Chopsticks *string `gorm:"default:'';" json:"chopsticks"` //
Shadow *string `gorm:"default:'';" json:"shadow"` //
Cover *string `gorm:"default:'';" json:"cover"` //
Cover1 *string `gorm:"default:'';" json:"cover1"` //
Mode *string `gorm:"default:'';" json:"mode"` //
Light *int64 `gorm:"default:0;" json:"light"` //
Rotation *string `gorm:"default:'';" json:"rotation"` //
Scale *string `gorm:"default:'';" json:"scale"` //
}
type FsProductTemplateElement0826Model struct {
db *gorm.DB
name string
}
func NewFsProductTemplateElement0826Model(db *gorm.DB) *FsProductTemplateElement0826Model {
return &FsProductTemplateElement0826Model{db: db, name: "fs_product_template_element_0826"}
}

View File

@ -0,0 +1,2 @@
package gmodel
// TODO: 使用model的属性做你想做的

View File

@ -0,0 +1,25 @@
package gmodel
import (
"gorm.io/gorm"
)
// fs_product_template_element_22
type FsProductTemplateElement22 struct {
Id int64 `gorm:"primary_key;default:0;auto_increment;" json:"id"` //
Title *string `gorm:"default:'';" json:"title"` // 产品模板名称
ProductTemplateId *int64 `gorm:"index;default:0;" json:"product_template_id"` // 产品模板id
Model *string `gorm:"default:'';" json:"model"` //
Mode *string `gorm:"default:'';" json:"mode"` //
Light *int64 `gorm:"default:0;" json:"light"` //
Rotation *string `gorm:"default:'';" json:"rotation"` //
Scale *string `gorm:"default:'';" json:"scale"` //
}
type FsProductTemplateElement22Model struct {
db *gorm.DB
name string
}
func NewFsProductTemplateElement22Model(db *gorm.DB) *FsProductTemplateElement22Model {
return &FsProductTemplateElement22Model{db: db, name: "fs_product_template_element_22"}
}

View File

@ -0,0 +1,2 @@
package gmodel
// TODO: 使用model的属性做你想做的

View File

@ -0,0 +1,37 @@
package gmodel
import (
"gorm.io/gorm"
)
// fs_product_template_element_backup1018
type FsProductTemplateElementBackup1018 struct {
Id int64 `gorm:"primary_key;default:0;auto_increment;" json:"id"` //
Title *string `gorm:"default:'';" json:"title"` // 产品模板名称
ProductTemplateId *int64 `gorm:"index;default:0;" json:"product_template_id"` // 产品模板id
Main *string `gorm:"default:'';" json:"main"` //
Second *string `gorm:"default:'';" json:"second"` //
Base *string `gorm:"default:'';" json:"base"` //
Paper *string `gorm:"default:'';" json:"paper"` //
Spoon *string `gorm:"default:'';" json:"spoon"` //
Fork *string `gorm:"default:'';" json:"fork"` //
Toothpick *string `gorm:"default:'';" json:"toothpick"` //
Chopsticks *string `gorm:"default:'';" json:"chopsticks"` //
Shadow *string `gorm:"default:'';" json:"shadow"` //
Cover *string `gorm:"default:'';" json:"cover"` //
Cover1 *string `gorm:"default:'';" json:"cover1"` //
Mode *string `gorm:"default:'';" json:"mode"` //
Light *int64 `gorm:"default:0;" json:"light"` //
Rotation *string `gorm:"default:'';" json:"rotation"` //
Scale *string `gorm:"default:'';" json:"scale"` //
ModelP *string `gorm:"default:'';" json:"model_p"` // 配件对应的云渲染贴图数据
Refletion *int64 `gorm:"default:0;" json:"refletion"` // 反射探头
}
type FsProductTemplateElementBackup1018Model struct {
db *gorm.DB
name string
}
func NewFsProductTemplateElementBackup1018Model(db *gorm.DB) *FsProductTemplateElementBackup1018Model {
return &FsProductTemplateElementBackup1018Model{db: db, name: "fs_product_template_element_backup1018"}
}

View File

@ -0,0 +1,2 @@
package gmodel
// TODO: 使用model的属性做你想做的

View File

@ -6,26 +6,26 @@ import (
// fs_product_template_element 云渲染配置表 // fs_product_template_element 云渲染配置表
type FsProductTemplateElement struct { type FsProductTemplateElement struct {
Id int64 `gorm:"primary_key;default:0;auto_increment;" json:"id"` // id Id int64 `gorm:"primary_key;default:0;auto_increment;" json:"id"` // id
Title *string `gorm:"default:'';" json:"title"` // 产品模板名称 Title *string `gorm:"default:'';" json:"title"` // 产品模板名称
ModelId *int64 `gorm:"index;default:0;" json:"model_id"` // 模型id ProductTemplateId *int64 `gorm:"index;default:0;" json:"product_template_id"` // 产品模型id
Main *string `gorm:"default:'';" json:"main"` // Main *string `gorm:"default:'';" json:"main"` // 废弃
Second *string `gorm:"default:'';" json:"second"` // Second *string `gorm:"default:'';" json:"second"` // 废弃
Base *string `gorm:"default:'';" json:"base"` // Base *string `gorm:"default:'';" json:"base"` // base
Paper *string `gorm:"default:'';" json:"paper"` // Paper *string `gorm:"default:'';" json:"paper"` // 废弃
Spoon *string `gorm:"default:'';" json:"spoon"` // Spoon *string `gorm:"default:'';" json:"spoon"` // 废弃
Fork *string `gorm:"default:'';" json:"fork"` // Fork *string `gorm:"default:'';" json:"fork"` // 废弃
Toothpick *string `gorm:"default:'';" json:"toothpick"` // Toothpick *string `gorm:"default:'';" json:"toothpick"` // 废弃
Chopsticks *string `gorm:"default:'';" json:"chopsticks"` // Chopsticks *string `gorm:"default:'';" json:"chopsticks"` // 废弃
Shadow *string `gorm:"default:'';" json:"shadow"` // Shadow *string `gorm:"default:'';" json:"shadow"` // shadow
Cover *string `gorm:"default:'';" json:"cover"` // Cover *string `gorm:"default:'';" json:"cover"` // 废弃
Cover1 *string `gorm:"default:'';" json:"cover1"` // Cover1 *string `gorm:"default:'';" json:"cover1"` // 废弃
Mode *string `gorm:"default:'';" json:"mode"` // Mode *string `gorm:"default:'';" json:"mode"` // 材质类型
Light *int64 `gorm:"default:0;" json:"light"` // Light *int64 `gorm:"default:0;" json:"light"` // 灯光组
Rotation *string `gorm:"default:'';" json:"rotation"` // Rotation *string `gorm:"default:'';" json:"rotation"` // 旋转
Scale *string `gorm:"default:'';" json:"scale"` // Scale *string `gorm:"default:'';" json:"scale"` // 缩放
ModelP *string `gorm:"default:'';" json:"model_p"` // 配件对应的云渲染贴图数据 ModelP *string `gorm:"default:'';" json:"model_p"` // 配件对应的云渲染贴图数据
Refletion *string `gorm:"default:'';" json:"refletion"` // 反射探头组 Refletion *string `gorm:"default:'';" json:"refletion"` // 反射探头组
} }
type FsProductTemplateElementModel struct { type FsProductTemplateElementModel struct {
db *gorm.DB db *gorm.DB

View File

@ -0,0 +1,35 @@
package gmodel
import (
"gorm.io/gorm"
)
// fs_product_template_element_kongde
type FsProductTemplateElementKongde struct {
Id int64 `gorm:"primary_key;default:0;auto_increment;" json:"id"` //
Title *string `gorm:"default:'';" json:"title"` // 产品模板名称
ProductTemplateId *int64 `gorm:"index;default:0;" json:"product_template_id"` // 产品模板id
Main *string `gorm:"default:'';" json:"main"` //
Second *string `gorm:"default:'';" json:"second"` //
Base *string `gorm:"default:'';" json:"base"` //
Paper *string `gorm:"default:'';" json:"paper"` //
Spoon *string `gorm:"default:'';" json:"spoon"` //
Fork *string `gorm:"default:'';" json:"fork"` //
Toothpick *string `gorm:"default:'';" json:"toothpick"` //
Chopsticks *string `gorm:"default:'';" json:"chopsticks"` //
Shadow *string `gorm:"default:'';" json:"shadow"` //
Cover *string `gorm:"default:'';" json:"cover"` //
Cover1 *string `gorm:"default:'';" json:"cover1"` //
Mode *string `gorm:"default:'';" json:"mode"` //
Light *int64 `gorm:"default:0;" json:"light"` //
Rotation *string `gorm:"default:'';" json:"rotation"` //
Scale *string `gorm:"default:'';" json:"scale"` //
}
type FsProductTemplateElementKongdeModel struct {
db *gorm.DB
name string
}
func NewFsProductTemplateElementKongdeModel(db *gorm.DB) *FsProductTemplateElementKongdeModel {
return &FsProductTemplateElementKongdeModel{db: db, name: "fs_product_template_element_kongde"}
}

View File

@ -0,0 +1,2 @@
package gmodel
// TODO: 使用model的属性做你想做的

View File

@ -8,7 +8,7 @@ import (
type FsProductTemplateTags struct { type FsProductTemplateTags struct {
Id int64 `gorm:"primary_key;default:0;auto_increment;" json:"id"` // ID Id int64 `gorm:"primary_key;default:0;auto_increment;" json:"id"` // ID
TemplateTag *string `gorm:"unique_key;default:'';" json:"template_tag"` // 标题 TemplateTag *string `gorm:"unique_key;default:'';" json:"template_tag"` // 标题
Cover *string `gorm:"default:'';" json:"cover"` // 封面 Cover *string `gorm:"default:'';" json:"cover"` // 缩略
Status *int64 `gorm:"default:0;" json:"status"` // 状态 1可用 Status *int64 `gorm:"default:0;" json:"status"` // 状态 1可用
CreateAt *int64 `gorm:"default:0;" json:"create_at"` // 创建时间 CreateAt *int64 `gorm:"default:0;" json:"create_at"` // 创建时间
Groups *string `gorm:"default:'';" json:"groups"` // 分组信息 Groups *string `gorm:"default:'';" json:"groups"` // 分组信息

View File

@ -9,21 +9,21 @@ type FsProductTemplateV2 struct {
Id int64 `gorm:"primary_key;default:0;auto_increment;" json:"id"` // Id int64 `gorm:"primary_key;default:0;auto_increment;" json:"id"` //
ProductId *int64 `gorm:"index;default:0;" json:"product_id"` // 产品ID ProductId *int64 `gorm:"index;default:0;" json:"product_id"` // 产品ID
ModelId *int64 `gorm:"default:0;" json:"model_id"` // 模型ID ModelId *int64 `gorm:"default:0;" json:"model_id"` // 模型ID
Title *string `gorm:"default:'';" json:"title"` // Title *string `gorm:"default:'';" json:"title"` // 模板sku,预留字段
Name *string `gorm:"default:'';" json:"name"` // Name *string `gorm:"default:'';" json:"name"` // 名称
CoverImg *string `gorm:"default:'';" json:"cover_img"` // CoverImg *string `gorm:"default:'';" json:"cover_img"` // 模板背景图
TemplateInfo *string `gorm:"default:'';" json:"template_info"` // TemplateInfo *string `gorm:"default:'';" json:"template_info"` // 模板详情
MaterialImg *string `gorm:"default:'';" json:"material_img"` // MaterialImg *string `gorm:"default:'';" json:"material_img"` // 合成好的贴图
Sort *int64 `gorm:"default:0;" json:"sort"` // 排序 Sort *int64 `gorm:"default:0;" json:"sort"` // 排序
LogoWidth *int64 `gorm:"default:0;" json:"logo_width"` // logo图最大宽度 LogoWidth *int64 `gorm:"default:0;" json:"logo_width"` // logo图最大宽度
LogoHeight *int64 `gorm:"default:0;" json:"logo_height"` // logo图最大高度 LogoHeight *int64 `gorm:"default:0;" json:"logo_height"` // logo图最大高度
IsPublic *int64 `gorm:"default:0;" json:"is_public"` // 是否可公用1:可以0不可以 IsPublic *int64 `gorm:"default:0;" json:"is_public"` // 是否可公用1:可以0不可以
Status *int64 `gorm:"default:0;" json:"status"` // 状态1正常 2异常 Status *int64 `gorm:"default:0;" json:"status"` // 状态1正常 2异常
Ctime *int64 `gorm:"default:0;" json:"ctime"` // 添加时间 Ctime *int64 `gorm:"default:0;" json:"ctime"` // 添加时间
TemplateTag *string `gorm:"default:'';" json:"template_tag"` // TemplateTag *string `gorm:"default:'';" json:"template_tag"` // 标签(用户自填)
IsDel *int64 `gorm:"default:0;" json:"is_del"` // 是否删除 1删除 IsDel *int64 `gorm:"default:0;" json:"is_del"` // 是否删除 1删除
SwitchInfo *string `gorm:"default:'';" json:"switch_info"` // SwitchInfo *string `gorm:"default:'';" json:"switch_info"` // 开关信息
Version *int64 `gorm:"index;default:0;" json:"version"` // 默认1 Version *int64 `gorm:"default:0;" json:"version"` // 默认1
} }
type FsProductTemplateV2Model struct { type FsProductTemplateV2Model struct {
db *gorm.DB db *gorm.DB

View File

@ -11,8 +11,8 @@ type FsQrcodeLog struct {
QrcodeId *int64 `gorm:"default:0;" json:"qrcode_id"` // 二维码ID QrcodeId *int64 `gorm:"default:0;" json:"qrcode_id"` // 二维码ID
TagId *int64 `gorm:"default:0;" json:"tag_id"` // 分组ID TagId *int64 `gorm:"default:0;" json:"tag_id"` // 分组ID
CreateAt *int64 `gorm:"default:0;" json:"create_at"` // 创建时间 CreateAt *int64 `gorm:"default:0;" json:"create_at"` // 创建时间
Platform *string `gorm:"default:'';" json:"platform"` // Platform *string `gorm:"default:'';" json:"platform"` // 系统信息
UserAgent *string `gorm:"default:'';" json:"user_agent"` // UserAgent *string `gorm:"default:'';" json:"user_agent"` // 浏览器
} }
type FsQrcodeLogModel struct { type FsQrcodeLogModel struct {
db *gorm.DB db *gorm.DB

View File

@ -19,7 +19,6 @@ type FsQuotation struct {
DesignId *int64 `gorm:"default:0;" json:"design_id"` // 设计人员 DesignId *int64 `gorm:"default:0;" json:"design_id"` // 设计人员
QuotationId *int64 `gorm:"default:0;" json:"quotation_id"` // 报价人员 QuotationId *int64 `gorm:"default:0;" json:"quotation_id"` // 报价人员
IsMark *int64 `gorm:"default:0;" json:"is_mark"` // 星标 IsMark *int64 `gorm:"default:0;" json:"is_mark"` // 星标
Qid *int64 `gorm:"default:0;" json:"qid"` //
} }
type FsQuotationModel struct { type FsQuotationModel struct {
db *gorm.DB db *gorm.DB

View File

@ -0,0 +1,23 @@
package gmodel
import (
"gorm.io/gorm"
)
// fs_quotation_price 报价单价格表
type FsQuotationPrice struct {
Id int64 `gorm:"primary_key;default:0;auto_increment;" json:"id"` // Id
ProductId *int64 `gorm:"default:0;" json:"product_id"` // 产品id
SizeId *int64 `gorm:"default:0;" json:"size_id"` // 尺寸id
PriceInfo *string `gorm:"default:'';" json:"price_info"` // 价格数据
Status *int64 `gorm:"default:1;" json:"status"` // 状态 1启用0废弃
Ctime *int64 `gorm:"default:0;" json:"ctime"` // 添加时间
}
type FsQuotationPriceModel struct {
db *gorm.DB
name string
}
func NewFsQuotationPriceModel(db *gorm.DB) *FsQuotationPriceModel {
return &FsQuotationPriceModel{db: db, name: "fs_quotation_price"}
}

View File

@ -0,0 +1,2 @@
package gmodel
// TODO: 使用model的属性做你想做的

View File

@ -6,20 +6,23 @@ import (
// fs_quotation_product 报价单产品表 // fs_quotation_product 报价单产品表
type FsQuotationProduct struct { type FsQuotationProduct struct {
Id int64 `gorm:"primary_key;default:0;auto_increment;" json:"id"` // ID Id int64 `gorm:"primary_key;default:0;auto_increment;" json:"id"` // ID
QuotationId *int64 `gorm:"index;default:0;" json:"quotation_id"` // 报价单id QuotationId *int64 `gorm:"index;default:0;" json:"quotation_id"` // 报价单id
Name *string `gorm:"default:'';" json:"name"` // 产品名 Name *string `gorm:"default:'';" json:"name"` // 产品名
Size *string `gorm:"default:'';" json:"size"` // 产品规格 Size *string `gorm:"default:'';" json:"size"` // 产品规格
Cycle *int64 `gorm:"default:0;" json:"cycle"` // 交付周期 Cycle *int64 `gorm:"default:0;" json:"cycle"` // 交付周期
IsGift *int64 `gorm:"default:0;" json:"is_gift"` // 是否赠品 IsGift *int64 `gorm:"default:0;" json:"is_gift"` // 是否赠品
Img *string `gorm:"default:'';" json:"img"` // 效果图 Img *string `gorm:"default:'';" json:"img"` // 效果图
Status *int64 `gorm:"default:0;" json:"status"` // 状态位 1启用0停用 Status *int64 `gorm:"default:0;" json:"status"` // 状态位 1启用0停用
Ctime *int64 `gorm:"default:0;" json:"ctime"` // 添加时间 Ctime *int64 `gorm:"default:0;" json:"ctime"` // 添加时间
Sort *int64 `gorm:"default:0;" json:"sort"` // 排序 Sort *int64 `gorm:"default:0;" json:"sort"` // 排序
Sid *string `gorm:"default:'';" json:"sid"` // 前端sid Sid *string `gorm:"default:'';" json:"sid"` // 前端sid
PriceInfo *string `gorm:"default:'';" json:"price_info"` // 价格信息 PriceInfo *string `gorm:"default:'';" json:"price_info"` // 价格信息
Remark *string `gorm:"default:'';" json:"remark"` // 备注 Remark *string `gorm:"default:'';" json:"remark"` // 备注
Num *int64 `gorm:"default:0;" json:"num"` // 产品数量 Num *int64 `gorm:"default:0;" json:"num"` // 产品数量
ShowSizeTips *int64 `gorm:"default:0;" json:"show_size_tips"` // 是否显示提示
ShowSizeList *int64 `gorm:"default:0;" json:"show_size_list"` // 是否显示规格列表
ProductId *int64 `gorm:"default:0;" json:"product_id"` // 产品id
} }
type FsQuotationProductModel struct { type FsQuotationProductModel struct {
db *gorm.DB db *gorm.DB

View File

@ -0,0 +1,22 @@
package gmodel
import (
"gorm.io/gorm"
)
// fs_quotation_size_layout 产品尺寸排版表
type FsQuotationSizeLayout struct {
Id int64 `gorm:"primary_key;default:0;auto_increment;" json:"id"` //
ProductId *int64 `gorm:"unique_key;default:0;" json:"product_id"` // 产品id
SizeHtml *string `gorm:"default:'';" json:"size_html"` // 尺寸排版html
Status *int64 `gorm:"default:1;" json:"status"` // 状态
Ctime *int64 `gorm:"default:0;" json:"ctime"` // 添加时间
}
type FsQuotationSizeLayoutModel struct {
db *gorm.DB
name string
}
func NewFsQuotationSizeLayoutModel(db *gorm.DB) *FsQuotationSizeLayoutModel {
return &FsQuotationSizeLayoutModel{db: db, name: "fs_quotation_size_layout"}
}

View File

@ -0,0 +1,2 @@
package gmodel
// TODO: 使用model的属性做你想做的

View File

@ -13,7 +13,7 @@ type FsResource struct {
ResourceType *string `gorm:"index;default:'';" json:"resource_type"` // 资源类型 ResourceType *string `gorm:"index;default:'';" json:"resource_type"` // 资源类型
ResourceUrl *string `gorm:"default:'';" json:"resource_url"` // 资源 URL ResourceUrl *string `gorm:"default:'';" json:"resource_url"` // 资源 URL
Version *string `gorm:"index;default:'0';" json:"version"` // 版本信息 Version *string `gorm:"index;default:'0';" json:"version"` // 版本信息
UploadedAt *time.Time `gorm:"index;default:'0000-00-00 00:00:00';" json:"uploaded_at"` // 上传时间 UploadedAt *time.Time `gorm:"index;default:'0000-00-00 00:00:00';" json:"uploaded_at"` //
Metadata *string `gorm:"default:'';" json:"metadata"` // 元数据,json格式,存储图像分率 Metadata *string `gorm:"default:'';" json:"metadata"` // 元数据,json格式,存储图像分率
MetaKey1 *string `gorm:"index;default:'';" json:"meta_key1"` // 需要关键信息查询的自定义属性1,可以动态增加 MetaKey1 *string `gorm:"index;default:'';" json:"meta_key1"` // 需要关键信息查询的自定义属性1,可以动态增加
ApiType *int64 `gorm:"default:1;" json:"api_type"` // 调用类型1=对外2=对内 ApiType *int64 `gorm:"default:1;" json:"api_type"` // 调用类型1=对外2=对内

View File

@ -13,10 +13,10 @@ type FsTrade struct {
TradeSn *string `gorm:"unique_key;default:'';" json:"trade_sn"` // 三方交易号 TradeSn *string `gorm:"unique_key;default:'';" json:"trade_sn"` // 三方交易号
OrderId *int64 `gorm:"index;default:0;" json:"order_id"` // 订单ID OrderId *int64 `gorm:"index;default:0;" json:"order_id"` // 订单ID
Amount *int64 `gorm:"default:0;" json:"amount"` // 支付金额 Amount *int64 `gorm:"default:0;" json:"amount"` // 支付金额
Ctime *int64 `gorm:"default:0;" json:"ctime"` // Ctime *int64 `gorm:"default:0;" json:"ctime"` // 添加时间
Utime *int64 `gorm:"default:0;" json:"utime"` // Utime *int64 `gorm:"default:0;" json:"utime"` // 更新时间
Desc *string `gorm:"default:'';" json:"desc"` // Desc *string `gorm:"default:'';" json:"desc"` // 简要描述
Status *int64 `gorm:"default:0;" json:"status"` // Status *int64 `gorm:"default:0;" json:"status"` // 状态位 是否支付成功
} }
type FsTradeModel struct { type FsTradeModel struct {
db *gorm.DB db *gorm.DB

View File

@ -7,13 +7,13 @@ import (
// fs_user_design 废弃表 // fs_user_design 废弃表
type FsUserDesign struct { type FsUserDesign struct {
Id int64 `gorm:"primary_key;default:0;auto_increment;" json:"id"` // Id int64 `gorm:"primary_key;default:0;auto_increment;" json:"id"` //
UserId *int64 `gorm:"index;default:0;" json:"user_id"` // UserId *int64 `gorm:"index;default:0;" json:"user_id"` // 用户ID
ProductId *int64 `gorm:"index;default:0;" json:"product_id"` // 产品ID ProductId *int64 `gorm:"index;default:0;" json:"product_id"` // 产品ID
TemplateId *int64 `gorm:"index;default:0;" json:"template_id"` // 模型ID TemplateId *int64 `gorm:"index;default:0;" json:"template_id"` // 模型ID
MaterialId *int64 `gorm:"index;default:0;" json:"material_id"` // 材质ID MaterialId *int64 `gorm:"index;default:0;" json:"material_id"` // 材质ID
SizeId *int64 `gorm:"index;default:0;" json:"size_id"` // 尺寸ID SizeId *int64 `gorm:"index;default:0;" json:"size_id"` // 尺寸ID
Info *string `gorm:"default:'';" json:"info"` // 其他设计信息 Info *string `gorm:"default:'';" json:"info"` // 其他设计信息
Ctime *int64 `gorm:"default:0;" json:"ctime"` // Ctime *int64 `gorm:"default:0;" json:"ctime"` // 添加时间
} }
type FsUserDesignModel struct { type FsUserDesignModel struct {
db *gorm.DB db *gorm.DB

View File

@ -9,11 +9,11 @@ type FsUser struct {
Id int64 `gorm:"primary_key;default:0;auto_increment;" json:"id"` // ID Id int64 `gorm:"primary_key;default:0;auto_increment;" json:"id"` // ID
FaceId *int64 `gorm:"default:0;" json:"face_id"` // facebook的userid FaceId *int64 `gorm:"default:0;" json:"face_id"` // facebook的userid
GoogleId *int64 `gorm:"default:0;" json:"google_id"` // google的sub GoogleId *int64 `gorm:"default:0;" json:"google_id"` // google的sub
FirstName *string `gorm:"default:'';" json:"first_name"` // FirstName *string `gorm:"default:'';" json:"first_name"` // FirstName
LastName *string `gorm:"default:'';" json:"last_name"` // LastName *string `gorm:"default:'';" json:"last_name"` // LastName
Username *string `gorm:"unique_key;default:'';" json:"username"` // Username *string `gorm:"unique_key;default:'';" json:"username"` //
Company *string `gorm:"default:'';" json:"company"` // Company *string `gorm:"default:'';" json:"company"` // 公司名称
Mobile *string `gorm:"default:'';" json:"mobile"` // Mobile *string `gorm:"default:'';" json:"mobile"` // 手机号码
AuthKey *string `gorm:"default:'';" json:"auth_key"` // AuthKey *string `gorm:"default:'';" json:"auth_key"` //
PasswordHash *string `gorm:"default:'';" json:"password_hash"` // PasswordHash *string `gorm:"default:'';" json:"password_hash"` //
VerificationToken *string `gorm:"default:'';" json:"verification_token"` // VerificationToken *string `gorm:"default:'';" json:"verification_token"` //
@ -30,7 +30,7 @@ type FsUser struct {
IsPhoneAdvertisement *int64 `gorm:"default:0;" json:"is_phone_advertisement"` // 是否接收短信广告 IsPhoneAdvertisement *int64 `gorm:"default:0;" json:"is_phone_advertisement"` // 是否接收短信广告
IsOpenRender *int64 `gorm:"default:0;" json:"is_open_render"` // 是否打开个性化渲染1开启0关闭 IsOpenRender *int64 `gorm:"default:0;" json:"is_open_render"` // 是否打开个性化渲染1开启0关闭
IsThousandFace *int64 `gorm:"default:0;" json:"is_thousand_face"` // 是否已经存在千人千面1存在0不存在 IsThousandFace *int64 `gorm:"default:0;" json:"is_thousand_face"` // 是否已经存在千人千面1存在0不存在
IsLowRendering *int64 `gorm:"default:0;" json:"is_low_rendering"` // 是否开启低渲染模型渲染 IsLowRendering *int64 `gorm:"default:0;" json:"is_low_rendering"` //
IsRemoveBg *int64 `gorm:"default:1;" json:"is_remove_bg"` // 用户上传logo是否去除背景 IsRemoveBg *int64 `gorm:"default:1;" json:"is_remove_bg"` // 用户上传logo是否去除背景
} }
type FsUserModel struct { type FsUserModel struct {

View File

@ -4,193 +4,207 @@ import "gorm.io/gorm"
// AllModelsGen 所有Model集合,修改单行,只要不改字段名,不会根据新的内容修改,需要修改的话手动删除 // AllModelsGen 所有Model集合,修改单行,只要不改字段名,不会根据新的内容修改,需要修改的话手动删除
type AllModelsGen struct { type AllModelsGen struct {
FsAddress *FsAddressModel // fs_address 用户地址表 FsAddress *FsAddressModel // fs_address 用户地址表
FsAuthAssignment *FsAuthAssignmentModel // fs_auth_assignment 用户角色和权限信息 FsAuthAssignment *FsAuthAssignmentModel // fs_auth_assignment 用户角色和权限信息
FsAuthItem *FsAuthItemModel // fs_auth_item 用户角色和权限信息 FsAuthItem *FsAuthItemModel // fs_auth_item 用户角色和权限信息
FsAuthItemChild *FsAuthItemChildModel // fs_auth_item_child 角色和权限关系表 FsAuthItemChild *FsAuthItemChildModel // fs_auth_item_child 角色和权限关系表
FsAuthRule *FsAuthRuleModel // fs_auth_rule 规则表 FsAuthRule *FsAuthRuleModel // fs_auth_rule 规则表
FsBackendUser *FsBackendUserModel // fs_backend_user 管理员表 FsBackendUser *FsBackendUserModel // fs_backend_user 管理员表
FsCanteenProduct *FsCanteenProductModel // fs_canteen_product 餐厅类别产品对应表 FsCanteenProduct *FsCanteenProductModel // fs_canteen_product 餐厅类别产品对应表
FsCanteenType *FsCanteenTypeModel // fs_canteen_type 餐厅类型表 FsCanteenType *FsCanteenTypeModel // fs_canteen_type 餐厅类型表
FsCard *FsCardModel // fs_card 卡号表 FsCard *FsCardModel // fs_card 卡号表
FsCardGroup *FsCardGroupModel // fs_card_group 卡号分组表 FsCardGroup *FsCardGroupModel // fs_card_group 卡号分组表
FsCart *FsCartModel // fs_cart 购物车 FsCart *FsCartModel // fs_cart 购物车
FsChangeCode *FsChangeCodeModel // fs_change_code 忘记密码code表 FsChangeCode *FsChangeCodeModel // fs_change_code 忘记密码code表
FsCloud *FsCloudModel // fs_cloud 云仓表 FsCloud *FsCloudModel // fs_cloud 云仓表
FsCloudDeliverEveryTmp *FsCloudDeliverEveryTmpModel // fs_cloud_deliver_every_tmp FsCloudDeliverEveryTmp *FsCloudDeliverEveryTmpModel // fs_cloud_deliver_every_tmp
FsCloudDeliverTmp *FsCloudDeliverTmpModel // fs_cloud_deliver_tmp FsCloudDeliverTmp *FsCloudDeliverTmpModel // fs_cloud_deliver_tmp
FsCloudPickUp *FsCloudPickUpModel // fs_cloud_pick_up 云仓提货单 FsCloudPickUp *FsCloudPickUpModel // fs_cloud_pick_up 云仓提货单
FsCloudPickUpDetail *FsCloudPickUpDetailModel // fs_cloud_pick_up_detail 云仓提货单-详情 FsCloudPickUpDetail *FsCloudPickUpDetailModel // fs_cloud_pick_up_detail 云仓提货单-详情
FsCloudReceive *FsCloudReceiveModel // fs_cloud_receive 云仓接收工厂总单 FsCloudReceive *FsCloudReceiveModel // fs_cloud_receive 云仓接收工厂总单
FsCloudReceiveEvery *FsCloudReceiveEveryModel // fs_cloud_receive_every FsCloudReceiveEvery *FsCloudReceiveEveryModel // fs_cloud_receive_every
FsCloudRenderLog *FsCloudRenderLogModel // fs_cloud_render_log 云渲染日志表 FsCloudRenderLog *FsCloudRenderLogModel // fs_cloud_render_log 云渲染日志表
FsCloudUserApplyBack *FsCloudUserApplyBackModel // fs_cloud_user_apply_back 该表废弃 FsCloudUserApplyBack *FsCloudUserApplyBackModel // fs_cloud_user_apply_back 该表废弃
FsContact *FsContactModel // fs_contact 该表暂未使用 FsContact *FsContactModel // fs_contact 该表暂未使用
FsContactService *FsContactServiceModel // fs_contact_service FsContactService *FsContactServiceModel // fs_contact_service
FsCoupon *FsCouponModel // fs_coupon 代金券(暂未使用) FsCoupon *FsCouponModel // fs_coupon 代金券(暂未使用)
FsDeliver *FsDeliverModel // fs_deliver 发货表 云仓 直发 通用(已废弃) FsDeliver *FsDeliverModel // fs_deliver 发货表 云仓 直发 通用(已废弃)
FsDeliverEvery *FsDeliverEveryModel // fs_deliver_every 发货详细表(已废弃) FsDeliverEvery *FsDeliverEveryModel // fs_deliver_every 发货详细表(已废弃)
FsDepartment *FsDepartmentModel // fs_department 部门表 FsDepartment *FsDepartmentModel // fs_department 部门表
FsEmailLogs *FsEmailLogsModel // fs_email_logs 邮件日志表 FsEmailLogs *FsEmailLogsModel // fs_email_logs 邮件日志表
FsEmailTemplate *FsEmailTemplateModel // fs_email_template 邮件模板表(暂未使用) FsEmailTemplate *FsEmailTemplateModel // fs_email_template 邮件模板表(暂未使用)
FsFactory *FsFactoryModel // fs_factory 该表废弃 FsFactory *FsFactoryModel // fs_factory 该表废弃
FsFactoryDeliver *FsFactoryDeliverModel // fs_factory_deliver 工厂发货主表(废弃) FsFactoryDeliver *FsFactoryDeliverModel // fs_factory_deliver 工厂发货主表(废弃)
FsFactoryDeliverEvery *FsFactoryDeliverEveryModel // fs_factory_deliver_every 该表废弃 FsFactoryDeliverEvery *FsFactoryDeliverEveryModel // fs_factory_deliver_every 该表废弃
FsFactoryProduct *FsFactoryProductModel // fs_factory_product 工厂生产表(废弃) FsFactoryProduct *FsFactoryProductModel // fs_factory_product 工厂生产表(废弃)
FsFactoryShipTmp *FsFactoryShipTmpModel // fs_factory_ship_tmp FsFactoryShipTmp *FsFactoryShipTmpModel // fs_factory_ship_tmp
FsFaq *FsFaqModel // fs_faq 常见问题 FsFaq *FsFaqModel // fs_faq 常见问题
FsFont *FsFontModel // fs_font 字体配置 FsFont *FsFontModel // fs_font 字体配置
FsGerent *FsGerentModel // fs_gerent 管理员表 FsGerent *FsGerentModel // fs_gerent 管理员表
FsGuest *FsGuestModel // fs_guest 游客表 FsGuest *FsGuestModel // fs_guest 游客表
FsLog *FsLogModel // fs_log 日志表 FsLog *FsLogModel // fs_log 日志表
FsMapLibrary *FsMapLibraryModel // fs_map_library 贴图库 FsLogoCartoon *FsLogoCartoonModel // fs_logo_cartoon logo底图表
FsMenu *FsMenuModel // fs_menu 后台菜单 FsMapLibrary *FsMapLibraryModel // fs_map_library 贴图库
FsMerchantCategory *FsMerchantCategoryModel // fs_merchant_category 商户类型表 FsMenu *FsMenuModel // fs_menu 后台菜单
FsMigration *FsMigrationModel // fs_migration 版本库 FsMerchantCategory *FsMerchantCategoryModel // fs_merchant_category 商户类型表
FsOrder *FsOrderModel // fs_order FsMigration *FsMigrationModel // fs_migration 版本库
FsOrderAffiliate *FsOrderAffiliateModel // fs_order_affiliate 订单附属表-流程控制时间等 FsOrder *FsOrderModel // fs_order
FsOrderDetail *FsOrderDetailModel // fs_order_detail 订单详细表 FsOrderAffiliate *FsOrderAffiliateModel // fs_order_affiliate 订单附属表-流程控制时间等
FsOrderDetailTemplate *FsOrderDetailTemplateModel // fs_order_detail_template 订单模板详细表 FsOrderDetail *FsOrderDetailModel // fs_order_detail 订单详细表
FsOrderRemark *FsOrderRemarkModel // fs_order_remark 订单备注表 FsOrderDetailTemplate *FsOrderDetailTemplateModel // fs_order_detail_template 订单模板详细表
FsPay *FsPayModel // fs_pay 支付记录 FsOrderRemark *FsOrderRemarkModel // fs_order_remark 订单备注表
FsPayEvent *FsPayEventModel // fs_pay_event 支付回调事件日志 FsPay *FsPayModel // fs_pay 支付记录
FsProduct *FsProductModel // fs_product 产品表 FsPayEvent *FsPayEventModel // fs_pay_event 支付回调事件日志
FsProductCopy1 *FsProductCopy1Model // fs_product_copy1 产品表 FsProduct *FsProductModel // fs_product 产品表
FsProductDesign *FsProductDesignModel // fs_product_design 产品设计表 FsProductCopy1 *FsProductCopy1Model // fs_product_copy1 产品表
FsProductDesignGather *FsProductDesignGatherModel // fs_product_design_gather FsProductDesign *FsProductDesignModel // fs_product_design 产品设计表
FsProductModel3d *FsProductModel3dModel // fs_product_model3d 产品模型表 FsProductDesignGather *FsProductDesignGatherModel // fs_product_design_gather
FsProductModel3dLight *FsProductModel3dLightModel // fs_product_model3d_light 模型-灯光组表 FsProductModel3d *FsProductModel3dModel // fs_product_model3d 产品模型表
FsProductOption *FsProductOptionModel // fs_product_option 产品选项表(已废弃) FsProductModel3dLight *FsProductModel3dLightModel // fs_product_model3d_light 模型-灯光组表
FsProductPrice *FsProductPriceModel // fs_product_price 阶梯价格表 FsProductOption *FsProductOptionModel // fs_product_option 产品选项表(已废弃)
FsProductRenderDesign *FsProductRenderDesignModel // fs_product_render_design FsProductPrice *FsProductPriceModel // fs_product_price 阶梯价格表
FsProductScene *FsProductSceneModel // fs_product_scene 产品场景表 FsProductRenderDesign *FsProductRenderDesignModel // fs_product_render_design
FsProductSize *FsProductSizeModel // fs_product_size 产品尺寸表 FsProductScene *FsProductSceneModel // fs_product_scene 产品场景表
FsProductTagProp *FsProductTagPropModel // fs_product_tag_prop 产品标签相关属性表 FsProductSize *FsProductSizeModel // fs_product_size 产品尺寸表
FsProductTemplate *FsProductTemplateModel // fs_product_template 产品模板表(已废弃) FsProductTagProp *FsProductTagPropModel // fs_product_tag_prop 产品标签相关属性表
FsProductTemplateBasemap *FsProductTemplateBasemapModel // fs_product_template_basemap 模板底图表 FsProductTemplate *FsProductTemplateModel // fs_product_template 产品模板表(已废弃)
FsProductTemplateElement *FsProductTemplateElementModel // fs_product_template_element 云渲染配置表 FsProductTemplateBasemap *FsProductTemplateBasemapModel // fs_product_template_basemap 模板底图表
FsProductTemplateTags *FsProductTemplateTagsModel // fs_product_template_tags 模板标签表 FsProductTemplateElement *FsProductTemplateElementModel // fs_product_template_element 云渲染配置表
FsProductTemplateV2 *FsProductTemplateV2Model // fs_product_template_v2 产品-模型-模板表 FsProductTemplateElement0826 *FsProductTemplateElement0826Model // fs_product_template_element_0826
FsProductV2Tmp *FsProductV2TmpModel // fs_product_v2_tmp 产品表 FsProductTemplateElement22 *FsProductTemplateElement22Model // fs_product_template_element_22
FsQrcode *FsQrcodeModel // fs_qrcode FsProductTemplateElementBackup1018 *FsProductTemplateElementBackup1018Model // fs_product_template_element_backup1018
FsQrcodeLog *FsQrcodeLogModel // fs_qrcode_log 二维码扫描日志 FsProductTemplateElementKongde *FsProductTemplateElementKongdeModel // fs_product_template_element_kongde
FsQrcodeSet *FsQrcodeSetModel // fs_qrcode_set 二维码边框配置表 FsProductTemplateTags *FsProductTemplateTagsModel // fs_product_template_tags 模板标签表
FsQrcodeUser *FsQrcodeUserModel // fs_qrcode_user 二维码-用户名表 FsProductTemplateV2 *FsProductTemplateV2Model // fs_product_template_v2 产品-模型-模板表
FsQuotation *FsQuotationModel // fs_quotation 报价单信息表 FsProductV2Tmp *FsProductV2TmpModel // fs_product_v2_tmp 产品表
FsQuotationProduct *FsQuotationProductModel // fs_quotation_product 报价单产品表 FsQrcode *FsQrcodeModel // fs_qrcode
FsQuotationRemarkTemplate *FsQuotationRemarkTemplateModel // fs_quotation_remark_template 报价单备注模板 FsQrcodeLog *FsQrcodeLogModel // fs_qrcode_log 二维码扫描日志
FsQuotationSaler *FsQuotationSalerModel // fs_quotation_saler 报价单业务员表 FsQrcodeSet *FsQrcodeSetModel // fs_qrcode_set 二维码边框配置表
FsRefundReason *FsRefundReasonModel // fs_refund_reason FsQrcodeUser *FsQrcodeUserModel // fs_qrcode_user 二维码-用户名表
FsResource *FsResourceModel // fs_resource 资源表 FsQuotation *FsQuotationModel // fs_quotation 报价单信息表
FsResources *FsResourcesModel // fs_resources 资源表 FsQuotationPrice *FsQuotationPriceModel // fs_quotation_price 报价单价格表
FsStandardLogo *FsStandardLogoModel // fs_standard_logo 标准logo FsQuotationProduct *FsQuotationProductModel // fs_quotation_product 报价单产品表
FsTags *FsTagsModel // fs_tags 产品分类表 FsQuotationRemarkTemplate *FsQuotationRemarkTemplateModel // fs_quotation_remark_template 报价单备注模板
FsToolLogs *FsToolLogsModel // fs_tool_logs 3d设计工具日志表 FsQuotationSaler *FsQuotationSalerModel // fs_quotation_saler 报价单业务员表
FsToolTemplate *FsToolTemplateModel // fs_tool_template 设计工具模板(废弃) FsQuotationSizeLayout *FsQuotationSizeLayoutModel // fs_quotation_size_layout 产品尺寸排版表
FsToolUser *FsToolUserModel // fs_tool_user 3d设计工具用户表 FsRefundReason *FsRefundReasonModel // fs_refund_reason
FsTrade *FsTradeModel // fs_trade FsResource *FsResourceModel // fs_resource 资源表
FsUser *FsUserModel // fs_user 用户表 FsResources *FsResourcesModel // fs_resources 资源表
FsUserDesign *FsUserDesignModel // fs_user_design 废弃表 FsStandardLogo *FsStandardLogoModel // fs_standard_logo 标准logo
FsUserInfo *FsUserInfoModel // fs_user_info 用户信息表 FsTags *FsTagsModel // fs_tags 产品分类表
FsUserMaterial *FsUserMaterialModel // fs_user_material 用户素材表 FsToolLogs *FsToolLogsModel // fs_tool_logs 3d设计工具日志表
FsUserStock *FsUserStockModel // fs_user_stock 用户云仓库存 FsToolTemplate *FsToolTemplateModel // fs_tool_template 设计工具模板(废弃)
FsWebSet *FsWebSetModel // fs_web_set 网站配置表 FsToolUser *FsToolUserModel // fs_tool_user 3d设计工具用户表
FsTrade *FsTradeModel // fs_trade
FsUser *FsUserModel // fs_user 用户表
FsUserDesign *FsUserDesignModel // fs_user_design 废弃表
FsUserInfo *FsUserInfoModel // fs_user_info 用户信息表
FsUserMaterial *FsUserMaterialModel // fs_user_material 用户素材表
FsUserStock *FsUserStockModel // fs_user_stock 用户云仓库存
FsWebSet *FsWebSetModel // fs_web_set 网站配置表
} }
func NewAllModels(gdb *gorm.DB) *AllModelsGen { func NewAllModels(gdb *gorm.DB) *AllModelsGen {
models := &AllModelsGen{ models := &AllModelsGen{
FsAddress: NewFsAddressModel(gdb), FsAddress: NewFsAddressModel(gdb),
FsAuthAssignment: NewFsAuthAssignmentModel(gdb), FsAuthAssignment: NewFsAuthAssignmentModel(gdb),
FsAuthItem: NewFsAuthItemModel(gdb), FsAuthItem: NewFsAuthItemModel(gdb),
FsAuthItemChild: NewFsAuthItemChildModel(gdb), FsAuthItemChild: NewFsAuthItemChildModel(gdb),
FsAuthRule: NewFsAuthRuleModel(gdb), FsAuthRule: NewFsAuthRuleModel(gdb),
FsBackendUser: NewFsBackendUserModel(gdb), FsBackendUser: NewFsBackendUserModel(gdb),
FsCanteenProduct: NewFsCanteenProductModel(gdb), FsCanteenProduct: NewFsCanteenProductModel(gdb),
FsCanteenType: NewFsCanteenTypeModel(gdb), FsCanteenType: NewFsCanteenTypeModel(gdb),
FsCard: NewFsCardModel(gdb), FsCard: NewFsCardModel(gdb),
FsCardGroup: NewFsCardGroupModel(gdb), FsCardGroup: NewFsCardGroupModel(gdb),
FsCart: NewFsCartModel(gdb), FsCart: NewFsCartModel(gdb),
FsChangeCode: NewFsChangeCodeModel(gdb), FsChangeCode: NewFsChangeCodeModel(gdb),
FsCloud: NewFsCloudModel(gdb), FsCloud: NewFsCloudModel(gdb),
FsCloudDeliverEveryTmp: NewFsCloudDeliverEveryTmpModel(gdb), FsCloudDeliverEveryTmp: NewFsCloudDeliverEveryTmpModel(gdb),
FsCloudDeliverTmp: NewFsCloudDeliverTmpModel(gdb), FsCloudDeliverTmp: NewFsCloudDeliverTmpModel(gdb),
FsCloudPickUp: NewFsCloudPickUpModel(gdb), FsCloudPickUp: NewFsCloudPickUpModel(gdb),
FsCloudPickUpDetail: NewFsCloudPickUpDetailModel(gdb), FsCloudPickUpDetail: NewFsCloudPickUpDetailModel(gdb),
FsCloudReceive: NewFsCloudReceiveModel(gdb), FsCloudReceive: NewFsCloudReceiveModel(gdb),
FsCloudReceiveEvery: NewFsCloudReceiveEveryModel(gdb), FsCloudReceiveEvery: NewFsCloudReceiveEveryModel(gdb),
FsCloudRenderLog: NewFsCloudRenderLogModel(gdb), FsCloudRenderLog: NewFsCloudRenderLogModel(gdb),
FsCloudUserApplyBack: NewFsCloudUserApplyBackModel(gdb), FsCloudUserApplyBack: NewFsCloudUserApplyBackModel(gdb),
FsContact: NewFsContactModel(gdb), FsContact: NewFsContactModel(gdb),
FsContactService: NewFsContactServiceModel(gdb), FsContactService: NewFsContactServiceModel(gdb),
FsCoupon: NewFsCouponModel(gdb), FsCoupon: NewFsCouponModel(gdb),
FsDeliver: NewFsDeliverModel(gdb), FsDeliver: NewFsDeliverModel(gdb),
FsDeliverEvery: NewFsDeliverEveryModel(gdb), FsDeliverEvery: NewFsDeliverEveryModel(gdb),
FsDepartment: NewFsDepartmentModel(gdb), FsDepartment: NewFsDepartmentModel(gdb),
FsEmailLogs: NewFsEmailLogsModel(gdb), FsEmailLogs: NewFsEmailLogsModel(gdb),
FsEmailTemplate: NewFsEmailTemplateModel(gdb), FsEmailTemplate: NewFsEmailTemplateModel(gdb),
FsFactory: NewFsFactoryModel(gdb), FsFactory: NewFsFactoryModel(gdb),
FsFactoryDeliver: NewFsFactoryDeliverModel(gdb), FsFactoryDeliver: NewFsFactoryDeliverModel(gdb),
FsFactoryDeliverEvery: NewFsFactoryDeliverEveryModel(gdb), FsFactoryDeliverEvery: NewFsFactoryDeliverEveryModel(gdb),
FsFactoryProduct: NewFsFactoryProductModel(gdb), FsFactoryProduct: NewFsFactoryProductModel(gdb),
FsFactoryShipTmp: NewFsFactoryShipTmpModel(gdb), FsFactoryShipTmp: NewFsFactoryShipTmpModel(gdb),
FsFaq: NewFsFaqModel(gdb), FsFaq: NewFsFaqModel(gdb),
FsFont: NewFsFontModel(gdb), FsFont: NewFsFontModel(gdb),
FsGerent: NewFsGerentModel(gdb), FsGerent: NewFsGerentModel(gdb),
FsGuest: NewFsGuestModel(gdb), FsGuest: NewFsGuestModel(gdb),
FsLog: NewFsLogModel(gdb), FsLog: NewFsLogModel(gdb),
FsMapLibrary: NewFsMapLibraryModel(gdb), FsLogoCartoon: NewFsLogoCartoonModel(gdb),
FsMenu: NewFsMenuModel(gdb), FsMapLibrary: NewFsMapLibraryModel(gdb),
FsMerchantCategory: NewFsMerchantCategoryModel(gdb), FsMenu: NewFsMenuModel(gdb),
FsMigration: NewFsMigrationModel(gdb), FsMerchantCategory: NewFsMerchantCategoryModel(gdb),
FsOrder: NewFsOrderModel(gdb), FsMigration: NewFsMigrationModel(gdb),
FsOrderAffiliate: NewFsOrderAffiliateModel(gdb), FsOrder: NewFsOrderModel(gdb),
FsOrderDetail: NewFsOrderDetailModel(gdb), FsOrderAffiliate: NewFsOrderAffiliateModel(gdb),
FsOrderDetailTemplate: NewFsOrderDetailTemplateModel(gdb), FsOrderDetail: NewFsOrderDetailModel(gdb),
FsOrderRemark: NewFsOrderRemarkModel(gdb), FsOrderDetailTemplate: NewFsOrderDetailTemplateModel(gdb),
FsPay: NewFsPayModel(gdb), FsOrderRemark: NewFsOrderRemarkModel(gdb),
FsPayEvent: NewFsPayEventModel(gdb), FsPay: NewFsPayModel(gdb),
FsProduct: NewFsProductModel(gdb), FsPayEvent: NewFsPayEventModel(gdb),
FsProductCopy1: NewFsProductCopy1Model(gdb), FsProduct: NewFsProductModel(gdb),
FsProductDesign: NewFsProductDesignModel(gdb), FsProductCopy1: NewFsProductCopy1Model(gdb),
FsProductDesignGather: NewFsProductDesignGatherModel(gdb), FsProductDesign: NewFsProductDesignModel(gdb),
FsProductModel3d: NewFsProductModel3dModel(gdb), FsProductDesignGather: NewFsProductDesignGatherModel(gdb),
FsProductModel3dLight: NewFsProductModel3dLightModel(gdb), FsProductModel3d: NewFsProductModel3dModel(gdb),
FsProductOption: NewFsProductOptionModel(gdb), FsProductModel3dLight: NewFsProductModel3dLightModel(gdb),
FsProductPrice: NewFsProductPriceModel(gdb), FsProductOption: NewFsProductOptionModel(gdb),
FsProductRenderDesign: NewFsProductRenderDesignModel(gdb), FsProductPrice: NewFsProductPriceModel(gdb),
FsProductScene: NewFsProductSceneModel(gdb), FsProductRenderDesign: NewFsProductRenderDesignModel(gdb),
FsProductSize: NewFsProductSizeModel(gdb), FsProductScene: NewFsProductSceneModel(gdb),
FsProductTagProp: NewFsProductTagPropModel(gdb), FsProductSize: NewFsProductSizeModel(gdb),
FsProductTemplate: NewFsProductTemplateModel(gdb), FsProductTagProp: NewFsProductTagPropModel(gdb),
FsProductTemplateBasemap: NewFsProductTemplateBasemapModel(gdb), FsProductTemplate: NewFsProductTemplateModel(gdb),
FsProductTemplateElement: NewFsProductTemplateElementModel(gdb), FsProductTemplateBasemap: NewFsProductTemplateBasemapModel(gdb),
FsProductTemplateTags: NewFsProductTemplateTagsModel(gdb), FsProductTemplateElement: NewFsProductTemplateElementModel(gdb),
FsProductTemplateV2: NewFsProductTemplateV2Model(gdb), FsProductTemplateElement0826: NewFsProductTemplateElement0826Model(gdb),
FsProductV2Tmp: NewFsProductV2TmpModel(gdb), FsProductTemplateElement22: NewFsProductTemplateElement22Model(gdb),
FsQrcode: NewFsQrcodeModel(gdb), FsProductTemplateElementBackup1018: NewFsProductTemplateElementBackup1018Model(gdb),
FsQrcodeLog: NewFsQrcodeLogModel(gdb), FsProductTemplateElementKongde: NewFsProductTemplateElementKongdeModel(gdb),
FsQrcodeSet: NewFsQrcodeSetModel(gdb), FsProductTemplateTags: NewFsProductTemplateTagsModel(gdb),
FsQrcodeUser: NewFsQrcodeUserModel(gdb), FsProductTemplateV2: NewFsProductTemplateV2Model(gdb),
FsQuotation: NewFsQuotationModel(gdb), FsProductV2Tmp: NewFsProductV2TmpModel(gdb),
FsQuotationProduct: NewFsQuotationProductModel(gdb), FsQrcode: NewFsQrcodeModel(gdb),
FsQuotationRemarkTemplate: NewFsQuotationRemarkTemplateModel(gdb), FsQrcodeLog: NewFsQrcodeLogModel(gdb),
FsQuotationSaler: NewFsQuotationSalerModel(gdb), FsQrcodeSet: NewFsQrcodeSetModel(gdb),
FsRefundReason: NewFsRefundReasonModel(gdb), FsQrcodeUser: NewFsQrcodeUserModel(gdb),
FsResource: NewFsResourceModel(gdb), FsQuotation: NewFsQuotationModel(gdb),
FsResources: NewFsResourcesModel(gdb), FsQuotationPrice: NewFsQuotationPriceModel(gdb),
FsStandardLogo: NewFsStandardLogoModel(gdb), FsQuotationProduct: NewFsQuotationProductModel(gdb),
FsTags: NewFsTagsModel(gdb), FsQuotationRemarkTemplate: NewFsQuotationRemarkTemplateModel(gdb),
FsToolLogs: NewFsToolLogsModel(gdb), FsQuotationSaler: NewFsQuotationSalerModel(gdb),
FsToolTemplate: NewFsToolTemplateModel(gdb), FsQuotationSizeLayout: NewFsQuotationSizeLayoutModel(gdb),
FsToolUser: NewFsToolUserModel(gdb), FsRefundReason: NewFsRefundReasonModel(gdb),
FsTrade: NewFsTradeModel(gdb), FsResource: NewFsResourceModel(gdb),
FsUser: NewFsUserModel(gdb), FsResources: NewFsResourcesModel(gdb),
FsUserDesign: NewFsUserDesignModel(gdb), FsStandardLogo: NewFsStandardLogoModel(gdb),
FsUserInfo: NewFsUserInfoModel(gdb), FsTags: NewFsTagsModel(gdb),
FsUserMaterial: NewFsUserMaterialModel(gdb), FsToolLogs: NewFsToolLogsModel(gdb),
FsUserStock: NewFsUserStockModel(gdb), FsToolTemplate: NewFsToolTemplateModel(gdb),
FsWebSet: NewFsWebSetModel(gdb), FsToolUser: NewFsToolUserModel(gdb),
FsTrade: NewFsTradeModel(gdb),
FsUser: NewFsUserModel(gdb),
FsUserDesign: NewFsUserDesignModel(gdb),
FsUserInfo: NewFsUserInfoModel(gdb),
FsUserMaterial: NewFsUserMaterialModel(gdb),
FsUserStock: NewFsUserStockModel(gdb),
FsWebSet: NewFsWebSetModel(gdb),
} }
return models return models
} }

View File

@ -110,7 +110,7 @@ func (l *GetFittingByPidLogic) GetFittingByPid(req *types.GetFittingByPidReq, us
Title: *fitting.Title, Title: *fitting.Title,
Price: *fitting.Price, Price: *fitting.Price,
ModelInfo: modelInfo, ModelInfo: modelInfo,
IsPopular: *fitting.IsPopular > 0, IsPopular: *fitting.IsHot > 0,
}) })
} }
return resp.SetStatusWithMessage(basic.CodeOK, "success", listRsp) return resp.SetStatusWithMessage(basic.CodeOK, "success", listRsp)