src/main/java/com/whyc/aop/OperationLogAspect.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/whyc/dto/OperationLogConditionDTO.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/whyc/pojo/AlarmRule.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/whyc/pojo/OperationLog.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/resources/mapper/OperationLogMapper.xml | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
src/main/java/com/whyc/aop/OperationLogAspect.java
@@ -63,7 +63,7 @@ String methodName = joinPoint.getSignature().getName(); String methodType = ""; if(methodName.contains("update")){ methodType = "更新"; methodType = "修改"; }else if(methodName.contains("add")){ methodType ="新增"; }else{ src/main/java/com/whyc/dto/OperationLogConditionDTO.java
@@ -17,9 +17,9 @@ @ApiModelProperty("操作类型") private String type; @ApiModelProperty("开始时间") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "Asia/Shanghai") @JsonFormat(pattern = "yyyy-MM-dd",timezone = "Asia/Shanghai") private Date startTime; @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "Asia/Shanghai") @JsonFormat(pattern = "yyyy-MM-dd",timezone = "Asia/Shanghai") @ApiModelProperty("结束时间") private Date endTime; src/main/java/com/whyc/pojo/AlarmRule.java
New file @@ -0,0 +1,82 @@ package com.whyc.pojo; import com.baomidou.mybatisplus.annotation.TableName; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import org.apache.ibatis.type.Alias; @Alias("AlarmRule") @TableName(schema = "`db_3.5mw_web`",value ="tb_alarm_rule" ) @ApiModel public class AlarmRule { private Integer id; @ApiModelProperty("设备字段") private String field; @ApiModelProperty("设备字段") private String name; @ApiModelProperty("告警名称") private String description; @ApiModelProperty("告警阈值") private Float threshold; @ApiModelProperty("告警级别") private Integer level; @ApiModelProperty("启用状态") private Integer status; public Integer getId() { return id; } public void setId(Integer id) { this.id = id; } public String getField() { return field; } public void setField(String field) { this.field = field; } public String getName() { return name; } public void setName(String name) { this.name = name; } public String getDescription() { return description; } public void setDescription(String description) { this.description = description; } public Float getThreshold() { return threshold; } public void setThreshold(Float threshold) { this.threshold = threshold; } public Integer getLevel() { return level; } public void setLevel(Integer level) { this.level = level; } public Integer getStatus() { return status; } public void setStatus(Integer status) { this.status = status; } } src/main/java/com/whyc/pojo/OperationLog.java
@@ -19,7 +19,7 @@ @ApiModelProperty("操作内容") private String content; @ApiModelProperty("操作时间") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "Asia/Shanghai") @JsonFormat(pattern = "yyyy-MM-dd",timezone = "Asia/Shanghai") private Date createTime; @ApiModelProperty("终端ip") private String terminalIp; src/main/resources/mapper/OperationLogMapper.xml
@@ -7,16 +7,16 @@ select * from `db_3.5mw_web`.tb_operation_log <where> <if test="content!=null"> content like concat('%',#{content},'%') and content like concat('%',#{content},'%') </if> <if test="type!=null"> type = #{type} and type = #{type} </if> <if test="startTime!=null"> create_time <![CDATA[>=]]> #{startTime}; and create_time <![CDATA[>=]]> #{startTime} </if> <if test="endTime!=null"> create_time <![CDATA[<=]]> #{endTime}; and create_time <![CDATA[<=]]> #{endTime}; </if> </where> </select>