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
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)
|
||
|
}
|
||
|
}
|