zhangqian
2024-04-28 067650e77790adeb5222b7736649cb5b6b016162
router/router.go
@@ -21,7 +21,7 @@
   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"
@@ -46,7 +46,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) //获取车间组别
@@ -85,7 +85,52 @@
      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("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