From 6e254526846e86fe99070035bde9ab3824ac42d1 Mon Sep 17 00:00:00 2001
From: Wtd <1658714322@qq.com>
Date: Sun, 19 Nov 2023 16:09:48 +0800
Subject: [PATCH] =?UTF-8?q?=E6=95=85=E9=9A=9C=E6=A8=A1=E5=9D=97=E5=88=9D?=
=?UTF-8?q?=E5=A7=8B=E5=8C=96=E5=8F=8A=E5=AE=9E=E4=BD=93=E7=B1=BB?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
february-fault-common/pom.xml | 4 ++
.../java/com/february/fault/domain/Fault.java | 61 +++++++++++++++++++
.../com/february/fault/domain/FaultRank.java | 25 ++++++++
.../com/february/fault/domain/FaultType.java | 26 ++++++++
.../src/main/java/com/february/Main.java | 11 ----
.../com/february/fault/FaultApplication.java | 23 +++++++
.../src/main/resources/bootstrap.yml | 25 ++++++++
7 files changed, 164 insertions(+), 11 deletions(-)
create mode 100644 february-fault-common/src/main/java/com/february/fault/domain/Fault.java
create mode 100644 february-fault-common/src/main/java/com/february/fault/domain/FaultRank.java
create mode 100644 february-fault-common/src/main/java/com/february/fault/domain/FaultType.java
delete mode 100644 february-fault-server/src/main/java/com/february/Main.java
create mode 100644 february-fault-server/src/main/java/com/february/fault/FaultApplication.java
create mode 100644 february-fault-server/src/main/resources/bootstrap.yml
diff --git a/february-fault-common/pom.xml b/february-fault-common/pom.xml
index a797033..7fdf4ba 100644
--- a/february-fault-common/pom.xml
+++ b/february-fault-common/pom.xml
@@ -62,6 +62,10 @@
february-common-swagger
3.6.3
+
+ org.projectlombok
+ lombok
+
diff --git a/february-fault-common/src/main/java/com/february/fault/domain/Fault.java b/february-fault-common/src/main/java/com/february/fault/domain/Fault.java
new file mode 100644
index 0000000..310a7f8
--- /dev/null
+++ b/february-fault-common/src/main/java/com/february/fault/domain/Fault.java
@@ -0,0 +1,61 @@
+package com.february.fault.domain;
+
+import lombok.Data;
+
+/**
+ * @program: february-fault-information
+ * @description:
+ * @author: Mr.Wang
+ * @create: 2023-11-19 15:04
+ **/
+
+/**
+ * 故障信息表
+ */
+@Data
+public class Fault {
+ /**
+ * 主键id
+ */
+ private Integer faultId;
+ /**
+ * 故障码
+ */
+ private String faultBh;
+ /**
+ * 故障名称
+ */
+ private String faultName;
+ /**
+ * 故障类型id
+ */
+ private Integer faultTypeId;
+ /**
+ * 车辆id
+ */
+ private Integer carId;
+ /**
+ * 驱动机id
+ */
+ private Integer actuateId;
+ /**
+ * 故障描述
+ */
+ private String faultDetail;
+ /**
+ * 故障级别id
+ */
+ private Integer faultRankId;
+ /**
+ * 是否产生告警
+ */
+ private Integer isAlarm;
+ /**
+ * 响应方式
+ */
+ private Integer respondStyle;
+ /**
+ * 创建工单
+ */
+ private Integer isCreate;
+}
diff --git a/february-fault-common/src/main/java/com/february/fault/domain/FaultRank.java b/february-fault-common/src/main/java/com/february/fault/domain/FaultRank.java
new file mode 100644
index 0000000..8991b2e
--- /dev/null
+++ b/february-fault-common/src/main/java/com/february/fault/domain/FaultRank.java
@@ -0,0 +1,25 @@
+package com.february.fault.domain;
+
+/**
+ * @program: february-fault-information
+ * @description:
+ * @author: Mr.Wang
+ * @create: 2023-11-19 15:44
+ **/
+
+import lombok.Data;
+
+/**
+ * 故障级别
+ */
+@Data
+public class FaultRank {
+ /**
+ * 故障级别id
+ */
+ private Integer faultRankId;
+ /**
+ * 故障级别
+ */
+ private String faultRankName;
+}
diff --git a/february-fault-common/src/main/java/com/february/fault/domain/FaultType.java b/february-fault-common/src/main/java/com/february/fault/domain/FaultType.java
new file mode 100644
index 0000000..d9c496b
--- /dev/null
+++ b/february-fault-common/src/main/java/com/february/fault/domain/FaultType.java
@@ -0,0 +1,26 @@
+package com.february.fault.domain;
+
+/**
+ * @program: february-fault-information
+ * @description: 故障类型
+ * @author: Mr.Wang
+ * @create: 2023-11-19 15:38
+ **/
+
+
+import lombok.Data;
+
+/**
+ * 故障类型表
+ */
+@Data
+public class FaultType {
+ /**
+ * 故障类型id
+ */
+ private Integer faultTypeId;
+ /**
+ * 故障类型名称
+ */
+ private String faultTypeName;
+}
diff --git a/february-fault-server/src/main/java/com/february/Main.java b/february-fault-server/src/main/java/com/february/Main.java
deleted file mode 100644
index 1d2e6c4..0000000
--- a/february-fault-server/src/main/java/com/february/Main.java
+++ /dev/null
@@ -1,11 +0,0 @@
-package com.february;
-
-import org.springframework.boot.SpringApplication;
-import org.springframework.boot.autoconfigure.SpringBootApplication;
-
-@SpringBootApplication
-public class Main {
- public static void main(String[] args) {
- SpringApplication.run(Main.class);
- }
-}
diff --git a/february-fault-server/src/main/java/com/february/fault/FaultApplication.java b/february-fault-server/src/main/java/com/february/fault/FaultApplication.java
new file mode 100644
index 0000000..106f724
--- /dev/null
+++ b/february-fault-server/src/main/java/com/february/fault/FaultApplication.java
@@ -0,0 +1,23 @@
+package com.february.fault;
+
+import com.february.common.security.annotation.EnableCustomConfig;
+import com.february.common.security.annotation.EnableRyFeignClients;
+import com.february.common.swagger.annotation.EnableCustomSwagger2;
+import org.springframework.boot.SpringApplication;
+import org.springframework.boot.autoconfigure.SpringBootApplication;
+
+/**
+ * @program: february-fault-information
+ * @description:
+ * @author: Mr.Wang
+ * @create: 2023-11-19 14:54
+ **/
+@EnableCustomConfig
+@EnableCustomSwagger2
+@EnableRyFeignClients
+@SpringBootApplication
+public class FaultApplication {
+ public static void main(String[] args) {
+ SpringApplication.run(FaultApplication.class,args);
+ }
+}
diff --git a/february-fault-server/src/main/resources/bootstrap.yml b/february-fault-server/src/main/resources/bootstrap.yml
new file mode 100644
index 0000000..d3db958
--- /dev/null
+++ b/february-fault-server/src/main/resources/bootstrap.yml
@@ -0,0 +1,25 @@
+# Tomcat
+server:
+ port: 9218
+
+# Spring
+spring:
+ application:
+ # 应用名称
+ name: february-fault-information
+ profiles:
+ # 环境配置
+ active: dev
+ cloud:
+ nacos:
+ discovery:
+ # 服务注册地址
+ server-addr: 10.100.1.4:8848
+ config:
+ # 配置中心地址
+ server-addr: 10.100.1.4:8848
+ # 配置文件格式
+ file-extension: yml
+ # 共享配置
+ shared-configs:
+ - application-${spring.profiles.active}.${spring.cloud.nacos.config.file-extension}