init.go 4.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109
  1. package route
  2. import (
  3. "github.com/gin-gonic/gin"
  4. "youngee_m_api/handler"
  5. "youngee_m_api/handler/operate"
  6. "youngee_m_api/middleware"
  7. "youngee_m_api/model/http_model"
  8. )
  9. func InitRoute(r *gin.Engine) {
  10. r.POST("/login", handler.WrapCodeLoginHandler)
  11. r.GET("/getLoginUser", handler.WrapGetLoginUserHandler)
  12. r.POST("/userInfo", handler.WrapGetUserInfoHandler)
  13. r.GET("/test/ping", func(c *gin.Context) {
  14. resp := http_model.CommonResponse{
  15. Status: 0,
  16. Message: "",
  17. Data: "ping",
  18. }
  19. c.JSON(200, resp)
  20. })
  21. m := r.Group("/youngee/m")
  22. {
  23. m.Use(middleware.LoginAuthMiddleware)
  24. m.POST("/test", func(c *gin.Context) {
  25. resp := http_model.CommonResponse{
  26. Status: 0,
  27. Message: "",
  28. Data: "ping",
  29. }
  30. c.JSON(200, resp)
  31. })
  32. m.POST("/product/list", handler.WrapFullProjectListHandler)
  33. m.POST("/project/show", handler.WrapShowProjectHandler)
  34. m.POST("/project/handle", handler.WrapProjectHandleHandler)
  35. m.POST("/product/findall", handler.WrapFindAllProductHandler)
  36. m.POST("/project/create", handler.WrapCreateProjectHandler)
  37. m.POST("/product/create", handler.WrapCreateProductHandler)
  38. m.POST("/product/find", handler.WrapFindProductHandler)
  39. m.POST("/pay/paysum", handler.WrapPaySumHandler)
  40. m.POST("/project/update", handler.WrapUpdateProjectHandler)
  41. m.POST("/project/approve", handler.WrapApproveProjectHandler)
  42. m.POST("/project/all", handler.WrapGetAllProjectHandler)
  43. m.POST("/project/taskList", handler.WrapProjectTaskListHandler)
  44. }
  45. u := r.Group("/youngee/m/user")
  46. {
  47. u.Use(middleware.LoginAuthMiddleware)
  48. u.POST("/getUserList", handler.WrapGetUserListHandler)
  49. u.POST("/updateUserInfo", handler.WrapUpdateUserInfoHandler)
  50. u.POST("/createUser", handler.WrapCreateUserHandler)
  51. u.POST("/disabledUser", handler.WrapDisabledUserHandler)
  52. u.POST("/enterpriseUser", handler.WrapEnterpriseUserHandler)
  53. u.POST("/creatorList", handler.WrapCreatorListHandler)
  54. u.POST("/platformAccInfo", handler.WrapPlatformAccInfoHandler)
  55. u.POST("/talentInfo", handler.WrapTalentInfoHandler)
  56. u.POST("/accountInfo", handler.WrapAccountInfoHandler)
  57. u.POST("/deleteAccount", handler.WrapDeleteAccountHandler)
  58. u.POST("/getTaskRecord", handler.WrapGetTaskRecordHandler)
  59. }
  60. o := r.Group("/youngee/m/operate")
  61. {
  62. o.Use(middleware.LoginAuthMiddleware)
  63. o.POST("/addPricing", operate.WrapAddPricingHandler)
  64. o.POST("/searchPricing", operate.WrapSearchPricingHandler)
  65. o.POST("/modifyPricing", operate.WrapModifyPricingHandler)
  66. o.POST("/signInOffline", operate.WrapSignInOfflineHandler)
  67. o.POST("/signInVirtual", operate.WrapSignInVirtualHandler)
  68. o.POST("/autoReview", operate.WrapAutoReviewHandler)
  69. o.POST("/autoReviewUnlimited", operate.WrapAutoReviewUnlimitedHandler)
  70. o.POST("/postReview", operate.WrapPostReviewHandler)
  71. o.POST("/caseClose", operate.WrapCaseCloseHandler)
  72. o.POST("/invalid", operate.WrapInvalidHandler)
  73. o.POST("/draftDefaultInPic", operate.WrapDraftDefaultInPicHandler)
  74. o.POST("/draftDefaultInMv", operate.WrapDraftDefaultInMvHandler)
  75. o.POST("/scriptDefault", operate.WrapScriptDefaultHandler)
  76. o.POST("/linkBreach", operate.WrapLinkBreachHandler)
  77. o.POST("/caseCloseDefault", operate.WrapCaseCloseDefaultHandler)
  78. o.GET("/countNumOfDefaults", operate.WrapCountNumOfDefaultsHandler)
  79. o.POST("/breachPending", operate.WrapBreachPendingHandler)
  80. o.POST("/contractBreach", operate.WrapContractBreachHandler)
  81. o.POST("/getSketchInfoByTaskId", operate.WrapGetSketchInfoByTaskIdHandler)
  82. o.POST("/breachHandled", operate.WrapBreachHandledHandler)
  83. o.POST("/sketchReplaceNotUpload", operate.WrapSketchReplaceNotUploadHandler)
  84. o.POST("/sketchReplaceTimeOut", operate.WrapSketchReplaceTimeOutHandler)
  85. o.POST("/sketchOtherNotUpload", operate.WrapSketchOtherNotUploadHandler)
  86. o.POST("/sketchOtherTimeOut", operate.WrapSketchOtherTimeOutHandler)
  87. o.POST("/scriptReplaceNotUpload", operate.WrapScriptReplaceNotUploadHandler)
  88. o.POST("/scriptReplaceTimeOut", operate.WrapScriptReplaceTimeOutHandler)
  89. o.POST("/scriptOtherNotUpload", operate.WrapScriptOtherNotUploadHandler)
  90. o.POST("/scriptOtherTimeOut", operate.WrapScriptOtherTimeOutHandler)
  91. o.POST("/linkReplaceNotUpload", operate.WrapLinkReplaceNotUploadHandler)
  92. o.POST("/linkReplaceTimeOut", operate.WrapLinkReplaceTimeOutHandler)
  93. o.POST("/linkOtherNotUpload", operate.WrapLinkOtherNotUploadHandler)
  94. o.POST("/linkOtherTimeOut", operate.WrapLinkOtherTimeOutHandler)
  95. o.POST("/dataReplaceNotUpload", operate.WrapDataReplaceNotUploadHandler)
  96. o.POST("/dataReplaceTimeOut", operate.WrapDataReplaceTimeOutHandler)
  97. o.POST("/dataOtherNotUpload", operate.WrapDataOtherNotUploadHandler)
  98. o.POST("/dataOtherTimeOut", operate.WrapDataOtherTimeOutHandler)
  99. }
  100. f := r.Group("/youngee/m/finance")
  101. {
  102. f.Use(middleware.LoginAuthMiddleware)
  103. f.POST("/withdrawalRecords", handler.WrapWithdrawalRecordsHandler)
  104. f.POST("/getWithdrawalRecord", handler.WrapGetWithdrawalRecordHandler)
  105. }
  106. }