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 | 63 +++++++++++++++++++++++-------- 1 files changed, 46 insertions(+), 17 deletions(-) diff --git a/router/router.go b/router/router.go index 98fa0f0..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") @@ -119,5 +131,22 @@ 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) //鍒犻櫎鏈哄彴淇℃伅 + } + + //鎶ヨ〃绠$悊 + 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