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
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列表
|
|
}
|
|
}
|
|
|