content: package com.xiliu.server.modules.system.entity;
  
  import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
  import com.alibaba.excel.annotation.ExcelProperty;
  import com.baomidou.mybatisplus.annotation.*;
  import com.xiliu.common.domain.BaseEntity;
  import io.swagger.annotations.ApiModel;
  import io.swagger.annotations.ApiModelProperty;
  import lombok.Data;
  import org.springframework.format.annotation.DateTimeFormat;
  
  import java.util.Date;
  
  
  /**
   * 操作日志表对象 xl_oper_log
   * 
   * @author xiliu
   * @date 2022-07-22
   */
  @ExcelIgnoreUnannotated
  @Data
  @TableName("xl_oper_log")
  @ApiModel(value = "XlOperLog对象", description = "操作日志表")
  public class XlOperLog extends BaseEntity {
  
      private static final long serialVersionUID = 1L;
  
      /** 主键ID */
      @ApiModelProperty("主键ID")
      @TableId(value = "oper_id", type = IdType.AUTO)
      private Long operId;
  
      /** 模块标题 */
      @ExcelProperty(value = "系统模块")
      private String title;
  
      /** 业务类型（0其它 1新增 2修改 3删除） */
      private Integer businessType;
  
      /** 业务类型数组 */
      @TableField(exist = false)
      private Integer[] businessTypes;
  
      /** 方法名称 */
      @ExcelProperty(value = "方法名称")
      private String method;
  
      /** 请求方式 */
      private String requestMethod;
  
      /** 操作类别（0其它 1后台用户 2手机端用户） */
      private Integer operatorType;
  
      /** 操作人员 */
      private String operName;
  
      /** 请求URL */
      private String operUrl;
  
      /** 主机地址 */
      private String operIp;
  
      /** 操作地点 */
      private String operLocation;
  
      /** 请求参数 */
      private String operParam;
  
      /** 返回参数 */
      private String jsonResult;
  
      /** 操作状态（0正常 1异常） */
      private Integer status;
  
      /** 错误消息 */
      private String errorMsg;
  
      /** 操作时间 */
      private Date operTime;
  
      /** 部门名称 */
      private String deptName;
  
      /** 部门id */
      private Long deptId;
  
      /** 租户ID */
      private Long tenantId;
  }
  