package model import "time" type Product struct { //gorm.Model ID int32 `json:"id"` Name string `json:"name"` ProductType int32 `gorm:"default:1" json:"productType"` CategoryId int32 `json:"categoryId"` StartingPrice float32 `json:"startingPrice"` TotalStock int32 `gorm:"default:1234" json:"totalStock"` MainPicture string `gorm:"default:1" json:"mainPicture"` RemoteAreaPostage float32 `json:"remoteAreaPostage"` SingleBuyLimit int32 `json:"singleBuyLimit"` IsEnable bool `json:"isEnable"` Remark string `gorm:"default:1" json:"remark"` CreateUser int32 `gorm:"default:1" json:"createUser"` CreateTime time.Time `json:"createTime"` UpdateUser int32 `json:"updateUser"` UpdateTime time.Time `json:"updateTime"` IsDeleted bool `json:"isDeleted"` } /* * "id": 116, "name": "Spring Cloud 微服务快速上手", "categoryId": 31, "pictureList": ["https://msb-edu-prod.oss-cn-beijing.aliyuncs.com/mall-product/product/8c23730b-d86c-43ed-9db2-9efaa1028115.png"], "startingPrice": 97.90, "detail": "

>

", "attributeGroupList": [], "remoteAreaPostage": 10.00, "singleBuyLimit": 0, "isEnable": true, "productActivityVO": { "isActivity": null, "isStartActivity": false, "activityStartTime": null, "activityEndTime": null, "currentTime": null, "activityPrice": null, "activityId": null, "activityTimeId": null }, "productType": 1 */ type ProductDetail struct { //gorm.Model ID int32 `json:"id"` Name string `json:"name"` ProductType int32 `gorm:"default:1" json:"productType"` CategoryId int32 `json:"categoryId"` StartingPrice float32 `json:"startingPrice"` TotalStock int32 `gorm:"default:1234" json:"totalStock"` MainPicture string `gorm:"default:1" json:"mainPicture"` RemoteAreaPostage float32 `json:"remoteAreaPostage"` SingleBuyLimit int32 `json:"singleBuyLimit"` IsEnable bool `json:"isEnable"` Remark string `gorm:"default:1" json:"remark"` CreateUser int32 `gorm:"default:1" json:"createUser"` CreateTime time.Time `json:"createTime"` UpdateUser int32 `json:"updateUser"` UpdateTime time.Time `json:"updateTime"` IsDeleted bool `json:"isDeleted"` Detail string `gorm:"detail" json:"detail"` //商品详情页面 PictureList string `gorm:"picture_list" json:"pictureList"` //商品详情需要的图片 } func (table *Product) TableName() string { return "product" }