45 lines
1.1 KiB
Go
45 lines
1.1 KiB
Go
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"`
|
|
}
|