Browse Source

更改开发授权接口访问

v2_dev
超级管理员 3 years ago
parent
commit
a26657ac60
  1. 1
      apirouter/inlet.go
  2. 53
      apirouter/organization/organization_group.go
  3. 1
      apirouter/organization/type.go
  4. 7
      initialization/route/route_entry.go

1
apirouter/inlet.go

@ -13,6 +13,7 @@ import (
type RouterGroup struct { type RouterGroup struct {
OrganizationApi organization.OrganizationRoute //组织架构 OrganizationApi organization.OrganizationRoute //组织架构
OrganizationApiOpen organization.OrganizationRouteOpen //组织架构
PermitPowerApi permit.PermitPower //权限相关操作 PermitPowerApi permit.PermitPower //权限相关操作
PersonnelRoute personnel.PersonnelRoute //人员管理 PersonnelRoute personnel.PersonnelRoute //人员管理
PersonnelRouteKingdee personnel.PersonnelRouteKingdee //人员管理Kingdee PersonnelRouteKingdee personnel.PersonnelRouteKingdee //人员管理Kingdee

53
apirouter/organization/organization_group.go

@ -6,7 +6,7 @@ import (
"github.com/gin-gonic/gin" "github.com/gin-gonic/gin"
) )
//组织架构 // 组织架构
func (o *OrganizationRoute) InitRouterGroup(route *gin.RouterGroup) { func (o *OrganizationRoute) InitRouterGroup(route *gin.RouterGroup) {
apiRouter := route.Group("org") apiRouter := route.Group("org")
var apiHandle = version1.AppApiInlet.OrganizationApi var apiHandle = version1.AppApiInlet.OrganizationApi
@ -56,3 +56,54 @@ func (o *OrganizationRoute) InitRouterGroup(route *gin.RouterGroup) {
apiRouter.POST("eidtdelteamcont", apiHandle.EidtDelTeamCont) //编辑班组状态或删除 apiRouter.POST("eidtdelteamcont", apiHandle.EidtDelTeamCont) //编辑班组状态或删除
} }
} }
// 开发Token
func (o *OrganizationRouteOpen) InitRouterGroup(route *gin.RouterGroup) {
apiRouter := route.Group("open_organization")
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("govthree", apiHandle.GovThree) //行政组织树
//职位(岗位)
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) //编辑职位(岗位)状态或删除
apiRouter.POST("getpositionrole", apiHandle.GetPositionRole) //岗位(职位)配权 GetPositionRole
//班组
apiRouter.POST("teamcontlist", apiHandle.TeamContList) //班组列表
apiRouter.POST("getteamcont", apiHandle.GetTeamCont) //获取班组
apiRouter.POST("addteamcont", apiHandle.AddTeamCont) //添加班组
apiRouter.POST("eiteteamcont", apiHandle.EiteTeamCont) //编辑班组
// apiRouter.POST("delteamcont", apiHandle.DelTeamCont) //删除班组
apiRouter.POST("eidtdelteamcont", apiHandle.EidtDelTeamCont) //编辑班组状态或删除
}
}

1
apirouter/organization/type.go

@ -2,3 +2,4 @@ package organization
//组织架构接口 //组织架构接口
type OrganizationRoute struct{} type OrganizationRoute struct{}
type OrganizationRouteOpen struct{}

7
initialization/route/route_entry.go

@ -7,7 +7,7 @@ import (
"github.com/gin-gonic/gin" "github.com/gin-gonic/gin"
) )
//初始化主路由 // 初始化主路由
func InitialRouter() *gin.Engine { func InitialRouter() *gin.Engine {
var router = gin.Default() var router = gin.Default()
@ -41,8 +41,8 @@ func InitialRouter() *gin.Engine {
staffApiFuben := apirouter.RouterGroupInlet.PersonnelRouteKingdee staffApiFuben := apirouter.RouterGroupInlet.PersonnelRouteKingdee
//金蝶对接接口 //金蝶对接接口
jinDieDockingApi := apirouter.RouterGroupInlet.KingdeeApiRouter jinDieDockingApi := apirouter.RouterGroupInlet.KingdeeApiRouter //人员
organizationApiKingdee := apirouter.RouterGroupInlet.OrganizationApiOpen //组织架构
{ {
shhiyanApi.InitRouterGroup(appLoadRouterGroup) //实验 shhiyanApi.InitRouterGroup(appLoadRouterGroup) //实验
@ -61,6 +61,7 @@ func InitialRouter() *gin.Engine {
permitPowerApi.InitRouterGroup(Authentication) //权限相关操作 permitPowerApi.InitRouterGroup(Authentication) //权限相关操作
staffApiFuben.InitRouterGroup(Authentication) //人员档案 staffApiFuben.InitRouterGroup(Authentication) //人员档案
organizationApiKingdee.InitRouterGroup(Authentication) //人员档案
} }
return router return router

Loading…
Cancel
Save