说明:1、新建预警模块

2、新增预警api实体类及表
     3、mp自动注入类新增修改自动注入修改时间字段
pull/254/head
xjs 4 years ago
parent d144988210
commit 8b8db5dc04

@ -18,6 +18,7 @@
<module>xjs-business-openapi</module>
<module>xjs-business-english</module>
<module>xjs-business-common</module>
<module>xjs-business-warining</module>
</modules>
<properties>

@ -27,5 +27,6 @@ public class MyMetaObjectHandler implements MetaObjectHandler {
public void updateFill(MetaObject metaObject) {
log.info("start update fill ....");
//this.strictInsertFill(metaObject, "updateTime", LocalDateTime::now, LocalDateTime.class); // 起始版本 3.3.3(推荐)
this.strictInsertFill(metaObject, "updateTime", Date.class,new Date()); // 起始版本 3.3.3(推荐)
}
}

@ -0,0 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<parent>
<artifactId>xjs-business</artifactId>
<groupId>com.xjs</groupId>
<version>3.3.0</version>
</parent>
<modelVersion>4.0.0</modelVersion>
<name>业务模块-预警模块</name>
<artifactId>xjs-business-warining</artifactId>
<properties>
<maven.compiler.source>8</maven.compiler.source>
<maven.compiler.target>8</maven.compiler.target>
</properties>
</project>

@ -0,0 +1,22 @@
package com.xjs;
import com.ruoyi.common.security.annotation.EnableCustomConfig;
import com.ruoyi.common.security.annotation.EnableRyFeignClients;
import com.ruoyi.common.swagger.annotation.EnableCustomSwagger2;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
/**
* @author xiejs
* @desc
* @create 2021-12-31
*/
@SpringBootApplication
@EnableCustomConfig
@EnableCustomSwagger2
@EnableRyFeignClients
public class XjsWarningApp {
public static void main(String[] args) {
SpringApplication.run(XjsWarningApp.class, args);
}
}

@ -0,0 +1,51 @@
package com.xjs.domain;
import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.ruoyi.common.core.annotation.Excel;
import lombok.Data;
import java.io.Serializable;
import java.util.Date;
/**
* @author xiejs
* @desc api
* @create 2021-12-31
*/
@TableName("api_record")
@Data
public class ApiRecord implements Serializable {
private static final long serialVersionUID = 1L;
/** 主键id */
private Long id;
/** api名称 */
@Excel(name = "api名称")
private String apiName;
/** api地址 */
@Excel(name = "api地址")
private String apiUrl;
/** api总请求次数 */
@Excel(name = "api总请求次数")
private Long totalCount;
/** api限制请求次数每天 */
@Excel(name = "api限制请求次数每天")
private Long limitCount;
@Excel(name = "创建时间",dateFormat = "yyyy-MM-dd HH:mm:ss")
@TableField(fill = FieldFill.INSERT)
private Date createTime;
@Excel(name = "修改时间",dateFormat = "yyyy-MM-dd HH:mm:ss")
@TableField(fill = FieldFill.INSERT_UPDATE)
private Date updateTime;
}
Loading…
Cancel
Save