diff --git a/xjs-business/pom.xml b/xjs-business/pom.xml index 96ef47fd..618a8b1e 100644 --- a/xjs-business/pom.xml +++ b/xjs-business/pom.xml @@ -18,6 +18,7 @@ xjs-business-openapi xjs-business-english xjs-business-common + xjs-business-warining diff --git a/xjs-business/xjs-business-common/src/main/java/com/xjs/handler/MyMetaObjectHandler.java b/xjs-business/xjs-business-common/src/main/java/com/xjs/handler/MyMetaObjectHandler.java index e5c6b968..c5697492 100644 --- a/xjs-business/xjs-business-common/src/main/java/com/xjs/handler/MyMetaObjectHandler.java +++ b/xjs-business/xjs-business-common/src/main/java/com/xjs/handler/MyMetaObjectHandler.java @@ -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(推荐) } } diff --git a/xjs-business/xjs-business-warining/pom.xml b/xjs-business/xjs-business-warining/pom.xml new file mode 100644 index 00000000..18244d7a --- /dev/null +++ b/xjs-business/xjs-business-warining/pom.xml @@ -0,0 +1,20 @@ + + + + xjs-business + com.xjs + 3.3.0 + + 4.0.0 + 业务模块-预警模块 + + xjs-business-warining + + + 8 + 8 + + + \ No newline at end of file diff --git a/xjs-business/xjs-business-warining/src/main/java/com/xjs/XjsWarningApp.java b/xjs-business/xjs-business-warining/src/main/java/com/xjs/XjsWarningApp.java new file mode 100644 index 00000000..6ad4076b --- /dev/null +++ b/xjs-business/xjs-business-warining/src/main/java/com/xjs/XjsWarningApp.java @@ -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); + } +} diff --git a/xjs-business/xjs-business-warining/src/main/java/com/xjs/domain/ApiRecord.java b/xjs-business/xjs-business-warining/src/main/java/com/xjs/domain/ApiRecord.java new file mode 100644 index 00000000..caaee92d --- /dev/null +++ b/xjs-business/xjs-business-warining/src/main/java/com/xjs/domain/ApiRecord.java @@ -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; + + +}