接口 DepartmentApi
-
@Validated @Deprecated public interface DepartmentApi
已过时。部门服务组件- 从以下版本开始:
- 9.6.0
- 作者:
- dingzhaojun, qinman, mengjuhua
- Date:
- 2022/2/10
-
-
方法概要
所有方法 实例方法 抽象方法 已过时的方法 修饰符和类型 方法 说明 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)已过时。根据租户id和部门id,获取委办局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
@PostMapping("/createDepartment") net.risesoft.model.platform.Department createDepartment(@RequestParam("tenantId") @NotBlank @NotBlank String tenantId, @RequestParam("departmentJson") @NotBlank @NotBlank String departmentJson)已过时。新建部门- 参数:
tenantId- 租户iddepartmentJson- 部门对象- 返回:
- Department 部门对象
- 从以下版本开始:
- 9.6.0
-
deleteDepartment
@GetMapping("/deleteDepartment") boolean deleteDepartment(@RequestParam("deptId") @NotBlank @NotBlank String deptId, @RequestParam("tenantId") @NotBlank @NotBlank String tenantId)已过时。删除部门- 参数:
deptId- 部门idtenantId- 租户id- 返回:
- boolean 是否删除成功
- 从以下版本开始:
- 9.6.0
-
disableDepartment
@GetMapping("/disableDepartment") boolean disableDepartment(@RequestParam("tenantId") @NotBlank @NotBlank String tenantId, @RequestParam("departmentId") @NotBlank @NotBlank String departmentId)已过时。禁用部门- 参数:
tenantId- 租户iddepartmentId- 部门id- 返回:
- true:禁用成功,false:禁用失败
- 从以下版本开始:
- 9.6.0
-
getBureau
@GetMapping("/getBureau") net.risesoft.model.platform.OrgUnit getBureau(@RequestParam("tenantId") @NotBlank @NotBlank String tenantId, @RequestParam("departmentId") @NotBlank @NotBlank String departmentId)已过时。根据租户id和部门id,获取委办局- 参数:
tenantId- 租户iddepartmentId- 部门id- 返回:
- OrgUnit 组织节点对象(部门或组织机构)
- 从以下版本开始:
- 9.6.0
-
getDepartment
@GetMapping("/getDepartment") net.risesoft.model.platform.Department getDepartment(@RequestParam("tenantId") @NotBlank @NotBlank String tenantId, @RequestParam("departmentId") @NotBlank @NotBlank String departmentId)已过时。根据id获得部门对象- 参数:
tenantId- 租户iddepartmentId- 部门唯一标识- 返回:
- Department 部门对象
- 从以下版本开始:
- 9.6.0
-
getParent
@GetMapping("/getParent") net.risesoft.model.platform.OrgUnit getParent(@RequestParam("tenantId") @NotBlank @NotBlank String tenantId, @RequestParam("departmentId") @NotBlank @NotBlank String departmentId)已过时。获取部门父节点- 参数:
tenantId- 租户iddepartmentId- 部门唯一标识- 返回:
- OrgUnit 组织节点对象(部门或组织机构)
- 从以下版本开始:
- 9.6.0
-
listAllPersons
@GetMapping("/listAllPersons") List<net.risesoft.model.platform.Person> listAllPersons(@RequestParam("tenantId") @NotBlank @NotBlank String tenantId, @RequestParam("departmentId") @NotBlank @NotBlank String departmentId)已过时。获取部门下的所有人员(递归,包含部门下对应的人员)- 参数:
tenantId- 租户iddepartmentId- 部门id- 返回:
- List<Person> 人员对象集合
- 从以下版本开始:
- 9.6.0
-
listAllPersonsByDisabled
@GetMapping("/listAllPersonsByDisabled") List<net.risesoft.model.platform.Person> listAllPersonsByDisabled(@RequestParam("tenantId") @NotBlank @NotBlank String tenantId, @RequestParam("departmentId") @NotBlank @NotBlank String departmentId, @RequestParam("disabled") Boolean disabled)已过时。获取部门下的所有没有禁用/禁用的人员(递归,对应的人员)- 参数:
tenantId- 租户iddepartmentId- 部门iddisabled- 是否禁用- 返回:
- List<Person> 人员对象集合
- 从以下版本开始:
- 9.6.0
-
listAllPersonsByDisabledAndName
@GetMapping("/listAllPersonsByDisabledAndName") 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)已过时。根据是否禁用,人员姓名获取部门下所有人员- 参数:
tenantId- 租户iddepartmentId- 部门iddisabled- 是否禁用name- 人员姓名- 返回:
- List<Person> 人员对象集合
- 从以下版本开始:
- 9.6.0
-
listByDn
@GetMapping("/listByDn") List<net.risesoft.model.platform.Department> listByDn(@RequestParam("tenantId") @NotBlank @NotBlank String tenantId, @RequestParam("dn") @NotBlank @NotBlank String dn)已过时。根据租户id和路径获取所有部门对象- 参数:
tenantId- 租户iddn- 路径- 返回:
- List<Department> 部门对象集合
- 从以下版本开始:
- 9.6.0
-
listByOrgBaseIdAndCategory
@GetMapping("/listByOrgBaseIdAndCategory") List<net.risesoft.model.platform.DepartmentProp> listByOrgBaseIdAndCategory(@RequestParam("tenantId") @NotBlank @NotBlank String tenantId, @RequestParam("orgUnitId") @NotBlank @NotBlank String orgUnitId, @RequestParam("category") Integer category)已过时。根据组织节点id查找管理的部门部门属性配置- 参数:
tenantId- 租户idorgUnitId- 组织节点idcategory- 配置类型DepartmentPropCategoryEnum- 返回:
- List<DepartmentProp> 部门部门属性配置集合
- 从以下版本开始:
- 9.6.0
-
listByTenantIdAndDeptName
@GetMapping("/listByTenantIdAndDeptName") List<net.risesoft.model.platform.Department> listByTenantIdAndDeptName(@RequestParam("tenantId") @NotBlank @NotBlank String tenantId, @RequestParam("deptName") @NotBlank @NotBlank String deptName)已过时。根据部门名称,模糊查询部门列表- 参数:
tenantId- 租户iddeptName- 部门名称- 返回:
- List<Department>
- 从以下版本开始:
- 9.6.0
-
listDepartments
@GetMapping("/listDepartments") List<net.risesoft.model.platform.Department> listDepartments(@RequestParam("tenantId") @NotBlank @NotBlank String tenantId, @RequestParam("ids") @NotEmpty @NotEmpty List<String> ids)已过时。获得一组部门对象- 参数:
tenantId- 租户idids- 部门唯一标识结合- 返回:
- List<Department> 部门对象集合
- 从以下版本开始:
- 9.6.0
-
listGroups
@GetMapping("/listGroups") List<net.risesoft.model.platform.Group> listGroups(@RequestParam("tenantId") @NotBlank @NotBlank String tenantId, @RequestParam("departmentId") @NotBlank @NotBlank String departmentId)已过时。获取用户组(下一级)- 参数:
tenantId- 租户iddepartmentId- 部门唯一标识- 返回:
- List<Group> 用户组对象集合
- 从以下版本开始:
- 9.6.0
-
listLeaders
@GetMapping("/listLeaders") List<net.risesoft.model.platform.OrgUnit> listLeaders(@RequestParam("tenantId") @NotBlank @NotBlank String tenantId, @RequestParam("departmentId") @NotBlank @NotBlank String departmentId)已过时。获取部门领导- 参数:
tenantId- 租户iddepartmentId- 部门唯一标识- 返回:
- List<Person> 人员对象集合
- 从以下版本开始:
- 9.6.0
-
listManagers
@GetMapping("/listManagers") List<net.risesoft.model.platform.OrgUnit> listManagers(@RequestParam("tenantId") @NotBlank @NotBlank String tenantId, @RequestParam("departmentId") @NotBlank @NotBlank String departmentId)已过时。获取部门主管领导- 参数:
tenantId- 租户iddepartmentId- 部门唯一标识- 返回:
- List<Person> 人员对象集合
- 从以下版本开始:
- 9.6.0
-
listPersons
@GetMapping("/listPersons") List<net.risesoft.model.platform.Person> listPersons(@RequestParam("tenantId") @NotBlank @NotBlank String tenantId, @RequestParam("departmentId") @NotBlank @NotBlank String departmentId)已过时。获取部门下的人员(下一级,包含部门下对应的人员)- 参数:
tenantId- 租户iddepartmentId- 部门唯一标识- 返回:
- List<Person> 岗位对象集合
- 从以下版本开始:
- 9.6.0
-
listPersonsByDisabled
@GetMapping("/listPersonsByDisabled") List<net.risesoft.model.platform.Person> listPersonsByDisabled(@RequestParam("tenantId") @NotBlank @NotBlank String tenantId, @RequestParam("departmentId") @NotBlank @NotBlank String departmentId, @RequestParam("disabled") Boolean disabled)已过时。获取部门下的没有禁用/禁用的人员(下一级,包含部门下对应的人员)- 参数:
tenantId- 租户iddepartmentId- 部门iddisabled- 是否禁用- 返回:
- List<Person> 人员对象集合
- 从以下版本开始:
- 9.6.0
-
listPositions
@GetMapping("/listPositions") List<net.risesoft.model.platform.Position> listPositions(@RequestParam("tenantId") @NotBlank @NotBlank String tenantId, @RequestParam("departmentId") @NotBlank @NotBlank String departmentId)已过时。获取岗位(下一级)- 参数:
tenantId- 租户iddepartmentId- 部门唯一标识- 返回:
- List<Position> 岗位对象集合
- 从以下版本开始:
- 9.6.0
-
listSubDepartments
@GetMapping("/listSubDepartments") List<net.risesoft.model.platform.Department> listSubDepartments(@RequestParam("tenantId") @NotBlank @NotBlank String tenantId, @RequestParam("departmentId") @NotBlank @NotBlank String departmentId)已过时。获取子部门(下一级)- 参数:
tenantId- 租户iddepartmentId- 部门唯一标识- 返回:
- List<Department> 部门对象集合
- 从以下版本开始:
- 9.6.0
-
saveDepartment
@PostMapping("/saveDepartment") net.risesoft.model.platform.Department saveDepartment(@RequestParam("tenantId") @NotBlank @NotBlank String tenantId, @RequestParam("departmentJson") @NotBlank @NotBlank String departmentJson)已过时。保存部门- 参数:
tenantId- 租户iddepartmentJson- 部门对象- 返回:
- Department 部门对象
- 从以下版本开始:
- 9.6.0
-
-