Class FlowableAccessLogApiController

  • All Implemented Interfaces:
    FlowableAccessLogApi

    @RestController
    @RequestMapping(value="/services/rest/v1/flowable/accessLog",
                    produces="application/json")
    public class FlowableAccessLogApiController
    extends Object
    implements FlowableAccessLogApi
    工作流访问日志组件
    Since:
    9.6.8
    Author:
    qinman
    Date:
    2025/05/21
    • Constructor Detail

      • FlowableAccessLogApiController

        public FlowableAccessLogApiController()
    • Method Detail

      • asyncSaveLog

        @RiseLog(enable=false)
        @PostMapping("/asyncSaveLog")
        public net.risesoft.pojo.Y9Result<Object> asyncSaveLog​(@RequestBody
                                                               net.risesoft.model.log.FlowableAccessLog flowableAccessLog)
        异步保存访问日志
        Specified by:
        asyncSaveLog in interface FlowableAccessLogApi
        Parameters:
        flowableAccessLog - 访问日志实体对象
        Returns:
        Y9Result<Object> 通用请求返回对象 - success 属性判断操作是否成功
        Since:
        9.6.8
      • saveLog

        @RiseLog(enable=false)
        @PostMapping("/saveLog")
        public net.risesoft.pojo.Y9Result<Object> saveLog​(@RequestBody
                                                          net.risesoft.model.log.FlowableAccessLog flowableAccessLog)
        保存日志 保存访问日志
        Specified by:
        saveLog in interface FlowableAccessLogApi
        Parameters:
        flowableAccessLog - 访问日志实体对象
        Returns:
        Y9Result<Object> 通用请求返回对象 - success 属性判断操作是否成功
        Since:
        9.6.0
      • search

        @GetMapping("/search")
        public net.risesoft.pojo.Y9Page<net.risesoft.model.log.FlowableAccessLog> 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)
        多条件分页查询访问日志
        Specified by:
        search in interface FlowableAccessLogApi
        Parameters:
        logLevel - 日志级别
        success - 是否成功
        operateType - 操作类型
        operateName - 操作名称
        userName - 用户名
        userHostIp - 用户ip
        startTime - 开始时间
        endTime - 结束时间
        page - 页码数
        rows - 每页条数
        Returns:
        Y9Page<AccessLog> 通用分页请求返回对象 - data 是访问日志集合
        Since:
        9.6.0