fusenapi/model/gmodel/fs_shopping_cart_gen.go
laodaming 6ec89bc13a 11
2023-09-13 16:06:05 +08:00

39 lines
2.6 KiB
Go
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

package gmodel
import (
"gorm.io/gorm"
"time"
)
// fs_shopping_cart 新版购物车表
type FsShoppingCart struct {
Id int64 `gorm:"primary_key;default:0;auto_increment;" json:"id"` // id
ProductId *int64 `gorm:"default:0;" json:"product_id"` // 产品id
TemplateId *int64 `gorm:"default:0;" json:"template_id"` // 模板id
ModelId *int64 `gorm:"default:0;" json:"model_id"` // 模型id
PriceId *int64 `gorm:"default:0;" json:"price_id"` // 价格id
SizeId *int64 `gorm:"default:0;" json:"size_id"` // 尺寸id
MaterialId *int64 `gorm:"default:0;" json:"material_id"` // 材质id
FittingIds *string `gorm:"default:'';" json:"fitting_ids"` // 配件id集合
PurchaseQuantity *int64 `gorm:"default:0;" json:"purchase_quantity"` // 购买数量
UnitPrice *int64 `gorm:"default:0;" json:"unit_price"` // 当时加入购物车的单价不作为支付计算支付计算需要实时价格换算美元除以1000
TotalPrice *int64 `gorm:"default:0;" json:"total_price"` // 当时加入购物车单价x数量的总价不作为支付计算支付计算需要实时价格
Logo *string `gorm:"default:'';" json:"logo"` //
CombineImage *string `gorm:"default:'';" json:"combine_image"` //
RenderImage *string `gorm:"default:'';" json:"render_image"` //
Snapshot *string `gorm:"default:'';" json:"snapshot"` //
IsHighlyCustomized *int64 `gorm:"default:0;" json:"is_highly_customized"` // 是否高度定制 0非 1是针对客人高度定制只能后台增加如购物车
Status *int64 `gorm:"default:0;" json:"status"` // 0未下单 1已下单
IsEffective *int64 `gorm:"default:1;" json:"is_effective"` // 是否有效 0非 1是(针对对购物车下单,此前数据表更失效)
IsDeleted *int64 `gorm:"default:0;" json:"is_deleted"` // 0正常 1删除
Ctime *time.Time `gorm:"default:'0000-00-00 00:00:00';" json:"ctime"` //
}
type FsShoppingCartModel struct {
db *gorm.DB
name string
}
func NewFsShoppingCartModel(db *gorm.DB) *FsShoppingCartModel {
return &FsShoppingCartModel{db: db, name: "fs_shopping_cart"}
}