类 AccessLogApiController

  • 所有已实现的接口:
    AccessLogApi

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

      • AccessLogApiController

        public AccessLogApiController()
    • 方法详细资料

      • asyncSaveLog

        @PostMapping("/asyncSaveLog")
        public net.risesoft.pojo.Y9Result<Object> asyncSaveLog​(@RequestBody
                                                               net.risesoft.model.log.AccessLog accessLog)
        异步保存访问日志
        指定者:
        asyncSaveLog 在接口中 AccessLogApi
        参数:
        accessLog - 访问日志实体对象
        返回:
        Y9Result<Object> 通用请求返回对象 - success 属性判断操作是否成功
        从以下版本开始:
        9.6.0
      • pageByOperateType

        @GetMapping("/pageByOperateType")
        public net.risesoft.pojo.Y9Page<net.risesoft.model.log.AccessLog> pageByOperateType​(@RequestParam("operateType") @NotBlank
                                                                                            @NotBlank String operateType,
                                                                                            @RequestParam("page")
                                                                                            Integer page,
                                                                                            @RequestParam("rows")
                                                                                            Integer rows)
        根据操作类型分页查找访问日志
        指定者:
        pageByOperateType 在接口中 AccessLogApi
        参数:
        operateType - 操作类型
        page - 页码数
        rows - 每页条数
        返回:
        Y9Page<AccessLog> 通用分页请求返回对象 - data 是访问日志集合
        从以下版本开始:
        9.6.0
      • pageByOrgType

        @GetMapping("/pageByOrgType")
        public net.risesoft.pojo.Y9Page<net.risesoft.model.log.AccessLog> pageByOrgType​(@RequestParam("tenantId") @NotBlank
                                                                                        @NotBlank String tenantId,
                                                                                        @RequestParam("orgId") @NotBlank
                                                                                        @NotBlank String orgId,
                                                                                        @RequestParam("orgType") @NotBlank
                                                                                        @NotBlank String orgType,
                                                                                        @RequestParam("operateType") @NotBlank
                                                                                        @NotBlank String operateType,
                                                                                        @RequestParam("page")
                                                                                        Integer page,
                                                                                        @RequestParam("rows")
                                                                                        Integer rows)
        根据组织架构类型分页查找访问日志
        指定者:
        pageByOrgType 在接口中 AccessLogApi
        参数:
        tenantId - 组织id
        orgId - 组织id
        orgType - 组织类型
        operateType - 操作类型
        page - 页码树
        rows - 每页条数
        返回:
        Y9Page<AccessLog> 通用分页请求返回对象 - data 是访问日志集合
        从以下版本开始:
        9.6.0
      • saveLog

        @PostMapping("/saveLog")
        public net.risesoft.pojo.Y9Result<Object> saveLog​(@RequestBody
                                                          net.risesoft.model.log.AccessLog accessLog)
        保存日志 保存访问日志
        指定者:
        saveLog 在接口中 AccessLogApi
        参数:
        accessLog - 访问日志实体对象
        返回:
        Y9Result<Object> 通用请求返回对象 - success 属性判断操作是否成功
        从以下版本开始:
        9.6.0
      • search

        @GetMapping("/search")
        public net.risesoft.pojo.Y9Page<net.risesoft.model.log.AccessLog> search​(@RequestParam(value="logLevel",required=false)
                                                                                 String logLevel,
                                                                                 @RequestParam(value="success",required=false)
                                                                                 String success,
                                                                                 @RequestParam(value="operateType",required=false)
                                                                                 String operateType,
                                                                                 @RequestParam(value="operateName",required=false)
                                                                                 String operateName,
                                                                                 @RequestParam(value="userName",required=false)
                                                                                 String userName,
                                                                                 @RequestParam(value="userHostIp",required=false)
                                                                                 String userHostIp,
                                                                                 @RequestParam(value="startTime",required=false)
                                                                                 String startTime,
                                                                                 @RequestParam(value="endTime",required=false)
                                                                                 String endTime,
                                                                                 @RequestParam("page")
                                                                                 Integer page,
                                                                                 @RequestParam("rows")
                                                                                 Integer rows)
        多条件分页查询访问日志
        指定者:
        search 在接口中 AccessLogApi
        参数:
        logLevel - 日志级别
        success - 是否成功
        operateType - 操作类型
        operateName - 操作名称
        userName - 用户名
        userHostIp - 用户ip
        startTime - 开始时间
        endTime - 结束时间
        page - 页码数
        rows - 每页条数
        返回:
        Y9Page<AccessLog> 通用分页请求返回对象 - data 是访问日志集合
        从以下版本开始:
        9.6.0