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.

52 lines
2.9 KiB

9 months ago
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)
}
}