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.
47 lines
2.8 KiB
47 lines
2.8 KiB
package organization
|
|
|
|
import (
|
|
"hr_server/api/version1"
|
|
|
|
"github.com/gin-gonic/gin"
|
|
)
|
|
|
|
//组织架构
|
|
func (o *OrganizationRoute) InitRouterGroup(route *gin.RouterGroup) {
|
|
apiRouter := route.Group("org")
|
|
var apiHandle = version1.AppApiInlet.OrganizationApi
|
|
{
|
|
apiRouter.GET("", apiHandle.Index) //入口
|
|
apiRouter.POST("", apiHandle.Index) //入口
|
|
//职务分类路由
|
|
apiRouter.POST("adddutiesclass", apiHandle.AddDutiesClass) //添加职务分类
|
|
apiRouter.POST("utiesclasslist", apiHandle.DutiesClassList) //职务分类列表
|
|
apiRouter.POST("getutiesclassinfo", apiHandle.GetDutiesClassInfo) //获取职务分类详情
|
|
apiRouter.POST("eiteutiesclassinfo", apiHandle.EiteDutiesClassInfo) //修改职务分类详情
|
|
apiRouter.POST("delutiesclassinfo", apiHandle.DelDutiesClassInfo) //删除职务分类
|
|
//职务路由
|
|
apiRouter.POST("dutieslist", apiHandle.DutiesList) //职务列表
|
|
apiRouter.POST("getdutiescont", apiHandle.GetDutiesCont) //获取职务详情
|
|
apiRouter.POST("adddutiescont", apiHandle.AddDutiesCont) //添加职务
|
|
apiRouter.POST("eitedutiescont", apiHandle.EiteDutiesInfo) //编辑职务
|
|
apiRouter.POST("eitedutiesstatordel", apiHandle.EiteDutiesStatOrDel) //编辑职务状态或删除
|
|
//行政组织类型
|
|
apiRouter.POST("govclasslist", apiHandle.GovClassList) //行政组织类型列表
|
|
apiRouter.POST("getgovclasscont", apiHandle.GetGovClassCont) //获取行政组织类型
|
|
apiRouter.POST("addgovclass", apiHandle.AddGovClass) //添加行政组织类型
|
|
apiRouter.POST("eitegovclasscont", apiHandle.EiteGovClassCont) //编辑行政组织类型
|
|
apiRouter.POST("eitegovclassstateordel", apiHandle.EiteGovClassStateOrDel) //编辑行政组织类型状态或删除
|
|
//行政组织
|
|
apiRouter.POST("govlist", apiHandle.GovList) //行政组织列表
|
|
apiRouter.POST("getgovcont", apiHandle.GetGovCont) //获取行政组织
|
|
apiRouter.POST("addgovcont", apiHandle.AddGovCont) //添加行政组织
|
|
apiRouter.POST("eitegovcont", apiHandle.EiteGovCont) //编辑行政组织
|
|
apiRouter.POST("eitegovstateordel", apiHandle.EiteGovStateOrDel) //编辑行政组织状态或删除
|
|
//职位(岗位)
|
|
apiRouter.POST("positionlist", apiHandle.PositionList) //职位(岗位)列表
|
|
apiRouter.POST("getpositioncont", apiHandle.GetPositionCont) //获取职位(岗位)
|
|
apiRouter.POST("addpositioncont", apiHandle.AddPositionCont) //添加职位(岗位)
|
|
apiRouter.POST("eitepositioncont", apiHandle.EitePositionCont) //编辑职位(岗位)
|
|
apiRouter.POST("eitepositionstateordel", apiHandle.EitePositionStateOrDel) //编辑职位(岗位)状态或删除
|
|
}
|
|
}
|
|
|