74 lines
3.0 KiB
Go
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)
|
|
}
|
|
}
|