companyrouter.go 949 B

1234567891011121314151617181920212223242526272829303132
  1. // 路由注册-公司
  2. // 秒寻科技
  3. // zt 2024-02-01
  4. package companyrouter
  5. import (
  6. "ipsomc/core/company/companyhandler"
  7. "ipsomc/core/gin/midware/endecrypt"
  8. "ipsomc/core/gin/midware/islogin"
  9. "github.com/gin-gonic/gin"
  10. )
  11. // 配置项目路由
  12. func SetRouter(r *gin.RouterGroup) {
  13. groupRouter := r.Group("/company") //路由分组
  14. groupHand := companyhandler.CompanyHand{}
  15. groupRouter.Use(endecrypt.DecryptReqParam()) //请求参数解密
  16. groupRouter.Use(islogin.PcIsLogin()) //判断是否登录
  17. //公司注册
  18. groupRouter.POST("/companyRegister", groupHand.CompanyRegisterHan)
  19. //基本接口
  20. groupRouter.POST("/addCompany", groupHand.AddCompanyHan)
  21. groupRouter.POST("/updateCompany", groupHand.UpdateCompanyHan)
  22. groupRouter.POST("/deleteCompany", groupHand.DeleteCompanyHan)
  23. groupRouter.POST("/getCompanyById", groupHand.GetCompanyByIdHan)
  24. groupRouter.POST("/getCompanyPageList", groupHand.GetCompanyPageListHan)
  25. }