package route import ( "github.com/gin-gonic/gin" "youngee_m_api/handler" "youngee_m_api/handler/operate" "youngee_m_api/middleware" "youngee_m_api/model/http_model" ) func InitRoute(r *gin.Engine) { r.POST("/login", handler.WrapCodeLoginHandler) r.GET("/getLoginUser", handler.WrapGetLoginUserHandler) r.POST("/userInfo", handler.WrapGetUserInfoHandler) r.GET("/test/ping", func(c *gin.Context) { resp := http_model.CommonResponse{ Status: 0, Message: "", Data: "ping", } c.JSON(200, resp) }) m := r.Group("/youngee/m") { m.Use(middleware.LoginAuthMiddleware) m.POST("/test", func(c *gin.Context) { resp := http_model.CommonResponse{ Status: 0, Message: "", Data: "ping", } c.JSON(200, resp) }) m.GET("/product/getEnterpriseIds", handler.WrapGetEnterpriseIdsHandler) m.POST("/product/list", handler.WrapFullProjectListHandler) m.POST("/project/show", handler.WrapShowProjectHandler) m.POST("/project/handle", handler.WrapProjectHandleHandler) m.POST("/product/findall", handler.WrapFindEnterpriseAllProductHandler) //企业用户详情所有产品 m.POST("/product/findAllProduct", handler.WrapFindAllProductHandler) m.POST("/project/create", handler.WrapCreateProjectHandler) m.POST("/product/create", handler.WrapCreateProductHandler) m.POST("/product/find", handler.WrapFindProductHandler) m.POST("/pay/paysum", handler.WrapPaySumHandler) m.POST("/project/update", handler.WrapUpdateProjectHandler) m.POST("/project/approve", handler.WrapApproveProjectHandler) m.POST("/project/all", handler.WrapGetAllProjectHandler) m.POST("/project/taskList", handler.WrapProjectTaskListHandler) m.POST("/project/changeTaskStatus", handler.WrapProjectChangeTaskStatusHandler) m.POST("/project/getlinknumberinfo", handler.WrapGetLinkNumberInfoHandler) m.POST("/project/getdatanumberinfo", handler.WrapGetDataNumberInfoHandler) m.POST("/project/getreviewnumberinfo", handler.WrapGetReviewNumberInfoHandler) m.POST("/project/getdefaultnumberinfo", handler.WrapGetDefaultNumberInfoHandler) m.POST("/project/tasklogisticslist", handler.WrapTaskLogisticsListHandler) //物流信息查询 m.POST("/project/createlogistics", handler.WrapCreateLogisticsHandler) //创建物流信息 m.POST("/project/signforreceipt", handler.WrapSignForReceiptHandler) //签收订单 m.POST("/project/taskscriptlist", handler.WrapTaskScriptListHandler) //查询脚本列表 m.POST("/project/scriptopinion", handler.WrapScriptOpinionHandler) //脚本审核意见提交 m.POST("/project/acceptscript", handler.WrapAcceptScriptHandler) //同意脚本 m.POST("/project/tasksketchlist", handler.WrapTaskSketchListHandler) //查询初稿列表 m.POST("/project/findsketchphoto", handler.WrapFindSketchPhotoHandler) //查询脚本配图和视频demo m.POST("/project/sketchopinion", handler.WrapSketchOpinionHandler) //脚本审核意见提交 m.POST("/project/acceptsketch", handler.WrapAcceptSketchHandler) //同意脚本 m.POST("/project/tasklinklist", handler.WrapTaskLinkListHandler) //查询链接列表 m.POST("/project/linkopinion", handler.WrapLinkOpinionHandler) //链接审核意见提交 m.POST("/project/acceptlink", handler.WrapAcceptLinkHandler) //同意链接 m.POST("/project/taskdatalist", handler.WrapTaskDataListHandler) //查询数据列表 m.POST("/project/dataopinion", handler.WrapDataOpinionHandler) //数据审核意见提交 m.POST("/project/acceptdata", handler.WrapAcceptDataHandler) //同意数据 m.POST("/project/taskdefaultreviewlist", handler.WrapTaskDefaultReviewListHandler) // 查询违约列表-脚本、初稿、链接上传违约 m.POST("/project/taskdefaultdatalist", handler.WrapTaskDefaultDataListHandler) // 查询违约列表-数据违约 m.POST("/project/taskteminatinglist", handler.WrapTaskTerminatingListHandler) // 查询违约列表-解约待处理 m.POST("/project/taskteminatedlist", handler.WrapTaskTerminatedListHandler) // 查询违约列表-解约 m.POST("/project/taskteminate", handler.WrapTaskTerminateHandler) // 解约 m.POST("/project/getsketchinfo", handler.WrapGetSketchInfoHandler) // 获取初稿 m.POST("/project/taskfinishlist", handler.WrapTaskFinishListHandler) // 查询违约列表-数据违约 m.POST("/project/getfinishnumberinfo", handler.WrapGetFinishNumberInfoHandler) } u := r.Group("/youngee/m/user") { u.Use(middleware.LoginAuthMiddleware) u.POST("/getUserList", handler.WrapGetUserListHandler) u.POST("/updateUserInfo", handler.WrapUpdateUserInfoHandler) u.POST("/createUser", handler.WrapCreateUserHandler) u.POST("/disabledUser", handler.WrapDisabledUserHandler) u.POST("/enterpriseUser", handler.WrapEnterpriseUserHandler) u.POST("/creatorList", handler.WrapCreatorListHandler) u.POST("/platformAccInfo", handler.WrapPlatformAccInfoHandler) u.POST("/talentInfo", handler.WrapTalentInfoHandler) u.POST("/accountInfo", handler.WrapAccountInfoHandler) u.POST("/deleteAccount", handler.WrapDeleteAccountHandler) u.POST("/getTaskRecord", handler.WrapGetTaskRecordHandler) } o := r.Group("/youngee/m/operate") { o.Use(middleware.LoginAuthMiddleware) o.POST("/addPricing", operate.WrapAddPricingHandler) o.POST("/searchPricing", operate.WrapSearchPricingHandler) o.POST("/modifyPricing", operate.WrapModifyPricingHandler) o.POST("/signInOffline", operate.WrapSignInOfflineHandler) o.POST("/signInVirtual", operate.WrapSignInVirtualHandler) o.POST("/autoReview", operate.WrapAutoReviewHandler) o.POST("/autoReviewUnlimited", operate.WrapAutoReviewUnlimitedHandler) o.POST("/postReview", operate.WrapPostReviewHandler) o.POST("/caseClose", operate.WrapCaseCloseHandler) o.POST("/invalid", operate.WrapInvalidHandler) o.POST("/draftDefaultInPic", operate.WrapDraftDefaultInPicHandler) o.POST("/draftDefaultInMv", operate.WrapDraftDefaultInMvHandler) o.POST("/scriptDefault", operate.WrapScriptDefaultHandler) o.POST("/linkBreach", operate.WrapLinkBreachHandler) o.POST("/caseCloseDefault", operate.WrapCaseCloseDefaultHandler) o.GET("/countNumOfDefaults", operate.WrapCountNumOfDefaultsHandler) o.POST("/breachPending", operate.WrapBreachPendingHandler) o.POST("/contractBreach", operate.WrapContractBreachHandler) o.POST("/getSketchInfoByTaskId", operate.WrapGetSketchInfoByTaskIdHandler) o.POST("/breachHandled", operate.WrapBreachHandledHandler) o.POST("/sketchReplaceNotUpload", operate.WrapSketchReplaceNotUploadHandler) o.POST("/sketchReplaceTimeOut", operate.WrapSketchReplaceTimeOutHandler) o.POST("/sketchOtherNotUpload", operate.WrapSketchOtherNotUploadHandler) o.POST("/sketchOtherTimeOut", operate.WrapSketchOtherTimeOutHandler) o.POST("/scriptReplaceNotUpload", operate.WrapScriptReplaceNotUploadHandler) o.POST("/scriptReplaceTimeOut", operate.WrapScriptReplaceTimeOutHandler) o.POST("/scriptOtherNotUpload", operate.WrapScriptOtherNotUploadHandler) o.POST("/scriptOtherTimeOut", operate.WrapScriptOtherTimeOutHandler) o.POST("/linkReplaceNotUpload", operate.WrapLinkReplaceNotUploadHandler) o.POST("/linkReplaceTimeOut", operate.WrapLinkReplaceTimeOutHandler) o.POST("/linkOtherNotUpload", operate.WrapLinkOtherNotUploadHandler) o.POST("/linkOtherTimeOut", operate.WrapLinkOtherTimeOutHandler) o.POST("/dataReplaceNotUpload", operate.WrapDataReplaceNotUploadHandler) o.POST("/dataReplaceTimeOut", operate.WrapDataReplaceTimeOutHandler) o.POST("/dataOtherNotUpload", operate.WrapDataOtherNotUploadHandler) o.POST("/dataOtherTimeOut", operate.WrapDataOtherTimeOutHandler) } f := r.Group("/youngee/m/finance") { //f.Use(middleware.LoginAuthMiddleware) f.POST("/withdrawalRecords", handler.WrapWithdrawalRecordsHandler) f.POST("/getWithdrawalRecord", handler.WrapGetWithdrawalRecordHandler) f.GET("/getWithdrawNums", handler.WrapGetWithdrawNumsHandler) f.POST("/ConfirmWithdrawal", handler.WrapConfirmWithdrawalHandler) f.POST("/getBankInfo", handler.WrapGetBankInfoHandler) f.POST("/getCodeUrl", handler.WrapGetCodeUrlHandler) f.POST("/invoiceRecords", handler.WrapInvoiceRecordsHandler) f.POST("/confirmInvoice", handler.WrapConfirmInvoiceHandler) } }