From 41dc74023dcb4f1143095f326f8e142313f49500 Mon Sep 17 00:00:00 2001
From: liujiandao <274878379@qq.com>
Date: 星期日, 28 四月 2024 11:11:08 +0800
Subject: [PATCH] 修改
---
router/router.go | 114 +++++++++++++++++++++++++++++++++++++++++++++++++++-----
1 files changed, 103 insertions(+), 11 deletions(-)
diff --git a/router/router.go b/router/router.go
index e6eb6f7..c325619 100644
--- a/router/router.go
+++ b/router/router.go
@@ -14,31 +14,123 @@
func NewRouter() *gin.Engine {
r := gin.Default()
+ r.GET("/health", func(c *gin.Context) { //鍋ュ悍妫�鏌�
+ c.JSON(http.StatusOK, "success")
+ })
r.Use(middleware.Cors())
r.StaticFS(conf.LocalConf.StorePath, http.Dir(conf.LocalConf.StorePath)) // 涓虹敤鎴峰ご鍍忓拰鏂囦欢鎻愪緵闈欐�佸湴鍧�
r.GET("/swagger/*any", ginSwagger.WrapHandler(swaggerFiles.Handler))
+ r.Use(middleware.JWTAuth())
+ //r.Use(middleware.VerifyResetPwd())
urlPrefix := "/api-jl/v1"
- // 缁勭粐绠$悊
- departmentController := new(controllers.DepartmentController)
- organizeAPI := r.Group(urlPrefix + "/organize")
- {
- organizeAPI.GET("department", departmentController.List) // 鑾峰彇閮ㄩ棬鍒楄〃
- organizeAPI.POST("department", departmentController.Add) // 鏂板閮ㄩ棬
- organizeAPI.PUT("department/:id", departmentController.Update) // 淇敼閮ㄩ棬
- organizeAPI.DELETE("department/:id", departmentController.Delete) // 鍒犻櫎閮ㄩ棬
- }
-
- // 璇嶅吀绠$悊
+ // 绯荤粺璁剧疆
DictController := new(controllers.DictController)
+ rawSilkController := new(controllers.RawSilkStandardController)
+ workshopController := new(controllers.WorkshopManageController)
systemApi := r.Group(urlPrefix + "/system")
{
+ //璇嶅吀绠$悊
systemApi.GET("dict", DictController.List) // 鑾峰彇璇嶅吀鍒楄〃
systemApi.POST("dict", DictController.Add) // 鏂板璇嶅吀
systemApi.PUT("dict", DictController.Update) // 淇敼璇嶅吀
systemApi.DELETE("dict/:id", DictController.Delete) // 鍒犻櫎璇嶅吀
+ // 鐢熶笣绠$悊
+ systemApi.GET("getPriceStandardList", rawSilkController.GetPriceStandardList) //鑾峰彇鐢熶笣瀹氫环鏍囧噯
+ systemApi.POST("savePriceStandard", rawSilkController.SavePriceStandard) //淇濆瓨鐢熶笣瀹氫环鏍囧噯
+ systemApi.DELETE("deletePriceStandard/:id", rawSilkController.DeletePriceStandard) //鍒犻櫎鐢熶笣瀹氫环鏍囧噯
+ //鐢熶笣瀹氫环
+ systemApi.GET("getRankStandard", rawSilkController.GetRankStandard) //鑾峰彇鐢熶笣瀹氱骇鏍囧噯
+ systemApi.GET("getRankStandardGrade", rawSilkController.GetRankStandardGrade) //鑾峰彇鐢熶笣绛夌骇
+ systemApi.POST("saveRankStandard", rawSilkController.SaveRankStandard) //淇濆瓨鐢熶笣瀹氱骇鏍囧噯
+ //杞﹂棿绠$悊
+ systemApi.POST("getWorkshopManageList", workshopController.GetWorkshopManageList) //鑾峰彇杞﹂棿绠$悊鍒楄〃
+ systemApi.POST("saveWorkshopManage", workshopController.SaveWorkshopManage) //淇濆瓨杞﹂棿绠$悊
+ systemApi.DELETE("deleteWorkshopManage/:id", workshopController.DeleteWorkshopManage) //鍒犻櫎杞﹂棿绠$悊
+ systemApi.GET("getWorkshopManageGroup/:number", workshopController.GetWorkshopManageGroup) //鑾峰彇杞﹂棿缁勫埆
+ systemApi.POST("getCarNumber", workshopController.GetCarNumber) //鑾峰彇杞﹁締缂栧彿
+ systemApi.POST("getCarAndLevel", workshopController.GetCarAndLevel) //鑾峰彇杞﹁締缂栧彿鍜岀瓑绾�
+ }
+
+ // 鐢熶骇绠$悊
+ FinenessController := new(controllers.FinenessController)
+ yieldController := new(controllers.YieldRegisterController)
+ finenessApi := r.Group(urlPrefix + "/fineness")
+ {
+ finenessApi.GET("register", FinenessController.RegisterList) // 鑾峰彇绾ゅ害鐧昏鍒楄〃
+ finenessApi.DELETE("register/:id", FinenessController.RegisterDelete) // 鍒犻櫎绾ゅ害鐧昏
+ finenessApi.POST("register", FinenessController.RegisterAdd) // 鏂板绾ゅ害鐧昏
+ finenessApi.GET("register/:id", FinenessController.RegisterInfo) // 鑾峰彇绾ゅ害鐧昏璇︽儏
+
+ finenessApi.GET("check", FinenessController.CheckList) // 鑾峰彇绾ゅ害妫�楠屽垪琛�
+ finenessApi.DELETE("check/:id", FinenessController.CheckDelete) // 鍒犻櫎绾ゅ害妫�楠�
+ finenessApi.PUT("check", FinenessController.CheckEdit) // 淇敼绾ゅ害妫�楠�
+ finenessApi.GET("check/:id", FinenessController.CheckInfo) // 鑾峰彇绾ゅ害妫�楠岃鎯�
+
+ finenessApi.POST("saveYieldRegister", yieldController.SaveYieldRegister) // 淇濆瓨浜ч噺鐧昏琛�
+ finenessApi.POST("getYieldRegisterList", yieldController.GetYieldRegisterList) // 鑾峰彇浜ч噺鐧昏琛�
+ finenessApi.POST("getYieldRegisterInfo", yieldController.GetYieldRegisterInfo) // 鑾峰彇浜ч噺鐧昏琛ㄨ鎯�
+ finenessApi.DELETE("deleteYieldRegister/:number", yieldController.DeleteYieldRegister) // 鍒犻櫎浜ч噺鐧昏琛ㄨ褰�
+ finenessApi.POST("changeYieldRegister", yieldController.ChangeYieldRegister) // 鍒囨崲浜ч噺鐧昏琛�
+ }
+
+ workerApi := r.Group(urlPrefix + "/worker")
+ workerController := new(controllers.WorkerController)
+ workTypeManageController := new(controllers.WorkTypeManageController)
+ {
+ workerApi.POST("createWorkerInfo", workerController.CreateWorkerInfo) //鍒涘缓浜哄憳淇℃伅
+ workerApi.POST("updateWorkerInfo", workerController.UpdateWorkerInfo) //鏇存柊浜哄憳淇℃伅
+ workerApi.POST("getWorkerList", workerController.GetWorkerList) //鑾峰彇浜哄憳淇℃伅鍒楄〃
+ workerApi.DELETE("deleteWorkerInfo/:id", workerController.DeleteWorkerInfo) //鍒犻櫎浜哄憳淇℃伅
+
+ workerApi.POST("saveWorkTypeInfo", workTypeManageController.SaveWorkTypeInfo) //淇濆瓨宸ョ淇℃伅
+ workerApi.POST("getWorkTypeList", workTypeManageController.GetWorkTypeList) //鑾峰彇宸ョ鍒楄〃
+ workerApi.DELETE("deleteWorkTypeInfo/:id", workTypeManageController.DeleteWorkTypeInfo) //鍒犻櫎宸ョ淇℃伅
+ }
+
+ //钖叕绠$悊
+ salaryApi := r.Group(urlPrefix + "/salary")
+ salaryPlanController := new(controllers.SalaryPlanController)
+ {
+ salaryApi.POST("saveSalaryPlan", salaryPlanController.SaveSalaryPlan) //淇濆瓨钖叕鏂规
+ salaryApi.POST("getSalaryPlanList", salaryPlanController.GetSalaryPlanList) //鑾峰彇钖叕鏂规鍒楄〃
+ salaryApi.DELETE("deleteSalaryPlanInfo/:id", salaryPlanController.DeleteSalaryPlanInfo) //鍒犻櫎钖叕鏂规
+ salaryApi.GET("getSalaryTypeList/:type", salaryPlanController.GetSalaryTypeList) //鑾峰彇钖祫绫诲瀷鍒楄〃
+ salaryApi.POST("saveSalaryType", salaryPlanController.SaveSalaryType) //淇濆瓨钖祫绫诲瀷
+ }
+
+ //鑰冨嫟绠$悊
+ attendanceApi := r.Group(urlPrefix + "/attendance")
+ attendanceController := new(controllers.AttendanceController)
+ {
+ attendanceApi.POST("getTemplate", attendanceController.GetTemplate) //鑾峰彇妯$増鍒楄〃
+ attendanceApi.POST("attendanceInput", attendanceController.AttendanceInput) //鑰冨嫟瀵煎叆
+ attendanceApi.POST("getAttendanceList", attendanceController.GetAttendanceList) //鑾峰彇鑰冨嫟鍒楄〃
+ attendanceApi.POST("updateAttendance", attendanceController.UpdateAttendance) //鏇存柊鑰冨嫟
+ attendanceApi.POST("getAttendanceStatistic", attendanceController.GetAttendanceStatistic) //鑾峰彇鑰冨嫟缁熻
+ attendanceApi.DELETE("deleteAttendanceInfo", attendanceController.DeleteAttendanceInfo) //鍒犻櫎鑰冨嫟淇℃伅
+ attendanceApi.GET("getAttendanceRule", attendanceController.GetAttendanceRule) //鑾峰彇鍔犵彮瑙勫垯
+ attendanceApi.POST("saveAttendanceRule", attendanceController.SaveAttendanceRule) //淇濆瓨鍔犵彮瑙勫垯
+ }
+
+ mentorApi := r.Group(urlPrefix + "/mentor")
+ mentorCtl := new(controllers.MentorController)
+ {
+ mentorApi.POST("createMentorInfo", mentorCtl.CreateMentorInfo) //鍒涘缓甯﹀緬淇℃伅
+ mentorApi.POST("updateMentorInfo", mentorCtl.UpdateMentorInfo) //鏇存柊甯﹀緬淇℃伅
+ mentorApi.POST("getMentorList", mentorCtl.GetMentorList) //鑾峰彇甯﹀緬淇℃伅鍒楄〃
+ mentorApi.DELETE("deleteMentorInfo/:id", mentorCtl.DeleteMentorInfo) //鍒犻櫎甯﹀緬淇℃伅
+ }
+
+ wpApi := r.Group(urlPrefix + "/workerPosition")
+ wpCtl := new(controllers.WorkerPositionController)
+ {
+ wpApi.POST("createWorkerPositionInfo", wpCtl.CreateWorkerPositionInfo) //鍒涘缓鏈哄彴淇℃伅
+ wpApi.POST("updateWorkerPositionInfo", wpCtl.UpdateWorkerPositionInfo) //鏇存柊鏈哄彴淇℃伅
+ wpApi.POST("getWorkerPositionList", wpCtl.GetWorkerPositionList) //鑾峰彇鏈哄彴淇℃伅鍒楄〃
+ wpApi.DELETE("deleteWorkerPositionInfo/:id", wpCtl.DeleteWorkerPositionInfo) //鍒犻櫎鏈哄彴淇℃伅
}
return r
--
Gitblit v1.8.0