类 UserLoginInfoApiController

  • 所有已实现的接口:
    UserLoginInfoApi

    @RestController
    @RequestMapping(value="/services/rest/v1/userLoginInfo",
                    produces="application/json")
    public class UserLoginInfoApiController
    extends Object
    implements UserLoginInfoApi
    个人登录日志组件
    从以下版本开始:
    9.6.0
    作者:
    mengjuhua
    Date:
    2022/10/19
    • 构造器详细资料

      • UserLoginInfoApiController

        public UserLoginInfoApiController()
    • 方法详细资料

      • getTopByTenantIdAndUserId

        public net.risesoft.model.userlogininfo.LoginInfo getTopByTenantIdAndUserId​(@RequestParam("tenantId") @NotBlank
                                                                                    @NotBlank String tenantId,
                                                                                    @RequestParam("personId") @NotBlank
                                                                                    @NotBlank String personId)
        根据租户id和人员id,获取最新登录信息
        指定者:
        getTopByTenantIdAndUserId 在接口中 UserLoginInfoApi
        参数:
        tenantId - 租户id
        personId - 人员id
        返回:
        LoginInfo 通用请求返回对象 - data 是登录信息
        从以下版本开始:
        9.6.0
      • pageSearch

        @GetMapping("/pageSearch")
        public net.risesoft.pojo.Y9Page<net.risesoft.model.userlogininfo.LoginInfo> pageSearch​(@RequestParam(value="userHostIp",required=false)
                                                                                               String userHostIp,
                                                                                               @RequestParam("personId")
                                                                                               String personId,
                                                                                               @RequestParam("tenantId")
                                                                                               String tenantId,
                                                                                               @RequestParam(value="success",required=false)
                                                                                               String success,
                                                                                               @RequestParam(value="startTime",required=false)
                                                                                               String startTime,
                                                                                               @RequestParam(value="endTime",required=false)
                                                                                               String endTime,
                                                                                               @Validated
                                                                                               net.risesoft.pojo.Y9PageQuery pageQuery)
        获取登录日志列表
        指定者:
        pageSearch 在接口中 UserLoginInfoApi
        参数:
        userHostIp - 用户IP
        personId - 用户id
        tenantId - 租户id
        success - 是否成功
        startTime - 开始时间
        endTime - 结束时间
        pageQuery -
        返回:
        Y9Page<LoginInfo> 通用分页请求返回对象 - data 是登录日志集合
        从以下版本开始:
        9.6.0
      • saveLoginInfo

        @PostMapping("/saveLoginInfo")
        public net.risesoft.pojo.Y9Result<Object> saveLoginInfo​(@RequestBody
                                                                net.risesoft.model.userlogininfo.LoginInfo info)
        保存登录信息
        指定者:
        saveLoginInfo 在接口中 UserLoginInfoApi
        参数:
        info - 用户登录信息
        返回:
        Y9Result<Object> 通用请求返回对象 - success 属性判断操作是否成功
        从以下版本开始:
        9.6.0
      • saveLoginInfoAsync

        @PostMapping("/saveLoginInfoAsync")
        public net.risesoft.pojo.Y9Result<Object> saveLoginInfoAsync​(@RequestBody
                                                                     net.risesoft.model.userlogininfo.LoginInfo info)
        异步保存登录信息
        指定者:
        saveLoginInfoAsync 在接口中 UserLoginInfoApi
        参数:
        info - 用户登录信息
        返回:
        Y9Result<Object> 通用请求返回对象 - success 属性判断操作是否成功
        从以下版本开始:
        9.6.0