Files
2026-05-20 16:13:58 +08:00

74 lines
3.0 KiB
Go

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)
}
}