From f4a3813202da0450f3444bef6cbb141141302680 Mon Sep 17 00:00:00 2001
From: liujiandao <274878379@qq.com>
Date: 星期五, 19 四月 2024 16:35:28 +0800
Subject: [PATCH] 考勤导入
---
router/router.go | 38 ++++++++++++++++++++++++++++++++++++--
1 files changed, 36 insertions(+), 2 deletions(-)
diff --git a/router/router.go b/router/router.go
index f4117cb..98fa0f0 100644
--- a/router/router.go
+++ b/router/router.go
@@ -14,11 +14,14 @@
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.JWTAuth())
//r.Use(middleware.VerifyResetPwd())
urlPrefix := "/api-jl/v1"
@@ -82,7 +85,38 @@
workerApi.POST("getWorkerList", workerController.GetWorkerList) //鑾峰彇浜哄憳淇℃伅鍒楄〃
workerApi.DELETE("deleteWorkerInfo/:id", workerController.DeleteWorkerInfo) //鍒犻櫎浜哄憳淇℃伅
- workerApi.POST("saveWorkTypeInfo", workTypeManageController.SaveWorkTypeInfo) //淇濆瓨宸ョ淇℃伅
+ 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("attendanceInput", attendanceController.AttendanceInput) //鑰冨嫟瀵煎叆
+ attendanceApi.POST("getAttendanceList", attendanceController.GetAttendanceList) //鑾峰彇鑰冨嫟鍒楄〃
+ attendanceApi.DELETE("deleteAttendanceInfo", attendanceController.DeleteAttendanceInfo) //鍒犻櫎鑰冨嫟淇℃伅
+ }
+
+ 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) //鍒犻櫎甯﹀緬淇℃伅
}
return r
--
Gitblit v1.8.0