| | |
| | | |
| | | 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" |
| | |
| | | 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 |