From c17ee7624b28485794e956a17631ce2d41a623ff Mon Sep 17 00:00:00 2001
From: Pu Zhibing <393733352@qq.com>
Date: 星期三, 27 十一月 2024 09:05:22 +0800
Subject: [PATCH] 合并代码

---
 ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/domain/SysOperLog.java |  158 ++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 158 insertions(+), 0 deletions(-)

diff --git a/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/domain/SysOperLog.java b/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/domain/SysOperLog.java
new file mode 100644
index 0000000..3197f08
--- /dev/null
+++ b/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/domain/SysOperLog.java
@@ -0,0 +1,158 @@
+package com.ruoyi.system.api.domain;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.fasterxml.jackson.annotation.JsonFormat;
+import com.ruoyi.common.core.annotation.Excel;
+import com.ruoyi.common.core.annotation.Excel.ColumnType;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+import java.util.Date;
+
+/**
+ * 操作日志记录表 oper_log
+ *
+ * @author ruoyi
+ */
+@Data
+@ApiModel
+@TableName("sys_oper_log")
+public class SysOperLog {
+	private static final long serialVersionUID = 1L;
+
+	/**
+	 * 日志主键
+	 */
+	@Excel(name = "操作序号", cellType = ColumnType.NUMERIC)
+	@ApiModelProperty("数据id")
+	@TableId(value = "oper_id", type = IdType.AUTO)
+	private Long operId;
+
+	/**
+	 * 操作模块
+	 */
+	@Excel(name = "操作模块")
+	@ApiModelProperty("操作模块")
+	private String title;
+
+	/**
+	 * 业务类型(0其它 1新增 2修改 3删除)
+	 */
+	@Excel(name = "业务类型", readConverterExp = "0=其它,1=新增,2=修改,3=删除,4=授权,5=导出,6=导入,7=强退,8=生成代码,9=清空数据")
+	@ApiModelProperty("0=其它,1=新增,2=修改,3=删除,4=授权,5=导出,6=导入,7=强退,8=生成代码,9=清空数据")
+	@TableField("business_type")
+	private Integer businessType;
+
+	/**
+	 * 业务类型数组
+	 */
+	@TableField(exist = false)
+	private Integer[] businessTypes;
+
+	/**
+	 * 请求方法
+	 */
+	@Excel(name = "请求方法")
+	@ApiModelProperty("请求方法")
+	private String method;
+
+	/**
+	 * 请求方式
+	 */
+	@Excel(name = "请求方式")
+	@ApiModelProperty("请求方式")
+	@TableField("request_method")
+	private String requestMethod;
+
+	/**
+	 * 操作类别(0其它 1后台用户 2手机端用户)
+	 */
+	@Excel(name = "操作类别", readConverterExp = "0=其它,1=后台用户,2=手机端用户")
+	@ApiModelProperty("0=其它,1=后台用户,2=手机端用户")
+	@TableField("operator_type")
+	private Integer operatorType;
+
+	/**
+	 * 操作人员
+	 */
+	@Excel(name = "操作人员")
+	@ApiModelProperty("操作人员")
+	@TableField("oper_name")
+	private String operName;
+
+	/**
+	 * 部门名称
+	 */
+	@Excel(name = "部门名称")
+	@ApiModelProperty("部门名称")
+	@TableField("dept_name")
+	private String deptName;
+
+	/**
+	 * 请求url
+	 */
+	@Excel(name = "请求地址")
+	@ApiModelProperty("请求地址")
+	@TableField("oper_url")
+	private String operUrl;
+
+	/**
+	 * 操作地址
+	 */
+	@Excel(name = "操作地址")
+	@ApiModelProperty("操作地址")
+	@TableField("oper_ip")
+	private String operIp;
+
+	/**
+	 * 请求参数
+	 */
+	@Excel(name = "请求参数")
+	@ApiModelProperty("请求参数")
+	@TableField("oper_param")
+	private String operParam;
+
+	/**
+	 * 返回参数
+	 */
+	@Excel(name = "返回参数")
+	@ApiModelProperty("返回参数")
+	@TableField("json_result")
+	private String jsonResult;
+
+	/**
+	 * 操作状态(0正常 1异常)
+	 */
+	@Excel(name = "状态", readConverterExp = "0=正常,1=异常")
+	@ApiModelProperty("0=正常,1=异常")
+	private Integer status;
+
+	/**
+	 * 错误消息
+	 */
+	@Excel(name = "错误消息")
+	@ApiModelProperty("错误消息")
+	@TableField("error_msg")
+	private String errorMsg;
+
+	/**
+	 * 操作时间
+	 */
+	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+	@Excel(name = "操作时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
+	@ApiModelProperty("操作时间")
+	@TableField("oper_time")
+	private Date operTime;
+
+	/**
+	 * 消耗时间
+	 */
+	@Excel(name = "消耗时间", suffix = "毫秒")
+	@ApiModelProperty("消耗时间")
+	@TableField("cost_time")
+	private Long costTime;
+}

--
Gitblit v1.7.1