From 1129172b3d499d0ff1aace51e1a9b7313f70f8ad Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=88=E8=B6=85?= <973677575@qq.com> Date: Wed, 13 Jul 2022 15:42:10 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B0=90=E6=B3=A2=E6=A8=A1=E5=9D=97sql?= =?UTF-8?q?=E8=AF=AD=E5=8F=A5=E6=8D=A2=E6=88=90InfluxDBPublicParam?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../njcn/system/pojo/param/AuditParam.java | 46 ++++++++++++++++ .../com/njcn/system/pojo/vo/AuditLogVO.java | 55 +++++++++++++++++++ 2 files changed, 101 insertions(+) create mode 100644 pqs-system/system-api/src/main/java/com/njcn/system/pojo/param/AuditParam.java create mode 100644 pqs-system/system-api/src/main/java/com/njcn/system/pojo/vo/AuditLogVO.java diff --git a/pqs-system/system-api/src/main/java/com/njcn/system/pojo/param/AuditParam.java b/pqs-system/system-api/src/main/java/com/njcn/system/pojo/param/AuditParam.java new file mode 100644 index 000000000..d411446c8 --- /dev/null +++ b/pqs-system/system-api/src/main/java/com/njcn/system/pojo/param/AuditParam.java @@ -0,0 +1,46 @@ +package com.njcn.system.pojo.param; + +import com.njcn.common.pojo.constant.PatternRegex; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; +import org.hibernate.validator.constraints.Range; + +import javax.validation.constraints.NotNull; +import javax.validation.constraints.Pattern; + +/** + * @version 1.0.0 + * @author: chenchao + * @date: 2022/07/11 19:24 + */ +@Data +public class AuditParam { + + @ApiModelProperty("开始时间") + @Pattern(regexp = PatternRegex.TIME_FORMAT, message = "时间格式错误") + private String searchBeginTime; + + @ApiModelProperty("结束时间") + @Pattern(regexp = PatternRegex.TIME_FORMAT, message = "时间格式错误") + private String searchEndTime; + + @ApiModelProperty("用户名") + private String userName; + + @ApiModelProperty("事件类型") + private String type; + + @ApiModelProperty("操作类型") + private String operate; + + @ApiModelProperty("页码") + @NotNull(message = "页码不可为空") + @Range(min = 1,message = "页码必须大于0") + private Integer pageNum; + + @ApiModelProperty("条数") + @NotNull(message = "条数不可为空") + @Range(min = 1,message = "条数必须大于0") + private Integer pageSize; + +} diff --git a/pqs-system/system-api/src/main/java/com/njcn/system/pojo/vo/AuditLogVO.java b/pqs-system/system-api/src/main/java/com/njcn/system/pojo/vo/AuditLogVO.java new file mode 100644 index 000000000..508c47e9e --- /dev/null +++ b/pqs-system/system-api/src/main/java/com/njcn/system/pojo/vo/AuditLogVO.java @@ -0,0 +1,55 @@ +package com.njcn.system.pojo.vo; + +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +/** + * @version 1.0.0 + * @author: chenchao + * @date: 2022/07/11 19:20 + */ +@Data +public class AuditLogVO { + + /** + * time + */ + @ApiModelProperty("time") + private String time; + /** + * 操作人员 + */ + @ApiModelProperty("操作人员") + private String userName; + /** + * 操作类型 + */ + @ApiModelProperty("操作类型") + private String operate; + /** + * 事件描述 + */ + @ApiModelProperty("事件描述") + private String describe; + /** + * 事件类型 + */ + @ApiModelProperty("事件类型") + private String operateType; + /** + * 操作结果 + */ + @ApiModelProperty("操作结果") + private String result; + /** + * 操作IP + */ + @ApiModelProperty("操作IP") + private String ip; + /** + * 事件等级 + */ + @ApiModelProperty("事件等级") + private String level; + +}