// Models generated by mesh dev cli,@Author: David Yan(david.yan@qq.com). package models import ( "gorm.io/gorm" ) // OrderDetails /* 订单详情 */ type OrderDetails struct { gorm.Model SupplyId int64 `gorm:"column:supply_id;default:0;supply_id;"` // 供应商ID SummaryIdentity string `gorm:"column:summary_identity;type:varchar(36);Index;" json:"summary_identity"` // 订单identity OrderNo string `gorm:"column:order_no;type:varchar(36);index;not null;" json:"order_no"` // 订单号 ProductID int64 `gorm:"column:product_id;not null;" json:"product_id"` // 商品ID ProductIdentity string `gorm:"column:product_identity;type:varchar(36);Index;" json:"product_identity"` // 产品唯一标识,24位NanoID,36位为UUID SpecID int64 `gorm:"column:spec_id;" json:"spec_id"` // 商品规格ID Type int8 `gorm:"column:type;default:1;" json:"type"` // 商品类型:Product=1 实体商品,Service=2 服务,Membership=3 会员服务,Other=4 其它 Title string `gorm:"column:title;type:varchar(255);default:'';" json:"title"` // 产品标题 SpecTitle string `gorm:"column:spec_title;type:varchar(255);default:'';" json:"spec_title"` // 产品规格标题 SpecNo string `gorm:"column:spec_no;type:varchar(255);default:'';" json:"spec_no"` // 产品规格编号 CoverImage string `gorm:"column:cover_image;type:varchar(255);default:'';" json:"cover_image"` // 封面 ProductArgs string `gorm:"column:product_args;type:text;default:'';" json:"product_args"` // 产品参数 Number int32 `gorm:"column:number;default:0;" json:"number"` // 订单产品数量 UnitPrice int64 `gorm:"column:unit_price;default:0;" json:"unit_price"` // 单品实际价格 SalesPrice int64 `gorm:"column:sales_price;default:0;" json:"sales_price"` // 单品原价 GasType int32 `gorm:"column:gas_types;default:1;" json:"gas_types"` // 商品类型:1其它商品 2按瓶计费,3 按kg计费 TotalPrice int64 `gorm:"column:total_price;default:0;" json:"total_price"` // 产品总价 } // TableName . func (table *OrderDetails) TableName() string { return "order_details" //对应数据库表名 }