类 PersonApiImpl
- java.lang.Object
-
- net.risesoft.api.org.PersonApiImpl
-
-
构造器概要
构造器 构造器 说明 PersonApiImpl()
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 net.risesoft.pojo.Y9Result<Boolean>checkLoginName(@NotBlank String tenantId, @NotBlank String personId, @NotBlank String loginName)检查登录名是否存在net.risesoft.pojo.Y9Result<Object>delete(@NotBlank String tenantId, @NotBlank String personId)删除人员net.risesoft.pojo.Y9Result<Object>disable(@NotBlank String tenantId, @NotBlank String personId)改变人员的禁用状态net.risesoft.pojo.Y9Result<net.risesoft.model.platform.Person>get(@NotBlank String tenantId, @NotBlank String personId)根据id获得人员对象net.risesoft.pojo.Y9Result<net.risesoft.model.platform.Person>getByCaId(@NotBlank String tenantId, @NotBlank String caId)根据ca证书id获得人员对象net.risesoft.pojo.Y9Result<net.risesoft.model.platform.Person>getByLoginName(@NotBlank String tenantId, @NotBlank String loginName)根据登录名称获得人员对象net.risesoft.pojo.Y9Result<net.risesoft.model.platform.Person>getByLoginNameAndParentId(@NotBlank String tenantId, @NotBlank String loginName, @NotBlank String parentId)根据登录名和父节点id,获取人员信息net.risesoft.pojo.Y9Result<net.risesoft.model.platform.PersonExt>getPersonExtByPersonId(@NotBlank String tenantId, @NotBlank String personId)根据人员id获取人员扩展信息net.risesoft.pojo.Y9Result<String>getPersonPhoto(@NotBlank String tenantId, @NotBlank String personId)获取Base64加密之后的照片字符串net.risesoft.pojo.Y9Result<List<net.risesoft.model.platform.Person>>list(@NotBlank String tenantId)获取租户的人员列表(不包含禁用)net.risesoft.pojo.Y9Result<List<net.risesoft.model.platform.Person>>listByIdTypeAndIdNum(@NotBlank String tenantId, @NotBlank String idType, @NotBlank String idNum)根据证件类型和证件号码获取人员列表(不包含禁用)net.risesoft.pojo.Y9Result<List<net.risesoft.model.platform.Person>>listByName(@NotBlank String tenantId, String name)根据人员名称获取人员对象列表(不包含禁用)net.risesoft.pojo.Y9Result<List<net.risesoft.model.platform.Person>>listByParentId(@NotBlank String tenantId, @NotBlank String parentId)获取部门下的人员列表(不包含禁用)net.risesoft.pojo.Y9Result<List<net.risesoft.model.platform.Person>>listByParentIdAndDisabled(@NotBlank String tenantId, @NotBlank String parentId, Boolean disabled)获取部门下的没有禁用/禁用的人员列表net.risesoft.pojo.Y9Result<List<net.risesoft.model.platform.Group>>listGroupsByPersonId(@NotBlank String tenantId, @NotBlank String personId)获取人员所在用户组列表(不包含禁用)net.risesoft.pojo.Y9Result<List<net.risesoft.model.platform.OrgUnit>>listParentsByPersonId(@NotBlank String tenantId, @NotBlank String personId)根据人员id获取父节点列表(不包含禁用)net.risesoft.pojo.Y9Result<List<PersonInfoDTO>>listPersonInfoByName(@NotBlank String tenantId, String name)根据人员名称获取人员基本信息及其关联的岗位信息net.risesoft.pojo.Y9Result<List<net.risesoft.model.platform.Position>>listPositionsByPersonId(@NotBlank String tenantId, @NotBlank String personId)获取人员所在岗位列表(不包含禁用)net.risesoft.pojo.Y9Result<List<net.risesoft.model.platform.Person>>listRecursivelyByParentId(@NotBlank String tenantId, @NotBlank String parentId)递归获取父节点及其所有层级子部门的所有人员列表(不包含禁用)net.risesoft.pojo.Y9Result<List<net.risesoft.model.platform.Person>>listRecursivelyByParentIdAndName(@NotBlank String tenantId, @NotBlank String parentId, @NotBlank String name)根据人员姓名递归获取父节点及其所有层级子部门的所有人员列表(不包含禁用)net.risesoft.pojo.Y9Result<List<net.risesoft.model.platform.Role>>listRoles(@NotBlank String tenantId, @NotBlank String personId)获取人员拥有的角色列表net.risesoft.pojo.Y9Result<net.risesoft.model.platform.Person>modifyPassword(@NotBlank String tenantId, @NotBlank String personId, @NotBlank String oldPassword, @NotBlank String newPassword)修改人员密码net.risesoft.pojo.Y9Page<net.risesoft.model.platform.Person>pageByName(@NotBlank String tenantId, String name, net.risesoft.pojo.Y9PageQuery pageQuery)分页模糊搜索人员列表(不包含禁用)net.risesoft.pojo.Y9Page<net.risesoft.model.platform.Person>pageByParentId(@NotBlank String tenantId, @NotBlank String parentId, boolean disabled, net.risesoft.pojo.Y9PageQuery pageQuery)分页获取父节点下的人员net.risesoft.pojo.Y9Page<net.risesoft.model.platform.Person>pageByParentIdAndName(@NotBlank String tenantId, @NotBlank String parentId, boolean disabled, String name, net.risesoft.pojo.Y9PageQuery pageQuery)分页模糊搜索父节点下的人员列表net.risesoft.pojo.Y9Result<net.risesoft.model.platform.Person>savePersonAvatar(@NotBlank String tenantId, @NotBlank String personId, @NotBlank String avatar)保存人员头像net.risesoft.pojo.Y9Result<Object>savePersonPhoto(@NotBlank String tenantId, @NotBlank String personId, @NotBlank String photo)保存用户照片接口net.risesoft.pojo.Y9Result<Object>savePersonSign(@NotBlank String tenantId, @NotBlank String personId, @NotBlank String sign)保存用户签名照片接口net.risesoft.pojo.Y9Result<net.risesoft.model.platform.Person>savePersonWeixinId(@NotBlank String tenantId, @NotBlank String personId, @NotBlank String weixinId)保存人员的微信idnet.risesoft.pojo.Y9Result<net.risesoft.model.platform.Person>savePersonWithExt(@NotBlank String tenantId, CreatePersonDTO personDTO)新增或修改人员
-
-
-
方法详细资料
-
checkLoginName
public net.risesoft.pojo.Y9Result<Boolean> checkLoginName(@RequestParam("tenantId") @NotBlank @NotBlank String tenantId, @RequestParam("personId") @NotBlank @NotBlank String personId, @RequestParam("loginName") @NotBlank @NotBlank String loginName)
检查登录名是否存在- 指定者:
checkLoginName在接口中PersonApi- 参数:
tenantId- 租户idpersonId- 人员idloginName- 登录名- 返回:
Y9Result<Boolean>通用请求返回对象 - data 属性判断登录名是否存在- 从以下版本开始:
- 9.6.0
-
delete
public net.risesoft.pojo.Y9Result<Object> delete(@RequestParam("tenantId") @NotBlank @NotBlank String tenantId, @RequestParam("personId") @NotBlank @NotBlank String personId)
删除人员
-
disable
public net.risesoft.pojo.Y9Result<Object> disable(@RequestParam("tenantId") @NotBlank @NotBlank String tenantId, @RequestParam("personId") @NotBlank @NotBlank String personId)
改变人员的禁用状态
-
get
public net.risesoft.pojo.Y9Result<net.risesoft.model.platform.Person> get(@RequestParam("tenantId") @NotBlank @NotBlank String tenantId, @RequestParam("personId") @NotBlank @NotBlank String personId)根据id获得人员对象
-
getByLoginName
public net.risesoft.pojo.Y9Result<net.risesoft.model.platform.Person> getByLoginName(@RequestParam("tenantId") @NotBlank @NotBlank String tenantId, @RequestParam("loginName") @NotBlank @NotBlank String loginName)根据登录名称获得人员对象- 指定者:
getByLoginName在接口中PersonApi- 参数:
tenantId- 租户idloginName- 人员登录名- 返回:
Y9Result<Person>通用请求返回对象 - data 是人员对象- 从以下版本开始:
- 9.6.0
-
getByCaId
public net.risesoft.pojo.Y9Result<net.risesoft.model.platform.Person> getByCaId(@RequestParam("tenantId") @NotBlank @NotBlank String tenantId, @RequestParam("caId") @NotBlank @NotBlank String caId)根据ca证书id获得人员对象
-
getByLoginNameAndParentId
public net.risesoft.pojo.Y9Result<net.risesoft.model.platform.Person> getByLoginNameAndParentId(@RequestParam("tenantId") @NotBlank @NotBlank String tenantId, @RequestParam("loginName") @NotBlank @NotBlank String loginName, @RequestParam("parentId") @NotBlank @NotBlank String parentId)根据登录名和父节点id,获取人员信息- 指定者:
getByLoginNameAndParentId在接口中PersonApi- 参数:
tenantId- 租户idloginName- 登录名称parentId- 父节点id- 返回:
Y9Result<Person>通用请求返回对象 - data 是人员对象- 从以下版本开始:
- 9.6.0
-
getPersonExtByPersonId
public net.risesoft.pojo.Y9Result<net.risesoft.model.platform.PersonExt> getPersonExtByPersonId(@RequestParam("tenantId") @NotBlank @NotBlank String tenantId, @RequestParam("personId") @NotBlank @NotBlank String personId)根据人员id获取人员扩展信息- 指定者:
getPersonExtByPersonId在接口中PersonApi- 参数:
tenantId- 租户idpersonId- 人员id- 返回:
Y9Result<PersonExt>通用请求返回对象 - data 是人员扩展信息- 从以下版本开始:
- 9.6.0
-
getPersonPhoto
public net.risesoft.pojo.Y9Result<String> getPersonPhoto(@RequestParam("tenantId") @NotBlank @NotBlank String tenantId, @RequestParam("personId") @NotBlank @NotBlank String personId)
获取Base64加密之后的照片字符串- 指定者:
getPersonPhoto在接口中PersonApi- 参数:
tenantId- 租户idpersonId- 人员id- 返回:
Y9Result<String>通用请求返回对象 - data 是Base64加密之后的照片字符串- 从以下版本开始:
- 9.6.0
-
list
public net.risesoft.pojo.Y9Result<List<net.risesoft.model.platform.Person>> list(@RequestParam("tenantId") @NotBlank @NotBlank String tenantId)
获取租户的人员列表(不包含禁用)
-
listByIdTypeAndIdNum
public net.risesoft.pojo.Y9Result<List<net.risesoft.model.platform.Person>> listByIdTypeAndIdNum(@RequestParam("tenantId") @NotBlank @NotBlank String tenantId, @RequestParam("idType") @NotBlank @NotBlank String idType, @RequestParam("idNum") @NotBlank @NotBlank String idNum)
根据证件类型和证件号码获取人员列表(不包含禁用)- 指定者:
listByIdTypeAndIdNum在接口中PersonApi- 参数:
tenantId- 租户ididType- 证件类型idNum- 证件号码- 返回:
Y9Result<List<Person>>通用请求返回对象 - data 是人员对象集合- 从以下版本开始:
- 9.6.0
-
listByName
public net.risesoft.pojo.Y9Result<List<net.risesoft.model.platform.Person>> listByName(@RequestParam("tenantId") @NotBlank @NotBlank String tenantId, @RequestParam(name="name",required=false) String name)
根据人员名称获取人员对象列表(不包含禁用)- 指定者:
listByName在接口中PersonApi- 参数:
tenantId- 租户idname- 人员名称- 返回:
Y9Result<List<Person>>通用请求返回对象 - data 是人员对象集合- 从以下版本开始:
- 9.6.2
-
listByParentId
public net.risesoft.pojo.Y9Result<List<net.risesoft.model.platform.Person>> listByParentId(@RequestParam("tenantId") @NotBlank @NotBlank String tenantId, @RequestParam("parentId") @NotBlank @NotBlank String parentId)
获取部门下的人员列表(不包含禁用)- 指定者:
listByParentId在接口中PersonApi- 参数:
tenantId- 租户idparentId- 部门唯一标识- 返回:
Y9Result<List<Person>>通用请求返回对象 - data 是人员对象集合- 从以下版本开始:
- 9.6.0
-
listByParentIdAndDisabled
public net.risesoft.pojo.Y9Result<List<net.risesoft.model.platform.Person>> listByParentIdAndDisabled(@RequestParam("tenantId") @NotBlank @NotBlank String tenantId, @RequestParam("parentId") @NotBlank @NotBlank String parentId, @RequestParam("disabled") Boolean disabled)
获取部门下的没有禁用/禁用的人员列表- 指定者:
listByParentIdAndDisabled在接口中PersonApi- 参数:
tenantId- 租户idparentId- 部门iddisabled- 是否禁用- 返回:
Y9Result<List<Person>>通用请求返回对象 - data 是人员对象集合- 从以下版本开始:
- 9.6.0
-
listGroupsByPersonId
public net.risesoft.pojo.Y9Result<List<net.risesoft.model.platform.Group>> listGroupsByPersonId(@RequestParam("tenantId") @NotBlank @NotBlank String tenantId, @RequestParam("personId") @NotBlank @NotBlank String personId)
获取人员所在用户组列表(不包含禁用)- 指定者:
listGroupsByPersonId在接口中PersonApi- 参数:
tenantId- 租户idpersonId- 人员唯一标识- 返回:
Y9Result<List<Group>>通用请求返回对象 - data 是用户组对象集合- 从以下版本开始:
- 9.6.0
-
listParentsByPersonId
public net.risesoft.pojo.Y9Result<List<net.risesoft.model.platform.OrgUnit>> listParentsByPersonId(@RequestParam("tenantId") @NotBlank @NotBlank String tenantId, @RequestParam("personId") @NotBlank @NotBlank String personId)
根据人员id获取父节点列表(不包含禁用)- 指定者:
listParentsByPersonId在接口中PersonApi- 参数:
tenantId- 租户idpersonId- 人员id- 返回:
Y9Result<List<OrgUnit>>通用请求返回对象 - data 是父节点对象集合- 从以下版本开始:
- 9.6.0
-
listPersonInfoByName
public net.risesoft.pojo.Y9Result<List<PersonInfoDTO>> listPersonInfoByName(@RequestParam("tenantId") @NotBlank @NotBlank String tenantId, @RequestParam(name="name",required=false) String name)
根据人员名称获取人员基本信息及其关联的岗位信息- 指定者:
listPersonInfoByName在接口中PersonApi- 参数:
tenantId- 租户idname- 人员名称- 返回:
Y9Result<List<PersonInfoDTO>>通用请求返回对象 - data 是人员基本信息及其关联的岗位信息- 从以下版本开始:
- 9.6.2
-
listPositionsByPersonId
public net.risesoft.pojo.Y9Result<List<net.risesoft.model.platform.Position>> listPositionsByPersonId(@RequestParam("tenantId") @NotBlank @NotBlank String tenantId, @RequestParam("personId") @NotBlank @NotBlank String personId)
获取人员所在岗位列表(不包含禁用)- 指定者:
listPositionsByPersonId在接口中PersonApi- 参数:
tenantId- 租户idpersonId- 人员唯一标识- 返回:
Y9Result<List<Position>>通用请求返回对象 - data 是岗位对象集合- 从以下版本开始:
- 9.6.0
-
listRecursivelyByParentId
public net.risesoft.pojo.Y9Result<List<net.risesoft.model.platform.Person>> listRecursivelyByParentId(@RequestParam("tenantId") @NotBlank @NotBlank String tenantId, @RequestParam("parentId") @NotBlank @NotBlank String parentId)
递归获取父节点及其所有层级子部门的所有人员列表(不包含禁用)- 指定者:
listRecursivelyByParentId在接口中PersonApi- 参数:
tenantId- 租户idparentId- 部门id- 返回:
Y9Result<List<Person>>通用请求返回对象 - data 是人员对象集合- 从以下版本开始:
- 9.6.0
-
listRecursivelyByParentIdAndName
public net.risesoft.pojo.Y9Result<List<net.risesoft.model.platform.Person>> listRecursivelyByParentIdAndName(@RequestParam("tenantId") @NotBlank @NotBlank String tenantId, @RequestParam("parentId") @NotBlank @NotBlank String parentId, @RequestParam("name") @NotBlank @NotBlank String name)
根据人员姓名递归获取父节点及其所有层级子部门的所有人员列表(不包含禁用)- 指定者:
listRecursivelyByParentIdAndName在接口中PersonApi- 参数:
tenantId- 租户idparentId- 部门idname- 人员姓名- 返回:
Y9Result<List<Person>>通用请求返回对象 - data 是人员对象集合- 从以下版本开始:
- 9.6.0
-
listRoles
public net.risesoft.pojo.Y9Result<List<net.risesoft.model.platform.Role>> listRoles(@RequestParam("tenantId") @NotBlank @NotBlank String tenantId, @RequestParam("personId") @NotBlank @NotBlank String personId)
获取人员拥有的角色列表
-
modifyPassword
public net.risesoft.pojo.Y9Result<net.risesoft.model.platform.Person> modifyPassword(@RequestParam("tenantId") @NotBlank @NotBlank String tenantId, @RequestParam("personId") @NotBlank @NotBlank String personId, @RequestParam("oldPassword") @NotBlank @NotBlank String oldPassword, @RequestParam("newPassword") @NotBlank @NotBlank String newPassword)修改人员密码- 指定者:
modifyPassword在接口中PersonApi- 参数:
tenantId- 租户idpersonId- 人员idoldPassword- 旧明文密码newPassword- 新明文密码- 返回:
Y9Result<Person>通用请求返回对象 - data 是人员对象- 从以下版本开始:
- 9.6.0
-
pageByName
public net.risesoft.pojo.Y9Page<net.risesoft.model.platform.Person> pageByName(@RequestParam("tenantId") @NotBlank @NotBlank String tenantId, @RequestParam(required=false) String name, @Validated net.risesoft.pojo.Y9PageQuery pageQuery)分页模糊搜索人员列表(不包含禁用)- 指定者:
pageByName在接口中PersonApi- 参数:
tenantId- 租户idname- 人员名称pageQuery- 分页查询参数- 返回:
Y9Page<Person>通用请求返回对象 - data 是人员对象
-
pageByParentId
public net.risesoft.pojo.Y9Page<net.risesoft.model.platform.Person> pageByParentId(@RequestParam("tenantId") @NotBlank @NotBlank String tenantId, @RequestParam("parentId") @NotBlank @NotBlank String parentId, @RequestParam("disabled") boolean disabled, @Validated net.risesoft.pojo.Y9PageQuery pageQuery)分页获取父节点下的人员- 指定者:
pageByParentId在接口中PersonApi- 参数:
tenantId- 租户IDparentId- 部门IDdisabled- 是否禁用pageQuery- 分页查询参数- 返回:
Y9Page<Person>通用请求返回对象 - data 是人员对象集合- 从以下版本开始:
- 9.6.0
-
pageByParentIdAndName
public net.risesoft.pojo.Y9Page<net.risesoft.model.platform.Person> pageByParentIdAndName(@RequestParam("tenantId") @NotBlank @NotBlank String tenantId, @RequestParam("parentId") @NotBlank @NotBlank String parentId, @RequestParam("disabled") boolean disabled, @RequestParam(value="name",required=false) String name, net.risesoft.pojo.Y9PageQuery pageQuery)分页模糊搜索父节点下的人员列表- 指定者:
pageByParentIdAndName在接口中PersonApi- 参数:
tenantId- 租户IDparentId- 部门IDdisabled- 是否禁用name- 用户名称pageQuery- 分页查询参数- 返回:
Y9Page<Person>通用请求返回对象 - data 是人员对象集合- 从以下版本开始:
- 9.6.0
-
savePersonAvatar
public net.risesoft.pojo.Y9Result<net.risesoft.model.platform.Person> savePersonAvatar(@RequestParam("tenantId") @NotBlank @NotBlank String tenantId, @RequestParam("personId") @NotBlank @NotBlank String personId, @RequestParam("avatar") @NotBlank @NotBlank String avatar)保存人员头像- 指定者:
savePersonAvatar在接口中PersonApi- 参数:
tenantId- 租户idpersonId- 人员idavatar- 人员头像路径- 返回:
Y9Result<Person>通用请求返回对象 - data 是人员对象- 从以下版本开始:
- 9.6.0
-
savePersonPhoto
public net.risesoft.pojo.Y9Result<Object> savePersonPhoto(@RequestParam("tenantId") @NotBlank @NotBlank String tenantId, @RequestParam("personId") @NotBlank @NotBlank String personId, @RequestParam("photo") @NotBlank @NotBlank String photo)
保存用户照片接口- 指定者:
savePersonPhoto在接口中PersonApi- 参数:
tenantId- 租户idpersonId- 人员idphoto- Base64加密之后的照片字符串- 返回:
Y9Result<Object>通用请求返回对象 - success 属性判断操作是否成功- 从以下版本开始:
- 9.6.0
-
savePersonSign
public net.risesoft.pojo.Y9Result<Object> savePersonSign(@RequestParam("tenantId") @NotBlank @NotBlank String tenantId, @RequestParam("personId") @NotBlank @NotBlank String personId, @RequestParam("sign") @NotBlank @NotBlank String sign)
保存用户签名照片接口- 指定者:
savePersonSign在接口中PersonApi- 参数:
tenantId- 租户idpersonId- 人员idsign- Base64加密之后的签名字符串- 返回:
Y9Result<Object>通用请求返回对象 - success 属性判断操作是否成功- 从以下版本开始:
- 9.6.3
-
savePersonWeixinId
public net.risesoft.pojo.Y9Result<net.risesoft.model.platform.Person> savePersonWeixinId(@RequestParam("tenantId") @NotBlank @NotBlank String tenantId, @RequestParam("personId") @NotBlank @NotBlank String personId, @RequestParam("weixinId") @NotBlank @NotBlank String weixinId)保存人员的微信id- 指定者:
savePersonWeixinId在接口中PersonApi- 参数:
tenantId- 租户idpersonId- 人员idweixinId- 微信id- 返回:
Y9Result<Person>通用请求返回对象 - data 是保存的人员对象- 从以下版本开始:
- 9.6.0
-
savePersonWithExt
public net.risesoft.pojo.Y9Result<net.risesoft.model.platform.Person> savePersonWithExt(@RequestParam("tenantId") @NotBlank @NotBlank String tenantId, @RequestBody @Validated CreatePersonDTO personDTO)新增或修改人员- 指定者:
savePersonWithExt在接口中PersonApi- 参数:
tenantId- 租户idpersonDTO- 人员对象- 返回:
Y9Result<Person>通用请求返回对象 - data 是保存的人员对象- 从以下版本开始:
- 9.6.0
-
-