From 3032034d254fc15f06a1d4260f35c49f0ef1e12f Mon Sep 17 00:00:00 2001
From: yinbentan <yinbentan@live.com>
Date: 星期五, 02 八月 2024 11:57:33 +0800
Subject: [PATCH] 添加接口,添加新的薪资查询和修改接口

---
 router/router.go |   54 +++++++++++++++++++++++++++++++++++++-----------------
 1 files changed, 37 insertions(+), 17 deletions(-)

diff --git a/router/router.go b/router/router.go
index e4e97e8..16117c4 100644
--- a/router/router.go
+++ b/router/router.go
@@ -33,10 +33,11 @@
 	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("dict", DictController.List)               // 鑾峰彇璇嶅吀鍒楄〃
+		systemApi.POST("dict", DictController.Add)               // 鏂板璇嶅吀
+		systemApi.PUT("dict", DictController.Update)             // 淇敼璇嶅吀
+		systemApi.DELETE("dict/:id", DictController.Delete)      // 鍒犻櫎璇嶅吀
+		systemApi.GET("getAutoCode", DictController.GetAutoCode) // 鑾峰彇鑷姩缂栫爜
 		// 鐢熶笣绠$悊
 		systemApi.GET("getPriceStandardList", rawSilkController.GetPriceStandardList)      //鑾峰彇鐢熶笣瀹氫环鏍囧噯
 		systemApi.POST("savePriceStandard", rawSilkController.SavePriceStandard)           //淇濆瓨鐢熶笣瀹氫环鏍囧噯
@@ -46,7 +47,7 @@
 		systemApi.GET("getRankStandardGrade", rawSilkController.GetRankStandardGrade) //鑾峰彇鐢熶笣绛夌骇
 		systemApi.POST("saveRankStandard", rawSilkController.SaveRankStandard)        //淇濆瓨鐢熶笣瀹氱骇鏍囧噯
 		//杞﹂棿绠$悊
-		systemApi.GET("getWorkshopManageList", workshopController.GetWorkshopManageList)           //鑾峰彇杞﹂棿绠$悊鍒楄〃
+		systemApi.POST("getWorkshopManageList", workshopController.GetWorkshopManageList)          //鑾峰彇杞﹂棿绠$悊鍒楄〃
 		systemApi.POST("saveWorkshopManage", workshopController.SaveWorkshopManage)                //淇濆瓨杞﹂棿绠$悊
 		systemApi.DELETE("deleteWorkshopManage/:id", workshopController.DeleteWorkshopManage)      //鍒犻櫎杞﹂棿绠$悊
 		systemApi.GET("getWorkshopManageGroup/:number", workshopController.GetWorkshopManageGroup) //鑾峰彇杞﹂棿缁勫埆
@@ -64,10 +65,11 @@
 		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.GET("check", FinenessController.CheckList)                           // 鑾峰彇绾ゅ害妫�楠屽垪琛�
+		finenessApi.DELETE("check/:id", FinenessController.CheckDelete)                  // 鍒犻櫎绾ゅ害妫�楠�
+		finenessApi.PUT("check", FinenessController.CheckEdit)                           // 淇敼绾ゅ害妫�楠�
+		finenessApi.GET("check/:id", FinenessController.CheckInfo)                       // 鑾峰彇绾ゅ害妫�楠岃鎯�
+		finenessApi.GET("checkFinenessID/:id", FinenessController.CheckInfoByFinenessID) // 鏍规嵁绾ゅ害鐧昏ID鑾峰彇绾ゅ害妫�楠岃鎯�
 
 		finenessApi.POST("saveYieldRegister", yieldController.SaveYieldRegister)               // 淇濆瓨浜ч噺鐧昏琛�
 		finenessApi.POST("getYieldRegisterList", yieldController.GetYieldRegisterList)         // 鑾峰彇浜ч噺鐧昏琛�
@@ -94,20 +96,30 @@
 	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)                   //淇濆瓨钖祫绫诲瀷
+		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)                              //淇濆瓨钖祫绫诲瀷
+		salaryApi.GET("getPayrollProductionCarList", salaryPlanController.GetPayrollProductionCarList)     //鑾峰彇杞﹀彴姣忓ぉ鐨勪骇閲忓垪琛�
+		salaryApi.GET("getPayrollProductionGroupList", salaryPlanController.GetPayrollProductionGroupList) //鑾峰彇灏忕粍姣忓ぉ鐨勪骇閲忓垪琛�
+		salaryApi.GET("getPayrollSalaryPlanList", salaryPlanController.GetPayrollSalaryPlanList)           //鑾峰彇浜哄憳姣忔湀鐨勮柂璧勫垪琛�
+		salaryApi.POST("savePayrollConstitute", salaryPlanController.SavePayrollConstitute)                //钖叕鏁伴璋冩暣
+		salaryApi.GET("getPayrollConstituteList", salaryPlanController.GetPayrollConstituteList)           //鑾峰彇浜哄憳姣忔湀鐨勮柂璧勫垪琛�
 	}
 
 	//鑰冨嫟绠$悊
 	attendanceApi := r.Group(urlPrefix + "/attendance")
 	attendanceController := new(controllers.AttendanceController)
 	{
-		attendanceApi.POST("attendanceInput", attendanceController.AttendanceInput)             //鑰冨嫟瀵煎叆
-		attendanceApi.POST("getAttendanceList", attendanceController.GetAttendanceList)         //鑾峰彇鑰冨嫟鍒楄〃
-		attendanceApi.DELETE("deleteAttendanceInfo", attendanceController.DeleteAttendanceInfo) //鍒犻櫎鑰冨嫟淇℃伅
+		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")
@@ -128,5 +140,13 @@
 		wpApi.DELETE("deleteWorkerPositionInfo/:id", wpCtl.DeleteWorkerPositionInfo) //鍒犻櫎鏈哄彴淇℃伅
 	}
 
+	//鎶ヨ〃绠$悊
+	formsApi := r.Group(urlPrefix + "/forms")
+	formsCtl := new(controllers.ReportFormsController)
+	{
+		formsApi.POST("salaryReportForms", formsCtl.SalaryReportForms)             //鑾峰彇钖祫鎶ヨ〃
+		formsApi.POST("updateSalaryReportForms", formsCtl.UpdateSalaryReportForms) //淇敼钖祫鎶ヨ〃
+	}
+
 	return r
 }

--
Gitblit v1.8.0