|
@@ -2,10 +2,7 @@ package com.qmth.teachcloud.common.entity;
|
|
|
|
|
|
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
|
|
|
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
|
|
|
-import com.qmth.teachcloud.common.enums.log.LevelEnum;
|
|
|
-import com.qmth.teachcloud.common.enums.log.OperationTypeEnum;
|
|
|
-import com.qmth.teachcloud.common.enums.log.OperationUnitEnum;
|
|
|
-import com.qmth.teachcloud.common.enums.log.SystemEnum;
|
|
|
+import com.qmth.teachcloud.common.enums.log.*;
|
|
|
import io.swagger.annotations.ApiModel;
|
|
|
import io.swagger.annotations.ApiModelProperty;
|
|
|
|
|
@@ -24,12 +21,19 @@ public class BasicOperationLog implements Serializable {
|
|
|
@JsonSerialize(using = ToStringSerializer.class)
|
|
|
private Long id;
|
|
|
|
|
|
+ @ApiModelProperty(value = "学校id")
|
|
|
+ @JsonSerialize(using = ToStringSerializer.class)
|
|
|
+ private Long schoolId;
|
|
|
+
|
|
|
@ApiModelProperty(value = "日志详情")
|
|
|
private String detail;
|
|
|
|
|
|
@ApiModelProperty(value = "日志等级(PRIMARY(\"一级日志:敏感信息\"),SECONDARY(\"二级日志:重要信息\"),TERTIARY(\"三级日志:次要信息\"),QUATERNARY(\"四级日志:普通信息\"))")
|
|
|
private LevelEnum level;
|
|
|
|
|
|
+ @ApiModelProperty(value = "自定义记录日志操作类型(LOGIN(\"用户登录\"),LOGOUT(\"用户登出\"),ADD(\"新增\"),DELETE(\"删除\"),UPDATE(\"修改\"),IMPORT(\"导入\"),EXPORT(\"导出\"),UN_KNOW(\"未知\"))")
|
|
|
+ private CustomizedOperationTypeEnum customizedOperationType;
|
|
|
+
|
|
|
@ApiModelProperty(value = "操作类型(UN_KNOW(\"未知\"),SELECT(\"查询\"),EDIT(\"新增或更新\"),DELETE(\"删除\"))")
|
|
|
private OperationTypeEnum operationType;
|
|
|
|
|
@@ -68,6 +72,9 @@ public class BasicOperationLog implements Serializable {
|
|
|
@ApiModelProperty(value = "用户名称")
|
|
|
private String userName;
|
|
|
|
|
|
+ @ApiModelProperty(value = "ip地址")
|
|
|
+ private String ip;
|
|
|
+
|
|
|
@ApiModelProperty(value = "日志记录时间")
|
|
|
@JsonSerialize(using = ToStringSerializer.class)
|
|
|
private Long createTime;
|
|
@@ -80,6 +87,14 @@ public class BasicOperationLog implements Serializable {
|
|
|
this.id = id;
|
|
|
}
|
|
|
|
|
|
+ public Long getSchoolId() {
|
|
|
+ return schoolId;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setSchoolId(Long schoolId) {
|
|
|
+ this.schoolId = schoolId;
|
|
|
+ }
|
|
|
+
|
|
|
public String getDetail() {
|
|
|
return detail;
|
|
|
}
|
|
@@ -96,6 +111,14 @@ public class BasicOperationLog implements Serializable {
|
|
|
this.level = level;
|
|
|
}
|
|
|
|
|
|
+ public CustomizedOperationTypeEnum getCustomizedOperationType() {
|
|
|
+ return customizedOperationType;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setCustomizedOperationType(CustomizedOperationTypeEnum customizedOperationType) {
|
|
|
+ this.customizedOperationType = customizedOperationType;
|
|
|
+ }
|
|
|
+
|
|
|
public OperationTypeEnum getOperationType() {
|
|
|
return operationType;
|
|
|
}
|
|
@@ -192,6 +215,14 @@ public class BasicOperationLog implements Serializable {
|
|
|
this.userName = userName;
|
|
|
}
|
|
|
|
|
|
+ public String getIp() {
|
|
|
+ return ip;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setIp(String ip) {
|
|
|
+ this.ip = ip;
|
|
|
+ }
|
|
|
+
|
|
|
public Long getCreateTime() {
|
|
|
return createTime;
|
|
|
}
|