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