参数校验

This commit is contained in:
2025-05-03 10:20:50 +08:00
parent d84021f3db
commit bce338ee19
12 changed files with 688 additions and 7 deletions

View File

@ -0,0 +1,96 @@
package com.greenorange.promotion.model.entity;
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 java.io.Serializable;
import java.util.Date;
import lombok.Data;
/**
* 操作日志记录
* @TableName sys_oper_log
*/
@TableName(value ="sys_oper_log")
@Data
public class SysOperLog implements Serializable {
/**
* 日志主键
*/
@TableId(type = IdType.AUTO)
private Long id;
/**
* 模块标题
*/
private String title;
/**
* 日志内容
*/
private String content;
/**
* 方法名称
*/
private String method;
/**
* 请求方式
*/
private String requestMethod;
/**
* 操作人员
*/
private String operName;
/**
* 请求URL
*/
private String requestUrl;
/**
* 请求IP地址
*/
private String ip;
/**
* IP归属地
*/
private String ipLocation;
/**
* 请求参数
*/
private String requestParam;
/**
* 方法响应参数
*/
private String responseResult;
/**
* 操作状态0正常 1异常
*/
private Integer status;
/**
* 错误消息
*/
private String errorMsg;
/**
* 操作时间
*/
private Date operTime;
/**
* 方法执行耗时(单位:毫秒)
*/
private Long takeTime;
@TableField(exist = false)
private static final long serialVersionUID = 1L;
}