diff --git a/business/model/order.go b/business/model/order.go index 7e05dfab2..7f96be763 100644 --- a/business/model/order.go +++ b/business/model/order.go @@ -97,4 +97,18 @@ type DeliveryOrder struct { Description string `json:"description"` //订单商品描述 PickUpStartTime time.Time `json:"pickUpStartTime"` //预约取件开始时间 PickUpEndTime time.Time `json:"pickUpEndTime"` //预约取件结束时间 + PackageCount int `json:"packageCount"` //包裹数 +} + +func (v *DeliveryOrder) TableUnique() [][]string { + return [][]string{ + []string{"VendorWaybillID"}, + } +} + +func (v *DeliveryOrder) TableIndex() [][]string { + return [][]string{ + []string{"CreatedAt"}, + []string{"UserID"}, + } } diff --git a/globals/beegodb/beegodb.go b/globals/beegodb/beegodb.go index 38929674e..8d62b5b9d 100644 --- a/globals/beegodb/beegodb.go +++ b/globals/beegodb/beegodb.go @@ -18,6 +18,7 @@ func Init() { orm.RegisterModel(&model.UserBill{}, &model.BillIncome{}, &model.BillExpend{}) //支付订单 orm.RegisterModel(&model.Order{}) + orm.RegisterModel(&model.DeliveryOrder{}) //任务 orm.RegisterModel(&model.Job{}, &model.JobCategory{}, &model.JobStep{}, &model.JobImg{}) orm.RegisterModel(&model.JobOrder{})