package copydata import ( dto "cid/model/dto/copydata" service "cid/service/copydata" "context" ) type AccountReport struct{} // AccountReportDetail CidAccountReportDetail 广告数据报表详情控制器 var AccountReportDetail = new(AccountReport) // CreateCidAccountReportDetail 创建广告数据报表详情 func (c *AccountReport) CreateCidAccountReportDetail(ctx context.Context, req *dto.CreateCidAccountReportDetailReq) (res *dto.CreateCidAccountReportDetailRes, err error) { return service.CidAccountReportDetail.Create(ctx, req.CidAccountReportDetailItem) } // BatchCreateCidAccountReportDetail 批量创建广告数据报表详情 func (c *AccountReport) BatchCreateCidAccountReportDetail(ctx context.Context, req *dto.BatchCreateCidAccountReportDetailReq) (res *dto.BatchCreateCidAccountReportDetailRes, err error) { return service.CidAccountReportDetail.BatchCreate(ctx, req) } // CreateCidAccountReportSum 创建广告数据报表汇总 func (c *AccountReport) CreateCidAccountReportSum(ctx context.Context, req *dto.CreateCidAccountReportSumReq) (res *dto.CreateCidAccountReportSumRes, err error) { return service.CidAccountReportDetail.CreateSum(ctx, req.CidAccountReportSumItem) } // BatchCreateCidAccountReportSum 批量创建广告数据报表汇总 func (c *AccountReport) BatchCreateCidAccountReportSum(ctx context.Context, req *dto.BatchCreateCidAccountReportSumReq) (res *dto.BatchCreateCidAccountReportSumRes, err error) { return service.CidAccountReportDetail.BatchCreateSum(ctx, req) }