类 DepartmentApiImpl
- java.lang.Object
-
- net.risesoft.api.v0.org.DepartmentApiImpl
-
- 所有已实现的接口:
DepartmentApi
@Primary @Validated @RestController("v0DepartmentApiImpl") @RequestMapping(value="/services/rest/department", produces="application/json") @Deprecated public class DepartmentApiImpl extends Object implements DepartmentApi已过时。部门服务组件- 从以下版本开始:
- 9.6.0
- 作者:
- dingzhaojun, qinman, mengjuhua
- Date:
- 2022/2/10
-
-
构造器概要
构造器 构造器 说明 DepartmentApiImpl()已过时。
-
方法概要
所有方法 实例方法 具体方法 已过时的方法 修饰符和类型 方法 说明 net.risesoft.model.platform.DepartmentcreateDepartment(@NotBlank String tenantId, @NotBlank String departmentJson)已过时。新建部门booleandeleteDepartment(@NotBlank String deptId, @NotBlank String tenantId)已过时。删除部门booleandisableDepartment(@NotBlank String tenantId, @NotBlank String departmentId)已过时。禁用部门net.risesoft.model.platform.OrgUnitgetBureau(@NotBlank String tenantId, @NotBlank String departmentId)已过时。获取委办局net.risesoft.model.platform.DepartmentgetDepartment(@NotBlank String tenantId, @NotBlank String departmentId)已过时。根据id获得部门对象net.risesoft.model.platform.OrgUnitgetParent(@NotBlank String tenantId, @NotBlank String departmentId)已过时。获取部门父节点List<net.risesoft.model.platform.Person>listAllPersons(@NotBlank String tenantId, @NotBlank String departmentId)已过时。获取部门下的所有人员(递归,包含部门下对应的人员)List<net.risesoft.model.platform.Person>listAllPersonsByDisabled(@NotBlank String tenantId, @NotBlank String departmentId, Boolean disabled)已过时。获取部门下的所有未禁用/禁用的人员(递归)List<net.risesoft.model.platform.Person>listAllPersonsByDisabledAndName(@NotBlank String tenantId, @NotBlank String departmentId, Boolean disabled, @NotBlank String name)已过时。根据是否禁用,人员姓名获取部门下所有人员List<net.risesoft.model.platform.Department>listByDn(@NotBlank String tenantId, @NotBlank String dn)已过时。根据租户id和路径获取所有部门对象List<net.risesoft.model.platform.DepartmentProp>listByOrgBaseIdAndCategory(@NotBlank String tenantId, @NotBlank String orgUnitId, Integer category)已过时。根据组织节点id查找管理的部门部门属性配置List<net.risesoft.model.platform.Department>listByTenantIdAndDeptName(@NotBlank String tenantId, @NotBlank String deptName)已过时。根据部门名称,模糊查询部门列表List<net.risesoft.model.platform.Department>listDepartments(@NotBlank String tenantId, @NotEmpty List<String> ids)已过时。获得一组部门对象List<net.risesoft.model.platform.Group>listGroups(@NotBlank String tenantId, @NotBlank String departmentId)已过时。获取用户组(下一级)List<net.risesoft.model.platform.OrgUnit>listLeaders(@NotBlank String tenantId, @NotBlank String departmentId)已过时。获取部门领导List<net.risesoft.model.platform.OrgUnit>listManagers(@NotBlank String tenantId, @NotBlank String departmentId)已过时。获取部门主管领导List<net.risesoft.model.platform.Person>listPersons(@NotBlank String tenantId, @NotBlank String departmentId)已过时。获取部门下的未删除的人员(下一级)List<net.risesoft.model.platform.Person>listPersonsByDisabled(@NotBlank String tenantId, @NotBlank String departmentId, Boolean disabled)已过时。获取部门下的未禁用/禁用的人员(下一级)List<net.risesoft.model.platform.Position>listPositions(@NotBlank String tenantId, @NotBlank String departmentId)已过时。获取岗位(下一级)List<net.risesoft.model.platform.Department>listSubDepartments(@NotBlank String tenantId, @NotBlank String departmentId)已过时。获取子部门(下一级)net.risesoft.model.platform.DepartmentsaveDepartment(@NotBlank String tenantId, @NotBlank String departmentJson)已过时。保存部门
-
-
-
方法详细资料
-
createDepartment
public net.risesoft.model.platform.Department createDepartment(@RequestParam("tenantId") @NotBlank @NotBlank String tenantId, @RequestParam("departmentJson") @NotBlank @NotBlank String departmentJson)已过时。新建部门- 指定者:
createDepartment在接口中DepartmentApi- 参数:
tenantId- 租户iddepartmentJson- 部门JSON字符串- 返回:
- Department 部门对象
- 从以下版本开始:
- 9.6.0
-
deleteDepartment
public boolean deleteDepartment(@RequestParam("deptId") @NotBlank @NotBlank String deptId, @RequestParam("tenantId") @NotBlank @NotBlank String tenantId)已过时。删除部门- 指定者:
deleteDepartment在接口中DepartmentApi- 参数:
deptId- 部门idtenantId- 租户id- 返回:
- boolean 是否删除成功
- 从以下版本开始:
- 9.6.0
-
disableDepartment
public boolean disableDepartment(@RequestParam("tenantId") @NotBlank @NotBlank String tenantId, @RequestParam("departmentId") @NotBlank @NotBlank String departmentId)已过时。禁用部门- 指定者:
disableDepartment在接口中DepartmentApi- 参数:
tenantId- 租户iddepartmentId- 部门id- 返回:
- true:禁用成功,false:禁用失败
- 从以下版本开始:
- 9.6.0
-
getBureau
public net.risesoft.model.platform.OrgUnit getBureau(@RequestParam("tenantId") @NotBlank @NotBlank String tenantId, @RequestParam("departmentId") @NotBlank @NotBlank String departmentId)已过时。获取委办局- 指定者:
getBureau在接口中DepartmentApi- 参数:
tenantId- 租户iddepartmentId- 部门id- 返回:
- OrgUnit 组织节点对象(部门或组织机构)
- 从以下版本开始:
- 9.6.0
-
getDepartment
public net.risesoft.model.platform.Department getDepartment(@RequestParam("tenantId") @NotBlank @NotBlank String tenantId, @RequestParam("departmentId") @NotBlank @NotBlank String departmentId)已过时。根据id获得部门对象- 指定者:
getDepartment在接口中DepartmentApi- 参数:
tenantId- 租户iddepartmentId- 部门唯一标识- 返回:
- Department 部门对象
- 从以下版本开始:
- 9.6.0
-
getParent
public net.risesoft.model.platform.OrgUnit getParent(@RequestParam("tenantId") @NotBlank @NotBlank String tenantId, @RequestParam("departmentId") @NotBlank @NotBlank String departmentId)已过时。获取部门父节点- 指定者:
getParent在接口中DepartmentApi- 参数:
tenantId- 租户iddepartmentId- 部门唯一标识- 返回:
- OrgUnit 组织节点对象(部门或组织机构)
- 从以下版本开始:
- 9.6.0
-
listAllPersons
public List<net.risesoft.model.platform.Person> listAllPersons(@RequestParam("tenantId") @NotBlank @NotBlank String tenantId, @RequestParam("departmentId") @NotBlank @NotBlank String departmentId)
已过时。获取部门下的所有人员(递归,包含部门下对应的人员)- 指定者:
listAllPersons在接口中DepartmentApi- 参数:
tenantId- 租户iddepartmentId- 部门id- 返回:
- List
人员对象集合 - 从以下版本开始:
- 9.6.0
-
listAllPersonsByDisabled
public List<net.risesoft.model.platform.Person> listAllPersonsByDisabled(@RequestParam("tenantId") @NotBlank @NotBlank String tenantId, @RequestParam("departmentId") @NotBlank @NotBlank String departmentId, @RequestParam("disabled") Boolean disabled)
已过时。获取部门下的所有未禁用/禁用的人员(递归)- 指定者:
listAllPersonsByDisabled在接口中DepartmentApi- 参数:
tenantId- 租户iddepartmentId- 部门iddisabled- 是否禁用- 返回:
- List
人员对象集合 - 从以下版本开始:
- 9.6.0
-
listAllPersonsByDisabledAndName
public List<net.risesoft.model.platform.Person> listAllPersonsByDisabledAndName(@RequestParam("tenantId") @NotBlank @NotBlank String tenantId, @RequestParam("departmentId") @NotBlank @NotBlank String departmentId, @RequestParam("disabled") Boolean disabled, @RequestParam("name") @NotBlank @NotBlank String name)
已过时。根据是否禁用,人员姓名获取部门下所有人员- 指定者:
listAllPersonsByDisabledAndName在接口中DepartmentApi- 参数:
tenantId- 租户iddepartmentId- 部门iddisabled- 是否禁用name- 人员姓名- 返回:
- List
人员对象集合 - 从以下版本开始:
- 9.6.0
-
listByDn
public List<net.risesoft.model.platform.Department> listByDn(@RequestParam("tenantId") @NotBlank @NotBlank String tenantId, @RequestParam("dn") @NotBlank @NotBlank String dn)
已过时。根据租户id和路径获取所有部门对象- 指定者:
listByDn在接口中DepartmentApi- 参数:
tenantId- 租户iddn- 路径- 返回:
- List
部门对象集合 - 从以下版本开始:
- 9.6.0
-
listByOrgBaseIdAndCategory
public List<net.risesoft.model.platform.DepartmentProp> listByOrgBaseIdAndCategory(@RequestParam("tenantId") @NotBlank @NotBlank String tenantId, @RequestParam("orgUnitId") @NotBlank @NotBlank String orgUnitId, @RequestParam("category") Integer category)
已过时。根据组织节点id查找管理的部门部门属性配置- 指定者:
listByOrgBaseIdAndCategory在接口中DepartmentApi- 参数:
tenantId- 租户idorgUnitId- 组织节点idcategory- 配置类型DepartmentPropCategoryEnum- 返回:
- 从以下版本开始:
- 9.6.0
-
listByTenantIdAndDeptName
public List<net.risesoft.model.platform.Department> listByTenantIdAndDeptName(@RequestParam("tenantId") @NotBlank @NotBlank String tenantId, @RequestParam("deptName") @NotBlank @NotBlank String deptName)
已过时。根据部门名称,模糊查询部门列表- 指定者:
listByTenantIdAndDeptName在接口中DepartmentApi- 参数:
tenantId- 租户iddeptName- 部门名称- 返回:
- 从以下版本开始:
- 9.6.0
-
listDepartments
public List<net.risesoft.model.platform.Department> listDepartments(@RequestParam("tenantId") @NotBlank @NotBlank String tenantId, @RequestParam("ids") @NotEmpty @NotEmpty List<String> ids)
已过时。获得一组部门对象- 指定者:
listDepartments在接口中DepartmentApi- 参数:
tenantId- 租户idids- 部门唯一标识结合- 返回:
- List<Department> 部门对象集合
- 从以下版本开始:
- 9.6.0
-
listGroups
public List<net.risesoft.model.platform.Group> listGroups(@RequestParam("tenantId") @NotBlank @NotBlank String tenantId, @RequestParam("departmentId") @NotBlank @NotBlank String departmentId)
已过时。获取用户组(下一级)- 指定者:
listGroups在接口中DepartmentApi- 参数:
tenantId- 租户iddepartmentId- 部门唯一标识- 返回:
- List
用户组对象集合 - 从以下版本开始:
- 9.6.0
-
listLeaders
public List<net.risesoft.model.platform.OrgUnit> listLeaders(@RequestParam("tenantId") @NotBlank @NotBlank String tenantId, @RequestParam("departmentId") @NotBlank @NotBlank String departmentId)
已过时。获取部门领导- 指定者:
listLeaders在接口中DepartmentApi- 参数:
tenantId- 租户iddepartmentId- 部门唯一标识- 返回:
- List
人员对象集合 - 从以下版本开始:
- 9.6.0
-
listManagers
public List<net.risesoft.model.platform.OrgUnit> listManagers(@RequestParam("tenantId") @NotBlank @NotBlank String tenantId, @RequestParam("departmentId") @NotBlank @NotBlank String departmentId)
已过时。获取部门主管领导- 指定者:
listManagers在接口中DepartmentApi- 参数:
tenantId- 租户iddepartmentId- 部门唯一标识- 返回:
- List
人员对象集合 - 从以下版本开始:
- 9.6.0
-
listPersons
public List<net.risesoft.model.platform.Person> listPersons(@RequestParam("tenantId") @NotBlank @NotBlank String tenantId, @RequestParam("departmentId") @NotBlank @NotBlank String departmentId)
已过时。获取部门下的未删除的人员(下一级)- 指定者:
listPersons在接口中DepartmentApi- 参数:
tenantId- 租户iddepartmentId- 部门唯一标识- 返回:
- List
岗位对象集合 - 从以下版本开始:
- 9.6.0
-
listPersonsByDisabled
public List<net.risesoft.model.platform.Person> listPersonsByDisabled(@RequestParam("tenantId") @NotBlank @NotBlank String tenantId, @RequestParam("departmentId") @NotBlank @NotBlank String departmentId, @RequestParam("disabled") Boolean disabled)
已过时。获取部门下的未禁用/禁用的人员(下一级)- 指定者:
listPersonsByDisabled在接口中DepartmentApi- 参数:
tenantId- 租户iddepartmentId- 部门iddisabled- 是否禁用- 返回:
- List
人员对象集合 - 从以下版本开始:
- 9.6.0
-
listPositions
public List<net.risesoft.model.platform.Position> listPositions(@RequestParam("tenantId") @NotBlank @NotBlank String tenantId, @RequestParam("departmentId") @NotBlank @NotBlank String departmentId)
已过时。获取岗位(下一级)- 指定者:
listPositions在接口中DepartmentApi- 参数:
tenantId- 租户iddepartmentId- 部门唯一标识- 返回:
- List
岗位对象集合 - 从以下版本开始:
- 9.6.0
-
listSubDepartments
public List<net.risesoft.model.platform.Department> listSubDepartments(@RequestParam("tenantId") @NotBlank @NotBlank String tenantId, @RequestParam("departmentId") @NotBlank @NotBlank String departmentId)
已过时。获取子部门(下一级)- 指定者:
listSubDepartments在接口中DepartmentApi- 参数:
tenantId- 租户iddepartmentId- 部门唯一标识- 返回:
- List
部门对象集合 - 从以下版本开始:
- 9.6.0
-
saveDepartment
public net.risesoft.model.platform.Department saveDepartment(@RequestParam("tenantId") @NotBlank @NotBlank String tenantId, @RequestParam("departmentJson") @NotBlank @NotBlank String departmentJson)已过时。保存部门- 指定者:
saveDepartment在接口中DepartmentApi- 参数:
tenantId- 租户iddepartmentJson- 部门json- 返回:
- Department 部门对象
- 从以下版本开始:
- 9.6.0
-
-