init.go 9.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154
  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.GET("/product/getEnterpriseIds", handler.WrapGetEnterpriseIdsHandler)
  33. m.POST("/product/list", handler.WrapFullProjectListHandler)
  34. m.POST("/project/show", handler.WrapShowProjectHandler)
  35. m.POST("/project/handle", handler.WrapProjectHandleHandler)
  36. m.POST("/product/findall", handler.WrapFindEnterpriseAllProductHandler) //企业用户详情所有产品
  37. m.POST("/product/findAllProduct", handler.WrapFindAllProductHandler)
  38. m.POST("/project/create", handler.WrapCreateProjectHandler)
  39. m.POST("/product/create", handler.WrapCreateProductHandler)
  40. m.POST("/product/find", handler.WrapFindProductHandler)
  41. m.POST("/pay/paysum", handler.WrapPaySumHandler)
  42. m.POST("/project/update", handler.WrapUpdateProjectHandler)
  43. m.POST("/project/approve", handler.WrapApproveProjectHandler)
  44. m.POST("/project/all", handler.WrapGetAllProjectHandler)
  45. m.POST("/project/taskList", handler.WrapProjectTaskListHandler)
  46. m.POST("/project/changeTaskStatus", handler.WrapProjectChangeTaskStatusHandler)
  47. m.POST("/project/getlinknumberinfo", handler.WrapGetLinkNumberInfoHandler)
  48. m.POST("/project/getdatanumberinfo", handler.WrapGetDataNumberInfoHandler)
  49. m.POST("/project/getreviewnumberinfo", handler.WrapGetReviewNumberInfoHandler)
  50. m.POST("/project/getdefaultnumberinfo", handler.WrapGetDefaultNumberInfoHandler)
  51. m.POST("/project/tasklogisticslist", handler.WrapTaskLogisticsListHandler) // 物流信息查询
  52. m.POST("/project/createlogistics", handler.WrapCreateLogisticsHandler) // 创建物流信息
  53. m.POST("/project/signforreceipt", handler.WrapSignForReceiptHandler) // 签收订单
  54. m.POST("/project/taskscriptlist", handler.WrapTaskScriptListHandler) // 查询脚本列表
  55. m.POST("/project/scriptopinion", handler.WrapScriptOpinionHandler) // 脚本审核意见提交
  56. m.POST("/project/acceptscript", handler.WrapAcceptScriptHandler) // 同意脚本
  57. m.POST("/project/tasksketchlist", handler.WrapTaskSketchListHandler) // 查询初稿列表
  58. m.POST("/project/findsketchphoto", handler.WrapFindSketchPhotoHandler) // 查询脚本配图和视频demo
  59. m.POST("/project/sketchopinion", handler.WrapSketchOpinionHandler) // 脚本审核意见提交
  60. m.POST("/project/acceptsketch", handler.WrapAcceptSketchHandler) // 同意脚本
  61. m.POST("/project/tasklinklist", handler.WrapTaskLinkListHandler) // 查询链接列表
  62. m.POST("/project/linkopinion", handler.WrapLinkOpinionHandler) // 链接审核意见提交
  63. m.POST("/project/acceptlink", handler.WrapAcceptLinkHandler) // 同意链接
  64. m.POST("/project/taskdatalist", handler.WrapTaskDataListHandler) // 查询数据列表
  65. m.POST("/project/dataopinion", handler.WrapDataOpinionHandler) // 数据审核意见提交
  66. m.POST("/project/acceptdata", handler.WrapAcceptDataHandler) // 同意数据
  67. m.POST("/project/taskdefaultreviewlist", handler.WrapTaskDefaultReviewListHandler) // 查询违约列表-脚本、初稿、链接上传违约
  68. m.POST("/project/taskdefaultdatalist", handler.WrapTaskDefaultDataListHandler) // 查询违约列表-数据违约
  69. m.POST("/project/taskteminatinglist", handler.WrapTaskTerminatingListHandler) // 查询违约列表-解约待处理
  70. m.POST("/project/taskteminatedlist", handler.WrapTaskTerminatedListHandler) // 查询违约列表-解约
  71. m.POST("/project/taskteminate", handler.WrapTaskTerminateHandler) // 解约
  72. m.POST("/project/getsketchinfo", handler.WrapGetSketchInfoHandler) // 获取初稿
  73. m.POST("/project/taskfinishlist", handler.WrapTaskFinishListHandler) // 查询违约列表-数据违约
  74. m.POST("/project/getfinishnumberinfo", handler.WrapGetFinishNumberInfoHandler) // 获取结案数量
  75. m.POST("/project/getProduceRecords", handler.WrapGetProjectRecordsHandler) // 获取项目记录
  76. }
  77. u := r.Group("/youngee/m/user")
  78. {
  79. u.Use(middleware.LoginAuthMiddleware)
  80. u.POST("/getUserList", handler.WrapGetUserListHandler)
  81. u.POST("/updateUserInfo", handler.WrapUpdateUserInfoHandler)
  82. u.POST("/createUser", handler.WrapCreateUserHandler)
  83. u.POST("/disabledUser", handler.WrapDisabledUserHandler)
  84. u.POST("/enterpriseUser", handler.WrapEnterpriseUserHandler)
  85. u.POST("/creatorList", handler.WrapCreatorListHandler)
  86. u.POST("/platformAccInfo", handler.WrapPlatformAccInfoHandler)
  87. u.POST("/talentInfo", handler.WrapTalentInfoHandler)
  88. u.POST("/accountInfo", handler.WrapAccountInfoHandler)
  89. u.POST("/deleteAccount", handler.WrapDeleteAccountHandler)
  90. u.POST("/getTaskRecord", handler.WrapGetTaskRecordHandler)
  91. u.POST("/modifyAccInfo", handler.WrapModifyAccInfoHandler) // 更新用户账号信息
  92. }
  93. o := r.Group("/youngee/m/operate")
  94. {
  95. o.Use(middleware.LoginAuthMiddleware)
  96. o.POST("/addPricing", operate.WrapAddPricingHandler)
  97. o.POST("/searchPricing", operate.WrapSearchPricingHandler)
  98. o.POST("/modifyPricing", operate.WrapModifyPricingHandler)
  99. o.POST("/signInOffline", operate.WrapSignInOfflineHandler)
  100. o.POST("/signInVirtual", operate.WrapSignInVirtualHandler)
  101. o.POST("/autoReview", operate.WrapAutoReviewHandler)
  102. o.POST("/autoReviewUnlimited", operate.WrapAutoReviewUnlimitedHandler)
  103. o.POST("/postReview", operate.WrapPostReviewHandler)
  104. o.POST("/caseClose", operate.WrapCaseCloseHandler)
  105. o.POST("/invalid", operate.WrapInvalidHandler)
  106. o.POST("/draftDefaultInPic", operate.WrapDraftDefaultInPicHandler)
  107. o.POST("/draftDefaultInMv", operate.WrapDraftDefaultInMvHandler)
  108. o.POST("/scriptDefault", operate.WrapScriptDefaultHandler)
  109. o.POST("/linkBreach", operate.WrapLinkBreachHandler)
  110. o.POST("/caseCloseDefault", operate.WrapCaseCloseDefaultHandler)
  111. o.GET("/countNumOfDefaults", operate.WrapCountNumOfDefaultsHandler)
  112. o.POST("/breachPending", operate.WrapBreachPendingHandler)
  113. o.POST("/contractBreach", operate.WrapContractBreachHandler)
  114. o.POST("/getSketchInfoByTaskId", operate.WrapGetSketchInfoByTaskIdHandler)
  115. o.POST("/breachHandled", operate.WrapBreachHandledHandler)
  116. o.POST("/sketchReplaceNotUpload", operate.WrapSketchReplaceNotUploadHandler)
  117. o.POST("/sketchReplaceTimeOut", operate.WrapSketchReplaceTimeOutHandler)
  118. o.POST("/sketchOtherNotUpload", operate.WrapSketchOtherNotUploadHandler)
  119. o.POST("/sketchOtherTimeOut", operate.WrapSketchOtherTimeOutHandler)
  120. o.POST("/scriptReplaceNotUpload", operate.WrapScriptReplaceNotUploadHandler)
  121. o.POST("/scriptReplaceTimeOut", operate.WrapScriptReplaceTimeOutHandler)
  122. o.POST("/scriptOtherNotUpload", operate.WrapScriptOtherNotUploadHandler)
  123. o.POST("/scriptOtherTimeOut", operate.WrapScriptOtherTimeOutHandler)
  124. o.POST("/linkReplaceNotUpload", operate.WrapLinkReplaceNotUploadHandler)
  125. o.POST("/linkReplaceTimeOut", operate.WrapLinkReplaceTimeOutHandler)
  126. o.POST("/linkOtherNotUpload", operate.WrapLinkOtherNotUploadHandler)
  127. o.POST("/linkOtherTimeOut", operate.WrapLinkOtherTimeOutHandler)
  128. o.POST("/dataReplaceNotUpload", operate.WrapDataReplaceNotUploadHandler)
  129. o.POST("/dataReplaceTimeOut", operate.WrapDataReplaceTimeOutHandler)
  130. o.POST("/dataOtherNotUpload", operate.WrapDataOtherNotUploadHandler)
  131. o.POST("/dataOtherTimeOut", operate.WrapDataOtherTimeOutHandler)
  132. o.GET("/getHours", operate.WrapGetHoursHandler)
  133. o.GET("/getPercents", operate.WrapGetPercentsHandler)
  134. }
  135. f := r.Group("/youngee/m/finance")
  136. {
  137. //f.Use(middleware.LoginAuthMiddleware)
  138. f.POST("/withdrawalRecords", handler.WrapWithdrawalRecordsHandler) // 搜索提现记录
  139. f.POST("/getWithdrawalRecord", handler.WrapGetWithdrawalRecordHandler) // 查看提现记录
  140. f.GET("/getWithdrawNums", handler.WrapGetWithdrawNumsHandler) // 获取待提现的数量
  141. f.GET("/getInvoiceNums", handler.WrapGetInvoiceNumsHandler) // 获取待提现的数量
  142. f.GET("/getRechargeNums", handler.WrapGetRechargeNumsHandler) // 获取待开票的数量
  143. f.POST("/ConfirmWithdrawal", handler.WrapConfirmWithdrawalHandler) // 确认提现
  144. f.POST("/getBankInfo", handler.WrapGetBankInfoHandler) // 获取银行开户地信息
  145. f.POST("/getCodeUrl", handler.WrapGetCodeUrlHandler) // 获取微信支付链接
  146. f.POST("/invoiceRecords", handler.WrapInvoiceRecordsHandler) // 搜索开票记录
  147. f.POST("/confirmInvoice", handler.WrapConfirmInvoiceHandler) // 确认开票
  148. f.POST("/rechargeRecords", handler.WrapRechargeRecordsHandler) // 搜索充值记录
  149. f.POST("/operateRecharge", handler.WrapOperateRechargeHandler) // 充值记录的修改和确认操作
  150. }
  151. }