This commit is contained in:
苏尹岚
2021-03-11 16:02:28 +08:00
parent 41c27faab7
commit 344ecb0d13
3 changed files with 33 additions and 16 deletions

View File

@@ -393,18 +393,9 @@ func GetManageState(ctx *jxcontext.Context, cityCodes []int, vendorID int) (getM
}
type GetStoreManageStateResult struct {
StoreID int `json:"storeID"`
StoreName string `json:"storeName"`
CoverArea float64 `json:"coverArea"`
MarketScale int `json:"marketScale"` //市场规模
OpenTime float64 `json:"openTime"` //营业时长
SkuCount int `json:"skuCount"` //商品数
HighSkuCount int `json:"highSkuCount"` //虚高商品数
ActAmple int `json:"actAmple"` //活动丰富的
NullOrderCount int `json:"nullOrderCount"` //无效订单数
RefuseOrderCount int `json:"refuseOrderCount"` //拒绝订单数
StoreScore float64 `json:"storeScore"` //门店评分
RepurchaseRate int `json:"repurchaseRate"` //复购率(转化率)
StoreName string `json:"storeName"`
VendorStoreID string `orm:"column(vendor_store_id)" json:"vendorStoreID"`
model.StoreManageState
}
func GetStoreManageState(ctx *jxcontext.Context, storeIDs []int, vendorID int, fromTime, toTime string, offset, pageSize int) (pageInfo *model.PagedInfo, err error) {
@@ -455,10 +446,10 @@ func GetStoreManageState(ctx *jxcontext.Context, storeIDs []int, vendorID int, f
return retVal, err
}
result := &GetStoreManageStateResult{
StoreID: v,
StoreName: storeDetail.Name,
MarketScale: storeDetail.MarketScale,
CoverArea: storeDetail.CoverArea,
// StoreID: v,
// StoreName: storeDetail.Name,
// MarketScale: storeDetail.MarketScale,
// CoverArea: storeDetail.CoverArea,
}
//覆盖范围
if result.CoverArea == 0 {

View File

@@ -861,3 +861,28 @@ func (v *StoreAcct) TableIndex() [][]string {
[]string{"AccountBalance"},
}
}
type StoreManageState struct {
ModelIDCUL
StoreID int `orm:"column(store_id)" json:"storeID"`
VendorID int `orm:"column(vendor_id)" json:"vendorID"`
CoverArea float64 `json:"coverArea"`
MarketScale int `json:"marketScale"` //市场规模
OpenTime float64 `json:"openTime"` //营业时长
SkuCount int `json:"skuCount"` //商品数
HighSkuCount int `json:"highSkuCount"` //虚高商品数
ActAmple int `json:"actAmple"` //活动丰富的
NullOrderCount int `json:"nullOrderCount"` //无效订单数
RefuseOrderCount int `json:"refuseOrderCount"` //拒绝订单数
StoreScore float64 `json:"storeScore"` //门店评分
RepurchaseRate int `json:"repurchaseRate"` //复购率(转化率)
VendorStatus int `json:"vendorStatus"` //平台营业状态
Comment string `json:"comment"` //备注
}
func (v *StoreManageState) TableUnique() [][]string {
return [][]string{
[]string{"StoreID", "VendorID"},
}
}

View File

@@ -49,6 +49,7 @@ func Init() {
orm.RegisterModel(&model.PageShop{})
orm.RegisterModel(&model.VendorStoreSnapshot{})
orm.RegisterModel(&model.PriceReferSnapshot{})
orm.RegisterModel(&model.StoreManageState{})
orm.RegisterModel(&model.StorePriceScoreSnapshot{})
orm.RegisterModel(&model.StoreSkuNamePrice{})
orm.RegisterModel(&model.OrderSupplementFee{})