package router import ( "stat/api/channelApi" "stat/api/mediaapi" "github.com/gin-gonic/gin" ) func channelRouter(router *gin.RouterGroup) { channel := router.Group("/channelInfo") // 渠道信息 { channel.POST("/list", channelApi.GetChannelInfo) // 显示增加了钱包项 channel.POST("/export", channelApi.GetChannelInfoExport) channel.POST("/add", channelApi.AddOneChannelInfo) channel.POST("/del", channelApi.DelOneChannelInfo) channel.POST("/update", channelApi.UpdateOneChannelInfo) // 提交参数增加钱包项 channel.POST("/owner/update", channelApi.UpdateOneChannelOwner) // 更新一个渠道管理的所有者 channel.POST("/ownerchange/list", channelApi.SearchChannelOwnerChange) // 渠道所有者变更信息 } userinfo := router.Group("/user") { userinfo.POST("/info", channelApi.SearchUserInfo) } channelRule := router.Group("/channelRule") // 扣量规则 { channelRule.POST("/list", channelApi.GetChannelDeductionRule) channelRule.POST("/add", channelApi.AddOneChannelDeductionRule) channelRule.POST("/del", channelApi.DelOneChannelDeductionRule) channelRule.POST("/update", channelApi.UpdateOneChannelDeductionRule) } settlementinfo := router.Group("/settlementinfo") // 结算信息 { settlementinfo.POST("/list", channelApi.GetSearchSettlementInfo) settlementinfo.POST("/export", channelApi.GetSearchSettlementInfoExport) settlementinfo.POST("/add", channelApi.AddOneSettlementInfo) settlementinfo.POST("/update", channelApi.UpdateOneSettlementInfo) settlementinfo.POST("/v2/add", channelApi.AddOneSettlementInfo2) settlementinfo.POST("/v2/update", channelApi.UpdateOneSettlementInfo2) settlementinfo.POST("/v2/del", channelApi.DelOneSettlementInfo) settlementinfo.POST("/v2/detail", channelApi.DetailOneSettlementInfo) settlementinfo.POST("/deleted/list", channelApi.GetSearchDeletedSettlementInfo) settlementinfo.POST("/v2/export", channelApi.GetSearchSettlementInfoApplyExport) settlementinfo.POST("/applicant/list", channelApi.GetSettlementApplicantList) } channelStat := router.Group("/channelStat") // 每日统计 { // /api/stat/channelstat/export channelStat.POST("/export", channelApi.ListChannelStatExport) channelStat.POST("/list", channelApi.GetChannelStat) channelStat.POST("/settlement/list", channelApi.GetChannelSettlementStat) // 结算列表统计信息,用户可以选择 channelStat.POST("/settlement/v2/list", channelApi.GetChannelSettlementStat2) // 对用户选择的项目进行结算计算 channelStat.POST("/settlement/v2/calc", channelApi.GetChannelSettlementCalc) channelStat.POST("/compare/list", channelApi.SearchChannelStatCompared) } channelSettlement := router.Group("/channelSettlement") { channelSettlement.POST("/list", channelApi.GetChannelSettlement) } mediatag := router.Group("/mediatag") { mediatag.POST("/list", mediaapi.GetMediaTag) mediatag.POST("/add", mediaapi.AddOneLandpage) mediatag.POST("/del", mediaapi.DelOneLandpage) mediatag.POST("/update", mediaapi.UpdateOneLandpage) } }