|
@@ -0,0 +1,16 @@ |
|
|
|
|
|
package model |
|
|
|
|
|
|
|
|
|
|
|
type Goods struct { |
|
|
|
|
|
GoodsId int64 `json:"goods_id" xorm:"not null pk comment('商品id') unique BIGINT(20)"` |
|
|
|
|
|
Title string `json:"title" xorm:"not null default '' comment('商品标题') VARCHAR(1024)"` |
|
|
|
|
|
CategoryId int `json:"category_id" xorm:"not null default 0 comment('类目ID') INT(11)"` |
|
|
|
|
|
ImageList string `json:"image_list" xorm:"comment('商品图json') TEXT"` |
|
|
|
|
|
SaleState int `json:"sale_state" xorm:"not null default 0 comment('销售状态 1销售中 2下架') TINYINT(1)"` |
|
|
|
|
|
Spe string `json:"spe" xorm:"not null default '' comment('所有规格属性json') VARCHAR(5012)"` |
|
|
|
|
|
Detail string `json:"detail" xorm:"comment('商品详情') TEXT"` |
|
|
|
|
|
Price string `json:"price" xorm:"comment('起底价') DECIMAL(10,2)"` |
|
|
|
|
|
Sort int `json:"sort" xorm:"not null default 0 comment('排序') INT(11)"` |
|
|
|
|
|
CreateAt string `json:"create_at" xorm:"not null default 'CURRENT_TIMESTAMP' comment('创建时间') DATETIME"` |
|
|
|
|
|
UpdateAt string `json:"update_at" xorm:"not null default 'CURRENT_TIMESTAMP' comment('更新时间') DATETIME"` |
|
|
|
|
|
DeleteAt string `json:"delete_at" xorm:"comment('商品删除字段,不为null时,表示删除') DATETIME"` |
|
|
|
|
|
} |