智慧食堂
選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。

338 行
25 KiB

  1. package router
  2. import (
  3. hdl2 "applet/app/admin/hdl"
  4. hdl "applet/app/admin/hdl/enterprise_manage"
  5. "applet/app/admin/mw"
  6. "applet/app/cfg"
  7. "github.com/gin-gonic/gin"
  8. )
  9. // Init 初始化路由
  10. func Init() *gin.Engine {
  11. mode := "release"
  12. if cfg.Debug {
  13. mode = "debug"
  14. }
  15. gin.SetMode(mode)
  16. //创建一个新的启动器
  17. r := gin.New()
  18. // 是否打印访问日志, 在非正式环境都打印
  19. if mode != "release" {
  20. r.Use(gin.Logger())
  21. }
  22. r.Use(gin.Recovery())
  23. r.GET("/favicon.ico", func(c *gin.Context) {
  24. c.Status(204)
  25. })
  26. r.NoRoute(func(c *gin.Context) {
  27. c.JSON(404, gin.H{"code": 404, "msg": "page not found", "data": []struct{}{}})
  28. })
  29. r.NoMethod(func(c *gin.Context) {
  30. c.JSON(405, gin.H{"code": 405, "msg": "method not allowed", "data": []struct{}{}})
  31. })
  32. r.Use(mw.Cors)
  33. AdminRoute(r.Group("/api/admin"))
  34. CustomerInit(r.Group("/api/v1"))
  35. return r
  36. }
  37. func rCompany(r *gin.RouterGroup) {
  38. r.GET("/list", hdl2.CompanyList)
  39. r.POST("/add", hdl2.CompanyAdd)
  40. r.POST("/update", hdl2.CompanyUpdate)
  41. r.DELETE("/delete/:id", hdl2.CompanyDelete)
  42. }
  43. func rHomePage(r *gin.RouterGroup) {
  44. r.GET("/index", hdl2.HomePageIndex)
  45. r.GET("/thisWeekData", hdl2.ThisWeekData)
  46. r.GET("/thisMonthData", hdl2.ThisMonthData)
  47. }
  48. func rNotice(r *gin.RouterGroup) {
  49. r.GET("/list", hdl2.NoticeList)
  50. r.GET("/noticeIsPopToCentralKitchen", hdl2.NoticeIsPopToCentralKitchen)
  51. r.POST("/add", hdl2.NoticeAdd)
  52. r.POST("/sort", hdl2.NoticeSort)
  53. r.POST("/update", hdl2.NoticeUpdate)
  54. r.DELETE("/delete/:id", hdl2.NoticeDelete)
  55. }
  56. func rSuggestedFeedback(r *gin.RouterGroup) {
  57. r.POST("/list", hdl2.SuggestedFeedbackList)
  58. r.POST("/reply", hdl2.SuggestedFeedbackReply)
  59. }
  60. func rBanner(r *gin.RouterGroup) {
  61. r.GET("/list", hdl2.BannerList)
  62. r.POST("/add", hdl2.BannerAdd)
  63. r.POST("/sort", hdl2.BannerSort)
  64. r.POST("/update", hdl2.BannerUpdate)
  65. r.DELETE("/delete/:id", hdl2.BannerDelete)
  66. }
  67. func rComm(r *gin.RouterGroup) {
  68. r.POST("/getMenuList", hdl2.MenuList) // 获取菜单栏列表
  69. }
  70. func rOss(r *gin.RouterGroup) {
  71. r.POST("/upload/token", hdl2.ImgReqUpload) // 文件上传获取七牛云上传token
  72. }
  73. func rSetCenter(r *gin.RouterGroup) {
  74. r.GET("/get", hdl2.GetCenter) // 设置中心-在线支付(学校)获取
  75. r.POST("/set", hdl2.SetCenter) // 设置中心-在线支付(学校)设置
  76. r.GET("/getForNursingHome", hdl2.GetForNursingHome) // 设置中心-在线支付(养老院)获取
  77. r.POST("/setForNursingHome", hdl2.SetForNursingHome) // 设置中心-在线支付(养老院)设置
  78. }
  79. func rAuditCenter(r *gin.RouterGroup) {
  80. r.POST("/centralKitchenForSchoolOrderRefundList", hdl2.CentralKitchenForSchoolOrderRefundList) //审核中心-央厨-学校-订单退款列表
  81. r.POST("/centralKitchenForSchoolOrderRefundAudit", hdl2.CentralKitchenForSchoolOrderRefundAudit) //审核中心-央厨-学校-订单退款审核
  82. r.POST("/nursingHomeOrderRefundList", hdl2.NursingHomeOrderRefundList) //审核中心-养老院-订单退款列表
  83. r.POST("/nursingHomeOrderRefundAudit", hdl2.NursingHomeOrderRefundAudit) //审核中心-养老院-订单退款审核
  84. }
  85. func rFinanceManage(r *gin.RouterGroup) {
  86. r.POST("/centralKitchenForSchool/ordList", hdl.CentralKitchenForSchoolOrdList) //财务管理-(央厨-学校)订单列表
  87. r.Any("/centralKitchenForSchool/ordListExport", hdl.CentralKitchenForSchoolOrdListExport) //财务管理-(央厨-学校)订单列表导出
  88. r.GET("/centralKitchenForSchool/ordDetail", hdl.CentralKitchenForSchoolOrdDetail) //财务管理-(央厨-学校)订单详情
  89. r.POST("/centralKitchenForSchool/ordRefund", hdl.CentralKitchenForSchoolOrdRefund) //财务管理-(央厨-学校)订单退款
  90. r.POST("/selfSupportForSchool/ordList", hdl.SelfSupportForSchoolOrdList) //财务管理-(自营-学校)订单列表
  91. r.POST("/selfSupportForSchool/ordRefund", hdl.SelfSupportForSchoolOrdRefund) //财务管理-(自营-学校)订单退款
  92. r.POST("/selfSupportForSchool/ordPartRefund", hdl.SelfSupportForSchoolOrdPartRefund) //财务管理-(自营-学校)订单部分退款
  93. r.POST("/selfSupportForSchool/arrearsOrdList", hdl.SelfSupportForSchoolArrearsOrdList) //财务管理-(自营-学校)欠费列表
  94. r.POST("/selfSupportForSchool/arrearsOrdDebtRepay", hdl.SelfSupportForSchoolArrearsOrdDebtRepay) //"自营-学校"订单欠费催缴
  95. r.POST("/selfSupportForSchool/arrearsOrdDebtCancel", hdl.SelfSupportForSchoolArrearsOrdDebtCancel) //"自营-学校"撤销欠款
  96. r.POST("/nursingHome/ordList", hdl.NursingHomeOrdList) //财务管理-(养老院)订单列表
  97. r.GET("/nursingHome/ordDetail", hdl.NursingHomeOrdDetail) //财务管理-(养老院)订单详情
  98. r.POST("/nursingHome/ordRefund", hdl.NursingHomeOrdRefund) //财务管理-(养老院)订单退款
  99. r.POST("/centralKitchenForSchool/wxTransferOrdList", hdl.CentralKitchenForSchoolWxTransferOrdList) //财务管理-(央厨-学校)订单转账列表
  100. r.GET("/centralKitchenForSchool/wxTransferOrdFlow", hdl.CentralKitchenForSchoolWxTransferOrdFlow) //财务管理-(央厨-学校)订单转账明细
  101. r.POST("/centralKitchenForSchool/wxTransfer", hdl.CentralKitchenForSchoolWxTransfer) //财务管理-(央厨-学校)订单转账
  102. }
  103. func rDeviceManage(r *gin.RouterGroup) {
  104. r.POST("/save", hdl2.DeviceSave) //设备管理-编辑/新增
  105. r.POST("/list", hdl2.DeviceList) //设备管理-列表
  106. r.GET("/enterPriseMerchantList", hdl2.EnterPriseMerchantList) //设备管理-学校下商家列表
  107. r.DELETE("/delete/:device_sn", hdl2.DeviceDelete) //设备管理-删除
  108. }
  109. func rMerchant(r *gin.RouterGroup) {
  110. r.POST("/add", hdl2.MerchantAdd) //商家管理-新增
  111. r.POST("/update", hdl2.MerchantUpdate) //商家管理-编辑
  112. r.POST("/list", hdl2.MerchantList) //商家管理-列表
  113. //r.DELETE("/delete/:merchant_id", hdl2.MerchantDelete) //商家管理-删除
  114. }
  115. func rDataStatistics(r *gin.RouterGroup) {
  116. r.POST("/centralKitchenForSchool/export", hdl2.CentralKitchenForSchoolDataStatisticsExport) //数据统计-(央厨-学校)-导出
  117. r.POST("/centralKitchenForSchool/contrast", hdl2.CentralKitchenForSchoolDataStatisticsContrast) //数据统计-(央厨-学校)-数据对比
  118. r.POST("/centralKitchenForSchool/list", hdl2.CentralKitchenForSchoolDataStatisticsList) //数据统计-(央厨-学校)-列表
  119. r.POST("/centralKitchenForSchool/delete", hdl2.CentralKitchenForSchoolDataStatisticsDelete) //数据统计-(央厨-学校)-删除
  120. r.POST("/nursingHome/export", hdl2.NursingHomeDataStatisticsExport) //数据统计-(养老院)-导出
  121. r.POST("/nursingHome/list", hdl2.NursingHomeDataStatisticsList) //数据统计-(养老院)-列表
  122. r.POST("/nursingHome/delete", hdl2.NursingHomeDataStatisticsDelete) //数据统计-(养老院)-删除
  123. r.POST("/selfSupportForSchool/export", hdl2.SelfSupportForSchoolDataStatisticsExport) //数据统计-(自营-学校)-导出
  124. r.POST("/selfSupportForSchool/list", hdl2.SelfSupportForSchoolDataStatisticsList) //数据统计-(自营-学校)-列表
  125. r.POST("/selfSupportForSchool/delete", hdl2.SelfSupportForSchoolDataStatisticsDelete) //数据统计-(自营-学校)-删除
  126. }
  127. func rUser(r *gin.RouterGroup) {
  128. r.POST("/list", hdl2.UserList) //列表
  129. r.POST("centralKitchenForSchool/list", hdl2.CentralKitchenForSchoolUserList) //央厨用户列表
  130. r.POST("/centralKitchenForSchool/userUpdate", hdl2.CentralKitchenForSchoolUserUpdate) //"央厨-学校"用户编辑
  131. r.POST("/centralKitchenForSchool/userDelete", hdl2.CentralKitchenForSchoolUserDelete) //"央厨-学校"用户删除
  132. r.POST("/update", hdl2.UserUpdate) //编辑
  133. r.DELETE("/delete/:id", hdl2.UserDelete) //删除
  134. }
  135. func rEnterprise(r *gin.RouterGroup) {
  136. r.POST("/list", hdl2.EnterpriseList)
  137. r.POST("/add", hdl2.EnterpriseAdd)
  138. r.POST("/centralKitchenForSchoolUpdate", hdl2.CentralKitchenForSchoolUpdate)
  139. r.POST("/selfSupportForSchoolUpdate", hdl2.SelfSupportForSchoolUpdate)
  140. r.POST("/delete", hdl2.EnterpriseDelete)
  141. r.POST("/updateState", hdl2.EnterpriseUpdateState)
  142. r.POST("/addGrade", hdl2.EnterpriseAddGrade)
  143. r.GET("/detail", hdl2.Detail)
  144. r.GET("/schoolBelowPeriod", hdl2.SchoolBelowPeriod) //"学校"下学段
  145. r.GET("/periodBelowGrade", hdl2.PeriodBelowGrade) //"学段"下年级
  146. r.GET("/schoolBelowGrade", hdl2.SchoolBelowGrade) //"学校"下年级
  147. r.GET("/schoolGradeBelowClass", hdl2.SchoolGradeBelowClass) //"学校"年级下班级
  148. r.POST("/setCentralKitchenForSchoolWithSpecForSystem", hdl2.SetCentralKitchenForSchoolWithSpecForSystem) //"央厨-学校-套餐-系统" 价格设置
  149. r.GET("/getCentralKitchenForSchoolWithSpecForSystem", hdl2.GetCentralKitchenForSchoolWithSpecForSystem) //"央厨-学校-套餐-系统" 价格获取
  150. r.POST("/listCentralKitchenForSchoolPackageForSystem", hdl2.ListCentralKitchenForSchoolPackageForSystem) //"央厨-学校-套餐-系统" 列表
  151. r.POST("/saveCentralKitchenForSchoolPackage", hdl2.SaveCentralKitchenForSchoolPackageForSystem) //新增/编辑 "央厨-学校-套餐-系统"
  152. r.DELETE("/deleteCentralKitchenForSchoolPackage/:id", hdl2.DeleteCentralKitchenForSchoolPackageForSystem) //删除 "央厨-学校-套餐-系统"
  153. r.POST("/syncCentralKitchenForSchoolPackageForSystem", hdl2.SyncCentralKitchenForSchoolPackageForSystem) //"央厨-学校-套餐-系统" 同步数据
  154. }
  155. func rEnterpriseManage(r *gin.RouterGroup) {
  156. r.GET("/info", hdl.EnterpriseManageInfo) //校企管理信息
  157. r.POST("/userIdentityList", hdl.UserIdentityList) //用户列表
  158. r.POST("/centralKitchenForSchool/userUpdate", hdl.CentralKitchenForSchoolUserUpdate) //"央厨-学校"用户编辑
  159. r.POST("/centralKitchenForSchool/userDelete", hdl.CentralKitchenForSchoolUserDelete) //"央厨-学校"用户删除
  160. r.POST("/centralKitchenForSchool/studentList", hdl.CentralKitchenForSchoolStudentList) //"央厨-学校"学生列表
  161. r.POST("/centralKitchenForSchool/studentUpdate", hdl.CentralKitchenForSchoolStudentUpdate) //"央厨-学校"学生编辑
  162. r.POST("/centralKitchenForSchool/studentDelete", hdl.CentralKitchenForSchoolStudentDelete) //"央厨-学校"学生删除
  163. r.POST("/centralKitchenForSchool/batchStudentAdmission", hdl.CentralKitchenForSchoolBatchStudentAdmission) //"央厨-学校"学生升学
  164. r.POST("/centralKitchenForSchool/studentAdmission", hdl.CentralKitchenForSchoolStudentAdmission) //"央厨-学校"学生升学
  165. r.POST("/centralKitchenForSchool/teacherList", hdl.CentralKitchenForSchoolTeacherList) //"央厨-学校"教师列表
  166. r.POST("/centralKitchenForSchool/teacherUpdate", hdl.CentralKitchenForSchoolTeacherUpdate) //"央厨-学校"教师编辑
  167. r.POST("/centralKitchenForSchool/teacherDelete", hdl.CentralKitchenForSchoolTeacherDelete) //"央厨-学校"教师删除
  168. r.POST("/centralKitchenForSchool/gradeList", hdl.CentralKitchenForSchoolGradeList) //"央厨-学校"年级列表
  169. r.DELETE("/centralKitchenForSchool/gradeDelete/:id", hdl.CentralKitchenForSchoolGradeDelete) //"央厨-学校"年级删除
  170. r.POST("/centralKitchenForSchool/periodList", hdl.CentralKitchenForSchoolPeriodList) //"央厨-学校"学段列表
  171. r.DELETE("/centralKitchenForSchool/periodDelete/:id", hdl.CentralKitchenForSchoolPeriodDelete) //"央厨-学校"学段删除
  172. r.POST("/centralKitchenForSchool/classList", hdl.CentralKitchenForSchoolClassList) //"央厨-学校"班级列表
  173. r.DELETE("/centralKitchenForSchool/classDelete/:id", hdl.CentralKitchenForSchoolClassDelete) //"央厨-学校"班级删除
  174. r.GET("/centralKitchenForSchool/classDeleteCheck/:id", hdl.CentralKitchenForSchoolClassDeleteCheck) //"央厨-学校"检测班级删除
  175. r.POST("/centralKitchenForSchool/ordList", hdl.CentralKitchenForSchoolOrdList) //"央厨-学校"订单列表
  176. r.GET("/centralKitchenForSchool/ordDetail", hdl.CentralKitchenForSchoolOrdDetail) //"央厨-学校"订单详情
  177. r.POST("/centralKitchenForSchool/ordRefund", hdl.CentralKitchenForSchoolOrdRefund) //"央厨-学校"订单退款
  178. r.POST("/centralKitchenForSchool/batchAskForLeave", hdl.CentralKitchenForSchoolBatchAskForLeave) //"央厨-学校"批量请假
  179. r.POST("/centralKitchenForSchool/reserveList", hdl.CentralKitchenForSchoolReserveList) //"央厨-学校"预定列表
  180. r.GET("/centralKitchenForSchool/reserveUpdateStudent", hdl.CentralKitchenForSchoolReserveUpdateStudent) //"央厨-学校"获取修改学生预定数据
  181. r.POST("/centralKitchenForSchool/reserveUpdateStudent", hdl.CentralKitchenForSchoolReserveUpdateStudent) //"央厨-学校"修改学生预定
  182. r.GET("/centralKitchenForSchool/reserveDetail", hdl.CentralKitchenForSchoolReserveDetail) //"央厨-学校"预定详情
  183. r.POST("/centralKitchenForSchoolOrderRefundList", hdl2.CentralKitchenForSchoolOrderRefundList) //"央厨-学校"订单退款列表
  184. //r.POST("/centralKitchenForSchoolOrderRefundAudit", hdl2.CentralKitchenForSchoolOrderRefundAudit) //"央厨-学校"订单退款审核
  185. r.POST("/setBasicCentralKitchenForSchool", hdl.SetBasicCentralKitchenForSchool) //"央厨-学校"设置基础设置
  186. r.GET("/getBasicCentralKitchenForSchool", hdl.GetBasicCentralKitchenForSchool) //"央厨-学校"获取基础设置
  187. r.POST("/setCentralKitchenForSchoolWithSpecByTeacher", hdl.SetCentralKitchenForSchoolWithSpecByTeacher) //设置教师"央厨-学校-规格"
  188. r.GET("/getCentralKitchenForSchoolWithSpecByTeacher", hdl.GetCentralKitchenForSchoolWithSpecByTeacher) //获取教师"央厨-学校-规格"
  189. r.POST("/setCentralKitchenForSchoolWithSpecByPeriod", hdl.SetCentralKitchenForSchoolWithSpecByPeriod) //设置学段"央厨-学校-规格"
  190. r.POST("/getCentralKitchenForSchoolWithSpecByMealLabel", hdl.GetCentralKitchenForSchoolWithSpecByMealLabel) //获取学段"央厨-学校-年级-餐标规格"
  191. r.POST("/setCentralKitchenForSchoolWithSpecByMealLabel", hdl.SetCentralKitchenForSchoolWithSpecByMealLabel) //设置学段"央厨-学校-年级-餐标规格"
  192. r.POST("/listCentralKitchenForSchoolPackage", hdl.ListCentralKitchenForSchoolPackage) //"央厨-学校-套餐" 列表
  193. r.GET("/detailCentralKitchenForSchoolPackage", hdl.DetailCentralKitchenForSchoolPackage) //"央厨-学校-套餐" 详情
  194. r.POST("/saveCentralKitchenForSchoolPackage", hdl.SaveCentralKitchenForSchoolPackage) //新增/编辑 "央厨-学校-套餐"
  195. r.DELETE("/deleteCentralKitchenForSchoolPackage/:id", hdl.DeleteCentralKitchenForSchoolPackage) //删除 "央厨-学校-套餐"
  196. r.POST("/selfSupportForSchool/userUpdate", hdl.SelfSupportForSchoolUserUpdate) //"自营-学校"用户编辑
  197. r.POST("/selfSupportForSchool/userDelete", hdl.SelfSupportForSchoolUserDelete) //"自营-学校"用户删除
  198. r.POST("/selfSupportForSchool/studentList", hdl.SelfSupportForSchoolStudentList) //"自营-学校"学表
  199. r.POST("/selfSupportForSchool/studentUpdate", hdl.SelfSupportForSchoolStudentUpdate) //"自营-学校"学生编辑
  200. r.POST("/selfSupportForSchool/studentDelete", hdl.SelfSupportForSchoolStudentDelete) //"自营-学校"学生删除
  201. r.POST("/selfSupportForSchool/studentAdmission", hdl.SelfSupportForSchoolStudentAdmission) //"自营-学校"学生升学
  202. r.POST("/selfSupportForSchool/teacherList", hdl.SelfSupportForSchoolTeacherList) //"自营-学校"教师列表
  203. r.POST("/selfSupportForSchool/teacherUpdate", hdl.SelfSupportForSchoolTeacherUpdate) //"自营-学校"教师编辑
  204. r.POST("/selfSupportForSchool/teacherDelete", hdl.SelfSupportForSchoolTeacherDelete) //"自营-学校"教师删除
  205. r.POST("/selfSupportForSchool/workerList", hdl.SelfSupportForSchoolWorkerList) //"自营-学校"工作人员列表
  206. r.POST("/selfSupportForSchool/workerUpdate", hdl.SelfSupportForSchoolWorkerUpdate) //"自营-学校"工作人员编辑
  207. r.POST("/selfSupportForSchool/workerDelete", hdl.SelfSupportForSchoolWorkerDelete) //"自营-学校"工作人员删除
  208. r.POST("/selfSupportForSchool/gradeList", hdl.SelfSupportForSchoolGradeList) //"自营-学校"年级列表
  209. r.DELETE("/selfSupportForSchool/gradeDelete/:id", hdl.SelfSupportForSchoolGradeDelete) //"自营-学校"年级删除
  210. r.POST("/selfSupportForSchool/classList", hdl.SelfSupportForSchoolClassList) //"自营-学校"班级列表
  211. r.DELETE("/selfSupportForSchool/classDelete/:id", hdl.SelfSupportForSchoolClassDelete) //"自营-学校"班级删除
  212. r.POST("/selfSupportForSchool/periodList", hdl.SelfSupportForSchoolPeriodList) //"央厨-学校"学段列表
  213. r.DELETE("/selfSupportForSchool/periodDelete/:id", hdl.SelfSupportForSchoolPeriodDelete) //"央厨-学校"学段删除
  214. r.GET("/selfSupportForSchool/classDeleteCheck/:id", hdl.SelfSupportForSchoolClassDeleteCheck) //"自营-学校"班级删除
  215. r.POST("/selfSupportForSchool/addStudent", hdl.SelfSupportForSchoolAddStudent) //"自营-学校"添加学生
  216. r.POST("/selfSupportForSchool/addWorker", hdl.SelfSupportForSchoolAddWorker) //"自营-学校"添加工作人员
  217. r.POST("/selfSupportForSchool/addTeacher", hdl.SelfSupportForSchoolAddTeacher) //"自营-学校"添加老师
  218. r.POST("/selfSupportForSchool/importTeacher", hdl.SelfSupportForSchoolImportTeacher) //"自营-学校"导入老师
  219. r.GET("/selfSupportForSchool/downloadTemplateExcel", hdl.SelfSupportForSchoolDownloadTemplateExcel) //"自营-学校"下载表格模板
  220. r.POST("/selfSupportForSchool/ordList", hdl.SelfSupportForSchoolOrdList) //"自营-学校"订单列表
  221. r.POST("/selfSupportForSchool/ordRefund", hdl.SelfSupportForSchoolOrdRefund) //财务管理-(自营-学校)订单退款
  222. r.POST("/selfSupportForSchool/ordPartRefund", hdl.SelfSupportForSchoolOrdPartRefund) //财务管理-(自营-学校)订单部分退款
  223. r.Any("/selfSupportForSchool/ordListExport", hdl.SelfSupportForSchoolOrdListExport) //"自营-学校"订单列表-导出
  224. r.POST("/selfSupportForSchool/consumeLimit", hdl.SelfSupportForSchoolConsumeLimit) //"自营-学校"消费限制-编辑
  225. r.POST("/selfSupportForSchool/consumeLimitList", hdl.SelfSupportForSchoolConsumeLimitList) //"自营-学校"消费限制-列表
  226. r.POST("/selfSupportForSchool/arrearsOrdList", hdl.SelfSupportForSchoolArrearsOrdList) //"自营-学校"订单欠费列表
  227. r.Any("/selfSupportForSchool/arrearsOrdListExport", hdl.SelfSupportForSchoolArrearsOrdListExport) //"自营-学校"订单欠费列表-导出
  228. r.POST("/selfSupportForSchool/blackList", hdl.SelfSupportForSchoolBlackList) //"自营-学校"黑名单列表
  229. r.POST("/selfSupportForSchool/arrearsOrdDebtRepay", hdl.SelfSupportForSchoolArrearsOrdDebtRepay) //"自营-学校"订单欠费催缴
  230. r.POST("/selfSupportForSchool/arrearsOrdDebtCancel", hdl.SelfSupportForSchoolArrearsOrdDebtCancel) //"自营-学校"撤销欠款
  231. r.GET("/selfSupportForSchool/educateSceneKidsClose", hdl.SelfSupportForSchoolEducateSceneKidsClose) //"自营-学校"人脸识别关闭
  232. r.GET("/selfSupportForSchool/educateFacepayClose", hdl.SelfSupportForSchoolEducateFacepayClose) //"自营-学校"刷脸支付关闭
  233. //r.POST("/selfSupportForSchool/statisticsExport", hdl2.SelfSupportForSchoolDataStatisticsExport) //"自营-学校-数据统计"-导出
  234. //r.POST("/selfSupportForSchool/statisticsList", hdl2.SelfSupportForSchoolDataStatisticsList) //"自营-学校-数据统计"-列表
  235. //r.DELETE("/selfSupportForSchool/statisticsDelete/:id", hdl2.SelfSupportForSchoolDataStatisticsDelete) //"自营-学校-数据统计"-删除
  236. r.POST("/nursingHome/userUpdate", hdl.NursingHomeUserUpdate) //"养老院"用户编辑
  237. r.POST("/nursingHome/userDelete", hdl.NursingHomeUserDelete) //"养老院"用户删除
  238. r.POST("/nursingHome/ordList", hdl.NursingHomeOrdList) //"养老院"订单列表
  239. r.GET("/nursingHome/ordDetail", hdl.NursingHomeOrdDetail) //"养老院"订单详情
  240. r.POST("/nursingHome/ordRefund", hdl.NursingHomeOrdRefund) //"养老院"订单退款
  241. r.POST("/nursingHome/reserveList", hdl.NursingHomeReserveList) //"养老院"预定列表
  242. r.GET("/nursingHome/reserveDetail", hdl.NursingHomeReserveDetail) //"养老院"预定详情
  243. r.POST("/nursingHome/orderRefundList", hdl2.NursingHomeOrderRefundList) //"养老院"订单退款列表
  244. r.POST("/setBasicNursingHome", hdl.SetBasicNursingHome) //"养老院"设置基础设置
  245. r.GET("/getBasicNursingHome", hdl.GetBasicNursingHome) //"养老院"获取基础设置
  246. r.POST("/setNursingHomeWithSpec", hdl.SetNursingHomeWithSpec) //设置"养老院-规格"
  247. r.GET("/getNursingHomeWithSpec", hdl.GetNursingHomeWithSpec) //获取"养老院-规格"
  248. r.POST("/listNursingHomePackage", hdl.ListNursingHomePackage) //"养老院-套餐" 列表
  249. r.GET("/detailNursingHomePackage", hdl.DetailNursingHomePackage) //"养老院-套餐" 详情
  250. r.POST("/saveNursingHomePackage", hdl.SaveNursingHomePackage) //新增/编辑 "养老院-套餐"
  251. r.DELETE("/deleteNursingHomePackage/:id", hdl.DeleteNursingHomePackage) //删除 "养老院-套餐"
  252. //r.POST("/nursingHome/statisticsExport", hdl2.NursingHomeDataStatisticsExport) //"养老院-数据统计"-导出
  253. //r.POST("/nursingHome/statisticsList", hdl2.NursingHomeDataStatisticsList) //"养老院-数据统计"-列表
  254. //r.DELETE("/nursingHome/statisticsDelete/:id", hdl2.NursingHomeDataStatisticsDelete) //"养老院-数据统计"-删除
  255. }
  256. func rRole(r *gin.RouterGroup) {
  257. r.GET("/roleList", hdl2.RoleList) //角色列表
  258. r.POST("/addRole", hdl2.AddRole) //角色添加
  259. r.POST("/roleBindPermissionGroup", hdl2.RoleBindPermissionGroup) //角色绑定权限组
  260. r.POST("/updateRoleState", hdl2.UpdateRoleState) //修改角色状态
  261. r.POST("/updateRole", hdl2.UpdateRole) //修改角色状态
  262. r.DELETE("/deleteRole/:id", hdl2.DeleteRole) //删除角色
  263. r.GET("/permissionGroupList", hdl2.PermissionGroupList) //权限组列表
  264. r.POST("/adminList", hdl2.AdminList) //管理员列表
  265. r.POST("/updateAdminState", hdl2.UpdateAdminState) //修改管理员状态
  266. r.POST("/updateAdmin", hdl2.UpdateAdmin) //修改管理员信息
  267. r.POST("/addAdmin", hdl2.AddAdmin) //新增管理员
  268. r.DELETE("/deleteAdmin/:adm_id", hdl2.DeleteAdmin) //删除管理员
  269. r.GET("/adminInfo", hdl2.AdminInfo) //获取管理员信息
  270. r.POST("/bindAdminRole", hdl2.BindAdminRole) //绑定角色
  271. r.POST("/bindAdminWithEnterprise", hdl2.BindAdminWithEnterprise) //绑定校企
  272. }
  273. func AdminRoute(r *gin.RouterGroup) {
  274. r.GET("/demo", hdl2.Demo)
  275. r.GET("/tmpDemo", hdl2.TempDemo)
  276. r.GET("/test", hdl2.DemoV1)
  277. r.POST("/login", hdl2.Login)
  278. //r.GET("/import", hdl.ImportV2) //"自营-学校"导入老师
  279. r.Use(mw.Auth) //检测登录状态
  280. r.GET("/userInfo", hdl2.UserInfo) //用户信息
  281. r.GET("/sysCfg", hdl2.GetSysCfg) //基础配置-获取
  282. rOss(r.Group("/oss"))
  283. rComm(r.Group("/comm"))
  284. r.Use(mw.CheckPermission) //检测权限
  285. rHomePage(r.Group("/homePage")) //首页
  286. rCompany(r.Group("/company")) //公司管理
  287. rNotice(r.Group("/notice")) //公告管理
  288. rSuggestedFeedback(r.Group("/suggestedFeedback")) //反馈建议
  289. rBanner(r.Group("/banner")) //轮播图管理
  290. rEnterprise(r.Group("/enterprise")) //校企管理
  291. rEnterpriseManage(r.Group("/enterpriseManage")) //校企管理详情
  292. rRole(r.Group("/role")) //权限管理
  293. rSetCenter(r.Group("/setCenter")) //设置中心
  294. rUser(r.Group("/user")) //用户管理
  295. rAuditCenter(r.Group("/auditCenter")) //审核中心
  296. rFinanceManage(r.Group("/financeManage")) //财务管理
  297. rDeviceManage(r.Group("/deviceManage")) //设备管理
  298. rDataStatistics(r.Group("/dataStatistics")) //数据统计
  299. rMerchant(r.Group("/merchant")) //商家管理
  300. }