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;
+
+
+}