| | |
| | | |
| | | 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" |
| | |
| | | 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) //获取车间组别 |
| | |
| | | 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 |