智慧食堂
您最多选择25个主题 主题必须以字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符

customer_router.go 7.6 KiB

1年前
1年前
1年前
1年前
1年前
1年前
1年前
1年前
1年前
1年前
1年前
1年前
1年前
1年前
1年前
1年前
1年前
1年前
1年前
1年前
1年前
1年前
1年前
1年前
1年前
1年前
1年前
1年前
1年前
1年前
1年前
1年前
1年前
1年前
1年前
1年前
1年前
1年前
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125
  1. package router
  2. import (
  3. "applet/app/customer/hdl"
  4. selfSupportForSchoolhdl "applet/app/customer/hdl/self_support_for_school"
  5. "applet/app/customer/hdl/test"
  6. "applet/app/customer/mw"
  7. "github.com/gin-gonic/gin"
  8. )
  9. func CustomerInit(r *gin.RouterGroup) {
  10. rPay(r.Group("/pay"))
  11. rCentralKitchenForSchoolOrder(r.Group("/order/centralKitchenForSchool"))
  12. rNursingHomeOrder(r.Group("/order/nursingHome"))
  13. rSelfSupportForSchoolOrder(r.Group("/order/selfSupportForSchool"))
  14. rSelfSupportForSchool(r.Group("/selfSupportForSchool"))
  15. rUserIdentity(r.Group("/userIdentity"))
  16. rTest(r.Group("/test"))
  17. r.GET("/sanHu", hdl.SanHu)
  18. r.POST("/test", hdl.Demo)
  19. r.POST("/downloadCertificates", hdl.DownloadCertificates) //下载微信支付平台证书
  20. r.POST("/curlAlipayPlanetEcocampusApiRosterSignUpInfoTest", hdl.CurlAlipayPlanetEcocampusApiRosterSignUpInfo)
  21. r.POST("/alipayJsApiCallBack", hdl.AlipayJsApiCallBack)
  22. r.POST("/wxJsApiCallBack", hdl.WxJsApiCallBack)
  23. r.POST("/wxRefundApiCallBack", hdl.WxRefundApiCallBack)
  24. r.POST("/login", hdl.Login)
  25. r.GET("/wxAppletLogin", hdl.WxAppletLogin)
  26. r.GET("/wxGetAccessToken", hdl.WxGetAccessToken)
  27. r.POST("/wxDecryptUserInfo", hdl.WxDecryptUserInfo)
  28. r.POST("/wxDecryptMobile", hdl.WxDecryptMobile)
  29. r.POST("/wxPay", hdl.WxPay)
  30. r.POST("/register", hdl.Register)
  31. r.POST("/aesDecrypt", hdl.AesDecrypt) //TODO::专门给解密支付宝手机号
  32. r.POST("/systemOauthToken", hdl.SystemOauthToken)
  33. r.GET("/getSysCfg", hdl.GetSysCfg) //获取基础配置
  34. r.Use(mw.Auth) //检测登录状态
  35. r.GET("/userInfo", hdl.UserInfo) //用户信息
  36. r.Group("/enterprise")
  37. {
  38. r.GET("enterprise/info", hdl.EnterpriseInfo) // 单位信息
  39. r.GET("enterprise/schoolBelowGrade", hdl.SchoolBelowGrade) //"学校"下年级
  40. r.GET("enterprise/schoolGradeBelowClass", hdl.SchoolGradeBelowClass) //"学校"年级下班级
  41. r.POST("enterprise/list", hdl.EnterpriseList) //"校企列表
  42. r.POST("enterprise/centralKitchenForSchool/saveUserIdentity", hdl.SaveCentralKitchenForSchoolUserIdentity) //"央厨-学校"新增身份信息
  43. r.GET("enterprise/centralKitchenForSchool/package", hdl.CentralKitchenForSchoolPackage) //"央厨-学校"获取套餐
  44. r.GET("enterprise/centralKitchenForSchool/myReserve", hdl.CentralKitchenForSchoolMyReserve) //"央厨-学校"我的预定
  45. r.POST("enterprise/selfSupportForSchool/saveUserIdentity", hdl.SaveSelfSupportForSchoolUserIdentity) //"自营-学校"新增身份信息
  46. r.POST("enterprise/nursingHome/saveUserIdentity", hdl.SaveNursingHomeUserIdentity) //"养老院"新增身份信息
  47. r.GET("enterprise/nursingHome/package", hdl.NursingHomePackage) //"养老院"获取套餐
  48. r.GET("enterprise/nursingHome/myReserve", hdl.NursingHomeMyReserve) //"养老院"我的预定
  49. }
  50. r.Group("/notice")
  51. {
  52. r.GET("notice/list", hdl.NoticeList)
  53. }
  54. r.Group("/banner")
  55. {
  56. r.GET("banner/list", hdl.BannerList)
  57. }
  58. }
  59. func rTest(r *gin.RouterGroup) {
  60. r.GET("/wxRefunds", test.WxRefundsTest) // 测试-微信退款
  61. }
  62. func rPay(r *gin.RouterGroup) {
  63. r.Use(mw.Auth) //检测登录状态
  64. r.POST("/buyPackage", hdl.BuyPackage) // 购买套餐
  65. r.POST("/buyPackageForWx", hdl.BuyPackageForWx) // 购买套餐(微信)
  66. r.GET("/rePayBuyPackageForWx", hdl.RePayBuyPackageForWx) // 重新支付购买套餐(微信)
  67. r.GET("/ordState", hdl.OrdState) // 查看订单支付状态
  68. r.POST("/nursingHomeBuyPackage", hdl.NursingHomeBuyPackage) // 购买套餐
  69. r.GET("/nursingHomeOrdState", hdl.NursingHomeOrdState) // 查看订单支付状态
  70. }
  71. func rCentralKitchenForSchoolOrder(r *gin.RouterGroup) {
  72. r.Use(mw.Auth) // 检测登录状态
  73. r.POST("/list", hdl.CentralKitchenForSchoolOrderList) // 央厨学校-订单列表
  74. r.GET("/belowWithDay", hdl.CentralKitchenForSchoolOrderBelowWithDay) // 央厨学校-订单下订餐日期数据
  75. r.GET("/detail", hdl.CentralKitchenForSchoolOrderDetail) // 央厨学校-订单详情
  76. r.POST("/refund", hdl.CentralKitchenForSchoolOrderRefund) // 央厨学校-订单退款申请
  77. r.POST("/refundList", hdl.CentralKitchenForSchoolOrderRefundList) // 央厨学校-订单退款列表
  78. }
  79. func rNursingHomeOrder(r *gin.RouterGroup) {
  80. r.Use(mw.Auth) //检测登录状态
  81. r.POST("/list", hdl.NursingHomeOrderList) // 养老院-订单列表
  82. r.GET("/belowWithDay", hdl.NursingHomeOrderBelowWithDay) // 养老院-订单下订餐日期数据
  83. r.GET("/detail", hdl.NursingHomeOrderDetail) // 养老院-订单详情
  84. r.POST("/refund", hdl.NursingHomeOrderRefund) // 养老院-订单退款申请
  85. r.POST("/refundList", hdl.NursingHomeOrderRefundList) // 养老院-订单退款列表
  86. }
  87. func rSelfSupportForSchoolOrder(r *gin.RouterGroup) {
  88. r.Use(mw.Auth) //检测登录状态
  89. r.POST("/list", hdl.SelfSupportForSchoolOrderList) // 自营学校-订单列表
  90. r.POST("/arrearsList", hdl.SelfSupportForSchoolOrderArrearsList) // 自营学校-欠费订单列表
  91. r.POST("/debtRepay", hdl.SelfSupportForSchoolOrderDebtRepay) // 自营学校-支付欠款订单
  92. }
  93. func rSelfSupportForSchool(r *gin.RouterGroup) { //自营学校
  94. r.Use(mw.Auth) //检测登录状态
  95. r.GET("/educateSceneTokenQuery", selfSupportForSchoolhdl.EducateSceneTokenQuery) // 自营学校-查询刷脸用户开通详细信息
  96. r.GET("/educateSceneTokenCreateForApplet", selfSupportForSchoolhdl.EducateSceneTokenCreateForApplet) // 自营学校-教育场景token生成处理器(作用于 跳转到一脸通行小程序采集人脸)
  97. r.GET("/educateSceneTokenCreateForConcentratedCollectApplet", selfSupportForSchoolhdl.EducateSceneTokenCreateForConcentratedCollectApplet) // 自营学校-教育场景token生成处理器(作用于 跳转到集采小程序)
  98. r.GET("/educateFacepayApply", selfSupportForSchoolhdl.EducateFacepayApply) // 自营学校-创建刷脸支付开通标识
  99. r.GET("/concentrateFacePassStudentList", selfSupportForSchoolhdl.ConcentrateFacePassStudentList) // 自营学校-集采学生列表
  100. r.GET("/concentrateFacePassStudentConfirm", selfSupportForSchoolhdl.ConcentrateFacePassStudentConfirm) // 自营学校-集采学生确认
  101. }
  102. func rUserIdentity(r *gin.RouterGroup) { //用户身份
  103. r.Use(mw.Auth) //检测登录状态
  104. r.DELETE("/deleteUserIdentity/:id", hdl.DeleteUserIdentity) // 删除身份信息
  105. r.POST("/updateCentralKitchenForSchoolUserIdentity", hdl.UpdateCentralKitchenForSchoolUserIdentity) // 修改"央厨-学校"学生身份信息
  106. r.POST("/updateSelfSupportForSchoolUserIdentity", hdl.UpdateSelfSupportForSchoolUserIdentity) // 修改"自营-学校"学生身份信息
  107. r.POST("/updateNursingHomeUserIdentity", hdl.UpdateNursingHomeUserIdentity) // 修改"养老院"身份信息
  108. }