智慧食堂
25'ten fazla konu seçemezsiniz Konular bir harf veya rakamla başlamalı, kısa çizgiler ('-') içerebilir ve en fazla 35 karakter uzunluğunda olabilir.

89 satır
5.4 KiB

  1. package router
  2. import (
  3. "applet/app/customer/hdl"
  4. selfSupportForSchoolhdl "applet/app/customer/hdl/self_support_for_school"
  5. "applet/app/customer/mw"
  6. "github.com/gin-gonic/gin"
  7. )
  8. func CustomerInit(r *gin.RouterGroup) {
  9. rPay(r.Group("/pay"))
  10. rCentralKitchenForSchoolOrder(r.Group("/order/centralKitchenForSchool"))
  11. rSelfSupportForSchoolOrder(r.Group("/order/selfSupportForSchool"))
  12. rSelfSupportForSchool(r.Group("/selfSupportForSchool"))
  13. rUserIdentity(r.Group("/userIdentity"))
  14. r.POST("/test", hdl.Demo)
  15. r.POST("/curlAlipayPlanetEcocampusApiRosterSignUpInfoTest", hdl.CurlAlipayPlanetEcocampusApiRosterSignUpInfo)
  16. r.POST("/login", hdl.Login)
  17. r.POST("/register", hdl.Register)
  18. r.POST("/aesDecrypt", hdl.AesDecrypt)
  19. r.POST("/systemOauthToken", hdl.SystemOauthToken)
  20. r.GET("/getSysCfg", hdl.GetSysCfg) //获取基础配置
  21. r.Use(mw.Auth) //检测登录状态
  22. r.GET("/userInfo", hdl.UserInfo) //用户信息
  23. r.Group("/enterprise")
  24. {
  25. r.GET("enterprise/info", hdl.EnterpriseInfo) // 单位信息
  26. r.GET("enterprise/schoolBelowGrade", hdl.SchoolBelowGrade) //"学校"下年级
  27. r.GET("enterprise/schoolGradeBelowClass", hdl.SchoolGradeBelowClass) //"学校"年级下班级
  28. r.POST("enterprise/list", hdl.EnterpriseList) //"校企列表
  29. r.POST("enterprise/centralKitchenForSchool/saveUserIdentity", hdl.SaveCentralKitchenForSchoolUserIdentity) //"央厨-学校"新增身份信息
  30. r.GET("enterprise/centralKitchenForSchool/package", hdl.CentralKitchenForSchoolPackage) //"央厨-学校"获取套餐
  31. r.GET("enterprise/centralKitchenForSchool/myReserve", hdl.CentralKitchenForSchoolMyReserve) //"央厨-学校"我的预定
  32. r.POST("enterprise/selfSupportForSchool/saveUserIdentity", hdl.SaveSelfSupportForSchoolUserIdentity) //"自营-学校"新增身份信息
  33. }
  34. r.Group("/notice")
  35. {
  36. r.GET("notice/list", hdl.NoticeList)
  37. }
  38. r.Group("/banner")
  39. {
  40. r.GET("banner/list", hdl.BannerList)
  41. }
  42. }
  43. func rPay(r *gin.RouterGroup) {
  44. r.Use(mw.Auth) //检测登录状态
  45. r.POST("/buyPackage", hdl.BuyPackage) // 购买套餐
  46. r.GET("/ordState", hdl.OrdState) // 查看订单支付状态
  47. }
  48. func rCentralKitchenForSchoolOrder(r *gin.RouterGroup) {
  49. r.Use(mw.Auth) //检测登录状态
  50. r.POST("/list", hdl.CentralKitchenForSchoolOrderList) // 央厨学校-订单列表
  51. r.GET("/belowWithDay", hdl.CentralKitchenForSchoolOrderBelowWithDay) // 央厨学校-订单下订餐日期数据
  52. r.GET("/detail", hdl.CentralKitchenForSchoolOrderDetail) // 央厨学校-订单详情
  53. r.POST("/refund", hdl.CentralKitchenForSchoolOrderRefund) // 央厨学FacePassStudentList校-订单退款申请
  54. r.POST("/refundList", hdl.CentralKitchenForSchoolOrderRefundList) // 央厨学校-订单退款列表
  55. }
  56. func rSelfSupportForSchoolOrder(r *gin.RouterGroup) {
  57. r.Use(mw.Auth) //检测登录状态
  58. r.POST("/list", hdl.SelfSupportForSchoolOrderList) // 自营学校-订单列表
  59. r.POST("/arrearsList", hdl.SelfSupportForSchoolOrderArrearsList) // 自营学校-欠费订单列表
  60. r.POST("/debtRepay", hdl.SelfSupportForSchoolOrderDebtRepay) // 自营学校-支付欠款订单
  61. }
  62. func rSelfSupportForSchool(r *gin.RouterGroup) { //自营学校
  63. r.Use(mw.Auth) //检测登录状态
  64. r.GET("/educateSceneTokenQuery", selfSupportForSchoolhdl.EducateSceneTokenQuery) // 自营学校-查询刷脸用户开通详细信息
  65. r.GET("/educateSceneTokenCreateForApplet", selfSupportForSchoolhdl.EducateSceneTokenCreateForApplet) // 自营学校-教育场景token生成处理器(作用于 跳转到一脸通行小程序采集人脸)
  66. r.GET("/educateSceneTokenCreateForConcentratedCollectApplet", selfSupportForSchoolhdl.EducateSceneTokenCreateForConcentratedCollectApplet) // 自营学校-教育场景token生成处理器(作用于 跳转到集采小程序)
  67. r.GET("/educateFacepayApply", selfSupportForSchoolhdl.EducateFacepayApply) // 自营学校-创建刷脸支付开通标识
  68. r.GET("/concentrateFacePassStudentList", selfSupportForSchoolhdl.ConcentrateFacePassStudentList) // 自营学校-集采学生列表
  69. r.GET("/concentrateFacePassStudentConfirm", selfSupportForSchoolhdl.ConcentrateFacePassStudentConfirm) // 自营学校-集采学生确认
  70. }
  71. func rUserIdentity(r *gin.RouterGroup) { //用户身份
  72. r.Use(mw.Auth) //检测登录状态
  73. r.DELETE("/deleteUserIdentity/:id", hdl.DeleteUserIdentity) // 删除身份信息
  74. r.POST("/updateCentralKitchenForSchoolUserIdentity", hdl.UpdateCentralKitchenForSchoolUserIdentity) // 修改"央厨-学校"学生身份信息
  75. r.POST("/updateSelfSupportForSchoolUserIdentity", hdl.UpdateSelfSupportForSchoolUserIdentity) // 修改"自营-学校"学生身份信息
  76. }