Browse Source

更改开发授权接口访问

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

9
apirouter/inlet.go

@ -12,10 +12,11 @@ import (
//路由入口
type RouterGroup struct {
OrganizationApi organization.OrganizationRoute //组织架构
PermitPowerApi permit.PermitPower //权限相关操作
PersonnelRoute personnel.PersonnelRoute //人员管理
PersonnelRouteKingdee personnel.PersonnelRouteKingdee //人员管理Kingdee
OrganizationApi organization.OrganizationRoute //组织架构
OrganizationApiOpen organization.OrganizationRouteOpen //组织架构
PermitPowerApi permit.PermitPower //权限相关操作
PersonnelRoute personnel.PersonnelRoute //人员管理
PersonnelRouteKingdee personnel.PersonnelRouteKingdee //人员管理Kingdee
ShiyanApiRRouter shiyanrouter.ShiyanApiRouter
EmpowerApiRouter empowerrote.EmpowerApiRouter
KingdeeApiRouter dockingjindie.DockingJindieApiRouter

53
apirouter/organization/organization_group.go

@ -6,7 +6,7 @@ import (
"github.com/gin-gonic/gin"
)
//组织架构
// 组织架构
func (o *OrganizationRoute) InitRouterGroup(route *gin.RouterGroup) {
apiRouter := route.Group("org")
var apiHandle = version1.AppApiInlet.OrganizationApi
@ -56,3 +56,54 @@ func (o *OrganizationRoute) InitRouterGroup(route *gin.RouterGroup) {
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 OrganizationRouteOpen struct{}

11
initialization/route/route_entry.go

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

Loading…
Cancel
Save