init.go 2.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. package route
  2. import (
  3. "github.com/gin-gonic/gin"
  4. "youngee_m_api/handler"
  5. "youngee_m_api/model/http_model"
  6. )
  7. func InitRoute(r *gin.Engine) {
  8. r.POST("/login", handler.WrapCodeLoginHandler)
  9. r.GET("/getLoginUser", handler.WrapGetLoginUserHandler)
  10. r.POST("/userInfo", handler.WrapGetUserInfoHandler)
  11. r.GET("/test/ping", func(c *gin.Context) {
  12. resp := http_model.CommonResponse{
  13. Status: 0,
  14. Message: "",
  15. Data: "ping",
  16. }
  17. c.JSON(200, resp)
  18. })
  19. m := r.Group("/youngee/m")
  20. {
  21. m.POST("/test", func(c *gin.Context) {
  22. resp := http_model.CommonResponse{
  23. Status: 0,
  24. Message: "",
  25. Data: "ping",
  26. }
  27. c.JSON(200, resp)
  28. })
  29. m.POST("/product/list", handler.WrapFullProjectListHandler)
  30. m.POST("/project/show", handler.WrapShowProjectHandler)
  31. m.POST("/project/handle", handler.WrapProjectHandleHandler)
  32. m.POST("/product/findall", handler.WrapFindAllProductHandler)
  33. m.POST("/project/create", handler.WrapCreateProjectHandler)
  34. m.POST("/product/create", handler.WrapCreateProductHandler)
  35. m.POST("/product/find", handler.WrapFindProductHandler)
  36. m.POST("/pay/paysum", handler.WrapPaySumHandler)
  37. m.POST("/project/update", handler.WrapUpdateProjectHandler)
  38. m.POST("/project/approve", handler.WrapApproveProjectHandler)
  39. m.POST("/project/all", handler.WrapGetAllProjectHandler)
  40. m.POST("/project/taskList", handler.WrapProjectTaskListHandler)
  41. }
  42. u := r.Group("/youngee/m/user")
  43. {
  44. u.POST("/getUserList", handler.WrapGetUserListHandler)
  45. u.POST("/updateUserInfo", handler.WrapUpdateUserInfoHandler)
  46. u.POST("/createUser", handler.WrapCreateUserHandler)
  47. u.POST("/disabledUser", handler.WrapDisabledUserHandler)
  48. u.POST("/enterpriseUser", handler.WrapEnterpriseUserHandler)
  49. u.POST("/creatorList", handler.WrapCreatorListHandler)
  50. u.POST("/platformAccInfo", handler.WrapPlatformAccInfoHandler)
  51. u.POST("/talentInfo", handler.WrapTalentInfoHandler)
  52. u.POST("/accountInfo", handler.WrapAccountInfoHandler)
  53. u.POST("/deleteAccount", handler.WrapDeleteAccountHandler)
  54. }
  55. }