package model import "bkb-seller/global" type DtStatisticOrder struct { // 数据统计-订单 global.MG_MODEL Value string `gorm:"size:20" json:"value"` // 统计对象 eg:20231020(按天统计) Unit string `gorm:"size:10" json:"unit"` // 单位 hour/day/month/all Type int `gorm:"type:tinyint(1)" json:"type"` // 关联类型 0:无 1:用户 2:任务领取id 3:店铺id 4:spu_no RelationId string `gorm:"size:60" json:"relation_id"` // 关联id 用户id/任务领取id/店铺id NewOrderNum int64 `gorm:"type:int" json:"new_order_num"` // 创建订单数 NewOrderMoney float64 `gorm:"type:decimal(10,2)" json:"new_order_money"` // 创建订单金额 OrderNum int64 `gorm:"type:int" json:"order_num"` // 订单数 OrderMoney float64 `gorm:"type:decimal(10,2)" json:"order_money"` // 订单金额 OrderDoneNum int64 `gorm:"type:int" json:"order_done_num"` // 订单完成数 SaleVolume int64 `gorm:"type:int" json:"sale_volume"` // 销售量 SettleReward float64 `gorm:"type:decimal(10,2)" json:"settle_reward"` // 结算佣金 TransitReward float64 `gorm:"type:decimal(10,2)" json:"transit_reward"` // 在途佣金 OrderCancelNum int64 `gorm:"type:int" json:"order_cancel_num"` // 订单取消数 OrderCancelMoney float64 `gorm:"type:decimal(10,2)" json:"order_cancel_money"` // 订单取消金额 //Income float64 `gorm:"type:decimal(10,2)" json:"income"` // 收入 } type Statistic struct { Value string `json:"value"` // RelationId string `json:"relation_id"` // NewOrderNum int64 `json:"new_order_num"` // NewOrderMoney float64 `json:"new_order_money"` // OrderNum int64 `json:"order_num"` // OrderMoney float64 `json:"order_money"` // OrderDoneNum int64 `json:"order_done_num"` // SaleVolume int64 `json:"sale_volume"` // SettleReward float64 `json:"settle_reward"` // TransitReward float64 `json:"transit_reward"` // OrderCancelNum int64 `json:"order_cancel_num"` // OrderCancelMoney float64 `json:"order_cancel_money"` // } func (DtStatisticOrder) TableName() string { return "dt_statistic_order" }