package model import ( "math" "time" ) const ( DefPageSize = 50 UnlimitedPageSize = math.MaxInt32 ) type GoodsOrderExt struct { GoodsOrder WaybillStatus int `json:"waybillStatus"` CourierName string `orm:"size(32)" json:"courierName"` CourierMobile string `orm:"size(32)" json:"courierMobile"` CurrentConsigneeMobile string `orm:"-" json:"currentConsigneeMobile"` ActualFee int64 `json:"actualFee"` // 实际要支付给快递公司的费用 DesiredFee int64 `json:"desiredFee"` // 运单总费用 WaybillCreatedAt time.Time `orm:"type(datetime);index" json:"waybillCreatedAt"` WaybillFinishedAt time.Time `orm:"type(datetime)" json:"waybillFinishedAt"` } type OrderSkuExt struct { OrderSku Image string `json:"image"` } type GoodsOrderCountInfo struct { Status int `json:"status"` Count int `json:"count"` } type SkuMetaInfo struct { Units []string `json:"units"` SpecUnits []string `json:"specUnits"` } type PagedInfo struct { TotalCount int `json:"totalCount"` Data interface{} `json:"data"` }