diff --git a/business/model/order.go b/business/model/order.go index 991671b66..e1a86f798 100644 --- a/business/model/order.go +++ b/business/model/order.go @@ -168,3 +168,21 @@ func (v *UnionOrder) TableIndex() [][]string { []string{"UserID"}, } } + +//联盟订单轨迹 +type UnionOrderStatus struct { + ModelIDCUL + + VendorOrderID string `orm:"column(vendor_order_id)" json:"vendorOrderID"` //订单号 + VendorID int `orm:"column(vendor_id)" json:"vendorID"` //平台ID + Status int `json:"status"` //订单状态 + VendorStatus string `json:"vendorStatus"` //平台状态 + OrderStatusAt time.Time `json:"orderStatusAt"` //更新时间 + Comment string `orm:"size(255)" json:"comment"` //备注 +} + +func (v *UnionOrderStatus) TableUnique() [][]string { + return [][]string{ + []string{"VendorOrderID", "VendorID"}, + } +} diff --git a/globals/beegodb/beegodb.go b/globals/beegodb/beegodb.go index a14d18208..595a3b403 100644 --- a/globals/beegodb/beegodb.go +++ b/globals/beegodb/beegodb.go @@ -26,6 +26,7 @@ func Init() { orm.RegisterModel(&model.DeliveryOrder{}) //联盟订单 orm.RegisterModel(&model.UnionOrder{}) + orm.RegisterModel(&model.UnionOrderStatus{}) //任务 orm.RegisterModel(&model.Job{}, &model.JobCategory{}, &model.JobStep{}, &model.JobImg{}) orm.RegisterModel(&model.JobOrder{})