projectrouter.go 972 B

1234567891011121314151617181920212223242526272829303132
  1. // 路由注册-项目
  2. // 秒寻科技
  3. // zt 2024-02-03
  4. package projectrouter
  5. import (
  6. "ipsomc/core/gin/midware/endecrypt"
  7. "ipsomc/core/gin/midware/islogin"
  8. "ipsomc/module/project/projecthandler"
  9. "github.com/gin-gonic/gin"
  10. )
  11. // 配置项目路由
  12. func SetRouter(r *gin.RouterGroup) {
  13. groupRouter := r.Group("/project") //路由分组
  14. groupHand := projecthandler.ProjectHan{}
  15. //请求参数解密
  16. groupRouter.Use(endecrypt.DecryptReqParam())
  17. //用户登录检查,该"行"后面的接口都需要用户登录后方可使用
  18. groupRouter.Use(islogin.PcIsLogin())
  19. groupRouter.POST("/addProject", groupHand.AddProjectHan)
  20. groupRouter.POST("/updateProject", groupHand.UpdateProjectHan)
  21. groupRouter.POST("/deleteProject", groupHand.DeleteProjectHan)
  22. groupRouter.POST("/getProjectById", groupHand.GetProjectByIdHan)
  23. groupRouter.POST("/getProjectList", groupHand.GetProjectListHan)
  24. groupRouter.POST("/getProjectPageList", groupHand.GetProjectPageListHan)
  25. }