接口 PositionApi
-
@Validated @Deprecated public interface PositionApi
已过时。岗位服务组件- 从以下版本开始:
- 9.6.0
- 作者:
- dingzhaojun, qinman, mengjuhua
- Date:
- 2022/2/10
-
-
方法概要
所有方法 实例方法 抽象方法 已过时的方法 修饰符和类型 方法 说明 booleanaddPerson(@NotBlank String tenantId, @NotBlank String positionId, @NotBlank String personId)已过时。向岗位增加人员net.risesoft.model.platform.PositioncreatePosition(@NotBlank String tenantId, @NotBlank String positionJson)已过时。创建岗位booleandeletePosition(@NotBlank String tenantId, @NotBlank String positionId)已过时。根据岗位id删除岗位net.risesoft.model.platform.OrgUnitgetParent(@NotBlank String tenantId, @NotBlank String positionId)已过时。获取岗位父节点net.risesoft.model.platform.PositiongetPosition(@NotBlank String tenantId, @NotBlank String positionId)已过时。根据id获得岗位对象booleanhasPosition(@NotBlank String tenantId, @NotBlank String positionName, @NotBlank String personId)已过时。根据人员id和岗位id判断该人员是否拥有此岗位List<net.risesoft.model.platform.Position>listByParentId(@NotBlank String tenantId, @NotBlank String parentId)已过时。根据父节点获取岗位列表List<net.risesoft.model.platform.Position>listByPersonId(@NotBlank String tenantId, @NotBlank String personId)已过时。根据用户ID,获取岗位列表List<net.risesoft.model.platform.Person>listPersons(@NotBlank String tenantId, @NotBlank String positionId)已过时。获取所在岗位的人员列表booleanremovePerson(@NotBlank String tenantId, @NotBlank String positionId, @NotBlank String personId)已过时。从岗位移除人员net.risesoft.model.platform.PositionupdatePosition(@NotBlank String tenantId, @NotBlank String positionJson)已过时。更新岗位
-
-
-
方法详细资料
-
addPerson
@PostMapping("/addPerson") boolean addPerson(@RequestParam("tenantId") @NotBlank @NotBlank String tenantId, @RequestParam("positionId") @NotBlank @NotBlank String positionId, @RequestParam("personId") @NotBlank @NotBlank String personId)已过时。向岗位增加人员- 参数:
tenantId- 租户idpositionId- 岗位idpersonId- 人员id- 返回:
- boolean true 移除成功,false 移除失败
- 从以下版本开始:
- 9.6.0
-
createPosition
@PostMapping("/createPosition") net.risesoft.model.platform.Position createPosition(@RequestParam("tenantId") @NotBlank @NotBlank String tenantId, @RequestParam("positionJson") @NotBlank @NotBlank String positionJson)已过时。创建岗位- 参数:
tenantId- 租户idpositionJson- 岗位对象- 返回:
- Position 岗位对象
- 从以下版本开始:
- 9.6.0
-
deletePosition
@PostMapping("/deletePosition") boolean deletePosition(@RequestParam("tenantId") @NotBlank @NotBlank String tenantId, @RequestParam("positionId") @NotBlank @NotBlank String positionId)已过时。根据岗位id删除岗位- 参数:
tenantId- 租户idpositionId- 岗位id- 返回:
- boolean s是否删除成功
- 从以下版本开始:
- 9.6.0
-
getParent
@GetMapping("/getParent") net.risesoft.model.platform.OrgUnit getParent(@RequestParam("tenantId") @NotBlank @NotBlank String tenantId, @RequestParam("positionId") @NotBlank @NotBlank String positionId)已过时。获取岗位父节点- 参数:
tenantId- 租户idpositionId- 岗位唯一标识- 返回:
- OrgUnit 组织节点对象(部门或组织机构)
- 从以下版本开始:
- 9.6.0
-
getPosition
@GetMapping("/getPosition") net.risesoft.model.platform.Position getPosition(@RequestParam("tenantId") @NotBlank @NotBlank String tenantId, @RequestParam("positionId") @NotBlank @NotBlank String positionId)已过时。根据id获得岗位对象- 参数:
tenantId- 租户idpositionId- 岗位唯一标识- 返回:
- Position 岗位对象
- 从以下版本开始:
- 9.6.0
-
hasPosition
@GetMapping("/hasPosition") boolean hasPosition(@RequestParam("tenantId") @NotBlank @NotBlank String tenantId, @RequestParam("positionName") @NotBlank @NotBlank String positionName, @RequestParam("personId") @NotBlank @NotBlank String personId)已过时。根据人员id和岗位id判断该人员是否拥有此岗位- 参数:
tenantId- 租户idpositionName- 岗位名称personId- 岗位唯一标识- 返回:
- boolean 是否拥有该岗位
- 从以下版本开始:
- 9.6.0
-
listByParentId
@GetMapping("/listByParentId") List<net.risesoft.model.platform.Position> listByParentId(@RequestParam("tenantId") @NotBlank @NotBlank String tenantId, @RequestParam("parentId") @NotBlank @NotBlank String parentId)已过时。根据父节点获取岗位列表- 参数:
tenantId- 租户唯一标识parentId- 父节点ID- 返回:
- List<Position> 岗位对象集合
- 从以下版本开始:
- 9.6.0
-
listByPersonId
@GetMapping("/listByPersonId") List<net.risesoft.model.platform.Position> listByPersonId(@RequestParam("tenantId") @NotBlank @NotBlank String tenantId, @RequestParam("personId") @NotBlank @NotBlank String personId)已过时。根据用户ID,获取岗位列表- 参数:
tenantId- 租户唯一标识personId- 人员ID- 返回:
- List<Position> 岗位对象集合
- 从以下版本开始:
- 9.6.0
-
listPersons
@GetMapping("/listPersons") List<net.risesoft.model.platform.Person> listPersons(@RequestParam("tenantId") @NotBlank @NotBlank String tenantId, @RequestParam("positionId") @NotBlank @NotBlank String positionId)已过时。获取所在岗位的人员列表- 参数:
tenantId- 租户idpositionId- 岗位唯一标识- 返回:
- List<Person> 人员对象集合
- 从以下版本开始:
- 9.6.0
-
removePerson
@PostMapping("/removePerson") boolean removePerson(@RequestParam("tenantId") @NotBlank @NotBlank String tenantId, @RequestParam("positionId") @NotBlank @NotBlank String positionId, @RequestParam("personId") @NotBlank @NotBlank String personId)已过时。从岗位移除人员- 参数:
tenantId- 租户idpositionId- 岗位idpersonId- 人员id- 返回:
- boolean true 移除成功,false 移除失败
- 从以下版本开始:
- 9.6.0
-
updatePosition
@PostMapping("/updatePosition") net.risesoft.model.platform.Position updatePosition(@RequestParam("tenantId") @NotBlank @NotBlank String tenantId, @RequestParam("positionJson") @NotBlank @NotBlank String positionJson)已过时。更新岗位- 参数:
tenantId- 租户idpositionJson- 岗位对象- 返回:
- Position 岗位对象
- 从以下版本开始:
- 9.6.0
-
-