You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

36 lines
1.7 KiB

package influencer
import (
"pure/api/influencer"
"github.com/gin-gonic/gin"
)
func InitInfluencerMissionRouter(Router *gin.RouterGroup) {
InRouter := Router.Group("mission")
{
InRouter.GET("detail", influencer.GetMissionDetail) //任务详情
InRouter.GET("list", influencer.GetMissionList) //任务列表
InRouter.GET("claim", influencer.GetMissionClaim) //领取任务详情
InRouter.GET("claim-list", influencer.GetMissionClaimList) //领取任务列表
InRouter.POST("claim", influencer.ClaimMission) //领取任务
InRouter.GET("collect-list", influencer.GetCollectionMissionList) //收藏任务列表
InRouter.POST("collect", influencer.CollectMission) //收藏任务
InRouter.POST("submit-works", influencer.SubmitClaimMissionWorks) //领取任务的提交作品
InRouter.GET("bonus", influencer.GetMissionBonus) //任务累计奖金
InRouter.POST("submit-video", influencer.SubmitClaimMissionVideo) //固定费用任务上传视频
InRouter.GET("recommend-detail", influencer.GetRecommendMissionDetail) //首页推荐任务详情
//InRouter.GET("recommend-list", influencer.GetRecommendMissionList) //首页推荐任务列表
InRouter.GET("sys-reward-list", influencer.GetSysRewardList) //获取平台奖励列表
InRouter.GET("sys-reward-summary", influencer.GetSysRewardSummary) //获取平台奖励汇总
InRouter.GET("order-data", influencer.GetMissionOrderStatistic) // 获取任务下订单统计数据
}
}
func InitBanner(Router *gin.RouterGroup) {
bannerRouter := Router.Group("banner")
{
bannerRouter.GET("list", influencer.GetBannerList) // banner列表
}
}