1234567891011121314151617181920212223242526272829303132 |
- // 路由注册-项目
- // 秒寻科技
- // zt 2024-02-03
- package projectrouter
- import (
- "ipsomc/core/gin/midware/endecrypt"
- "ipsomc/core/gin/midware/islogin"
- "ipsomc/module/project/projecthandler"
- "github.com/gin-gonic/gin"
- )
- // 配置项目路由
- func SetRouter(r *gin.RouterGroup) {
- groupRouter := r.Group("/project") //路由分组
- groupHand := projecthandler.ProjectHan{}
- //请求参数解密
- groupRouter.Use(endecrypt.DecryptReqParam())
- //用户登录检查,该"行"后面的接口都需要用户登录后方可使用
- groupRouter.Use(islogin.PcIsLogin())
- groupRouter.POST("/addProject", groupHand.AddProjectHan)
- groupRouter.POST("/updateProject", groupHand.UpdateProjectHan)
- groupRouter.POST("/deleteProject", groupHand.DeleteProjectHan)
- groupRouter.POST("/getProjectById", groupHand.GetProjectByIdHan)
- groupRouter.POST("/getProjectList", groupHand.GetProjectListHan)
- groupRouter.POST("/getProjectPageList", groupHand.GetProjectPageListHan)
- }
|