|
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119 |
- package md
-
- type DataCenterGenerateDataReq struct {
- Limit string `json:"limit"`
- Page string `json:"page" `
- Name string `json:"name"`
- State string `json:"state"`
- Platform string `json:"platform"`
- StartTime string `json:"start_time"`
- EndTime string `json:"end_time"`
- }
-
- type DataCenterGenerateDataForOpenReq struct {
- Limit string `json:"limit"`
- Page string `json:"page" `
- MediumId string `json:"medium_id" binding:"required"` //媒体id
- StartTime string `json:"start_time"`
- EndTime string `json:"end_time"`
- }
-
- type DataCenterGenerateDataRes struct {
- List []DataCenterGenerateDataData `json:"list" `
- Total int64 `json:"total"`
- State []SelectData `json:"state"`
- Platform []SelectData `json:"platform"`
- }
-
- type DataCenterGenerateDataData struct {
- Id string `json:"id" example:"id"`
- Date string `json:"date" example:"日期"`
- Name string `json:"name" example:"名称"`
- Platform string `json:"platform" example:"平台名称"`
- AdvName string `json:"adv_name" example:"广告位"`
- State string `json:"state" example:"状态id"`
- OldExposureCount string `json:"old_exposure_count" example:"原-曝光量"`
- OldClickCount string `json:"old_click_count" example:"原-点击量"`
- OldClickRate string `json:"old_click_rate" example:"原-点击率"`
- OldEcpm string `json:"old_ecpm" example:"'原-ecpm(元)"`
- ExposureCount string `json:"exposure_count" example:"现-曝光量"`
- ClickCount string `json:"click_count" example:"现-点击量"`
- ClickRate string `json:"click_rate" example:"现-点击率"`
- Ecpm string `json:"ecpm" example:"'现-ecpm(元)"`
- PlatformRetention string `json:"platform_retention" example:"平台留存(元)"`
- CommissionRetention string `json:"commission_retention" example:"佣金留存(元)"`
- PriceAdjustmentRetention string `json:"price_adjustment_retention" example:"调价留存(元)"`
- MediaRevenue string `json:"media_revenue" example:"媒体收益(元)"`
- AgentRevenue string `json:"agent_revenue" example:"代理收益(元)"`
- ExtraRevenue string `json:"extra_revenue" example:"额外收益(元)"`
- AgreementSharing string `json:"agreement_sharing" example:"协议分成(元)"`
- AgreementSharingTotal string `json:"agreement_sharing_total" example:"协议总分成(元)"`
- IsGenerateReport string `json:"is_generate_report" example:"是否已生成报表(0:未 1:已)"`
- }
-
- type DataCenterIncomeDataRes struct {
- List []DataCenterIncomeDataData `json:"list" `
- Total int64 `json:"total"`
- State []SelectData `json:"state"`
- Platform []SelectData `json:"platform"`
- }
-
- type DataCenterIncomeDataData struct {
- Id string `json:"id" example:"id"`
- Date string `json:"date" example:"日期"`
- Name string `json:"name" example:"名称"`
- Platform string `json:"platform" example:"平台名称"`
- AdvName string `json:"adv_name" example:"广告位"`
- State string `json:"state" example:"状态id"`
- ExposureCount string `json:"exposure_count" example:"现-曝光量"`
- ClickCount string `json:"click_count" example:"现-点击量"`
- ClickRate string `json:"click_rate" example:"现-点击率"`
- Ecpm string `json:"ecpm" example:"'现-ecpm(元)"`
- MediaRevenue string `json:"media_revenue" example:"媒体收益(元)"`
- AgreementSharing string `json:"agreement_sharing" example:"平台收益(元)"`
- AgentRevenue string `json:"agent_revenue" example:"代理收益(元)"`
- SettleAmount string `json:"settle_amount" example:"结算收益(元)"`
- }
- type DataCenterIncomeDataDetail struct {
- Platform string `json:"platform" example:"填充来源"`
- MediaRevenue string `json:"media_revenue" example:"媒体收益(元)"`
- MediaRevenueRate string `json:"media_revenue_rate" example:"媒体收益百分比"`
- AgreementSharingRate string `json:"agreement_sharing_rate" example:"平台收益百分比"`
- AgreementSharing string `json:"agreement_sharing" example:"平台收益(元)"`
- AgentRevenue string `json:"agent_revenue" example:"代理收益(元)"`
- AgentRevenueRate string `json:"agent_revenue_rate" example:"代理收益百分比"`
- DataSource string `json:"data_source" example:"数据来源"`
- MediumName string `json:"medium_name" example:"媒体名称"`
- CreateAt string `json:"create_at"`
- UpdateAt string `json:"update_at"`
- AgentReward []DataCenterGenerateDataDetailAgentRewardSecond `json:"agent_reward"`
- }
- type DataCenterGenerateDataCommReq struct {
- Id string `json:"id" example:"列表id"`
- }
-
- type DataCenterGenerateDataDetailData struct {
- PlatformRetentionRate string `json:"platform_retention_rate" example:"平台留存百分比"`
- CommissionRetentionRate string `json:"commission_retention_rate" example:"佣金留存百分比"`
- MediaRevenueRate string `json:"media_revenue_rate" example:"媒体收益百分比"`
- AgentRevenueRate string `json:"agent_revenue_rate" example:"代理收益百分比"`
- ExtraRevenueRate string `json:"extra_revenue_rate" example:"额外收益百分比"`
- AgreementSharingRate string `json:"agreement_sharing_rate" example:"协议分成百分比"`
- CreateAt string `json:"create_at" `
- UpdateAt string `json:"update_at" `
- AgentReward []DataCenterGenerateDataDetailAgentReward `json:"agent_reward"`
- }
- type DataCenterGenerateDataDetailAgentReward struct {
- Name string `json:"name"`
- Account string `json:"account"`
- AgentRevenue string `json:"agent_revenue" example:"代理收益(元)"`
- AgentRevenueRate string `json:"agent_revenue_rate" example:"代理收益百分比"`
- ExtraRevenue string `json:"extra_revenue" example:"额外收益(元)"`
- ExtraRevenueRate string `json:"extra_revenue_rate" example:"'额外收益百分比"`
- }
- type DataCenterGenerateDataDetailAgentRewardSecond struct {
- Name string `json:"name"`
- Account string `json:"account"`
- AgentRevenue string `json:"agent_revenue" example:"代理收益(元)"`
- AgentRevenueRate string `json:"agent_revenue_rate" example:"代理收益百分比"`
- }
|