代码初始化
This commit is contained in:
92
model/dto/copydata/storewide_report_sum_dto.go
Normal file
92
model/dto/copydata/storewide_report_sum_dto.go
Normal file
@@ -0,0 +1,92 @@
|
||||
package copydata
|
||||
|
||||
import (
|
||||
"gitea.com/red-future/common/beans"
|
||||
"github.com/gogf/gf/v2/frame/g"
|
||||
)
|
||||
|
||||
// CreateStorewideReportSumReq 创建广告效果指标表请求
|
||||
type CreateStorewideReportSumReq struct {
|
||||
g.Meta `path:"/createStorewideReportSum" method:"post" tags:"广告效果指标" summary:"创建广告效果指标表" dc:"创建新的广告效果指标表"`
|
||||
*StorewideReportSumItem
|
||||
}
|
||||
|
||||
// CreateStorewideReportSumRes 创建广告效果指标表响应
|
||||
type CreateStorewideReportSumRes struct {
|
||||
Id int64 `json:"id" dc:"广告效果指标 ID"`
|
||||
}
|
||||
|
||||
// BatchCreateStorewideReportSumReq 批量创建广告效果指标表请求
|
||||
type BatchCreateStorewideReportSumReq struct {
|
||||
g.Meta `path:"/batchCreateStorewideReportSum" method:"post" tags:"广告效果指标" summary:"批量创建广告效果指标表" dc:"批量创建广告效果指标表"`
|
||||
Items []*StorewideReportSumItem `json:"items" v:"required" dc:"广告效果指标列表"`
|
||||
}
|
||||
|
||||
// BatchCreateStorewideReportSumRes 批量创建广告效果指标表响应
|
||||
type BatchCreateStorewideReportSumRes struct {
|
||||
SuccessCount int64 `json:"successCount" dc:"成功数量"`
|
||||
FailCount int64 `json:"failCount" dc:"失败数量"`
|
||||
FailedItems []int64 `json:"failedItems" dc:"失败项索引"`
|
||||
}
|
||||
|
||||
// StorewideReportSumItem 广告效果指标表项
|
||||
type StorewideReportSumItem struct {
|
||||
// 新增字段
|
||||
T0OrderPaymentAmt *float64 `json:"t0OrderPaymentAmt" dc:"当日总成交订单金额"`
|
||||
CreativeMaterialType string `json:"creativeMaterialType" dc:"视频素材类型"`
|
||||
LiveName string `json:"liveName" dc:"直播间名称"`
|
||||
AuthorId string `json:"authorId" dc:"直播用户快手 Id"`
|
||||
PicUrl string `json:"picUrl" dc:"图片 URL"`
|
||||
PicName string `json:"picName" dc:"图片名称"`
|
||||
PicId string `json:"picId" dc:"图片 Id"`
|
||||
CoverUrl string `json:"coverUrl" dc:"封面 URL"`
|
||||
CoverId *int64 `json:"coverId" dc:"封面 Id"`
|
||||
ItemCardClkCnt *int64 `json:"itemCardClkCnt" dc:"商品卡点击数"`
|
||||
NetT0OrderCnt *int64 `json:"netT0OrderCnt" dc:"当日累计净成交订单数"`
|
||||
NetT0Roi *float64 `json:"netT0Roi" dc:"净成交 ROI"`
|
||||
NetT0Gmv *float64 `json:"netT0Gmv" dc:"净成交 GMV"`
|
||||
|
||||
// 原有字段
|
||||
PhotoName string `json:"photoName" dc:"视频名称"`
|
||||
PhotoIdStr string `json:"photoIdStr" dc:"视频 id"`
|
||||
PhotoId string `json:"photoId" dc:"视频 id"`
|
||||
AdItemClick *int64 `json:"adItemClick" dc:"行为数"`
|
||||
MerchantProductId string `json:"merchantProductId" dc:"商品 ID"`
|
||||
CostTotal *float64 `json:"costTotal" dc:"花费"`
|
||||
EspClickRatio *float64 `json:"espClickRatio" dc:"行为率"`
|
||||
T0Gmv *float64 `json:"t0Gmv" dc:"当日累计 GMV"`
|
||||
T0Roi *float64 `json:"t0Roi" dc:"当日累计 ROI"`
|
||||
T0OrderCnt *int64 `json:"t0OrderCnt" dc:"当日累计订单数"`
|
||||
T0OrderCntCost *float64 `json:"t0OrderCntCost" dc:"当日累计订单成本"`
|
||||
QcpxWhiteboxDirectOrderPaymentAmt *float64 `json:"qcpxWhiteboxDirectOrderPaymentAmt" dc:"智能优惠券订单 GMV"`
|
||||
QcpxWhiteboxDirectOrderCnt *int64 `json:"qcpxWhiteboxDirectOrderCnt" dc:"智能优惠券订单数"`
|
||||
LivePlayCnt *int64 `json:"livePlayCnt" dc:"全站直播观看数"`
|
||||
ItemEntranceClkCnt *int64 `json:"itemEntranceClkCnt" dc:"小黄车点击数"`
|
||||
ShowCnt *int64 `json:"showCnt" dc:"全站曝光"`
|
||||
ReportDateStr string `json:"reportDateStr" v:"required" dc:"时间"`
|
||||
CampaignId *int64 `json:"campaignId" dc:"计划 ID"`
|
||||
CampaignName string `json:"campaignName" dc:"计划名称"`
|
||||
UnitId *int64 `json:"unitId" dc:"单元 ID"`
|
||||
UnitName string `json:"unitName" dc:"单元名称"`
|
||||
CreativeId *int64 `json:"creativeId" dc:"创意 ID"`
|
||||
CreativeName string `json:"creativeName" dc:"创意名称"`
|
||||
}
|
||||
|
||||
// ListStorewideReportSumReq 获取广告效果指标表列表请求
|
||||
type ListStorewideReportSumReq struct {
|
||||
g.Meta `path:"/listStorewideReportSum" method:"get" tags:"广告效果指标" summary:"获取广告效果指标表列表" dc:"分页查询广告效果指标表列表"`
|
||||
*beans.Page
|
||||
ReportDateStr string `json:"reportDateStr" dc:"时间"`
|
||||
CampaignId *int64 `json:"campaignId" dc:"计划 ID"`
|
||||
UnitId *int64 `json:"unitId" dc:"单元 ID"`
|
||||
CreativeId *int64 `json:"creativeId" dc:"创意 ID"`
|
||||
AuthorId string `json:"authorId" dc:"直播用户快手 Id"`
|
||||
MerchantProductId string `json:"merchantProductId" dc:"商品 ID"`
|
||||
Keyword string `json:"keyword" dc:"关键字(搜索直播间名称、视频名称等)"`
|
||||
}
|
||||
|
||||
// ListStorewideReportSumRes 获取广告效果指标表列表响应
|
||||
type ListStorewideReportSumRes struct {
|
||||
List []*StorewideReportSumItem `json:"list" dc:"广告效果指标列表"`
|
||||
Total int `json:"total" dc:"总数"`
|
||||
}
|
||||
Reference in New Issue
Block a user