package router import ( "github.com/gin-gonic/gin" v1 "pure-admin/api/admin" "pure-admin/middleware" ) func InitMissionRouter(Router *gin.RouterGroup) { // 任务 missionRouter := Router.Group("mission").Use(middleware.OperationRecord()) { missionRouter.GET("mission", v1.GetMissionDetail) // 商家任务详情 missionRouter.GET("mission-list", v1.GetMissionList) // 商家任务列表 missionRouter.GET("claim-list", v1.GetMissionClaimList) // 任务领取列表 missionRouter.GET("video-list", v1.GetMissionVideoList) // 视频任务列表 missionRouter.POST("add-video", v1.AddMissionVideo) // 添加任务视频 missionRouter.PUT("edit-video", v1.EditMissionVideo) // 编辑任务视频 missionRouter.GET("claim-video-detail", v1.GetMissionClaimVideoDetail) // 任务视频详情 // 任务推荐模块 missionRouter.GET("recommend/list", v1.GetMissionRecommendList) // 获取任务推荐列表 missionRouter.POST("recommend/add-data", v1.AddMissionRecommend) // 添加任务推荐 missionRouter.DELETE("recommend/batch-del-data", v1.BatchDelMissionRecommendByIds) // 批量删除任务推荐 missionRouter.PUT("recommend/up-data", v1.MissionRecommendUpData) // 任务推荐上移 missionRouter.PUT("recommend/down-data", v1.MissionRecommendDownData) // 任务推荐下移 missionRouter.PUT("recommend/update-sort", v1.UpdateMissionRecommendSort) // 任务推荐修改排序 missionRouter.GET("stop-detail", v1.GetMissionStopDetail) // 商家任务详情 missionRouter.GET("stop-list", v1.GetMissionStopList) // 商家任务详情 missionRouter.PUT("stop", v1.StopMission) // 商家任务详情 missionRouter.GET("sys-reward-list", v1.GetSysRewardList) // 获取平台奖励列表 missionRouter.POST("send-sys-reward", v1.SendSysReward) // 发送系统任务奖励 missionRouter.POST("tag-relation", v1.MissionTagRelation) // 打标签 missionRouter.GET("influencer-summary-list", v1.GetInfluencerMissionSummaryList) // 网红统计列表 missionRouter.GET("claim-order", v1.GetMissionClaimOrder) //任务订单详情 missionRouter.GET("claim-order-list", v1.GetMissionClaimOrderList) //任务订单列表 } } func InitCategory(Router *gin.RouterGroup) { categoryRouter := Router.Group("category").Use(middleware.OperationRecord()) { categoryRouter.GET("list", v1.ListCategoryPage) // 列表 categoryRouter.DELETE("", v1.DeleteCategory) categoryRouter.POST("", v1.CreateCategory) categoryRouter.PUT("", v1.UpdateCategory) categoryRouter.GET("children", v1.ListCategoryChildren) // 查询下级 categoryRouter.GET("", v1.GetCategoryItem) } }