From 8b8db5dc04432b962c4a4f8f5aa32273c30cb167 Mon Sep 17 00:00:00 2001 From: xjs <1294405880@qq.com> Date: Fri, 31 Dec 2021 21:44:53 +0800 Subject: [PATCH] =?UTF-8?q?=E8=AF=B4=E6=98=8E=EF=BC=9A1=E3=80=81=E6=96=B0?= =?UTF-8?q?=E5=BB=BA=E9=A2=84=E8=AD=A6=E6=A8=A1=E5=9D=97=20=20=20=20=20=20?= =?UTF-8?q?2=E3=80=81=E6=96=B0=E5=A2=9E=E9=A2=84=E8=AD=A6api=E5=AE=9E?= =?UTF-8?q?=E4=BD=93=E7=B1=BB=E5=8F=8A=E8=A1=A8=20=20=20=20=20=203?= =?UTF-8?q?=E3=80=81mp=E8=87=AA=E5=8A=A8=E6=B3=A8=E5=85=A5=E7=B1=BB?= =?UTF-8?q?=E6=96=B0=E5=A2=9E=E4=BF=AE=E6=94=B9=E8=87=AA=E5=8A=A8=E6=B3=A8?= =?UTF-8?q?=E5=85=A5=E4=BF=AE=E6=94=B9=E6=97=B6=E9=97=B4=E5=AD=97=E6=AE=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- xjs-business/pom.xml | 1 + .../com/xjs/handler/MyMetaObjectHandler.java | 1 + xjs-business/xjs-business-warining/pom.xml | 20 ++++++++ .../src/main/java/com/xjs/XjsWarningApp.java | 22 ++++++++ .../main/java/com/xjs/domain/ApiRecord.java | 51 +++++++++++++++++++ 5 files changed, 95 insertions(+) create mode 100644 xjs-business/xjs-business-warining/pom.xml create mode 100644 xjs-business/xjs-business-warining/src/main/java/com/xjs/XjsWarningApp.java create mode 100644 xjs-business/xjs-business-warining/src/main/java/com/xjs/domain/ApiRecord.java 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; + + +}