接口 PersonApi


  • @Validated
    @Deprecated
    public interface PersonApi
    已过时。
    人员服务组件
    从以下版本开始:
    9.6.0
    作者:
    dingzhaojun, qinman, mengjuhua
    Date:
    2022/2/10
    • 方法概要

      所有方法 实例方法 抽象方法 已过时的方法 
      修饰符和类型 方法 说明
      boolean changeDisabled​(@NotBlank String tenantId, @NotBlank String personId)
      已过时。
      改变人员的禁用状态
      boolean checkLoginName​(@NotBlank String tenantId, @NotBlank String personId, @NotBlank String loginName)
      已过时。
      检查用户名
      net.risesoft.model.platform.Person createPerson​(@NotBlank String tenantId, @NotBlank String personJson)
      已过时。
      新增人员
      boolean deleteById​(@NotBlank String tenantId, @NotBlank String personId)
      已过时。
      删除人员
      net.risesoft.model.platform.OrgUnit getBureau​(@NotBlank String tenantId, @NotBlank String personId)
      已过时。
      根据租户id和人员id获取委办局
      net.risesoft.model.platform.Person getByLoginNameAndParentId​(@NotBlank String tenantId, @NotBlank String loginName, @NotBlank String parentId)
      已过时。
      根据登陆名和父节点id,获取人员信息
      net.risesoft.model.platform.OrgUnit getParent​(@NotBlank String tenantId, @NotBlank String personId)
      已过时。
      获取人员父节点
      net.risesoft.model.platform.Person getPerson​(@NotBlank String tenantId, @NotBlank String personId)
      已过时。
      根据id获得人员对象
      net.risesoft.model.platform.Person getPersonByLoginNameAndTenantId​(@NotBlank String loginName, @NotBlank String tenantId)
      已过时。
      根据登录名称和租户id,获得人员对象
      net.risesoft.model.platform.PersonExt getPersonExtByPersonId​(@NotBlank String tenantId, @NotBlank String personId)
      已过时。
      根据人员id,获取人员扩展信息
      String getPersonPhoto​(@NotBlank String tenantId, @NotBlank String personId)
      已过时。
      获取 Base64加密之后的照片字符串
      List<net.risesoft.model.platform.Person> listAllPersons​(@NotBlank String tenantId)
      已过时。
      获取全部人员
      List<net.risesoft.model.platform.Person> listByIdTypeAndIdNum​(@NotBlank String tenantId, @NotBlank String idType, @NotBlank String idNum)
      已过时。
      根据证件类型和证件号码,获取人员列表
      List<net.risesoft.model.platform.Person> listByNameLike​(@NotBlank String tenantId, String name)
      已过时。
      根据人员名称、租户id获取人员基本信息
      List<net.risesoft.model.platform.Group> listGroups​(@NotBlank String tenantId, @NotBlank String personId)
      已过时。
      获取人员所在用户组列表
      List<net.risesoft.model.platform.OrgUnit> listParents​(@NotBlank String tenantId, @NotBlank String personId)
      已过时。
      根据人员id,获取父节点列表
      List<Map<String,​Object>> listPersonInfoByNameLike​(@NotBlank String tenantId, String name)
      已过时。
      根据人员名称 名称、租户id获取人员基本信息,图像,岗位等
      List<net.risesoft.model.platform.Position> listPositions​(@NotBlank String tenantId, @NotBlank String personId)
      已过时。
      获取人员所在岗位列表
      List<net.risesoft.model.platform.Role> listRoles​(@NotBlank String tenantId, @NotBlank String personId)
      已过时。
      获取角色
      net.risesoft.model.platform.Person modifyPassword​(@NotBlank String tenantId, @NotBlank String personId, @NotBlank String newPassword)
      已过时。
      修改人员密码
      net.risesoft.pojo.Y9Page<net.risesoft.model.platform.Person> pageByNameLike​(@NotBlank String tenantId, String name, int page, int rows)
      已过时。
      模糊搜索人员分页列表(不含禁用和删除)
      net.risesoft.pojo.Y9Page<net.risesoft.model.platform.Person> pageByParentId​(@NotBlank String tenantId, @NotBlank String parentId, boolean disabled, int page, int rows)
      已过时。
      获取父节点下的全部人员
      net.risesoft.pojo.Y9Page<net.risesoft.model.platform.Person> pageByParentIdAndUserName​(@NotBlank String tenantId, @NotBlank String parentId, boolean disabled, @NotBlank String userName, int page, int rows)
      已过时。
      获取父节点下的全部人员
      net.risesoft.model.platform.Person savePerson​(@NotBlank String tenantId, @NotBlank String personJson)
      已过时。
      保存人员
      net.risesoft.model.platform.Person savePersonAvator​(@NotBlank String tenantId, @NotBlank String personId, @NotBlank String avator)
      已过时。
      保存人员头像
      net.risesoft.model.platform.Person savePersonAvatorByBase64​(@NotBlank String tenantId, @NotBlank String personId, @NotBlank String picnote, String fileExt)
      已过时。
      保存人员头像(Base64)
      Boolean savePersonPhoto​(@NotBlank String tenantId, @NotBlank String personId, @NotBlank String photo)
      已过时。
      保存用户照片接口
      net.risesoft.model.platform.Person savePersonWithExt​(@NotBlank String tenantId, @NotBlank String personJson, @NotBlank String personextJson)
      已过时。
      保存人员
      net.risesoft.model.platform.Person saveWeixinId​(@NotBlank String tenantId, @NotBlank String personId, @NotBlank String weixinId)
      已过时。
      保存人员的微信id
    • 方法详细资料

      • changeDisabled

        @GetMapping("/changeDisabled")
        boolean changeDisabled​(@RequestParam("tenantId") @NotBlank
                               @NotBlank String tenantId,
                               @RequestParam("personId") @NotBlank
                               @NotBlank String personId)
        已过时。
        改变人员的禁用状态
        参数:
        tenantId - 租户id
        personId - 人员id
        返回:
        true:禁用成功,false:禁用失败
        从以下版本开始:
        9.6.0
      • checkLoginName

        @GetMapping("/checkLoginName")
        boolean checkLoginName​(@RequestParam("tenantId") @NotBlank
                               @NotBlank String tenantId,
                               @RequestParam("personId") @NotBlank
                               @NotBlank String personId,
                               @RequestParam("loginName") @NotBlank
                               @NotBlank String loginName)
        已过时。
        检查用户名
        参数:
        tenantId - 租户id
        personId - 人员id
        loginName - 登录名
        返回:
        boolean 用户名是否存在
        从以下版本开始:
        9.6.0
      • createPerson

        @PostMapping("/createPerson")
        net.risesoft.model.platform.Person createPerson​(@RequestParam("tenantId") @NotBlank
                                                        @NotBlank String tenantId,
                                                        @RequestParam("personJson") @NotBlank
                                                        @NotBlank String personJson)
        已过时。
        新增人员
        参数:
        tenantId - 租户id
        personJson - 人员对象
        返回:
        Person 人员对象
        从以下版本开始:
        9.6.0
      • deleteById

        @PostMapping("/deleteById")
        boolean deleteById​(@RequestParam("tenantId") @NotBlank
                           @NotBlank String tenantId,
                           @RequestParam("personId") @NotBlank
                           @NotBlank String personId)
        已过时。
        删除人员
        参数:
        tenantId - 租户id
        personId - 人员id
        返回:
        true:删除成功,false:删除失败
        从以下版本开始:
        9.6.0
      • getBureau

        @GetMapping("/getBureau")
        net.risesoft.model.platform.OrgUnit getBureau​(@RequestParam("tenantId") @NotBlank
                                                      @NotBlank String tenantId,
                                                      @RequestParam("personId") @NotBlank
                                                      @NotBlank String personId)
        已过时。
        根据租户id和人员id获取委办局
        参数:
        tenantId - 租户id
        personId - 人员id
        返回:
        OrgUnit 组织节点对象(部门或组织机构)
        从以下版本开始:
        9.6.0
      • getByLoginNameAndParentId

        @GetMapping("/getByLoginNameAndParentId")
        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,获取人员信息
        参数:
        tenantId - 租户id
        loginName - 登录名称
        parentId - 父节点id
        返回:
        Person 人员对象
        从以下版本开始:
        9.6.0
      • getParent

        @GetMapping("/getParent")
        net.risesoft.model.platform.OrgUnit getParent​(@RequestParam("tenantId") @NotBlank
                                                      @NotBlank String tenantId,
                                                      @RequestParam("personId") @NotBlank
                                                      @NotBlank String personId)
        已过时。
        获取人员父节点
        参数:
        tenantId - 租户id
        personId - 人员唯一标识
        返回:
        OrgUnit 组织节点对象(部门或组织机构)
        从以下版本开始:
        9.6.0
      • getPerson

        @GetMapping("/getPerson")
        net.risesoft.model.platform.Person getPerson​(@RequestParam("tenantId") @NotBlank
                                                     @NotBlank String tenantId,
                                                     @RequestParam("personId") @NotBlank
                                                     @NotBlank String personId)
        已过时。
        根据id获得人员对象
        参数:
        tenantId - 租户id
        personId - 人员唯一标识
        返回:
        Person 人员对象
        从以下版本开始:
        9.6.0
      • getPersonByLoginNameAndTenantId

        @GetMapping("/getPersonByLoginNameAndTenantId")
        net.risesoft.model.platform.Person getPersonByLoginNameAndTenantId​(@RequestParam("loginName") @NotBlank
                                                                           @NotBlank String loginName,
                                                                           @RequestParam("tenantId") @NotBlank
                                                                           @NotBlank String tenantId)
        已过时。
        根据登录名称和租户id,获得人员对象
        参数:
        loginName - 人员登录名
        tenantId - 租户id
        返回:
        Person 人员对象
        从以下版本开始:
        9.6.0
      • getPersonExtByPersonId

        @GetMapping("/getPersonExtByPersonId")
        net.risesoft.model.platform.PersonExt getPersonExtByPersonId​(@RequestParam("tenantId") @NotBlank
                                                                     @NotBlank String tenantId,
                                                                     @RequestParam("personId") @NotBlank
                                                                     @NotBlank String personId)
        已过时。
        根据人员id,获取人员扩展信息
        参数:
        tenantId - 租户id
        personId - 人员id
        返回:
        PersonExt
        从以下版本开始:
        9.6.0
      • getPersonPhoto

        @GetMapping("/getPersonPhoto")
        String getPersonPhoto​(@RequestParam("tenantId") @NotBlank
                              @NotBlank String tenantId,
                              @RequestParam("personId") @NotBlank
                              @NotBlank String personId)
        已过时。
        获取 Base64加密之后的照片字符串
        参数:
        tenantId - 租户id
        personId - 人员id
        返回:
        String Base64加密之后的照片字符串
        从以下版本开始:
        9.6.0
      • listAllPersons

        @GetMapping("/listAllPersons")
        List<net.risesoft.model.platform.Person> listAllPersons​(@RequestParam("tenantId") @NotBlank
                                                                @NotBlank String tenantId)
        已过时。
        获取全部人员
        参数:
        tenantId - 租户id
        返回:
        List<Person> 人员对象集合
        从以下版本开始:
        9.6.0
      • listByIdTypeAndIdNum

        @GetMapping("/listByIdTypeAndIdNum")
        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)
        已过时。
        根据证件类型和证件号码,获取人员列表
        参数:
        tenantId - 租户id
        idType - 证件类型
        idNum - 证件号码
        返回:
        List<Person>
        从以下版本开始:
        9.6.0
      • listByNameLike

        @GetMapping("/listByNameLike")
        List<net.risesoft.model.platform.Person> listByNameLike​(@RequestParam("tenantId") @NotBlank
                                                                @NotBlank String tenantId,
                                                                @RequestParam(name="name",required=false)
                                                                String name)
        已过时。
        根据人员名称、租户id获取人员基本信息
        参数:
        tenantId - 租户id
        name - 人员名称
        返回:
        List<Person>
        从以下版本开始:
        9.6.2
      • listGroups

        @GetMapping("/listGroups")
        List<net.risesoft.model.platform.Group> listGroups​(@RequestParam("tenantId") @NotBlank
                                                           @NotBlank String tenantId,
                                                           @RequestParam("personId") @NotBlank
                                                           @NotBlank String personId)
        已过时。
        获取人员所在用户组列表
        参数:
        tenantId - 租户id
        personId - 人员唯一标识
        返回:
        List<Group> 用户组对象集合
        从以下版本开始:
        9.6.0
      • listParents

        @GetMapping("/listParents")
        List<net.risesoft.model.platform.OrgUnit> listParents​(@RequestParam("tenantId") @NotBlank
                                                              @NotBlank String tenantId,
                                                              @RequestParam("personId") @NotBlank
                                                              @NotBlank String personId)
        已过时。
        根据人员id,获取父节点列表
        参数:
        tenantId - 租户id
        personId - 人员id
        返回:
        List<OrgUnit> 父节点对象集合
        从以下版本开始:
        9.6.0
      • listPersonInfoByNameLike

        @GetMapping("/listPersonInfoByNameLike")
        List<Map<String,​Object>> listPersonInfoByNameLike​(@RequestParam("tenantId") @NotBlank
                                                                @NotBlank String tenantId,
                                                                @RequestParam(name="name",required=false)
                                                                String name)
        已过时。
        根据人员名称 名称、租户id获取人员基本信息,图像,岗位等
        参数:
        tenantId - 租户id
        name - 人员名称
        返回:
        List<Map<String, Object>>
        从以下版本开始:
        9.6.2
      • listPositions

        @GetMapping("/listPositions")
        List<net.risesoft.model.platform.Position> listPositions​(@RequestParam("tenantId") @NotBlank
                                                                 @NotBlank String tenantId,
                                                                 @RequestParam("personId") @NotBlank
                                                                 @NotBlank String personId)
        已过时。
        获取人员所在岗位列表
        参数:
        tenantId - 租户id
        personId - 人员唯一标识
        返回:
        List<Position> 岗位对象集合
        从以下版本开始:
        9.6.0
      • listRoles

        @GetMapping("/listRoles")
        List<net.risesoft.model.platform.Role> listRoles​(@RequestParam("tenantId") @NotBlank
                                                         @NotBlank String tenantId,
                                                         @RequestParam("personId") @NotBlank
                                                         @NotBlank String personId)
        已过时。
        获取角色
        参数:
        tenantId - 租户id
        personId - 人员唯一标识
        返回:
        List 角色对象集合
        从以下版本开始:
        9.6.0
      • modifyPassword

        @PostMapping("/modifyPassword")
        net.risesoft.model.platform.Person modifyPassword​(@RequestParam("tenantId") @NotBlank
                                                          @NotBlank String tenantId,
                                                          @RequestParam("personId") @NotBlank
                                                          @NotBlank String personId,
                                                          @RequestParam("newPassword") @NotBlank
                                                          @NotBlank String newPassword)
        已过时。
        修改人员密码
        参数:
        tenantId - 租户id
        personId - 人员id
        newPassword - 新明文密码
        返回:
        Person 人员对象
        从以下版本开始:
        9.6.0
      • pageByNameLike

        @GetMapping("/pageByNameLike")
        net.risesoft.pojo.Y9Page<net.risesoft.model.platform.Person> pageByNameLike​(@RequestParam("tenantId") @NotBlank
                                                                                    @NotBlank String tenantId,
                                                                                    @RequestParam(required=false)
                                                                                    String name,
                                                                                    @RequestParam("page")
                                                                                    int page,
                                                                                    @RequestParam("rows")
                                                                                    int rows)
        已过时。
        模糊搜索人员分页列表(不含禁用和删除)
        参数:
        tenantId - 租户id
        name - 人员名称
        page - 页数
        rows - 条数
        返回:
        Y9Page<Person>
      • pageByParentId

        @GetMapping("/pageByParentId")
        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,
                                                                                    @RequestParam("page")
                                                                                    int page,
                                                                                    @RequestParam("rows")
                                                                                    int rows)
        已过时。
        获取父节点下的全部人员
        参数:
        tenantId - 租户ID
        parentId - 部门ID
        disabled - 是否禁用
        page - 页号
        rows - 条数
        返回:
        Y9Page<Person> 人员对象集合
        从以下版本开始:
        9.6.0
      • pageByParentIdAndUserName

        @GetMapping("/pageByParentIdAndUserName")
        net.risesoft.pojo.Y9Page<net.risesoft.model.platform.Person> pageByParentIdAndUserName​(@RequestParam("tenantId") @NotBlank
                                                                                               @NotBlank String tenantId,
                                                                                               @RequestParam("parentId") @NotBlank
                                                                                               @NotBlank String parentId,
                                                                                               @RequestParam("disabled")
                                                                                               boolean disabled,
                                                                                               @RequestParam("name") @NotBlank
                                                                                               @NotBlank String userName,
                                                                                               @RequestParam("page")
                                                                                               int page,
                                                                                               @RequestParam("rows")
                                                                                               int rows)
        已过时。
        获取父节点下的全部人员
        参数:
        tenantId - 租户ID
        parentId - 部门ID
        disabled - 是否禁用
        userName - 用户名称
        page - 页号
        rows - 条数
        返回:
        Y9Page<Person> 人员对象集合
        从以下版本开始:
        9.6.0
      • savePerson

        @PostMapping("/savePerson")
        net.risesoft.model.platform.Person savePerson​(@RequestParam("tenantId") @NotBlank
                                                      @NotBlank String tenantId,
                                                      @RequestParam("personJson") @NotBlank
                                                      @NotBlank String personJson)
        已过时。
        保存人员
        参数:
        tenantId - 租户id
        personJson - 人员对象
        返回:
        Person 人员对象
        从以下版本开始:
        9.6.0
      • savePersonAvator

        @PostMapping("/savePersonAvator")
        net.risesoft.model.platform.Person savePersonAvator​(@RequestParam("tenantId") @NotBlank
                                                            @NotBlank String tenantId,
                                                            @RequestParam("personId") @NotBlank
                                                            @NotBlank String personId,
                                                            @RequestParam("avator") @NotBlank
                                                            @NotBlank String avator)
        已过时。
        保存人员头像
        参数:
        tenantId - 租户id
        personId - 人员id
        avator - 人员头像路径
        返回:
        Person 人员对象
        从以下版本开始:
        9.6.0
      • savePersonAvatorByBase64

        @PostMapping("/savePersonAvatorByBase64")
        net.risesoft.model.platform.Person savePersonAvatorByBase64​(@RequestParam("tenantId") @NotBlank
                                                                    @NotBlank String tenantId,
                                                                    @RequestParam("personId") @NotBlank
                                                                    @NotBlank String personId,
                                                                    @RequestParam("picnote") @NotBlank
                                                                    @NotBlank String picnote,
                                                                    @RequestParam("fileExt")
                                                                    String fileExt)
        已过时。
        保存人员头像(Base64)
        参数:
        tenantId - 租户id
        personId - 人员id
        picnote - 人员头像
        fileExt - 文件类型(png,jpg...)
        返回:
        Person 人员对象
        从以下版本开始:
        9.6.0
      • savePersonPhoto

        @PostMapping("/savePersonPhoto")
        Boolean savePersonPhoto​(@RequestParam("tenantId") @NotBlank
                                @NotBlank String tenantId,
                                @RequestParam("personId") @NotBlank
                                @NotBlank String personId,
                                @RequestParam("photo") @NotBlank
                                @NotBlank String photo)
        已过时。
        保存用户照片接口
        参数:
        tenantId - 租户id
        personId - 人员id
        photo - Base64加密之后的照片字符串
        返回:
        Boolean 是否保存成功
        从以下版本开始:
        9.6.0
      • savePersonWithExt

        @PostMapping("/savePersonWithExt")
        net.risesoft.model.platform.Person savePersonWithExt​(@RequestParam("tenantId") @NotBlank
                                                             @NotBlank String tenantId,
                                                             @RequestParam("personJson") @NotBlank
                                                             @NotBlank String personJson,
                                                             @RequestParam("personextJson") @NotBlank
                                                             @NotBlank String personextJson)
        已过时。
        保存人员
        参数:
        tenantId - 租户id
        personJson - 人员对象
        personextJson - 人员扩展信息对象
        返回:
        Person
        从以下版本开始:
        9.6.0
      • saveWeixinId

        @PostMapping("/saveWeixinId")
        net.risesoft.model.platform.Person saveWeixinId​(@RequestParam("tenantId") @NotBlank
                                                        @NotBlank String tenantId,
                                                        @RequestParam("personId") @NotBlank
                                                        @NotBlank String personId,
                                                        @RequestParam("weixinId") @NotBlank
                                                        @NotBlank String weixinId)
        已过时。
        保存人员的微信id
        参数:
        tenantId - 租户id
        personId - 人员id
        weixinId - 微信id
        返回:
        Person 人员对象
        从以下版本开始:
        9.6.0