package com.jwipc.sys.model.po;

import lombok.Data;

import java.io.Serializable;
import java.time.LocalDateTime;


@Data
public class AuditLogPO implements Serializable {


    private Long id;

    /**
     * 操作用户ID
     */
    private Long userId;

    /**
     * 操作用户名
     */
    private String userName;

    /**
     * 操作类型(如:添加,删除,修改等)
     */
    private String operation;

    /**
     * 请求方法
     */
    private String method;

    /**
     * 请求参数
     */
    private String params;

    /**
     * 操作IP
     */
    private String ip;

    /**
     * 错误信息
     */
    private String errorMsg;

    /**
     * 操作时间
     */
    private LocalDateTime operationTime;

    /**
     * 执行时长(毫秒)
     */
    private Long executionTime;

    /**
     * 操作模块
     */
    private String module;

    /**
     * 操作描述
     */
    private String description;
}
