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