package assessment import ( v2 "github.com/flipped-aurora/gin-vue-admin/server/api/index" v1 "github.com/flipped-aurora/gin-vue-admin/server/api/v1" "github.com/gin-gonic/gin" ) type AssessmentRouter struct{} func (s *AssessmentRouter) InitAssessmentRouter(Router *gin.RouterGroup) { dutyCodeRouter := Router.Group("duty") var authorityApi = v1.ApiGroupApp.DutyHandleApi.DutyHandle { dutyCodeRouter.POST("/", authorityApi.Index) // 入口 dutyCodeRouter.POST("", authorityApi.Index) // 入口 dutyCodeRouter.GET("/", authorityApi.Index) // 入口 dutyCodeRouter.GET("", authorityApi.Index) // 入口 dutyCodeRouter.POST("dutyclasslist", authorityApi.DutyClassList) // 考核类别 dutyCodeRouter.POST("adddutyclass", authorityApi.AddDutyClass) // 添加考核类别 dutyCodeRouter.POST("getdutyclassinfo", authorityApi.GetDutyClassInfo) // 查询考核类别详情 dutyCodeRouter.POST("eitedutyclassinfo", authorityApi.EiteDutyClassInfo) // 编辑考核类别 dutyCodeRouter.POST("statedutyclass", authorityApi.StateDutyClass) // 编辑考核类别状态或删除 dutyCodeRouter.POST("assessList", authorityApi.AssEssList) // 考核项目列表 dutyCodeRouter.POST("addassessinfo", authorityApi.AddAssEssInfo) // 添加考核项目 dutyCodeRouter.POST("getassessinfo", authorityApi.GetAssEssInfo) // 获取考核项目详情 dutyCodeRouter.POST("eiteassessinfo", authorityApi.EiteAssEssInfo) // 修改考核项目详情 dutyCodeRouter.POST("eiteassessstate", authorityApi.EiteAssEssState) // 修改状态或删除考核项目 dutyCodeRouter.POST("dutylist", authorityApi.DutyList) // 具体职责列表 dutyCodeRouter.POST("adddutyinfo", authorityApi.AddDutyInfo) // 添加具体职责 dutyCodeRouter.POST("getdutyinfo", authorityApi.GetDutyInfo) // 获取具体职责详情 dutyCodeRouter.POST("eitedutyinfo", authorityApi.EiteDutyInfor) // 修改具体职责详情 dutyCodeRouter.POST("eitedutystate", authorityApi.EiteDutyState) // 修改状态或删除具体职责 dutyCodeRouter.POST("specdutylist", authorityApi.SpecificDutyList) // 具体部门考核项目列表 dutyCodeRouter.POST("addspecdutyinfo", authorityApi.AddSpecificDutyInfo) // 添加具体部门考核项目 dutyCodeRouter.POST("getspecdutyinfo", authorityApi.GetSpecDutyCont) // 获取具体部门考核项目详情 dutyCodeRouter.POST("eitespecdutyinfo", authorityApi.EiteSpecFicDutyInfo) // 修改具体部门考核项目详情 dutyCodeRouter.POST("eitespecdutystate", authorityApi.EiteSpecficDutyState) // 修改状态或删除具体部门考核项目 } } func (s *AssessmentRouter) InitDutyHandelRouter(Router *gin.RouterGroup) { dutyIndexCodeRouter := Router.Group("dutys") var authorityIndexApi = v2.ApiGroupApp.AssessMentApi.Assessment { dutyIndexCodeRouter.POST("/", authorityIndexApi.Index) // 入口 dutyIndexCodeRouter.POST("", authorityIndexApi.Index) // 入口 dutyIndexCodeRouter.GET("/", authorityIndexApi.Index) // 入口 dutyIndexCodeRouter.GET("", authorityIndexApi.Index) // 入口 dutyIndexCodeRouter.POST("myassessmentlist", authorityIndexApi.MyAssEssMentList) // 我需要填写的考核项目 dutyIndexCodeRouter.POST("getDutydepartlist", authorityIndexApi.GetDutyDepartList) // 根据具体考核项目获取被考核部门 dutyIndexCodeRouter.POST("addassessmentscore", authorityIndexApi.AddAssessmentScore) //添加考核项目 dutyIndexCodeRouter.POST("myevaluatelist", authorityIndexApi.MyEvaluateList) //个人考核评价记录 dutyIndexCodeRouter.POST("getdeparttimeassess", authorityIndexApi.GetDepartTimeAssess) //根据部门和时间获取考核详情 } }