dddd
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

65 lines
4.1 KiB

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) // 修改状态或删除具体部门考核项目
dutyCodeRouter.POST("adddepartdutyinfo", authorityApi.AddDepartDutyInfo) // 添加具体部门考核项目(副本)
dutyCodeRouter.POST("eitedepartdutyinfo", authorityApi.EiteDepartDutyInfo) // 修改具体部门考核项目详情(副本)
}
}
func (s *AssessmentRouter) InitDutyHandelRouter(Router *gin.RouterGroup) {
dutyIndexCodeRouter := Router.Group("dutys")
var authorityIndexApi = v2.ApiGroupApp.AssessMentApi.Assessment
{
4 years ago
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) //根据部门和时间获取考核详情
}
}