union order

This commit is contained in:
suyl
2021-05-06 18:03:10 +08:00
parent c4dd7832f8
commit b6f4138048
2 changed files with 36 additions and 0 deletions

View File

@@ -134,3 +134,37 @@ func (v *DeliveryOrder) TableIndex() [][]string {
[]string{"UserID"},
}
}
//联盟订单
type UnionOrder struct {
ModelIDCUL
VendorOrderID string `orm:"column(vendor_order_id)" json:"vendorOrderID"` //订单号
VendorID int `orm:"column(vendor_id)" json:"vendorID"` //平台ID
UserID string `orm:"column(user_id);size(48)" json:"userID"` //用户ID
Status int `json:"status"` //订单状态
PayPrice int `json:"payPrice"` //支付金额
PromotionAmount int `json:"promotionAmount"` //佣金金额
GoodsName string `orm:"size(255)" json:"goodsName"` //商品名
GoodsID string `orm:"column(goods_id)" json:"goodsID"` //商品ID
GoodsImg string `json:"goodsImg"` //商品图
OrderCreateAt time.Time `json:"orderCreateAt"` //下单时间
OrderPayAt time.Time `json:"orderPayAt"` //支付时间
OrderReceiveAt time.Time `json:"orderReceiveAt"` //收货时间
OrderSettleAt time.Time `json:"orderSettleAt"` //结算时间
PID string `orm:"column(p_id)" json:"pID"` //推广位ID
Comment string `orm:"size(255)" json:"comment"` //备注
}
func (v *UnionOrder) TableUnique() [][]string {
return [][]string{
[]string{"VendorOrderID", "VendorID"},
}
}
func (v *UnionOrder) TableIndex() [][]string {
return [][]string{
[]string{"OrderCreateAt"},
[]string{"UserID"},
}
}

View File

@@ -24,6 +24,8 @@ func Init() {
//支付订单
orm.RegisterModel(&model.Order{})
orm.RegisterModel(&model.DeliveryOrder{})
//联盟订单
orm.RegisterModel(&model.UnionOrder{})
//任务
orm.RegisterModel(&model.Job{}, &model.JobCategory{}, &model.JobStep{}, &model.JobImg{})
orm.RegisterModel(&model.JobOrder{})