diff --git a/cloud-common/pom.xml b/cloud-common/pom.xml
index d00dfc6..0aef952 100644
--- a/cloud-common/pom.xml
+++ b/cloud-common/pom.xml
@@ -29,4 +29,12 @@
cloud-common通用模块
+
+
+ com.muyu
+ cloud-server
+ 3.6.3
+
+
+
diff --git a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/controller/FaultDetectionStrategyController.java b/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/controller/FaultDetectionStrategyController.java
deleted file mode 100644
index 95fce45..0000000
--- a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/controller/FaultDetectionStrategyController.java
+++ /dev/null
@@ -1,24 +0,0 @@
-package com.muyu.controller;
-
-import com.muyu.service.FaultDetectionStrategyService;
-import io.swagger.v3.oas.annotations.tags.Tag;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.web.bind.annotation.RequestMapping;
-import org.springframework.web.bind.annotation.RestController;
-
-/**
- * @className: FaultDetectionStrategyController ️✈️
- * @author: Yang 鹏 🦅
- * @date: 2024/9/23 22:06 ⏰
- * @Version: 1.0
- * @description: 车辆故障码
- */
-@RestController
-@RequestMapping("/faultdetectionstrategy")
-@Tag(name = "车辆故障码",description = "车辆故障码")
-public class FaultDetectionStrategyController {
-
- @Autowired
- private FaultDetectionStrategyService faultDetectionStrategyService;
-
-}
diff --git a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/domain/CarFaultMessage.java b/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/domain/CarFaultMessage.java
deleted file mode 100644
index 1f323c0..0000000
--- a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/domain/CarFaultMessage.java
+++ /dev/null
@@ -1,38 +0,0 @@
-package com.muyu.domain;
-
-import com.baomidou.mybatisplus.annotation.TableName;
-import com.fasterxml.jackson.annotation.JsonFormat;
-import io.swagger.v3.oas.annotations.tags.Tag;
-import lombok.AllArgsConstructor;
-import lombok.Builder;
-import lombok.Data;
-import lombok.NoArgsConstructor;
-import org.springframework.format.annotation.DateTimeFormat;
-
-import java.util.Date;
-
-/**
- * @Author:yan
- * @Package:com.muyu.car.domain
- * @Project:plues
- * @name:CarFaultMessage
- * @Date:2024/9/25 23:45
- */
-@Data
-@AllArgsConstructor
-@NoArgsConstructor
-@Builder
-@Tag(name = "bioa")
-@TableName(value = "car_fault_message",autoResultMap = true)
-public class CarFaultMessage {
- private Integer id;
- private String sender;
- private String receiver;
- private String content;
- private Integer status;
- @DateTimeFormat(fallbackPatterns = "yyyy-MM-dd hh:mm:ss")
- @JsonFormat(pattern = "yyyy-MM-dd hh:mm:ss")
- private Date createTime;
- private Integer userId;
-
-}
diff --git a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/domain/CarType.java b/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/domain/CarType.java
deleted file mode 100644
index 3c90e1a..0000000
--- a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/domain/CarType.java
+++ /dev/null
@@ -1,34 +0,0 @@
-package com.muyu.domain;
-
-import com.baomidou.mybatisplus.annotation.TableName;
-import lombok.AllArgsConstructor;
-import lombok.Data;
-import lombok.NoArgsConstructor;
-import lombok.experimental.SuperBuilder;
-
-/**
- * @className: CarType ️✈️
- * @author: Yang 鹏 🦅
- * @date: 2024/9/23 22:01 ⏰
- * @Version: 1.0
- * @description:
- */
-@Data
-@AllArgsConstructor
-@NoArgsConstructor
-@SuperBuilder
-@TableName(value = "car_type",autoResultMap = true)
-public class CarType {
- /**
- * 车辆类型ID
- */
- private long carTypeId;
- /**
- * 车辆类型名
- */
- private String carTypeName;
- /**
- * 车辆规则外键ID
- */
- private long carTypeRules;
-}
diff --git a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/domain/FaultReport.java b/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/domain/FaultReport.java
deleted file mode 100644
index 094f9af..0000000
--- a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/domain/FaultReport.java
+++ /dev/null
@@ -1,22 +0,0 @@
-package com.muyu.domain;
-import lombok.AllArgsConstructor;
-import lombok.Data;
-import lombok.NoArgsConstructor;
-import lombok.experimental.SuperBuilder;
-
-/**
- * @className: FaultReport ️✈️
- * @author: Yang 鹏 🦅
- * @date: 2024/9/23 21:05 ⏰
- * @Version: 1.0
- * @description:
- */
-
-@Data
-@AllArgsConstructor
-@NoArgsConstructor
-@SuperBuilder
-public class FaultReport {
- private String VehicleType;
- private String FaultDescription;
-}
diff --git a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/domain/MessageService.java b/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/domain/MessageService.java
deleted file mode 100644
index 5c98e0c..0000000
--- a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/domain/MessageService.java
+++ /dev/null
@@ -1,54 +0,0 @@
-package com.muyu.domain;
-
-import com.muyu.domain.message.Message;
-
-import java.time.LocalDateTime;
-import java.time.ZoneId;
-import java.time.ZonedDateTime;
-import java.time.format.DateTimeFormatter;
-import java.util.Date;
-
-/**
- * @className: MessageService ️✈️
- * @author: Yang 鹏 🦅
- * @date: 2024/9/23 21:01 ⏰
- * @Version: 1.0
- * @description: 业务逻辑层将负责实现消息的发送逻辑
- */
-
-public class MessageService {
- private MessageDao messageDao;
-
- public MessageService(MessageDao messageDao){
- this.messageDao=messageDao;
- }
-
- public void sendMessage(String content,String sender,String receiver){
-
- // 定义一个DateTimeFormatter对象,用于格式化日期时间为yyyy-MM-dd HH:mm:ss
- DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
- // 获取当前日期和时间
- LocalDateTime now = LocalDateTime.now();
- // 使用formatter格式化当前日期和时间
- String formattedDateTime = now.format(formatter);
- // 使用formatter将字符串解析回LocalDateTime
- LocalDateTime parsedDateTime = LocalDateTime.parse(formattedDateTime, formatter);
- // 然后按照上面的步骤将LocalDateTime转换为Date
- ZonedDateTime zdt = parsedDateTime.atZone(ZoneId.systemDefault());
- Date date = Date.from(zdt.toInstant());
-
-
- Message message = new Message();
- message.setContent(content);
- message.setSender(sender);
- message.setReceiver(receiver);
- message.setCreateTime(date);
-
- try {
- messageDao.sendMessage(message);
- } catch (Exception e) {
- e.printStackTrace();
- }
-
- }
-}
diff --git a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/domain/WarnLevel.java b/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/domain/WarnLevel.java
deleted file mode 100644
index 6c6a42a..0000000
--- a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/domain/WarnLevel.java
+++ /dev/null
@@ -1,5 +0,0 @@
-package com.muyu.domain;
-
-public enum WarnLevel {
- LOW, MEDIUM, HIGH
-}
diff --git a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/domain/message/message/Message.java b/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/domain/message/message/Message.java
deleted file mode 100644
index 7463295..0000000
--- a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/domain/message/message/Message.java
+++ /dev/null
@@ -1,66 +0,0 @@
-package com.muyu.domain.message.message;
-
-import com.baomidou.mybatisplus.annotation.IdType;
-import com.baomidou.mybatisplus.annotation.TableId;
-import com.baomidou.mybatisplus.annotation.TableName;
-import com.fasterxml.jackson.annotation.JsonFormat;
-import io.swagger.v3.oas.annotations.media.Schema;
-import lombok.AllArgsConstructor;
-import lombok.Data;
-import lombok.NoArgsConstructor;
-import lombok.experimental.SuperBuilder;
-
-import java.util.Date;
-
-/**
- * @className: Message ️✈️
- * @author: Yang 鹏 🦅
- * @date: 2024/9/22 10:55 ⏰
- * @Version: 1.0
- * @description:
- */
-@Data
-@AllArgsConstructor
-@NoArgsConstructor
-@SuperBuilder
-@TableName(value = "car_fault_message",autoResultMap = true)
-public class Message {
- /**
- * id
- */
- @TableId(value = "id",type = IdType.AUTO)
- private long id;
-
- /**
- * 发送者
- */
- private String sender;
-
- /**
- * 接收者
- */
- private String receiver;
-
- /**
- * 消息内容
- */
- private String content;
-
- /**
- * 消息状态
- */
- private Integer status;
-
- /**
- * 创建时间
- */
- @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
- @Schema(description = "消息创建时间",defaultValue = "2024-8-9 10:47:57",type = "Date")
- private Date createTime;
- /**
- * 登录人Id
- */
- private long userId;
-
-
-}
diff --git a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/mapper/FaultDetectionStrategyMapper.java b/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/mapper/FaultDetectionStrategyMapper.java
deleted file mode 100644
index 5e20f5e..0000000
--- a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/mapper/FaultDetectionStrategyMapper.java
+++ /dev/null
@@ -1,11 +0,0 @@
-package com.muyu.mapper;
-
-/**
- * @className: FaultDetectionStrategyMapper ️✈️
- * @author: Yang 鹏 🦅
- * @date: 2024/9/23 23:59 ⏰
- * @Version: 1.0
- * @description:
- */
-public interface FaultDetectionStrategyMapper {
-}
diff --git a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/service/FaultDetectionStrategy.java b/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/service/FaultDetectionStrategy.java
deleted file mode 100644
index f2003ee..0000000
--- a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/service/FaultDetectionStrategy.java
+++ /dev/null
@@ -1,16 +0,0 @@
-package com.muyu.service;
-
-import com.muyu.domain.CarFaultRule;
-import com.muyu.domain.FaultReport;
-/**
- * @className: FaultDetectionStrategy ️✈️
- * @author: Yang 鹏 🦅
- * @date: 2024/9/23 21:06 ⏰
- * @Version: 1.0
- * @description: 故障检测策略的接口
- */
-public interface FaultDetectionStrategy {
-
- FaultReport detectFaults(CarFaultRule carFaultRule);
-
-}
diff --git a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/service/FaultDetectionStrategyService.java b/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/service/FaultDetectionStrategyService.java
deleted file mode 100644
index bae7897..0000000
--- a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/service/FaultDetectionStrategyService.java
+++ /dev/null
@@ -1,4 +0,0 @@
-package com.muyu.service;
-
-public interface FaultDetectionStrategyService {
-}
diff --git a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/service/FaultTypeService.java b/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/service/FaultTypeService.java
deleted file mode 100644
index 348869d..0000000
--- a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/service/FaultTypeService.java
+++ /dev/null
@@ -1,28 +0,0 @@
-package com.muyu.service;
-
-import com.baomidou.mybatisplus.extension.service.IService;
-import com.muyu.domain.FaultType;
-
-import java.util.List;
-
-/**
- * @className: FaultTypeService ️✈️
- * @author: Yang 鹏 🦅
- * @date: 2024/9/23 21:06 ⏰
- * @Version: 1.0
- * @description: 故障检测
- */
-public interface FaultTypeService extends IService {
-
- /**
- * 故障码分类查询
- * @return
- */
- List select();
-
- Integer add(FaultType faultType);
-
- Integer update(FaultType faultType);
-
- Integer delete(Integer id);
-}
diff --git a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/service/impl/FaultDetectionStrategyServiceImpl.java b/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/service/impl/FaultDetectionStrategyServiceImpl.java
deleted file mode 100644
index e127213..0000000
--- a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/service/impl/FaultDetectionStrategyServiceImpl.java
+++ /dev/null
@@ -1,20 +0,0 @@
-package com.muyu.service.impl;
-
-import com.muyu.mapper.FaultDetectionStrategyMapper;
-import com.muyu.service.FaultDetectionStrategyService;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.stereotype.Service;
-
-/**
- * @className: FaultDetectionStrategyServiceImpl ️✈️
- * @author: Yang 鹏 🦅
- * @date: 2024/9/23 23:58 ⏰
- * @Version: 1.0
- * @description:
- */
-@Service
-public class FaultDetectionStrategyServiceImpl implements FaultDetectionStrategyService {
-
- @Autowired
- private FaultDetectionStrategyMapper faultDetectionStrategyMapper;
-}
diff --git a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/service/impl/faultDetectionStrategy/PureElectricCarFaultDetectionStrategy.java b/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/service/impl/faultDetectionStrategy/PureElectricCarFaultDetectionStrategy.java
deleted file mode 100644
index 1170ee7..0000000
--- a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/service/impl/faultDetectionStrategy/PureElectricCarFaultDetectionStrategy.java
+++ /dev/null
@@ -1,199 +0,0 @@
-package com.muyu.service.impl.faultDetectionStrategy;
-
-
-import com.muyu.domain.CarFaultRule;
-import com.muyu.domain.FaultReport;
-import com.muyu.service.FaultDetectionStrategy;
-import org.springframework.stereotype.Service;
-
-/**
- * @className: CarFaultRule ️✈️
- * @author: Yang 鹏 🦅
- * @date: 2024/9/23 22:06 ⏰
- * @Version: 1.0
- * @description:
- */
-
-/**
- * 针对纯电车的故障检测逻辑
- */
-@Service(value = "PureElectricCar")
-public class PureElectricCarFaultDetectionStrategy implements FaultDetectionStrategy {
-
-
-
- @Override
- public FaultReport detectFaults(CarFaultRule carFaultRule) {
-
-
- //检测车速是否处于正常范围
- if (carFaultRule.getSpeed()>200 || carFaultRule.getSpeed()<0){
- return new FaultReport("纯电车","车速不在正常范围内,请注意");
- }
- //检测总里程数是否超过正常数
- if (carFaultRule.getTM()>5000000){
- return new FaultReport("纯电车","总里程数已超标,请注意");
- }
- //检测总电压是否正常
- if (carFaultRule.getTV()>650){
- return new FaultReport("纯电车","总电压过高,请注意");
- }
- //检测电流是否超标
- if (carFaultRule.getCC()>50){
- return new FaultReport("纯电车","电流过高,请注意");
- }
- //检测绝缘电阻
- if (carFaultRule.getIR()>100000){
- return new FaultReport("纯电车","绝缘电阻过高,请注意");
- }
-// //检测加速踏板行程值
-// if (carFaultRule.getAPTV()){
-//
-// }
-// //检测制动踏板行程值
-// if (carFaultRule.getBPTV()){
-//
-// }
-// //检测燃料消耗率
-// if (carFaultRule.getSFC()){
-//
-// }
-// //检测电机控制器温度
-// if (carFaultRule.getMCT()){
-//
-// }
-// //检测电机转速
-// if (carFaultRule.getMS()){
-//
-// }
-// //检测电机转矩
-// if (carFaultRule.getMTO()){
-//
-// }
-// //检测电机温度
-// if (carFaultRule.getMTE()){
-//
-// }
-// //检测电机电压
-// if (carFaultRule.getMV()){
-//
-// }
-// //检测电机电流
-// if (carFaultRule.getMC()){
-//
-// }
-// //检测动力电池剩余电量SOC
-// if (carFaultRule.getPBRSOC()){
-//
-// }
-// //检测当前状态允许的最大反馈功率
-// if (carFaultRule.getMACSFP()){
-//
-// }
-// //检测当前状态允许最大放电功率
-// if (carFaultRule.getCSATMDP()) {
-//
-// }
-// //检测BMS自检计数器
-// if (carFaultRule.getBMS()) {
-//
-// }
-// //检测动力电池充放电电流
-// if (carFaultRule.getCADC()) {
-//
-// }
-// //检测动力电池负载端总电压V3
-// if (carFaultRule.getPBLETVV3()) {
-//
-// }
-// //检测单次最大电压
-// if (carFaultRule.getSMV()) {
-//
-// }
-// //检测单体电池最低电压
-// if (carFaultRule.getMVOAB()) {
-//
-// }
-// //检测单体电池最高温度
-// if (carFaultRule.getMAXBT()) {
-//
-// }
-// //检测单体电池最低温度
-// if (carFaultRule.getMINBT()) {
-//
-// }
-// //检测动力电池可用容量
-// if (carFaultRule.getPBAC()) {
-//
-// }
-// //检测车辆状态
-// if (carFaultRule.getVS()) {
-//
-// }
-// //检测充电状态
-// if (carFaultRule.getCS()) {
-//
-// }
-// //检测运行状态
-// if (carFaultRule.getRS()) {
-//
-// }
-// //检测SOC
-// if (carFaultRule.getSOC()) {
-//
-// }
-// //检测可充电储能装置工作状态
-// if (carFaultRule.getRESDWC()) {
-//
-// }
-// //检测驱动电机状态
-// if (carFaultRule.getEAS()) {
-//
-// }
-// //检测定位是否有效
-// if (carFaultRule.getPTC()) {
-//
-// }
-// //检测EAS
-// if (carFaultRule.getEPS()) {
-//
-// }
-// //检测PTC
-// if (carFaultRule.getABS()) {
-//
-// }
-// //检测EPS
-// if (carFaultRule.getMCU()) {
-//
-// }
-// //检测ABS
-// if (carFaultRule.getPBHS()) {
-//
-// }
-// //检测MCU
-// if (carFaultRule.getPBCS()) {
-//
-// }
-// //检测动力电池加热状态
-// if (carFaultRule.getPBIS()) {
-//
-// }
-// //检测动力电池当前状态
-// if (carFaultRule.getDCDC()) {
-//
-// }
-// //检测动力电池保温状态
-// if (carFaultRule.getCHG()) {
-//
-// }
-// //检测DCDC
-// if (carFaultRule.getCHB()) {
-//
-// }
-// //检测CHG
-// if (carFaultRule.getCUB()) {
-//
-// }
- return null;
- }
-}
diff --git a/cloud-modules/cloud-module-enterprise/src/main/resources/mapper/WarnLogsMapper.xml b/cloud-modules/cloud-module-enterprise/src/main/resources/mapper/WarnLogsMapper.xml
deleted file mode 100644
index ee1f8c8..0000000
--- a/cloud-modules/cloud-module-enterprise/src/main/resources/mapper/WarnLogsMapper.xml
+++ /dev/null
@@ -1,102 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- select id, vin, warn_rule_id, start_time, end_time, max_value, min_value, avg_value, median_value, status from warn_logs
-
-
-
-
-
-
-
- insert into warn_logs
-
- vin,
- warn_rule_id,
- start_time,
- end_time,
- max_value,
- min_value,
- avg_value,
- median_value,
- status,
- create_by,
- create_time,
-
-
- #{vin},
- #{warnRuleId},
- #{startTime},
- #{endTime},
- #{maxValue},
- #{minValue},
- #{avgValue},
- #{medianValue},
- #{status},
- #{createBy},
- #{createTime},
-
-
-
-
- update warn_logs
-
- vin = #{vin},
- warn_rule_id = #{warnRuleId},
- start_time = #{startTime},
- end_time = #{endTime},
- max_value = #{maxValue},
- min_value = #{minValue},
- avg_value = #{avgValue},
- median_value = #{medianValue},
- status = #{status},
- update_by = #{updateBy},
- update_time = #{updateTime},
-
- where id = #{id}
-
-
-
- delete from warn_logs where id = #{id}
-
-
-
- delete from warn_logs where id in
-
- #{id}
-
-
-
diff --git a/cloud-modules/cloud-module-enterprise/src/main/resources/mapper/WarnRuleMapper.xml b/cloud-modules/cloud-module-enterprise/src/main/resources/mapper/WarnRuleMapper.xml
deleted file mode 100644
index b4af870..0000000
--- a/cloud-modules/cloud-module-enterprise/src/main/resources/mapper/WarnRuleMapper.xml
+++ /dev/null
@@ -1,92 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- select id, rule_name, strategy_id, msg_type_id, slide_time, slide_frequency, max_value, min_value from warn_rule
-
-
-
-
-
-
-
- insert into warn_rule
-
- rule_name,
- strategy_id,
- msg_type_id,
- slide_time,
- slide_frequency,
- max_value,
- min_value,
- create_by,
- create_time,
-
-
- #{ruleName},
- #{strategyId},
- #{msgTypeId},
- #{slideTime},
- #{slideFrequency},
- #{maxValue},
- #{minValue},
- #{createBy},
- #{createTime},
-
-
-
-
- update warn_rule
-
- rule_name = #{ruleName},
- strategy_id = #{strategyId},
- msg_type_id = #{msgTypeId},
- slide_time = #{slideTime},
- slide_frequency = #{slideFrequency},
- max_value = #{maxValue},
- min_value = #{minValue},
- update_by = #{updateBy},
- update_time = #{updateTime},
-
- where id = #{id}
-
-
-
- delete from warn_rule where id = #{id}
-
-
-
- delete from warn_rule where id in
-
- #{id}
-
-
-
diff --git a/cloud-modules/cloud-module-enterprise/src/main/resources/mapper/WarnStrategyMapper.xml b/cloud-modules/cloud-module-enterprise/src/main/resources/mapper/WarnStrategyMapper.xml
deleted file mode 100644
index 556e161..0000000
--- a/cloud-modules/cloud-module-enterprise/src/main/resources/mapper/WarnStrategyMapper.xml
+++ /dev/null
@@ -1,72 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
- select id, sys_type_id, strategy_name, msg_id from warn_strategy
-
-
-
-
-
-
-
- insert into warn_strategy
-
- sys_type_id,
- strategy_name,
- msg_id,
- create_by,
- create_time,
-
-
- #{sysTypeId},
- #{strategyName},
- #{msgId},
- #{createBy},
- #{createTime},
-
-
-
-
- update warn_strategy
-
- sys_type_id = #{sysTypeId},
- strategy_name = #{strategyName},
- msg_id = #{msgId},
- update_by = #{updateBy},
- update_time = #{updateTime},
-
- where id = #{id}
-
-
-
- delete from warn_strategy where id = #{id}
-
-
-
- delete from warn_strategy where id in
-
- #{id}
-
-
-
diff --git a/cloud-modules/cloud-module-enterprise/.gitignore b/cloud-modules/cloud-modules-enterprise/.gitignore
similarity index 100%
rename from cloud-modules/cloud-module-enterprise/.gitignore
rename to cloud-modules/cloud-modules-enterprise/.gitignore
diff --git a/cloud-modules/cloud-modules-enterprise/enterpise-client/pom.xml b/cloud-modules/cloud-modules-enterprise/enterpise-client/pom.xml
new file mode 100644
index 0000000..edb81d9
--- /dev/null
+++ b/cloud-modules/cloud-modules-enterprise/enterpise-client/pom.xml
@@ -0,0 +1,21 @@
+
+
+ 4.0.0
+
+ com.muyu
+ cloud-server
+ 3.6.3
+ ../../../pom.xml
+
+
+ enterpise-client
+
+
+ 17
+ 17
+ UTF-8
+
+
+
diff --git a/cloud-modules/cloud-modules-enterprise/enterpise-common/pom.xml b/cloud-modules/cloud-modules-enterprise/enterpise-common/pom.xml
new file mode 100644
index 0000000..4e34120
--- /dev/null
+++ b/cloud-modules/cloud-modules-enterprise/enterpise-common/pom.xml
@@ -0,0 +1,101 @@
+
+
+ 4.0.0
+
+ com.muyu
+ cloud-server
+ 3.6.3
+ ../../../pom.xml
+
+
+ enterpise-common
+
+
+ 17
+ 17
+ UTF-8
+
+
+
+
+ com.muyu
+ cloud-common
+ 3.6.3
+
+
+
+ com.muyu
+ enterpise-common
+ ${muyu.version}
+
+
+
+ org.eclipse.paho
+ org.eclipse.paho.client.mqttv3
+ 1.2.5
+
+
+
+
+ com.alibaba.cloud
+ spring-cloud-starter-alibaba-nacos-discovery
+
+
+
+
+ com.alibaba.cloud
+ spring-cloud-starter-alibaba-nacos-config
+
+
+
+
+ com.alibaba.cloud
+ spring-cloud-starter-alibaba-sentinel
+
+
+
+
+ org.springframework.boot
+ spring-boot-starter-actuator
+
+
+
+
+ com.mysql
+ mysql-connector-j
+
+
+
+
+ com.muyu
+ cloud-common-datasource
+
+
+
+
+ com.muyu
+ cloud-common-datascope
+
+
+
+
+ com.muyu
+ cloud-common-log
+
+
+
+
+ com.muyu
+ cloud-common-api-doc
+
+
+
+
+ com.muyu
+ cloud-common-xxl
+
+
+
+
diff --git a/cloud-modules/cloud-modules-enterprise/enterpise-common/src/main/java/com/muyu/domain/CarFaultMessage.java b/cloud-modules/cloud-modules-enterprise/enterpise-common/src/main/java/com/muyu/domain/CarFaultMessage.java
new file mode 100644
index 0000000..cd51cd7
--- /dev/null
+++ b/cloud-modules/cloud-modules-enterprise/enterpise-common/src/main/java/com/muyu/domain/CarFaultMessage.java
@@ -0,0 +1,69 @@
+package com.muyu.domain;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.fasterxml.jackson.annotation.JsonFormat;
+import io.swagger.v3.oas.annotations.media.Schema;
+import io.swagger.v3.oas.annotations.tags.Tag;
+import lombok.AllArgsConstructor;
+import lombok.Builder;
+import lombok.Data;
+import lombok.NoArgsConstructor;
+import org.springframework.format.annotation.DateTimeFormat;
+
+import java.util.Date;
+
+/**
+ * 车辆故障信息实体类
+ * * @Author:yan
+ * * @Package:com.muyu.car.domain
+ * * @Project:plues
+ * * @name:CarFaultMessage
+ * * @Date:2024/9/25 23:45
+ */
+@Data
+@AllArgsConstructor
+@NoArgsConstructor
+@Builder
+@Tag(name = "车辆故障信息实体类",description = "车辆故障信息实体类")
+@TableName(value = "car_fault_message",autoResultMap = true)
+public class CarFaultMessage {
+ @TableId(value = "id",type = IdType.AUTO)
+ @Schema(name = "id")
+ /**
+ * id
+ */
+ private Integer id;
+ @Schema(name = "sender")
+ /**
+ * 发送者
+ */
+ private String sender;
+ @Schema(name = "receiver")
+ /**
+ * 接收者
+ */
+ private String receiver;
+ @Schema(name = "content")
+ /**
+ * 消息内容
+ */
+ private String content;
+ @Schema(name = "status")
+ /**
+ * 消息状态
+ */
+ private Integer status;
+ @DateTimeFormat(fallbackPatterns = "yyyy-MM-dd hh:mm:ss")
+ @JsonFormat(pattern = "yyyy-MM-dd hh:mm:ss")
+ /**
+ * 创建时间
+ */
+ private Date createTime;
+ @Schema(name = "userId")
+ /**
+ * 登录人Id
+ */
+ private Integer userId;
+}
diff --git a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/domain/CarFaultRule.java b/cloud-modules/cloud-modules-enterprise/enterpise-common/src/main/java/com/muyu/domain/CarFaultRule.java
similarity index 65%
rename from cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/domain/CarFaultRule.java
rename to cloud-modules/cloud-modules-enterprise/enterpise-common/src/main/java/com/muyu/domain/CarFaultRule.java
index dfdaf05..8e40ee3 100644
--- a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/domain/CarFaultRule.java
+++ b/cloud-modules/cloud-modules-enterprise/enterpise-common/src/main/java/com/muyu/domain/CarFaultRule.java
@@ -1,206 +1,266 @@
package com.muyu.domain;
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import io.swagger.v3.oas.annotations.media.Schema;
+import io.swagger.v3.oas.annotations.tags.Tag;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.SuperBuilder;
/**
- * @className: CarFaultRule ️✈️
- * @author: Yang 鹏 🦅
- * @date: 2024/9/23 22:06 ⏰
- * @Version: 1.0
- * @description:
+
+ */
+/**
+ * 车辆故障规则实体类
+ * * @className: CarFaultRule ️✈️
+ * * @author: Yang 鹏 🦅
+ * * @date: 2024/9/23 22:06 ⏰
+ * * @Version: 1.0
+ * * @description:
*/
@Data
@AllArgsConstructor
@NoArgsConstructor
@SuperBuilder
-public class CarFaultRule {/**
- * VIN码VIN码VIN码
- */
-private String vin;
+@TableName(value = "car_fault_rule",autoResultMap = true)
+@Tag(name = "车辆故障规则")
+public class CarFaultRule {
+ /**
+ * VIN码VIN码VIN码
+ */
+ @TableId(value = "规则Id",type = IdType.AUTO)
+ @Schema(name = "车辆VIN码")
+ private Long vin;
/**
* 时间戳时间戳时间戳
*/
+ @Schema(name = "车辆类型Id")
private long timestamp;
/**
* 经度经度经度
*/
+ @Schema(name = "车速")
private double longitude;
/**
* 纬度纬度纬度
*/
+ @Schema(name = "总电流")
private double latitude;
/**
* 车速车速车速
*/
+ @Schema(name = "绝缘电阻")
private double speed;
/**
* 总里程总里程总里程
*/
+ @Schema(name = "加速踏板行程值")
private long TM;
/**
* 总电压总电压总电压
*/
+ @Schema(name = "制动踏板行程值")
private double TV;
/**
* 总电流总电流总电流
*/
+ @Schema(name = "燃料消耗率")
private double CC;
/**
* 绝缘电阻绝缘电阻绝缘电阻
*/
+ @Schema(name = "电机控制器温度")
private double IR;
/**
* 档位档位档位
*/
+ @Schema(name = "电机转速")
private String GP;
/**
* 加速踏板行程值加速踏板行程值加速踏板行程值
*/
+ @Schema(name = "电机转矩")
private double APTV;
/**
* 制动踏板行程值制动踏板行程值制动踏板行程值
*/
+ @Schema(name = "电机温度")
private double BPTV;
/**
* 燃料消耗率燃料消耗率燃料消耗率
*/
+ @Schema(name = "电机电压")
private double SFC;
/**
* 电机控制器温度电机控制器温度电机控制器温度
*/
+ @Schema(name = "电机电流")
private double MCT;
/**
* 电机转速电机转速电机转速
*/
+ @Schema(name = "动力电池剩余电量SOC")
private int MS;
/**
* 电机转矩电机转矩电机转矩
*/
+ @Schema(name = "当前状态允许的最大反馈功率")
private double MTO;
/**
* 电机温度电机温度电机温度
*/
+ @Schema(name = "当前状态允许最大放电功率")
private double MTE;
/**
* 电机电压电机电压电机电压
*/
+ @Schema(name = "BMS自检计数器")
private double MV;
/**
* 电机电流电机电流电机电流
*/
+ @Schema(name = "动力电池充放电电流")
private double MC;
/**
* 动力电池剩余电量SOC动力电池剩余电量SOC动力电池剩余电量SOC
*/
+ @Schema(name = "动力电池负载端总电压V3")
private double PBRSOC;
/**
* 当前状态允许的最大反馈功率当前状态允许的最大反馈功率当前状态允许的最大反馈功率
*/
+ @Schema(name = "单次最大电压")
private double MACSFP;
/**
* 当前状态允许最大放电功率当前状态允许最大放电功率当前状态允许最大放电功率
*/
+ @Schema(name = "单体电池最低电压")
private double CSATMDP;
/**
* BMS自检计数器BMS自检计数器BMS自检计数器
*/
+ @Schema(name = "单体电池最高温度")
private int BMS;
/**
* 动力电池充放电电流动力电池充放电电流动力电池充放电电流
*/
+ @Schema(name = "单体电池最低温度")
private double CADC;
/**
* 动力电池负载端总电压V3动力电池负载端总电压V3动力电池负载端总电压V3
*/
+ @Schema(name = "动力电池可用容量")
private double PBLETVV3;
/**
* 单次最大电压单次最大电压单次最大电压
*/
+ @Schema(name = "总里程")
private double SMV;
/**
* 单体电池最低电压单体电池最低电压单体电池最低电压
*/
+ @Schema(name = "总电压")
private double MVOAB;
/**
* 单体电池最高温度单体电池最高温度单体电池最高温度
*/
+ @Schema(name = "车辆状态")
private double MAXBT;
/**
* 单体电池最低温度单体电池最低温度单体电池最低温度
*/
+ @Schema(name = "充电状态")
private double MINBT;
/**
* 动力电池可用容量动力电池可用容量动力电池可用容量
*/
+ @Schema(name = "运行状态")
private double PBAC;
/**
* 车辆状态车辆状态车辆状态
*/
+ @Schema(name = "SOC")
private String VS;
/**
* 充电状态充电状态充电状态
*/
+ @Schema(name = "可充电储能装置工作状态")
private String CS;
/**
* 运行状态运行状态运行状态
*/
+ @Schema(name = "EAS")
private String RS;
/**
* SOCSOCSOC
*/
+ @Schema(name = "PTC")
private double SOC;
/**
* 可充电储能装置工作状态可充电储能装置工作状态可充电储能装置工作状态
*/
+ @Schema(name = "EPS")
private String RESDWC;
/**
* EASEASEAS
*/
+ @Schema(name = "ABS")
private String EAS;
/**
* PTCPTCPTC
*/
+ @Schema(name = "MCU")
private String PTC;
/**
* EPSEPSEPS
*/
+ @Schema(name = "动力电池加热状态")
private String EPS;
/**
* ABSABSABS
*/
+ @Schema(name = "动力电池当前状态")
private String ABS;
/**
* MCUMCUMCU
*/
+ @Schema(name = "动力电池保温状态")
private String MCU;
/**
* 动力电池加热状态动力电池加热状态动力电池加热状态
*/
+ @Schema(name = "DCDC")
private String PBHS;
/**
* 动力电池当前状态动力电池当前状态动力电池当前状态
*/
+ @Schema(name = "CHG")
private String PBCS;
/**
* 动力电池保温状态动力电池保温状态动力电池保温状态
*/
+ @Schema(name = "校验位")
private String PBIS;
/**
* DCDCDCDCDCDC
*/
+ @Schema(name = "截止位")
private String DCDC;
/**
* CHGCHGCHG
*/
+ @Schema(name = "")
private String CHG;
/**
* 校验位校验位校验位
*/
+ @Schema(name = "")
private byte CHB;
/**
* 截止位截止位截止位
*/
+ @Schema(name = "")
private byte CUB;
}
diff --git a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/domain/CarFence.java b/cloud-modules/cloud-modules-enterprise/enterpise-common/src/main/java/com/muyu/domain/CarFence.java
similarity index 83%
rename from cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/domain/CarFence.java
rename to cloud-modules/cloud-modules-enterprise/enterpise-common/src/main/java/com/muyu/domain/CarFence.java
index 31ed980..e7e22c3 100644
--- a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/domain/CarFence.java
+++ b/cloud-modules/cloud-modules-enterprise/enterpise-common/src/main/java/com/muyu/domain/CarFence.java
@@ -5,6 +5,7 @@ import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
+import io.swagger.v3.oas.annotations.media.Schema;
import io.swagger.v3.oas.annotations.tags.Tag;
import lombok.AllArgsConstructor;
import lombok.Builder;
@@ -15,11 +16,12 @@ import org.springframework.format.annotation.DateTimeFormat;
import java.util.Date;
/**
- * @Author:yang
- * @Package:com.muyu.domain
- * @Project:cloud-electronic
- * @name:CarFence
- * @Date:2024/9/17 16:08
+ * 车辆电子围栏类
+ * * @Author:yang
+ * * @Package:com.muyu.domain
+ * * @Project:cloud-electronic
+ * * @name:CarFence
+ * * @Date:2024/9/17 16:08
*/
@Data
@AllArgsConstructor
@@ -37,28 +39,34 @@ public class CarFence {
/**
* 围栏名称
*/
+ @Schema(name = "围栏名称")
private String name;
/**
* 业务类型ID
*/
+ @Schema(name = "业务类型ID")
private Integer clazzId;
/**
* 业务类型名称
*/
+ @Schema(name = "业务类型名称")
@TableField(exist = false)
private String clazzName;
/**
* 围栏类型ID
*/
+ @Schema(name = "围栏类型ID")
private Integer typeId;
/**
* 围栏类型名称
*/
+ @Schema(name = "围栏类型名称")
@TableField(exist = false)
private String typeName;
/**
* 围栏经纬度
*/
+ @Schema(name = "围栏经纬度")
private String fenceText;
/**
* 围栏开始时间
@@ -81,6 +89,7 @@ public class CarFence {
/**
* 中间表ID
*/
+ @Schema(name = "中间表ID")
private Integer middleId;
public static CarFence carFenceBuild(CarFence carFence) {
return CarFence.builder()
diff --git a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/domain/CarFenceClazz.java b/cloud-modules/cloud-modules-enterprise/enterpise-common/src/main/java/com/muyu/domain/CarFenceClazz.java
similarity index 64%
rename from cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/domain/CarFenceClazz.java
rename to cloud-modules/cloud-modules-enterprise/enterpise-common/src/main/java/com/muyu/domain/CarFenceClazz.java
index 8532b11..110d565 100644
--- a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/domain/CarFenceClazz.java
+++ b/cloud-modules/cloud-modules-enterprise/enterpise-common/src/main/java/com/muyu/domain/CarFenceClazz.java
@@ -1,6 +1,9 @@
package com.muyu.domain;
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
+import io.swagger.v3.oas.annotations.media.Schema;
import io.swagger.v3.oas.annotations.tags.Tag;
import lombok.AllArgsConstructor;
import lombok.Builder;
@@ -8,11 +11,12 @@ import lombok.Data;
import lombok.NoArgsConstructor;
/**
- * @Author:yang
- * @Package:com.muyu.domain
- * @Project:cloud-electronic
- * @name:CarFenceClazz
- * @Date:2024/9/17 16:41
+ * 车辆电子围栏业务类型
+ * * @Author:yang
+ * * @Package:com.muyu.domain
+ * * @Project:cloud-electronic
+ * * @name:CarFenceClazz
+ * * @Date:2024/9/17 16:41
*/
@Data
@AllArgsConstructor
@@ -24,10 +28,13 @@ public class CarFenceClazz {
/**
* 业务类型ID
*/
+ @TableId(value = "clazz_id",type = IdType.AUTO)
+ @Schema(name = "业务类型ID")
private Integer clazzId;
/**
* 业务类型名称
*/
+ @Schema(name = "业务类型名称")
private String clazzName;
public static CarFenceClazz carFenceClazzBuild(CarFenceClazz carFenceClazz) {
diff --git a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/domain/CarFenceType.java b/cloud-modules/cloud-modules-enterprise/enterpise-common/src/main/java/com/muyu/domain/CarFenceType.java
similarity index 64%
rename from cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/domain/CarFenceType.java
rename to cloud-modules/cloud-modules-enterprise/enterpise-common/src/main/java/com/muyu/domain/CarFenceType.java
index 1cbf546..5206a83 100644
--- a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/domain/CarFenceType.java
+++ b/cloud-modules/cloud-modules-enterprise/enterpise-common/src/main/java/com/muyu/domain/CarFenceType.java
@@ -1,6 +1,9 @@
package com.muyu.domain;
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
+import io.swagger.v3.oas.annotations.media.Schema;
import io.swagger.v3.oas.annotations.tags.Tag;
import lombok.AllArgsConstructor;
import lombok.Builder;
@@ -8,11 +11,12 @@ import lombok.Data;
import lombok.NoArgsConstructor;
/**
- * @Author:yang
- * @Package:com.muyu.domain
- * @Project:cloud-electronic
- * @name:Type
- * @Date:2024/9/17 16:40
+ * 车辆电子围栏类型
+ * * @Author:yang
+ * * @Package:com.muyu.domain
+ * * @Project:cloud-electronic
+ * * @name:Type
+ * * @Date:2024/9/17 16:40
*/
@Data
@AllArgsConstructor
@@ -24,10 +28,13 @@ public class CarFenceType {
/**
* 围栏类型ID
*/
+ @TableId(value = "type_id" ,type = IdType.AUTO)
+ @Schema(name = "围栏类型ID")
private Integer typeId;
/**
* 围栏类型名称
*/
+ @Schema(name = "围栏类型名称")
private String typeName;
public static CarFenceType carFenceTypeBuild(CarFenceType carFenceType) {
diff --git a/cloud-modules/cloud-modules-enterprise/enterpise-common/src/main/java/com/muyu/domain/CarInformation.java b/cloud-modules/cloud-modules-enterprise/enterpise-common/src/main/java/com/muyu/domain/CarInformation.java
new file mode 100644
index 0000000..1ba7a36
--- /dev/null
+++ b/cloud-modules/cloud-modules-enterprise/enterpise-common/src/main/java/com/muyu/domain/CarInformation.java
@@ -0,0 +1,114 @@
+package com.muyu.domain;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import io.swagger.v3.oas.annotations.media.Schema;
+import io.swagger.v3.oas.annotations.tags.Tag;
+import lombok.AllArgsConstructor;
+import lombok.Data;
+import lombok.NoArgsConstructor;
+
+import java.util.Date;
+
+/**
+ * 车辆信息实体类
+ * * @className: CarInformation ️✈️
+ * * @author: Yang 鹏 🦅
+ * * @date: 2024/9/30 12:40 ⏰
+ * * @Version: 1.0
+ * * @description:
+ */
+
+@Data
+@AllArgsConstructor
+@NoArgsConstructor
+@Tag(name = "车辆信息")
+@TableName("car_information")
+public class CarInformation {
+ /**
+ * 车辆ID
+ */
+ @TableId(value = "car_information_id" , type = IdType.AUTO)
+ @Schema(name = "车辆ID")
+ private Long carInformationId;
+ /**
+ * 车辆唯一VIN
+ */
+ @Schema(name = "车辆唯一VIN")
+ private String CarInformationVIN;
+ /**
+ * 车牌号
+ */
+ @Schema(name = "车牌号")
+ private String carInformationLicensePlate;
+ /**
+ * 车辆品牌
+ */
+ @Schema(name = "车辆品牌")
+ private String carInformationBrand;
+ /**
+ * 车辆颜色
+ */
+ @Schema(name = "车辆颜色")
+ private String carInformationColor;
+ /**
+ * 车辆驾驶员
+ */
+ @Schema(name = "车辆驾驶员")
+ private String carInformationDriver;
+ /**
+ * 车检到期日期
+ */
+// @DateTimeFormat(fallbackPatterns = "yyyy-MM-dd hh:mm:ss")
+// @JsonFormat(pattern = "yyyy-MM-dd hh:mm:ss")
+// @Schema(name = "车检到期日期")
+ private Date carInformationExamineEnddata;
+ /**
+ * 车辆电机厂商
+ */
+ @Schema(name = "车辆电机厂商")
+ private String carInformationMotorManufacturer;
+ /**
+ * 车辆电机型号
+ */
+ @Schema(name = "车辆电机型号")
+ private String carInformationMotorModel;
+ /**
+ * 车辆电池厂商
+ */
+ @Schema(name = "车辆电池厂商")
+ private String carInformationBatteryManufacturer;
+ /**
+ * 车辆电池型号
+ */
+ @Schema(name = "车辆电池型号")
+ private String carInformationBatteryModel;
+ /**
+ * 车辆电子围栏外键ID
+ */
+ @Schema(name = "车辆电子围栏外键ID")
+ private Long carInformationFence;
+ /**
+ * 车辆类型外键ID
+ */
+ @Schema(name = "车辆类型外键ID")
+ private Long carInformationType;
+ /**
+ * 是否重点车辆 (0否默认 1是 )
+ */
+ @Schema(name = "是否重点车辆 (0否默认 1是 )")
+ private Long carInformationFocus;
+ /**
+ * 车辆策略id
+ */
+ @Schema(name = "车辆策略id")
+ private Long carStrategyId;
+ /**
+ * 启用状态(1.在线 2.离线 3.已断开 4.待连接 5.维修中)
+ */
+ @Schema(name = "启用状态(1.在线 2.离线 3.已断开 4.待连接 5.维修中)")
+ private Long carInformationState;
+
+
+}
diff --git a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/domain/CarMiddle.java b/cloud-modules/cloud-modules-enterprise/enterpise-common/src/main/java/com/muyu/domain/CarMiddle.java
similarity index 58%
rename from cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/domain/CarMiddle.java
rename to cloud-modules/cloud-modules-enterprise/enterpise-common/src/main/java/com/muyu/domain/CarMiddle.java
index 300a0e0..213ae51 100644
--- a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/domain/CarMiddle.java
+++ b/cloud-modules/cloud-modules-enterprise/enterpise-common/src/main/java/com/muyu/domain/CarMiddle.java
@@ -1,6 +1,9 @@
package com.muyu.domain;
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
+import io.swagger.v3.oas.annotations.media.Schema;
import io.swagger.v3.oas.annotations.tags.Tag;
import lombok.AllArgsConstructor;
import lombok.Builder;
@@ -8,12 +11,13 @@ import lombok.Data;
import lombok.NoArgsConstructor;
/**
- * @Author:yan
- * @Package:com.muyu.car.domain
- * @Project:plues
- * @name:CarMiddle
- * @Date:2024/9/25 20:25
* 围栏组和围栏中间表
+ * * @Author:yan
+ * * @Package:com.muyu.car.domain
+ * * @Project:plues
+ * * @name:CarMiddle
+ * * @Date:2024/9/25 20:25
+ * * 围栏组和围栏中间表
*/
@Data
@AllArgsConstructor
@@ -25,14 +29,18 @@ public class CarMiddle {
/**
* 主键
*/
+ @TableId(value = "id",type = IdType.AUTO)
+ @Schema(name = "主键")
private Integer id;
/**
* 围栏id
*/
+ @Schema(name = "围栏id")
private Integer carFenceId;
/**
* 围栏组id
*/
+ @Schema(name = "围栏组id")
private Integer carGroupId;
}
diff --git a/cloud-modules/cloud-modules-enterprise/enterpise-common/src/main/java/com/muyu/domain/CarType.java b/cloud-modules/cloud-modules-enterprise/enterpise-common/src/main/java/com/muyu/domain/CarType.java
new file mode 100644
index 0000000..d66ec14
--- /dev/null
+++ b/cloud-modules/cloud-modules-enterprise/enterpise-common/src/main/java/com/muyu/domain/CarType.java
@@ -0,0 +1,44 @@
+package com.muyu.domain;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import io.swagger.v3.oas.annotations.media.Schema;
+import io.swagger.v3.oas.annotations.tags.Tag;
+import lombok.AllArgsConstructor;
+import lombok.Data;
+import lombok.NoArgsConstructor;
+import lombok.experimental.SuperBuilder;
+
+/**
+ * 车辆类型实体类
+ * * @className: CarType ️✈️
+ * * @author: Yang 鹏 🦅
+ * * @date: 2024/9/23 22:01 ⏰
+ * * @Version: 1.0
+ * * @description:
+ */
+@Data
+@AllArgsConstructor
+@NoArgsConstructor
+@SuperBuilder
+@TableName(value = "car_type",autoResultMap = true)
+@Tag(name = "车辆类型管理")
+public class CarType {
+ /**
+ * 车辆类型ID
+ */
+ @TableId(value = "car_type_id",type = IdType.AUTO)
+ @Schema(name = "车辆类型ID")
+ private long carTypeId;
+ /**
+ * 车辆类型名
+ */
+ @Schema(name = "车辆类型名")
+ private String carTypeName;
+ /**
+ * 车辆规则外键ID
+ */
+ @Schema(name = "车辆规则外键ID")
+ private long carTypeRules;
+}
diff --git a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/domain/FaultCode.java b/cloud-modules/cloud-modules-enterprise/enterpise-common/src/main/java/com/muyu/domain/FaultCode.java
similarity index 66%
rename from cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/domain/FaultCode.java
rename to cloud-modules/cloud-modules-enterprise/enterpise-common/src/main/java/com/muyu/domain/FaultCode.java
index dce83ce..0926e99 100644
--- a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/domain/FaultCode.java
+++ b/cloud-modules/cloud-modules-enterprise/enterpise-common/src/main/java/com/muyu/domain/FaultCode.java
@@ -4,57 +4,88 @@ import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.muyu.domain.req.FaultCodeAddReq;
+import io.swagger.v3.oas.annotations.media.Schema;
+import io.swagger.v3.oas.annotations.tags.Tag;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.SuperBuilder;
/**
- * @className: FaultCode ️✈️
- * @author: Yang 鹏 🦅
- * @date: 2024/9/23 22:21 ⏰
- * @Version: 1.0
- * @description:
+
+ */
+
+/**
+ * 故障码实体类
+ * * @className: FaultCode ️✈️
+ * * @author: Yang 鹏 🦅
+ * * @date: 2024/9/23 22:21 ⏰
+ * * @Version: 1.0
+ * * @description:
*/
@Data
@AllArgsConstructor
@NoArgsConstructor
@SuperBuilder
@TableName(value = "car_faultcode", autoResultMap = true)
+@Tag(name = "故障码管理")
public class FaultCode {
/**
* 故障码Id
*/
@TableId(value = "faultcode_id", type = IdType.AUTO)
+ @Schema(name = "故障码Id")
private long faultcodeId;
/**
* 故障名称Id
*/
+ @Schema(name = "故障名称Id")
private long messageTypeId;
/**
* 故障码
*/
+ @Schema(name = "故障码")
private String faultcodeNumber;
/**
* 故障组
*/
+ @Schema(name = "故障组")
private String faultGroup;
/**
* 故障位
*/
+ @Schema(name = "故障位")
private String faultBit;
/**
* 故障值
*/
+ @Schema(name = "故障值")
private String faultValue;
/**
* 是否警告
*/
+ @Schema(name = "是否警告")
private Integer isWarning;
+ /**
+ * 故障类型名称
+ */
+ @Schema(name = "故障类型名称")
private String faulttypeName;
+ /**
+ * 故障类型编码
+ */
+ @Schema(name = "故障类型编码")
private String messageTypeName;
+ /**
+ * 故障类型所属
+ */
+ @Schema(name = "故障类型所属")
private String messageTypeCode;
+ /**
+ * 故障类型所属
+ */
+ @Schema(name = "故障类型所属")
private String messageTypeBelongs;
public static FaultCode addfaultcode(FaultCodeAddReq faultCodeAddReq) {
diff --git a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/domain/FaultCondition.java b/cloud-modules/cloud-modules-enterprise/enterpise-common/src/main/java/com/muyu/domain/FaultCondition.java
similarity index 80%
rename from cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/domain/FaultCondition.java
rename to cloud-modules/cloud-modules-enterprise/enterpise-common/src/main/java/com/muyu/domain/FaultCondition.java
index 807f9d9..3ca99a1 100644
--- a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/domain/FaultCondition.java
+++ b/cloud-modules/cloud-modules-enterprise/enterpise-common/src/main/java/com/muyu/domain/FaultCondition.java
@@ -5,6 +5,8 @@ import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.muyu.domain.req.FaultConditionAddReq;
import com.muyu.domain.req.FaultConditionUpdReq;
+import io.swagger.v3.oas.annotations.media.Schema;
+import io.swagger.v3.oas.annotations.tags.Tag;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
@@ -14,50 +16,60 @@ import java.math.BigDecimal;
import java.util.function.Supplier;
/**
- * @className: FaultCondition ️✈️
- * @author: Yang 鹏 🦅
- * @date: 2024/9/23 21:07 ⏰
- * @Version: 1.0
- * @description:
+ * 故障规则表
+ * * @className: FaultCondition ️✈️
+ * * @author: Yang 鹏 🦅
+ * * @date: 2024/9/23 21:07 ⏰
+ * * @Version: 1.0
+ * * @description:
*/
@Data
@AllArgsConstructor
@NoArgsConstructor
@SuperBuilder
@TableName(value = "car_fault_condition",autoResultMap = true)
+@Tag(name = "故障规则管理")
public class FaultCondition {
/**
* 故障规则表Id
*/
@TableId(value = "carcondition_id",type = IdType.AUTO)
+ @Schema(name = "故障规则表Id")
private long carconditionId;
/**
* 车辆类型Id
*/
+ @Schema(name = "车辆类型Id")
private long carTypeId;
/**
*故障名称Id
*/
+ @Schema(name = "故障名称Id")
private long messageTypeId;
/**
* 故障条件
*/
+ @Schema(name = "故障条件")
private String faultconditionIdentification;
/**
* 故障规则参数
*/
+ @Schema(name = "故障规则参数")
private BigDecimal faultconditionParameter;
/**
* 车辆类型名称
*/
+ @Schema(name = "车辆类型名称")
private String carTypeName;
/**
* 故障名称
*/
+ @Schema(name = "故障名称")
private String messageTypeName;
/**
* 报文编码
*/
+ @Schema(name = "报文编码")
private String messageTypeCode;
diff --git a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/domain/FaultLabel.java b/cloud-modules/cloud-modules-enterprise/enterpise-common/src/main/java/com/muyu/domain/FaultLabel.java
similarity index 65%
rename from cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/domain/FaultLabel.java
rename to cloud-modules/cloud-modules-enterprise/enterpise-common/src/main/java/com/muyu/domain/FaultLabel.java
index 65f0c74..3c59288 100644
--- a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/domain/FaultLabel.java
+++ b/cloud-modules/cloud-modules-enterprise/enterpise-common/src/main/java/com/muyu/domain/FaultLabel.java
@@ -3,41 +3,49 @@ package com.muyu.domain;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
+import io.swagger.v3.oas.annotations.media.Schema;
+import io.swagger.v3.oas.annotations.tags.Tag;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.SuperBuilder;
/**
- * @className: FaultLabel ️✈️
- * @author: Yang 鹏 🦅
- * @date: 2024/9/23 21:07 ⏰
- * @Version: 1.0
- * @description:
+ * 报文标签
+ * * @className: FaultLabel ️✈️
+ * * @author: Yang 鹏 🦅
+ * * @date: 2024/9/23 21:07 ⏰
+ * * @Version: 1.0
+ * * @description:
*/
@Data
@AllArgsConstructor
@NoArgsConstructor
@SuperBuilder
@TableName(value = "car_fault_label",autoResultMap = true)
+@Tag(name = "报文标签管理")
public class FaultLabel {
/**
*自增主键
*/
@TableId(value = "message_type_id",type = IdType.AUTO)
+ @Schema(name = "自增主键")
private String messageTypeId;
/**
*报文编码
*/
+ @Schema(name = "报文编码")
private String messageTypeCode;
/**
*报文名称
*/
+ @Schema(name = "报文名称")
private String messageTypeName;
/**
*报文所属类别
*/
+ @Schema(name = "报文所属类别")
private String messageTypeBelongs;
}
diff --git a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/domain/FaultLog.java b/cloud-modules/cloud-modules-enterprise/enterpise-common/src/main/java/com/muyu/domain/FaultLog.java
similarity index 74%
rename from cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/domain/FaultLog.java
rename to cloud-modules/cloud-modules-enterprise/enterpise-common/src/main/java/com/muyu/domain/FaultLog.java
index 8c41688..cd68c1d 100644
--- a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/domain/FaultLog.java
+++ b/cloud-modules/cloud-modules-enterprise/enterpise-common/src/main/java/com/muyu/domain/FaultLog.java
@@ -5,6 +5,7 @@ import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.v3.oas.annotations.media.Schema;
+import io.swagger.v3.oas.annotations.tags.Tag;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
@@ -13,17 +14,18 @@ import lombok.experimental.SuperBuilder;
import java.util.Date;
/**
- * @className: FaultLog ️✈️
- * @author: Yang 鹏 🦅
- * @date: 2024/9/23 21:06 ⏰
- * @Version: 1.0
- * @description:
+ * 故障日志实体类
+ * * @className: FaultLog ️✈️
+ * * @author: Yang 鹏 🦅
+ * * @date: 2024/9/23 21:06 ⏰
+ * * @Version: 1.0
+ * * @description: 故障日志实体类
*/
-
@Data
@AllArgsConstructor
@NoArgsConstructor
@SuperBuilder
+@Tag(name = "故障日志实体类",description = "故障日志实体类")
@TableName(value = "car_fault_log",autoResultMap = true)
public class FaultLog {
@@ -31,18 +33,22 @@ public class FaultLog {
* 故障日志Id
*/
@TableId(value = "log_id",type = IdType.AUTO)
+ @Schema(name = "故障日志Id")
private long logId;
/**
* 故障码Id
*/
+ @Schema(name = "故障码Id")
private long faultcodeId;
/**
* 车辆Id
*/
+ @Schema(name = "车辆Id")
private long carInformationId;
/**
* 车辆VIN
*/
+ @Schema(name = "车辆VIN")
private String carVin;
/**
* 开始报警时间
@@ -59,10 +65,12 @@ public class FaultLog {
/**
* 故障码
*/
+ @Schema(name = "故障码")
private String faultcodeNumber;
/**
* 车辆vin
*/
+ @Schema(name = "车辆vin")
private String carInformationVIN;
}
diff --git a/cloud-modules/cloud-modules-enterprise/enterpise-common/src/main/java/com/muyu/domain/FaultReport.java b/cloud-modules/cloud-modules-enterprise/enterpise-common/src/main/java/com/muyu/domain/FaultReport.java
new file mode 100644
index 0000000..4d59e6b
--- /dev/null
+++ b/cloud-modules/cloud-modules-enterprise/enterpise-common/src/main/java/com/muyu/domain/FaultReport.java
@@ -0,0 +1,27 @@
+package com.muyu.domain;
+import com.baomidou.mybatisplus.annotation.TableName;
+import io.swagger.v3.oas.annotations.tags.Tag;
+import lombok.AllArgsConstructor;
+import lombok.Data;
+import lombok.NoArgsConstructor;
+import lombok.experimental.SuperBuilder;
+
+/**
+ * 车辆故障报告
+ * * @className: FaultReport ️✈️
+ * * @author: Yang 鹏 🦅
+ * * @date: 2024/9/23 21:05 ⏰
+ * * @Version: 1.0
+ * * @description:
+ */
+@Data
+@AllArgsConstructor
+@NoArgsConstructor
+@SuperBuilder
+@TableName("fault_report")
+@Tag(name = "车辆故障报告")
+public class FaultReport {
+
+ private String VehicleType;
+ private String FaultDescription;
+}
diff --git a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/domain/FaultRule.java b/cloud-modules/cloud-modules-enterprise/enterpise-common/src/main/java/com/muyu/domain/FaultRule.java
similarity index 56%
rename from cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/domain/FaultRule.java
rename to cloud-modules/cloud-modules-enterprise/enterpise-common/src/main/java/com/muyu/domain/FaultRule.java
index 3607366..3ce7cd2 100644
--- a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/domain/FaultRule.java
+++ b/cloud-modules/cloud-modules-enterprise/enterpise-common/src/main/java/com/muyu/domain/FaultRule.java
@@ -1,6 +1,10 @@
package com.muyu.domain;
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
+import io.swagger.v3.oas.annotations.media.Schema;
+import io.swagger.v3.oas.annotations.tags.Tag;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
@@ -9,56 +13,67 @@ import lombok.experimental.SuperBuilder;
import java.math.BigDecimal;
/**
- * @className: FaultRule ️✈️
- * @author: Yang 鹏 🦅
- * @date: 2024/9/23 21:05 ⏰
- * @Version: 1.0
- * @description:
+ * 故障触发条件
+ * * @className: FaultRule ️✈️
+ * * @author: Yang 鹏 🦅
+ * * @date: 2024/9/23 21:05 ⏰
+ * * @Version: 1.0
+ * * @description:
*/
@Data
@AllArgsConstructor
@NoArgsConstructor
@SuperBuilder
@TableName(value = "car_fault_condition",autoResultMap = true)
+@Tag(name = "故障触发条件")
public class FaultRule {
/**
* 触发条件Id
*/
+ @TableId(value = "condition_id",type = IdType.AUTO)
+ @Schema(name = "触发条件Id")
private long conditionId;
/**
* 故障码Id
*/
+ @Schema(name = "故障码Id")
private long faultcodeId;
/**
* 触发条件描述
*/
+ @Schema(name = "触发条件描述")
private String conditionContent;
/**
* 单个参数的阈值
*/
+ @Schema(name = "单个参数的阈值")
private BigDecimal singleThreshold;
/**
* 区间参数的阈值的最小值
*/
+ @Schema(name = "区间参数的阈值的最小值")
private BigDecimal minThreshold;
/**
* 区间参数的阈值的最大值
*/
+ @Schema(name = "区间参数的阈值的最大值")
private BigDecimal maxThreshold;
/**
* 触发条件是否激活
*/
+ @Schema(name = "触发条件是否激活")
private Integer isActive;
/**
* 车辆数据值
*/
+ @Schema(name = "车辆数据值")
private BigDecimal Threshold;
diff --git a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/domain/FaultType.java b/cloud-modules/cloud-modules-enterprise/enterpise-common/src/main/java/com/muyu/domain/FaultType.java
similarity index 63%
rename from cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/domain/FaultType.java
rename to cloud-modules/cloud-modules-enterprise/enterpise-common/src/main/java/com/muyu/domain/FaultType.java
index 602208e..993fecd 100644
--- a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/domain/FaultType.java
+++ b/cloud-modules/cloud-modules-enterprise/enterpise-common/src/main/java/com/muyu/domain/FaultType.java
@@ -3,31 +3,37 @@ package com.muyu.domain;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
+import io.swagger.v3.oas.annotations.media.Schema;
+import io.swagger.v3.oas.annotations.tags.Tag;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.SuperBuilder;
/**
- * @className: FaultType ️✈️
- * @author: Yang 鹏 🦅
- * @date: 2024/9/23 21:04 ⏰
- * @Version: 1.0
- * @description:
+ * 故障类型实体类
+ * * @className: FaultType ️✈️
+ * * @author: Yang 鹏 🦅
+ * * @date: 2024/9/23 21:04 ⏰
+ * * @Version: 1.0
+ * * @description:
*/
@Data
@AllArgsConstructor
@NoArgsConstructor
@SuperBuilder
@TableName(value = "car_fault_type",autoResultMap = true)
+@Tag(name = "故障类型管理")
public class FaultType {
/**
*故障类型Id
*/
@TableId(value = "faulttype_id",type = IdType.AUTO)
+ @Schema(name = "故障类型Id")
private long faulttypeId;
/**
*故障类型名称
*/
+ @Schema(name = "故障类型名称")
private String faulttypeName;
}
diff --git a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/domain/FenceAndGroupMiddle.java b/cloud-modules/cloud-modules-enterprise/enterpise-common/src/main/java/com/muyu/domain/FenceAndGroupMiddle.java
similarity index 70%
rename from cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/domain/FenceAndGroupMiddle.java
rename to cloud-modules/cloud-modules-enterprise/enterpise-common/src/main/java/com/muyu/domain/FenceAndGroupMiddle.java
index bc6665f..d3add19 100644
--- a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/domain/FenceAndGroupMiddle.java
+++ b/cloud-modules/cloud-modules-enterprise/enterpise-common/src/main/java/com/muyu/domain/FenceAndGroupMiddle.java
@@ -3,6 +3,7 @@ package com.muyu.domain;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
+import io.swagger.v3.oas.annotations.media.Schema;
import io.swagger.v3.oas.annotations.tags.Tag;
import lombok.AllArgsConstructor;
import lombok.Builder;
@@ -10,11 +11,12 @@ import lombok.Data;
import lombok.NoArgsConstructor;
/**
- * @Author:yan
- * @Package:com.muyu.car.domain
- * @Project:plues
- * @name:FenceAndGroupMiddle
- * @Date:2024/9/22 09:59
+ * 车辆电子围栏中间表
+ * * @Author:yan
+ * * @Package:com.muyu.car.domain
+ * * @Project:plues
+ * * @name:FenceAndGroupMiddle
+ * * @Date:2024/9/22 09:59
*/
@Data
@AllArgsConstructor
@@ -27,14 +29,17 @@ public class FenceAndGroupMiddle {
* id
*/
@TableId(value = "id",type = IdType.AUTO)
+ @Schema(name = "id")
private Integer id;
/**
* 围栏id
*/
+ @Schema(name = "围栏id")
private Integer carId;
/**
* 围栏组id
*/
+ @Schema(name = "围栏组id")
private Integer groupId;
}
diff --git a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/domain/FenceGroup.java b/cloud-modules/cloud-modules-enterprise/enterpise-common/src/main/java/com/muyu/domain/FenceGroup.java
similarity index 71%
rename from cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/domain/FenceGroup.java
rename to cloud-modules/cloud-modules-enterprise/enterpise-common/src/main/java/com/muyu/domain/FenceGroup.java
index 2ff4b69..132b031 100644
--- a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/domain/FenceGroup.java
+++ b/cloud-modules/cloud-modules-enterprise/enterpise-common/src/main/java/com/muyu/domain/FenceGroup.java
@@ -3,6 +3,7 @@ package com.muyu.domain;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
+import io.swagger.v3.oas.annotations.media.Schema;
import io.swagger.v3.oas.annotations.tags.Tag;
import lombok.AllArgsConstructor;
import lombok.Builder;
@@ -10,11 +11,12 @@ import lombok.Data;
import lombok.NoArgsConstructor;
/**
- * @Author:yan
- * @Package:com.muyu.car.domain
- * @Project:cars
- * @name:FenceGroup
- * @Date:2024/9/21 20:45
+ * 围栏组实体类
+ * * @Author:yan
+ * * @Package:com.muyu.car.domain
+ * * @Project:cars
+ * * @name:FenceGroup
+ * * @Date:2024/9/21 20:45
*/
@Data
@AllArgsConstructor
@@ -27,14 +29,17 @@ public class FenceGroup {
* id
*/
@TableId(value = "group_id",type = IdType.AUTO)
+ @Schema(name = "围栏组id")
private Integer groupId;
/**
* 围栏组名称
*/
+ @Schema(name = "围栏组名称")
private String groupName;
/**
* 围栏组状态
*/
+ @Schema(name = "围栏组状态")
private Integer groupStates;
diff --git a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/domain/MessageDao.java b/cloud-modules/cloud-modules-enterprise/enterpise-common/src/main/java/com/muyu/domain/MessageDao.java
similarity index 56%
rename from cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/domain/MessageDao.java
rename to cloud-modules/cloud-modules-enterprise/enterpise-common/src/main/java/com/muyu/domain/MessageDao.java
index 974d969..14049f0 100644
--- a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/domain/MessageDao.java
+++ b/cloud-modules/cloud-modules-enterprise/enterpise-common/src/main/java/com/muyu/domain/MessageDao.java
@@ -1,20 +1,36 @@
package com.muyu.domain;
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
import com.muyu.domain.message.Message;
+import io.swagger.v3.oas.annotations.media.Schema;
+import io.swagger.v3.oas.annotations.tags.Tag;
+import lombok.Builder;
import lombok.Data;
+import lombok.NoArgsConstructor;
+import lombok.experimental.SuperBuilder;
import java.sql.Connection;
import java.sql.PreparedStatement;
/**
- * @className: MessageDao ️✈️
- * @author: Yang 鹏 🦅
- * @date: 2024/9/23 20:58 ⏰
- * @Version: 1.0
- * @description:
+ * 消息dao
+ * * @className: MessageDao ️✈️
+ * * @author: Yang 鹏 🦅
+ * * @date: 2024/9/23 20:58 ⏰
+ * * @Version: 1.0
+ * * @description:消息dao
*/
+@TableName(value = "car_fault_message" , autoResultMap = true)
+@SuperBuilder
+@Builder
+@NoArgsConstructor
@Data
+@Tag(name = "消息模块")
public class MessageDao {
+ @TableId(value = "id", type = IdType.AUTO)
+ @Schema(name = "消息id")
private Connection connection;
public MessageDao(Connection connection){
diff --git a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/domain/MessageTemplate.java b/cloud-modules/cloud-modules-enterprise/enterpise-common/src/main/java/com/muyu/domain/MessageTemplate.java
similarity index 78%
rename from cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/domain/MessageTemplate.java
rename to cloud-modules/cloud-modules-enterprise/enterpise-common/src/main/java/com/muyu/domain/MessageTemplate.java
index a6d9dd4..46da1d1 100644
--- a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/domain/MessageTemplate.java
+++ b/cloud-modules/cloud-modules-enterprise/enterpise-common/src/main/java/com/muyu/domain/MessageTemplate.java
@@ -3,8 +3,10 @@ package com.muyu.domain;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
-import com.muyu.domain.req.MessageTemplateAddReq;
import com.muyu.common.core.web.domain.BaseEntity;
+import com.muyu.domain.req.MessageTemplateAddReq;
+import io.swagger.v3.oas.annotations.media.Schema;
+import io.swagger.v3.oas.annotations.tags.Tag;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.EqualsAndHashCode;
@@ -12,10 +14,11 @@ import lombok.NoArgsConstructor;
import lombok.experimental.SuperBuilder;
/**
- * @ClassName MessageTemplate
- * @Description TODO
- * @Author Li HD
- * @Date 2024/9/19
+ * 报文模版实体类
+ * * @ClassName MessageTemplate
+ * * @Description TODO
+ * * @Author Li HD
+ * * @Date 2024/9/19
*/
@Data
@SuperBuilder
@@ -23,22 +26,26 @@ import lombok.experimental.SuperBuilder;
@AllArgsConstructor
@EqualsAndHashCode(callSuper = true)
@TableName(value = "message_template", autoResultMap = true)
+@Tag(name = "报文模版管理")
public class MessageTemplate extends BaseEntity {
/**
* 报文模版主键
*/
@TableId(value = "message_template_id", type = IdType.AUTO)
+ @Schema(title = "报文模版主键")
private String messageTemplateId;
/**
* 报文模版名称
*/
+ @Schema(name = "报文模版名称")
private String messageTemplateName;
/**
* 报文模版描述
*/
+ @Schema(name = "报文模版描述")
private String messageTemplateDescribe;
/**
diff --git a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/domain/MessageValue.java b/cloud-modules/cloud-modules-enterprise/enterpise-common/src/main/java/com/muyu/domain/MessageValue.java
similarity index 78%
rename from cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/domain/MessageValue.java
rename to cloud-modules/cloud-modules-enterprise/enterpise-common/src/main/java/com/muyu/domain/MessageValue.java
index 8411791..88f16ed 100644
--- a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/domain/MessageValue.java
+++ b/cloud-modules/cloud-modules-enterprise/enterpise-common/src/main/java/com/muyu/domain/MessageValue.java
@@ -3,8 +3,10 @@ package com.muyu.domain;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
-import com.muyu.domain.req.MessageValueAddReq;
import com.muyu.common.core.web.domain.BaseEntity;
+import com.muyu.domain.req.MessageValueAddReq;
+import io.swagger.v3.oas.annotations.media.Schema;
+import io.swagger.v3.oas.annotations.tags.Tag;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.EqualsAndHashCode;
@@ -12,10 +14,11 @@ import lombok.NoArgsConstructor;
import lombok.experimental.SuperBuilder;
/**
- * @ClassName MessageValue
- * @Description TODO
- * @Author Li HD
- * @Date 2024/9/19
+ * 报文数据
+ * * @ClassName MessageValue
+ * * @Description TODO
+ * * @Author Li HD
+ * * @Date 2024/9/19
*/
@Data
@SuperBuilder
@@ -23,42 +26,50 @@ import lombok.experimental.SuperBuilder;
@AllArgsConstructor
@EqualsAndHashCode(callSuper = true)
@TableName(value = "message_value", autoResultMap = true)
+@Tag(name = "报文数据")
public class MessageValue extends BaseEntity {
/**
* 报文数据主键
*/
@TableId(value = "message_id", type = IdType.AUTO)
+ @Schema(title = "报文数据主键")
private Long messageId;
/**
* 模版主键
*/
+ @Schema(name = "模版主键")
private Long templateId;
/**
* 报文类别
*/
+ @Schema(name = "报文类别")
private String messageType;
/**
* 报文编码
*/
+ @Schema(name = "报文编码")
private String messageCode;
/**
* 报文标签
*/
+ @Schema(name = "报文标签")
private String messageLabel;
/**
* 起始下标
*/
+ @Schema(name = "起始下标")
private Integer messageStartIndex;
/**
* 终止下标
*/
+ @Schema(name = "终止下标")
private Integer messageEndIndex;
public static MessageValue addBuild(MessageValueAddReq messageValueAddReq){
diff --git a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/domain/SysCar.java b/cloud-modules/cloud-modules-enterprise/enterpise-common/src/main/java/com/muyu/domain/SysCar.java
similarity index 82%
rename from cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/domain/SysCar.java
rename to cloud-modules/cloud-modules-enterprise/enterpise-common/src/main/java/com/muyu/domain/SysCar.java
index 6b1e2c9..4a5017c 100644
--- a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/domain/SysCar.java
+++ b/cloud-modules/cloud-modules-enterprise/enterpise-common/src/main/java/com/muyu/domain/SysCar.java
@@ -4,6 +4,8 @@ import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.muyu.common.core.web.domain.BaseEntity;
+import io.swagger.v3.oas.annotations.media.Schema;
+import io.swagger.v3.oas.annotations.tags.Tag;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.EqualsAndHashCode;
@@ -25,34 +27,43 @@ import org.apache.commons.lang3.builder.ToStringStyle;
@NoArgsConstructor
@AllArgsConstructor
@TableName(value = "sys_car", autoResultMap = true)
+@Tag(name = "车辆基础信息")
public class SysCar extends BaseEntity{
/** 自增主键 */
- @TableId( type = IdType.AUTO)
+ @TableId( type = IdType.AUTO , value = "id" )
private Long id;
/** 车辆VIN码 */
+ @Schema(name = "车辆VIN码")
private String carVin;
/** 车辆车牌号 */
+ @Schema(name = "车辆车牌号")
private String carPlate;
/** 车辆品牌 */
+ @Schema(name = "车辆品牌")
private String carBrand;
/** 车辆型号 */
+ @Schema(name = "车辆型号")
private String carModel;
/** 车辆类型 */
+ @Schema(name = "车辆类型")
private Integer carType;
/** 策略ID */
+ @Schema(name = "策略ID")
private Integer warnStrategy;
/** 围栏组编码 */
+ @Schema(name = "围栏组编码")
private String groupCode;
/** 启用状态(1.在线 2.离线 3.已断开 4.待连接 5.维修中) */
+ @Schema(name = "启用状态")
private Integer state;
diff --git a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/domain/SysCarFault.java b/cloud-modules/cloud-modules-enterprise/enterpise-common/src/main/java/com/muyu/domain/SysCarFault.java
similarity index 76%
rename from cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/domain/SysCarFault.java
rename to cloud-modules/cloud-modules-enterprise/enterpise-common/src/main/java/com/muyu/domain/SysCarFault.java
index 3344565..78a0987 100644
--- a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/domain/SysCarFault.java
+++ b/cloud-modules/cloud-modules-enterprise/enterpise-common/src/main/java/com/muyu/domain/SysCarFault.java
@@ -3,8 +3,9 @@ package com.muyu.domain;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
-import com.muyu.common.core.annotation.Excel;
import com.muyu.common.core.web.domain.BaseEntity;
+import io.swagger.v3.oas.annotations.media.Schema;
+import io.swagger.v3.oas.annotations.tags.Tag;
import lombok.*;
import lombok.experimental.SuperBuilder;
import org.apache.commons.lang3.builder.ToStringBuilder;
@@ -12,7 +13,6 @@ import org.apache.commons.lang3.builder.ToStringStyle;
/**
* 车辆故障对象 sys_car_fault
- *
* @author Yang鹏
* @date 2024-09-18
*/
@@ -23,56 +23,58 @@ import org.apache.commons.lang3.builder.ToStringStyle;
@SuperBuilder
@NoArgsConstructor
@AllArgsConstructor
-@TableName("sys_car_fault")
+@TableName(value = "sys_car_fault", autoResultMap = true)
+@Tag(name = "车辆故障对象")
public class SysCarFault extends BaseEntity{
private static final long serialVersionUID = 1L;
/** 自增主键 */
- @TableId( type = IdType.AUTO)
+ @TableId( type = IdType.AUTO,value = "id")
+ @Schema(name = "自增主键")
private Long id;
/** 车辆故障编码; */
- @Excel(name = "车辆故障编码;")
+ @Schema(name = "车辆故障编码;")
private String faultCode;
/** 车辆故障名称 */
- @Excel(name = "车辆故障名称")
+ @Schema(name = "车辆故障名称")
private String faultName;
/** 车辆故障类型 */
- @Excel(name = "车辆故障类型")
+ @Schema(name = "车辆故障类型")
private String faultType;
/** 故障VIN编码 */
- @Excel(name = "故障VIN编码")
+ @Schema(name = "故障VIN编码")
private String carVin;
/** 车辆故障标签 */
- @Excel(name = "车辆故障标签")
+ @Schema(name = "车辆故障标签")
private String faultLabel;
/** 车辆故障位 */
- @Excel(name = "车辆故障位")
+ @Schema(name = "车辆故障位")
private String faultBit;
/** 车辆故障值 */
- @Excel(name = "车辆故障值")
+ @Schema(name = "车辆故障值")
private String faultValue;
/** 故障级别; */
- @Excel(name = "故障级别;")
+ @Schema(name = "故障级别;")
private String faultWarn;
/** 报警状态(Y.是,N.否) */
- @Excel(name = "报警状态", readConverterExp = "Y=.是,N.否")
+ @Schema(name = "报警状态")
private String warnStatus;
/** 故障描述信息 */
- @Excel(name = "故障描述信息")
+ @Schema(name = "故障描述信息")
private String faultDesc;
/** 启用状态(1.待处理 2.处理中 3.已处理 4.忽略) */
- @Excel(name = "启用状态(1.待处理 2.处理中 3.已处理 4.忽略)")
+ @Schema(name = "启用状态(1.待处理 2.处理中 3.已处理 4.忽略)")
private String state;
diff --git a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/domain/SysCarType.java b/cloud-modules/cloud-modules-enterprise/enterpise-common/src/main/java/com/muyu/domain/SysCarType.java
similarity index 69%
rename from cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/domain/SysCarType.java
rename to cloud-modules/cloud-modules-enterprise/enterpise-common/src/main/java/com/muyu/domain/SysCarType.java
index 1e52356..c11eaa5 100644
--- a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/domain/SysCarType.java
+++ b/cloud-modules/cloud-modules-enterprise/enterpise-common/src/main/java/com/muyu/domain/SysCarType.java
@@ -4,6 +4,8 @@ import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.muyu.common.core.web.domain.BaseEntity;
+import io.swagger.v3.oas.annotations.media.Schema;
+import io.swagger.v3.oas.annotations.tags.Tag;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.EqualsAndHashCode;
@@ -11,10 +13,11 @@ import lombok.NoArgsConstructor;
import lombok.experimental.SuperBuilder;
/**
- * @ClassName SysCarType
- * @Description TODO
- * @Author Li HD
- * @Date 2024/9/22 15:48
+ * 车辆类型实体类
+ * *@ClassName SysCarType
+ * * @Description TODO
+ * * @Author Li HD
+ * * @Date 2024/9/22 15:48
*/
@EqualsAndHashCode(callSuper = true)
@Data
@@ -22,20 +25,24 @@ import lombok.experimental.SuperBuilder;
@NoArgsConstructor
@AllArgsConstructor
@TableName(value = "sys_car_type", autoResultMap = true)
+@Tag(name = "车辆类型管理")
public class SysCarType extends BaseEntity {
/**
* 车辆类型主键
*/
@TableId(value = "id", type = IdType.AUTO)
+ @Schema(name = "车辆类型主键")
private String id;
/**
* 车辆类型名称
*/
+ @Schema(name = "车辆类型名称")
private String sysTypeName;
/**
* 报文模版外键
*/
+ @Schema(name = "报文模版外键")
private String messageTemplateId;
}
diff --git a/cloud-modules/cloud-modules-enterprise/enterpise-common/src/main/java/com/muyu/domain/WarnLevel.java b/cloud-modules/cloud-modules-enterprise/enterpise-common/src/main/java/com/muyu/domain/WarnLevel.java
new file mode 100644
index 0000000..2dd6a8a
--- /dev/null
+++ b/cloud-modules/cloud-modules-enterprise/enterpise-common/src/main/java/com/muyu/domain/WarnLevel.java
@@ -0,0 +1,12 @@
+package com.muyu.domain;
+
+/**
+ * WarnLevel枚举类
+ * *@ClassName WarnLevel
+ * * @Description TODO
+ * * @Author Li HD
+ * * @Date 2024/9/22 15:48
+ */
+public enum WarnLevel {
+ LOW, MEDIUM, HIGH
+}
diff --git a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/domain/WarnLogs.java b/cloud-modules/cloud-modules-enterprise/enterpise-common/src/main/java/com/muyu/domain/WarnLogs.java
similarity index 73%
rename from cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/domain/WarnLogs.java
rename to cloud-modules/cloud-modules-enterprise/enterpise-common/src/main/java/com/muyu/domain/WarnLogs.java
index 9976bc9..e0c8a27 100644
--- a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/domain/WarnLogs.java
+++ b/cloud-modules/cloud-modules-enterprise/enterpise-common/src/main/java/com/muyu/domain/WarnLogs.java
@@ -4,21 +4,22 @@ import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
-import com.muyu.common.core.annotation.Excel;
import com.muyu.common.core.web.domain.BaseEntity;
-import lombok.experimental.SuperBuilder;
-import org.apache.commons.lang3.builder.ToStringBuilder;
-import org.apache.commons.lang3.builder.ToStringStyle;
-
+import io.swagger.v3.oas.annotations.media.Schema;
+import io.swagger.v3.oas.annotations.tags.Tag;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;
+import lombok.experimental.SuperBuilder;
+import org.apache.commons.lang3.builder.ToStringBuilder;
+import org.apache.commons.lang3.builder.ToStringStyle;
+import org.springframework.format.annotation.DateTimeFormat;
+
import java.util.Date;
/**
* 预警日志对象 warn_logs
- *
* @author muyu
* @date 2024-09-20
*/
@@ -29,49 +30,53 @@ import java.util.Date;
@NoArgsConstructor
@AllArgsConstructor
@TableName("warn_logs")
+@Tag(name = "预警日志管理")
public class WarnLogs extends BaseEntity{
private static final long serialVersionUID = 1L;
/** 预警日志id */
@TableId( type = IdType.AUTO)
+ @Schema(name = "id")
private Long id;
/** 车辆vin码 */
- @Excel(name = "车辆vin码")
+ @Schema(name = "车辆vin码")
private String vin;
/** 规则id */
- @Excel(name = "规则id")
+ @Schema(name = "规则id")
private Long warnRuleId;
/** 开始时间 */
- @JsonFormat(pattern = "yyyy-MM-dd")
- @Excel(name = "开始时间", width = 30, dateFormat = "yyyy-MM-dd")
+ @DateTimeFormat(fallbackPatterns = "yyyy-MM-dd hh:mm:ss")
+ @JsonFormat(pattern = "yyyy-MM-dd hh:mm:ss")
+ @Schema(name = "开始时间")
private Date startTime;
/** 结束时间 */
- @JsonFormat(pattern = "yyyy-MM-dd")
- @Excel(name = "结束时间", width = 30, dateFormat = "yyyy-MM-dd")
+ @DateTimeFormat(fallbackPatterns = "yyyy-MM-dd hh:mm:ss")
+ @JsonFormat(pattern = "yyyy-MM-dd hh:mm:ss")
+ @Schema(name = "结束时间")
private Date endTime;
/** 最大值 */
- @Excel(name = "最大值")
+ @Schema(name = "最大值")
private Long maxValue;
/** 最小值 */
- @Excel(name = "最小值")
+ @Schema(name = "最小值")
private Long minValue;
/** 平均值 */
- @Excel(name = "平均值")
+ @Schema(name = "平均值")
private Long avgValue;
/** 中位数 */
- @Excel(name = "中位数")
+ @Schema(name = "中位数")
private Long medianValue;
/** 是否发送预警 */
- @Excel(name = "是否发送预警")
+ @Schema(name = "是否发送预警")
private Long status;
diff --git a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/domain/WarnRule.java b/cloud-modules/cloud-modules-enterprise/enterpise-common/src/main/java/com/muyu/domain/WarnRule.java
similarity index 80%
rename from cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/domain/WarnRule.java
rename to cloud-modules/cloud-modules-enterprise/enterpise-common/src/main/java/com/muyu/domain/WarnRule.java
index fda51f9..f33ea7a 100644
--- a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/domain/WarnRule.java
+++ b/cloud-modules/cloud-modules-enterprise/enterpise-common/src/main/java/com/muyu/domain/WarnRule.java
@@ -3,18 +3,18 @@ package com.muyu.domain;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
-import com.muyu.common.core.annotation.Excel;
import com.muyu.common.core.web.domain.BaseEntity;
-import lombok.experimental.SuperBuilder;
-import org.apache.commons.lang3.builder.ToStringBuilder;
-import org.apache.commons.lang3.builder.ToStringStyle;
+import io.swagger.v3.oas.annotations.media.Schema;
+import io.swagger.v3.oas.annotations.tags.Tag;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;
+import lombok.experimental.SuperBuilder;
+import org.apache.commons.lang3.builder.ToStringBuilder;
+import org.apache.commons.lang3.builder.ToStringStyle;
/**
* 预警规则对象 warn_rule
- *
* @author muyu
* @date 2024-09-20
*/
@@ -26,42 +26,44 @@ import lombok.NoArgsConstructor;
@NoArgsConstructor
@AllArgsConstructor
@TableName("warn_rule")
+@Tag(name = "预警规则管理")
public class WarnRule extends BaseEntity{
private static final long serialVersionUID = 1L;
/** 规则id */
@TableId( type = IdType.AUTO)
+ @Schema(name = "规则id")
private Long id;
/** 规则名称 */
- @Excel(name = "规则名称")
+ @Schema(name = "规则名称")
private String ruleName;
/** 策略id */
- @Excel(name = "策略id")
+ @Schema(name = "策略id")
private Long strategyId;
/** 报文数据类型id */
- @Excel(name = "报文数据类型id")
+ @Schema(name = "报文数据类型id")
private String msgTypeId;
/** 滑窗时间 */
- @Excel(name = "滑窗时间")
+ @Schema(name = "滑窗时间")
private Long slideTime;
/** 滑窗频率 */
- @Excel(name = "滑窗频率")
+ @Schema(name = "滑窗频率")
private String slideFrequency;
/** 数据频率名称 */
- @Excel(name = "数据频率名称")
+ @Schema(name = "数据频率名称")
private String slideData;
/** 最大值 */
- @Excel(name = "数据频率最大值")
+ @Schema(name = "数据频率最大值")
private Long slideMaxNum;
/** 最小值 */
- @Excel(name = "数据频率最小值")
+ @Schema(name = "数据频率最小值")
private Long slideMinNum;
diff --git a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/domain/WarnStrategy.java b/cloud-modules/cloud-modules-enterprise/enterpise-common/src/main/java/com/muyu/domain/WarnStrategy.java
similarity index 83%
rename from cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/domain/WarnStrategy.java
rename to cloud-modules/cloud-modules-enterprise/enterpise-common/src/main/java/com/muyu/domain/WarnStrategy.java
index d246c83..def2c90 100644
--- a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/domain/WarnStrategy.java
+++ b/cloud-modules/cloud-modules-enterprise/enterpise-common/src/main/java/com/muyu/domain/WarnStrategy.java
@@ -3,8 +3,9 @@ package com.muyu.domain;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
-import com.muyu.common.core.annotation.Excel;
import com.muyu.common.core.web.domain.BaseEntity;
+import io.swagger.v3.oas.annotations.media.Schema;
+import io.swagger.v3.oas.annotations.tags.Tag;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.EqualsAndHashCode;
@@ -26,27 +27,27 @@ import org.apache.commons.lang3.builder.ToStringStyle;
@NoArgsConstructor
@AllArgsConstructor
@TableName("warn_strategy")
+@Tag(name = "预警策略管理")
public class WarnStrategy extends BaseEntity{
private static final long serialVersionUID = 1L;
/** 策略id */
@TableId( type = IdType.AUTO)
+ @Schema(title = "策略id")
private Long id;
/** 车辆类型id */
- @Excel(name = "车辆类型id")
+ @Schema(name = "车辆类型id")
private Long sysTypeId;
/** 策略名称 */
- @Excel(name = "策略名称")
+ @Schema(name = "策略名称")
private String strategyName;
/** 报文模版id */
- @Excel(name = "报文模版id")
+ @Schema(name = "报文模版id")
private Long msgId;
-
-
@Override
public String toString() {
return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
diff --git a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/domain/message/Message.java b/cloud-modules/cloud-modules-enterprise/enterpise-common/src/main/java/com/muyu/domain/message/Message.java
similarity index 66%
rename from cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/domain/message/Message.java
rename to cloud-modules/cloud-modules-enterprise/enterpise-common/src/main/java/com/muyu/domain/message/Message.java
index b4c933c..5f2ae59 100644
--- a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/domain/message/Message.java
+++ b/cloud-modules/cloud-modules-enterprise/enterpise-common/src/main/java/com/muyu/domain/message/Message.java
@@ -5,6 +5,7 @@ import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.v3.oas.annotations.media.Schema;
+import io.swagger.v3.oas.annotations.tags.Tag;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
@@ -13,17 +14,23 @@ import lombok.experimental.SuperBuilder;
import java.util.Date;
/**
- * @className: Message ️✈️
- * @author: Yang 鹏 🦅
- * @date: 2024/9/22 10:55 ⏰
- * @Version: 1.0
- * @description:
+
+ */
+
+/**
+ * 消息实体类
+ * * @className: Message ️✈️
+ * * @author: Yang 鹏 🦅
+ * * @date: 2024/9/22 10:55 ⏰
+ * * @Version: 1.0
+ * * @description:
*/
@Data
@AllArgsConstructor
@NoArgsConstructor
@SuperBuilder
@TableName(value = "car_fault_message",autoResultMap = true)
+@Tag(name = "消息管理")
public class Message {
/**
* id
@@ -34,21 +41,25 @@ public class Message {
/**
* 发送者
*/
+ @Schema(description = "消息发送者",defaultValue = "admin",type = "String")
private String sender;
/**
* 接收者
*/
+ @Schema(description = "消息接收者",defaultValue = "admin",type = "String")
private String receiver;
/**
* 消息内容
*/
+ @Schema(description = "消息内容",defaultValue = "你好,我是admin",type = "String")
private String content;
/**
* 消息状态
*/
+ @Schema(description = "消息状态",defaultValue = "0",type = "Integer")
private Integer status;
/**
@@ -60,6 +71,7 @@ public class Message {
/**
* 登录人Id
*/
+ @Schema(description = "登录人Id",defaultValue = "1",type = "Long")
private long userId;
diff --git a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/domain/message/MessageReq.java b/cloud-modules/cloud-modules-enterprise/enterpise-common/src/main/java/com/muyu/domain/message/MessageReq.java
similarity index 51%
rename from cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/domain/message/MessageReq.java
rename to cloud-modules/cloud-modules-enterprise/enterpise-common/src/main/java/com/muyu/domain/message/MessageReq.java
index 98b31de..f26367d 100644
--- a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/domain/message/MessageReq.java
+++ b/cloud-modules/cloud-modules-enterprise/enterpise-common/src/main/java/com/muyu/domain/message/MessageReq.java
@@ -2,32 +2,42 @@ package com.muyu.domain.message;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
-import com.muyu.common.core.annotation.Excel;
+import com.baomidou.mybatisplus.annotation.TableName;
+import io.swagger.v3.oas.annotations.media.Schema;
+import io.swagger.v3.oas.annotations.tags.Tag;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.SuperBuilder;
/**
- * @className: MessageReq ️✈️
- * @author: Yang 鹏 🦅
- * @date: 2024/9/23 20:59 ⏰
- * @Version: 1.0
- * @description:
+
+ */
+
+/**
+ * 消息请求参数
+ * * @className: MessageReq ️✈️
+ * * @author: Yang 鹏 🦅
+ * * @date: 2024/9/23 20:59 ⏰
+ * * @Version: 1.0
+ * * @description: MessageReq
*/
@Data
@AllArgsConstructor
@NoArgsConstructor
@SuperBuilder
+@TableName(value = "message_req" ,autoResultMap = true)
+@Tag(name = "消息请求参数")
public class MessageReq {
/**
* 消息状态
*/
@TableId(type = IdType.AUTO,value = "status")
+ @Schema(name = "消息状态")
private Integer status;
/**
* 登录人Id
*/
- @Excel(name = "登录人Id")
+ @Schema(name = "登录人Id")
private long userId;
}
diff --git a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/domain/message/MessageSendReq.java b/cloud-modules/cloud-modules-enterprise/enterpise-common/src/main/java/com/muyu/domain/message/MessageSendReq.java
similarity index 65%
rename from cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/domain/message/MessageSendReq.java
rename to cloud-modules/cloud-modules-enterprise/enterpise-common/src/main/java/com/muyu/domain/message/MessageSendReq.java
index 39b309d..ca0cfe1 100644
--- a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/domain/message/MessageSendReq.java
+++ b/cloud-modules/cloud-modules-enterprise/enterpise-common/src/main/java/com/muyu/domain/message/MessageSendReq.java
@@ -2,9 +2,10 @@ package com.muyu.domain.message;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
-import com.muyu.common.core.annotation.Excel;
import io.swagger.v3.oas.annotations.media.Schema;
+import io.swagger.v3.oas.annotations.tags.Tag;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
@@ -13,37 +14,41 @@ import lombok.NoArgsConstructor;
import java.util.Date;
/**
- * @className: MessageSendReq ️✈️
- * @author: Yang 鹏 🦅
- * @date: 2024/9/23 21:00 ⏰
- * @Version: 1.0
- * @description:
+ * 发送消息请求参数
+ * * @className: MessageSendReq ️✈️
+ * * @author: Yang 鹏 🦅
+ * * @date: 2024/9/23 21:00 ⏰
+ * * @Version: 1.0
+ * * @description: MessageSendReq
*/
@Data
@AllArgsConstructor
@NoArgsConstructor
@Builder
+@TableName(value = "message_send_req" ,autoResultMap = true)
+@Tag(name = "消息发送请求参数")
public class MessageSendReq {
/**
* 发送者
*/
@TableId(type = IdType.AUTO,value = "id")
+ @Schema(name = "发送者")
private String sender;
/**
* 接收者
*/
- @Excel(name = "接收者")
+ @Schema(name = "接收者")
private String receiver;
/**
* 消息内容
*/
- @Excel(name = "消息内容")
+ @Schema(name = "消息内容")
private String content;
/**
* 登录人Id
*/
- @Excel(name = "登录人Id")
+ @Schema(name = "登录人Id")
private long userId;
/**
* 创建时间
diff --git a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/domain/message/User.java b/cloud-modules/cloud-modules-enterprise/enterpise-common/src/main/java/com/muyu/domain/message/User.java
similarity index 53%
rename from cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/domain/message/User.java
rename to cloud-modules/cloud-modules-enterprise/enterpise-common/src/main/java/com/muyu/domain/message/User.java
index ff4380e..dd42b75 100644
--- a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/domain/message/User.java
+++ b/cloud-modules/cloud-modules-enterprise/enterpise-common/src/main/java/com/muyu/domain/message/User.java
@@ -2,37 +2,46 @@ package com.muyu.domain.message;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
-import com.muyu.common.core.annotation.Excel;
+import com.baomidou.mybatisplus.annotation.TableName;
+import io.swagger.v3.oas.annotations.media.Schema;
+import io.swagger.v3.oas.annotations.tags.Tag;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.SuperBuilder;
/**
- * @className: User ️✈️
- * @author: Yang 鹏 🦅
- * @date: 2024/9/23 20:56 ⏰
- * @Version: 1.0
- * @description:
+
+ */
+/**
+ * 用户实体类
+ * * @className: User ️✈️
+ * * @author: Yang 鹏 🦅
+ * * @date: 2024/9/23 20:56 ⏰
+ * * @Version: 1.0
+ * * @description: 用户实体类
*/
@Data
@AllArgsConstructor
@NoArgsConstructor
@SuperBuilder
+@TableName(value = "user", autoResultMap = true)
+@Tag(name = "用户")
public class User {
/**
* 用户id
*/
@TableId(value = "id", type = IdType.AUTO)
+ @Schema(title = "用户id")
private Integer id;
/**
* 用户名
*/
- @Excel(name = "用户名")
+ @Schema(name = "用户名")
private String username;
/**
* 邮箱
*/
- @Excel(name="邮箱")
+ @Schema(name="邮箱")
private String email;
}
diff --git a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/domain/message/message/MessageReq.java b/cloud-modules/cloud-modules-enterprise/enterpise-common/src/main/java/com/muyu/domain/message/message/MessageReq.java
similarity index 53%
rename from cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/domain/message/message/MessageReq.java
rename to cloud-modules/cloud-modules-enterprise/enterpise-common/src/main/java/com/muyu/domain/message/message/MessageReq.java
index 1003180..73aacc9 100644
--- a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/domain/message/message/MessageReq.java
+++ b/cloud-modules/cloud-modules-enterprise/enterpise-common/src/main/java/com/muyu/domain/message/message/MessageReq.java
@@ -2,32 +2,38 @@ package com.muyu.domain.message.message;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
-import com.muyu.common.core.annotation.Excel;
+import com.baomidou.mybatisplus.annotation.TableName;
+import io.swagger.v3.oas.annotations.media.Schema;
+import io.swagger.v3.oas.annotations.tags.Tag;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.SuperBuilder;
/**
- * @className: MessageReq ️✈️
- * @author: Yang 鹏 🦅
- * @date: 2024/9/23 20:59 ⏰
- * @Version: 1.0
- * @description:
+ * 消息请求参数
+ * * @className: MessageReq ️✈️
+ * * @author: Yang 鹏 🦅
+ * * @date: 2024/9/23 20:59 ⏰
+ * * @Version: 1.0
+ * * @description:
*/
@Data
@AllArgsConstructor
@NoArgsConstructor
@SuperBuilder
+@TableName(value = "message_req",autoResultMap = true)
+@Tag(name = "消息请求参数")
public class MessageReq {
/**
* 消息状态
*/
@TableId(type = IdType.AUTO,value = "status")
+ @Schema(name = "消息状态")
private Integer status;
/**
* 登录人Id
*/
- @Excel(name = "登录人Id")
+ @Schema(name = "登录人Id")
private long userId;
}
diff --git a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/domain/message/message/MessageSendReq.java b/cloud-modules/cloud-modules-enterprise/enterpise-common/src/main/java/com/muyu/domain/message/message/MessageSendReq.java
similarity index 61%
rename from cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/domain/message/message/MessageSendReq.java
rename to cloud-modules/cloud-modules-enterprise/enterpise-common/src/main/java/com/muyu/domain/message/message/MessageSendReq.java
index 99af8e9..eb3a62c 100644
--- a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/domain/message/message/MessageSendReq.java
+++ b/cloud-modules/cloud-modules-enterprise/enterpise-common/src/main/java/com/muyu/domain/message/message/MessageSendReq.java
@@ -1,10 +1,9 @@
package com.muyu.domain.message.message;
-import com.baomidou.mybatisplus.annotation.IdType;
-import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
-import com.muyu.common.core.annotation.Excel;
import io.swagger.v3.oas.annotations.media.Schema;
+import io.swagger.v3.oas.annotations.tags.Tag;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
@@ -13,37 +12,40 @@ import lombok.NoArgsConstructor;
import java.util.Date;
/**
- * @className: MessageSendReq ️✈️
- * @author: Yang 鹏 🦅
- * @date: 2024/9/23 21:00 ⏰
- * @Version: 1.0
- * @description:
+ * 消息发送请求参数
+ * * @className: MessageSendReq ️✈️
+ * * @author: Yang 鹏 🦅
+ * * @date: 2024/9/23 21:00 ⏰
+ * * @Version: 1.0
+ * * @description:消息发送请求参数
*/
@Data
@AllArgsConstructor
@NoArgsConstructor
@Builder
+@TableName(value = "message_send_req",autoResultMap = true)
+@Tag(name = "消息发送请求参数")
public class MessageSendReq {
/**
* 发送者
*/
- @TableId(type = IdType.AUTO,value = "id")
+ @Schema(name = "发送者")
private String sender;
/**
* 接收者
*/
- @Excel(name = "接收者")
+ @Schema(name = "接收者")
private String receiver;
/**
* 消息内容
*/
- @Excel(name = "消息内容")
+ @Schema(name = "消息内容")
private String content;
/**
* 登录人Id
*/
- @Excel(name = "登录人Id")
+ @Schema(name = "登录人Id")
private long userId;
/**
* 创建时间
diff --git a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/domain/message/message/User.java b/cloud-modules/cloud-modules-enterprise/enterpise-common/src/main/java/com/muyu/domain/message/message/User.java
similarity index 53%
rename from cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/domain/message/message/User.java
rename to cloud-modules/cloud-modules-enterprise/enterpise-common/src/main/java/com/muyu/domain/message/message/User.java
index 652ef35..144bdd2 100644
--- a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/domain/message/message/User.java
+++ b/cloud-modules/cloud-modules-enterprise/enterpise-common/src/main/java/com/muyu/domain/message/message/User.java
@@ -2,23 +2,28 @@ package com.muyu.domain.message.message;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
-import com.muyu.common.core.annotation.Excel;
+import com.baomidou.mybatisplus.annotation.TableName;
+import io.swagger.v3.oas.annotations.media.Schema;
+import io.swagger.v3.oas.annotations.tags.Tag;
import lombok.AllArgsConstructor;
+import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
-import lombok.experimental.SuperBuilder;
/**
- * @className: User ️✈️
- * @author: Yang 鹏 🦅
- * @date: 2024/9/23 20:56 ⏰
- * @Version: 1.0
- * @description:
+ * 用户实体类
+ * * @className: User ️✈️
+ * * @author: Yang 鹏 🦅
+ * * @date: 2024/9/23 20:56 ⏰
+ * * @Version: 1.0
+ * * @description: 用户实体类
*/
@Data
@AllArgsConstructor
@NoArgsConstructor
-@SuperBuilder
+@Tag(name = "用户实体类")
+@TableName("user")
+@Builder
public class User {
/**
* 用户id
@@ -28,11 +33,11 @@ public class User {
/**
* 用户名
*/
- @Excel(name = "用户名")
+ @Schema(name = "用户名")
private String username;
/**
* 邮箱
*/
- @Excel(name="邮箱")
+ @Schema(name="邮箱")
private String email;
}
diff --git a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/domain/req/CarFenceAdd.java b/cloud-modules/cloud-modules-enterprise/enterpise-common/src/main/java/com/muyu/domain/req/CarFenceAdd.java
similarity index 74%
rename from cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/domain/req/CarFenceAdd.java
rename to cloud-modules/cloud-modules-enterprise/enterpise-common/src/main/java/com/muyu/domain/req/CarFenceAdd.java
index f8f4a5b..8fc5d98 100644
--- a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/domain/req/CarFenceAdd.java
+++ b/cloud-modules/cloud-modules-enterprise/enterpise-common/src/main/java/com/muyu/domain/req/CarFenceAdd.java
@@ -3,8 +3,12 @@ package com.muyu.domain.req;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
+import io.swagger.v3.oas.annotations.media.Schema;
+import io.swagger.v3.oas.annotations.tags.Tag;
import lombok.AllArgsConstructor;
+import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import org.springframework.format.annotation.DateTimeFormat;
@@ -18,41 +22,54 @@ import java.util.Date;
* @name:CarFenceAdd
* @Date:2024/9/23 23:57
*/
+/**
+ * 围栏添加实体类
+ */
@Data
@AllArgsConstructor
@NoArgsConstructor
+@Builder
+@TableName(value = "car_fence_add", autoResultMap = true)
+@Tag(name = "围栏添加")
public class CarFenceAdd {
/**
* 围栏主键
*/
@TableId(value = "id",type = IdType.AUTO)
+ @Schema(title = "围栏主键")
private Integer id;
/**
* 围栏名称
*/
+ @Schema(name = "围栏名称")
private String name;
/**
* 业务类型ID
*/
+ @Schema(name = "业务类型ID")
private Integer clazzId;
/**
* 业务类型名称
*/
+ @Schema(name = "业务类型名称")
@TableField(exist = false)
private String clazzName;
/**
* 围栏类型ID
*/
+ @Schema(name = "围栏类型ID")
private Integer typeId;
/**
* 围栏类型名称
*/
+ @Schema(name = "围栏类型名称")
@TableField(exist = false)
private String typeName;
/**
* 围栏经纬度
*/
+ @Schema(name = "围栏经纬度")
private String fenceText;
/**
* 围栏开始时间
@@ -75,5 +92,6 @@ public class CarFenceAdd {
/**
* 中间表ID
*/
+ @Schema(name = "中间表ID")
private Integer middleId;
}
diff --git a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/domain/req/CarFenceGroup.java b/cloud-modules/cloud-modules-enterprise/enterpise-common/src/main/java/com/muyu/domain/req/CarFenceGroup.java
similarity index 85%
rename from cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/domain/req/CarFenceGroup.java
rename to cloud-modules/cloud-modules-enterprise/enterpise-common/src/main/java/com/muyu/domain/req/CarFenceGroup.java
index 835a382..1f5177e 100644
--- a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/domain/req/CarFenceGroup.java
+++ b/cloud-modules/cloud-modules-enterprise/enterpise-common/src/main/java/com/muyu/domain/req/CarFenceGroup.java
@@ -2,12 +2,14 @@ package com.muyu.domain.req;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.v3.oas.annotations.media.Schema;
+import io.swagger.v3.oas.annotations.tags.Tag;
import lombok.AllArgsConstructor;
-import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
+import lombok.experimental.SuperBuilder;
import java.util.Date;
@@ -18,17 +20,22 @@ import java.util.Date;
* @name:CarFence
* @Date:2024/9/17 16:08
*/
+/**
+ * 围栏组实体类
+ */
@Data
@AllArgsConstructor
@NoArgsConstructor
-@Builder
-
+@SuperBuilder
+@TableName(value = "car_fence_group", autoResultMap = true)
+@Tag(name = "围栏组")
public class CarFenceGroup {
/**
* 围栏主键
*/
@TableId(value = "id",type = IdType.AUTO)
+ @Schema(name = "围栏主键", type = "Integer", defaultValue = "0", description = "围栏主键")
private Integer id;
/**
* 围栏名称
diff --git a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/domain/req/CarFenceReq.java b/cloud-modules/cloud-modules-enterprise/enterpise-common/src/main/java/com/muyu/domain/req/CarFenceReq.java
similarity index 71%
rename from cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/domain/req/CarFenceReq.java
rename to cloud-modules/cloud-modules-enterprise/enterpise-common/src/main/java/com/muyu/domain/req/CarFenceReq.java
index 90b63de..418286f 100644
--- a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/domain/req/CarFenceReq.java
+++ b/cloud-modules/cloud-modules-enterprise/enterpise-common/src/main/java/com/muyu/domain/req/CarFenceReq.java
@@ -1,5 +1,6 @@
package com.muyu.domain.req;
+import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.v3.oas.annotations.media.Schema;
import io.swagger.v3.oas.annotations.tags.Tag;
import lombok.AllArgsConstructor;
@@ -13,23 +14,31 @@ import lombok.NoArgsConstructor;
* @name:CarFenceReq
* @Date:2024/9/17 16:26
*/
+
+/**
+ * 车辆电子围栏请求参数
+ */
@Data
@AllArgsConstructor
@NoArgsConstructor
@Tag(name = "车辆电子围栏响应参数")
+@TableName(value = "car_fence_group", autoResultMap = true)
public class CarFenceReq {
/**
* 围栏名称
*/
+ @Schema(title = "围栏名称", type = "String", description = "围栏名称")
private String name;
/**
* 业务类型ID
*/
+ @Schema(title = "业务类型ID", type = "String", description = "业务类型ID")
private String clazzId;
/**
* 围栏类型ID
*/
+ @Schema(title = "围栏类型ID", type = "String", description = "围栏类型ID")
private String typeName;
/**
* 当前页
diff --git a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/domain/req/FaultCodeAddReq.java b/cloud-modules/cloud-modules-enterprise/enterpise-common/src/main/java/com/muyu/domain/req/FaultCodeAddReq.java
similarity index 56%
rename from cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/domain/req/FaultCodeAddReq.java
rename to cloud-modules/cloud-modules-enterprise/enterpise-common/src/main/java/com/muyu/domain/req/FaultCodeAddReq.java
index 2ca0430..aae17c6 100644
--- a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/domain/req/FaultCodeAddReq.java
+++ b/cloud-modules/cloud-modules-enterprise/enterpise-common/src/main/java/com/muyu/domain/req/FaultCodeAddReq.java
@@ -1,5 +1,10 @@
package com.muyu.domain.req;
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import io.swagger.v3.oas.annotations.media.Schema;
+import io.swagger.v3.oas.annotations.tags.Tag;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
@@ -12,56 +17,73 @@ import lombok.NoArgsConstructor;
* @Version: 1.0
* @description: 故障检测
*/
+/**
+ * 故障检测
+ */
@Data
@AllArgsConstructor
@NoArgsConstructor
@Builder
+@TableName(value = "fault_code_add_req", autoResultMap = true)
+@Tag(name = "故障检测")
public class FaultCodeAddReq {
/**
*故障名称Id
*/
+ @Schema(description = "故障名称Id")
+ @TableId(value = "message_type_id", type = IdType.AUTO)
private long messageTypeId;
/**
* 故障名称
*/
+ @Schema(description = "故障名称")
private String messageTypeName;
/**
* 报文编码
*/
+ @Schema(description = "报文编码")
private String messageTypeCode;
/**
* 故障码
*/
+ @Schema(description = "故障码")
private String faultcodeNumber;
/**
* 故障分类Id
*/
+ @Schema(description = "故障分类Id")
private long faulttypeId;
/**
* 是否产生报警
*/
+ @Schema(description = "是否产生报警")
private Integer isWarning;
/**
* 故障描述
*/
+ @Schema(description = "故障描述")
private String faultContent;
/**
*故障组
*/
+ @Schema(description = "故障组")
private String faultGroup;
/**
*故障位
*/
+ @Schema(description = "故障位")
private String faultBit;
/**
*故障值
*/
+ @Schema(name = "故障值")
private String faultValue;
/**
*报文所属类别
*/
+ @Schema(name = "报文所属类别")
private String messageTypeBelongs;
diff --git a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/domain/req/FaultCodeListReq.java b/cloud-modules/cloud-modules-enterprise/enterpise-common/src/main/java/com/muyu/domain/req/FaultCodeListReq.java
similarity index 61%
rename from cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/domain/req/FaultCodeListReq.java
rename to cloud-modules/cloud-modules-enterprise/enterpise-common/src/main/java/com/muyu/domain/req/FaultCodeListReq.java
index dbc482a..b14c797 100644
--- a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/domain/req/FaultCodeListReq.java
+++ b/cloud-modules/cloud-modules-enterprise/enterpise-common/src/main/java/com/muyu/domain/req/FaultCodeListReq.java
@@ -1,10 +1,12 @@
package com.muyu.domain.req;
+import com.baomidou.mybatisplus.annotation.TableName;
+import io.swagger.v3.oas.annotations.media.Schema;
import io.swagger.v3.oas.annotations.tags.Tag;
import lombok.AllArgsConstructor;
-import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
+import lombok.experimental.SuperBuilder;
/**
* @className: FaultLog ️✈️
@@ -14,27 +16,36 @@ import lombok.NoArgsConstructor;
* @description:
*/
+/**
+ * 故障码列表请求对象
+ */
@Tag(name = "故障码列表请求对象")
@Data
@AllArgsConstructor
@NoArgsConstructor
-@Builder
+@SuperBuilder
+@TableName(value = "fault_code_add_req", autoResultMap = true)
+@Tag(name = "故障码列表请求对象")
public class FaultCodeListReq {
/**
*故障码
*/
+ @Schema(name = "故障码")
private String faultcodeNumber;
/**
*故障位
*/
+ @Schema(name = "故障位")
private String faultBit;
/**
* 页码,从1开始
*/
+ @Schema(name = "页码")
private Integer pageNum=1;
/**
* 每页大小
*/
+ @Schema(name = "每页大小")
private Integer pageSize=10;
diff --git a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/domain/req/FaultCodeUpdReq.java b/cloud-modules/cloud-modules-enterprise/enterpise-common/src/main/java/com/muyu/domain/req/FaultCodeUpdReq.java
similarity index 56%
rename from cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/domain/req/FaultCodeUpdReq.java
rename to cloud-modules/cloud-modules-enterprise/enterpise-common/src/main/java/com/muyu/domain/req/FaultCodeUpdReq.java
index 5c9234a..2fd7703 100644
--- a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/domain/req/FaultCodeUpdReq.java
+++ b/cloud-modules/cloud-modules-enterprise/enterpise-common/src/main/java/com/muyu/domain/req/FaultCodeUpdReq.java
@@ -1,9 +1,14 @@
package com.muyu.domain.req;
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import io.swagger.v3.oas.annotations.media.Schema;
+import io.swagger.v3.oas.annotations.tags.Tag;
import lombok.AllArgsConstructor;
-import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
+import lombok.experimental.SuperBuilder;
/**
* @className: FaultLog ️✈️
@@ -12,63 +17,83 @@ import lombok.NoArgsConstructor;
* @Version: 1.0
* @description: 故障检测策略的接口
*/
+
+/**
+ * 更新故障码的请求参数
+ */
@Data
@AllArgsConstructor
@NoArgsConstructor
-@Builder
+@SuperBuilder
+@TableName(value = "fault_code_upd_req", autoResultMap = true)
+@Tag(name = "故障码更新请求参数")
public class FaultCodeUpdReq {
/**
*故障码Id
*/
+ @TableId(value = "faultcode_id", type = IdType.AUTO)
+ @Schema(title = "故障码Id")
private long faultcodeId;
/**
*故障名称Id
*/
+ @Schema(name = "故障名称Id")
private long messageTypeId;
/**
* 故障名称
*/
+ @Schema(name = "故障名称")
private String messageTypeName;
/**
* 报文编码
*/
+ @Schema(name = "报文编码")
private String messageTypeCode;
/**
* 故障码
*/
+ @Schema(name = "故障码")
private String faultcodeNumber;
/**
* 故障分类Id
*/
+ @Schema(name = "故障分类Id")
private long faulttypeId;
/**
* 是否产生报警
*/
+ @Schema(name = "是否产生报警")
private Integer isWarning;
/**
* 故障描述
*/
+ @Schema(name = "故障描述")
private String faultContent;
/**
*故障状态
*/
+ @Schema(name = "故障状态")
private Integer faultStatus;
/**
*故障组
*/
+ @Schema(name = "故障组")
private String faultGroup;
/**
*故障位
*/
+ @Schema(name = "故障位")
private String faultBit;
/**
*故障值
*/
+ @Schema(name = "故障值")
private String faultValue;
/**
*报文所属类别
*/
+ @Schema(name = "报文所属类别")
private String messageTypeBelongs;
diff --git a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/domain/req/FaultConditionAddReq.java b/cloud-modules/cloud-modules-enterprise/enterpise-common/src/main/java/com/muyu/domain/req/FaultConditionAddReq.java
similarity index 56%
rename from cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/domain/req/FaultConditionAddReq.java
rename to cloud-modules/cloud-modules-enterprise/enterpise-common/src/main/java/com/muyu/domain/req/FaultConditionAddReq.java
index 6b616dd..6d123ef 100644
--- a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/domain/req/FaultConditionAddReq.java
+++ b/cloud-modules/cloud-modules-enterprise/enterpise-common/src/main/java/com/muyu/domain/req/FaultConditionAddReq.java
@@ -1,5 +1,10 @@
package com.muyu.domain.req;
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import io.swagger.v3.oas.annotations.media.Schema;
+import io.swagger.v3.oas.annotations.tags.Tag;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
@@ -14,30 +19,42 @@ import java.math.BigDecimal;
* @Version: 1.0
* @description: 故障检测策略的接口
*/
+
+/**
+ * 故障规则表Id
+ */
@Data
@AllArgsConstructor
@NoArgsConstructor
@Builder
+@TableName(value = "fault_condition", autoResultMap = true)
+@Tag(name = "故障规则添加请求对象")
public class FaultConditionAddReq {
/**
* 故障规则表Id
*/
+ @TableId(value = "id", type = IdType.AUTO)
+ @Schema(title = "故障规则表Id")
private long carconditionId;
/**
* 车辆类型Id
*/
+ @Schema(name = "车辆类型Id")
private long carTypeId;
/**
*故障名称Id
*/
+ @Schema(name = "故障名称Id")
private long messageTypeId;
/**
* 故障条件
*/
+ @Schema(name = "故障条件")
private String faultconditionIdentification;
/**
* 故障规则参数
*/
+ @Schema(name = "故障规则参数")
private BigDecimal faultconditionParameter;
}
diff --git a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/domain/req/FaultConditionListReq.java b/cloud-modules/cloud-modules-enterprise/enterpise-common/src/main/java/com/muyu/domain/req/FaultConditionListReq.java
similarity index 57%
rename from cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/domain/req/FaultConditionListReq.java
rename to cloud-modules/cloud-modules-enterprise/enterpise-common/src/main/java/com/muyu/domain/req/FaultConditionListReq.java
index e42c4ae..6b50599 100644
--- a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/domain/req/FaultConditionListReq.java
+++ b/cloud-modules/cloud-modules-enterprise/enterpise-common/src/main/java/com/muyu/domain/req/FaultConditionListReq.java
@@ -1,5 +1,9 @@
package com.muyu.domain.req;
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import io.swagger.v3.oas.annotations.media.Schema;
import io.swagger.v3.oas.annotations.tags.Tag;
import lombok.AllArgsConstructor;
import lombok.Builder;
@@ -13,28 +17,38 @@ import lombok.NoArgsConstructor;
* @Version: 1.0
* @description: 故障检测策略的接口
*/
+/**
+ * 故障规则列表请求对象
+ */
@Tag(name = "故障规则列表请求对象")
@Data
@AllArgsConstructor
@NoArgsConstructor
@Builder
+@TableName(value = "fault_code_add_req", autoResultMap = true)
+@Tag(name = "故障规则列表请求对象")
public class FaultConditionListReq {
/**
* 车辆类型Id
*/
+ @TableId(value = "car_type_id", type = IdType.INPUT)
+ @Schema (description = "车辆类型Id")
private long carTypeId;
/**
*故障名称Id
*/
+ @Schema(name = "故障名称Id")
private long messageTypeId;
/**
* 页码,从1开始
*/
+ @Schema(name = "页码")
private Integer pageNum=1;
/**
* 每页大小
*/
+ @Schema(name = "每页大小")
private Integer pageSize=10;
}
diff --git a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/domain/req/FaultConditionUpdReq.java b/cloud-modules/cloud-modules-enterprise/enterpise-common/src/main/java/com/muyu/domain/req/FaultConditionUpdReq.java
similarity index 54%
rename from cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/domain/req/FaultConditionUpdReq.java
rename to cloud-modules/cloud-modules-enterprise/enterpise-common/src/main/java/com/muyu/domain/req/FaultConditionUpdReq.java
index f554e18..67e7c8a 100644
--- a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/domain/req/FaultConditionUpdReq.java
+++ b/cloud-modules/cloud-modules-enterprise/enterpise-common/src/main/java/com/muyu/domain/req/FaultConditionUpdReq.java
@@ -1,5 +1,10 @@
package com.muyu.domain.req;
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import io.swagger.v3.oas.annotations.media.Schema;
+import io.swagger.v3.oas.annotations.tags.Tag;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
@@ -14,30 +19,41 @@ import java.math.BigDecimal;
* @Version: 1.0
* @description: 故障检测策略的接口
*/
+/**
+ * 故障检测策略的接口
+ */
@Data
@AllArgsConstructor
@NoArgsConstructor
@Builder
+@TableName(value = "fault_condition", autoResultMap = true)
+@Tag(name = "故障规则修改请求对象")
public class FaultConditionUpdReq {
/**
* 故障规则表Id
*/
+ @TableId(value = "carcondition_id", type = IdType.ASSIGN_ID)
+ @Schema(name = "故障规则表Id")
private long carconditionId;
/**
* 车辆类型Id
*/
+ @Schema(name = "车辆类型Id")
private long carTypeId;
- /**
+ /**
*故障名称Id
*/
+ @Schema(name = "故障名称Id")
private long messageTypeId;
/**
* 故障条件
*/
+ @Schema(name = "故障条件")
private String faultconditionIdentification;
/**
* 故障规则参数
*/
+ @Schema(name = "故障规则参数")
private BigDecimal faultconditionParameter;
}
diff --git a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/domain/req/FaultLogListReq.java b/cloud-modules/cloud-modules-enterprise/enterpise-common/src/main/java/com/muyu/domain/req/FaultLogListReq.java
similarity index 77%
rename from cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/domain/req/FaultLogListReq.java
rename to cloud-modules/cloud-modules-enterprise/enterpise-common/src/main/java/com/muyu/domain/req/FaultLogListReq.java
index a53dbad..447dc88 100644
--- a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/domain/req/FaultLogListReq.java
+++ b/cloud-modules/cloud-modules-enterprise/enterpise-common/src/main/java/com/muyu/domain/req/FaultLogListReq.java
@@ -1,5 +1,8 @@
package com.muyu.domain.req;
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.v3.oas.annotations.media.Schema;
import io.swagger.v3.oas.annotations.tags.Tag;
@@ -17,20 +20,28 @@ import java.util.Date;
* @Version: 1.0
* @description: 故障检测策略的接口
*/
+
+/**
+ * 故障日志列表请求对象
+ */
@Tag(name = "故障日志列表请求对象")
@Data
@AllArgsConstructor
@NoArgsConstructor
@Builder
+@TableName(value = "fault_log",autoResultMap = true)
public class FaultLogListReq {
/**
* 故障码Id
*/
+ @TableId(value = "type", type = IdType.AUTO)
+ @Schema(description = "故障码Id",example = "1")
private long faultcodeId;
/**
* 车辆VIN
*/
+ @Schema(name = "车辆VIN")
private String carVin;
/**
* 开始报警时间
diff --git a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/domain/req/MessageTemplateAddReq.java b/cloud-modules/cloud-modules-enterprise/enterpise-common/src/main/java/com/muyu/domain/req/MessageTemplateAddReq.java
similarity index 71%
rename from cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/domain/req/MessageTemplateAddReq.java
rename to cloud-modules/cloud-modules-enterprise/enterpise-common/src/main/java/com/muyu/domain/req/MessageTemplateAddReq.java
index 778d94a..fb78dc3 100644
--- a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/domain/req/MessageTemplateAddReq.java
+++ b/cloud-modules/cloud-modules-enterprise/enterpise-common/src/main/java/com/muyu/domain/req/MessageTemplateAddReq.java
@@ -1,5 +1,7 @@
package com.muyu.domain.req;
+import com.baomidou.mybatisplus.annotation.TableName;
+import io.swagger.v3.oas.annotations.media.Schema;
import io.swagger.v3.oas.annotations.tags.Tag;
import lombok.AllArgsConstructor;
import lombok.Builder;
@@ -12,20 +14,27 @@ import lombok.NoArgsConstructor;
* @Author Li HD
* @Date 2024/9/19
*/
+
+/**
+ * 新增报文模版请求参数
+ */
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
@Tag(name = "新增报文模版请求参数", description = "根据入参进行报文模版的添加")
+@TableName("message_template")
public class MessageTemplateAddReq {
/**
* 报文模版名称
*/
+ @Schema(name = "报文模版名称")
private String messageTemplateName;
/**
* 报文模版描述
*/
+ @Schema(name = "报文模版描述")
private String messageTemplateDescribe;
}
diff --git a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/domain/req/MessageValueAddReq.java b/cloud-modules/cloud-modules-enterprise/enterpise-common/src/main/java/com/muyu/domain/req/MessageValueAddReq.java
similarity index 60%
rename from cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/domain/req/MessageValueAddReq.java
rename to cloud-modules/cloud-modules-enterprise/enterpise-common/src/main/java/com/muyu/domain/req/MessageValueAddReq.java
index d18a96f..8d7917d 100644
--- a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/domain/req/MessageValueAddReq.java
+++ b/cloud-modules/cloud-modules-enterprise/enterpise-common/src/main/java/com/muyu/domain/req/MessageValueAddReq.java
@@ -1,5 +1,9 @@
package com.muyu.domain.req;
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import io.swagger.v3.oas.annotations.media.Schema;
import io.swagger.v3.oas.annotations.tags.Tag;
import lombok.AllArgsConstructor;
import lombok.Builder;
@@ -12,40 +16,52 @@ import lombok.NoArgsConstructor;
* @Author Li HD
* @Date 2024/9/19
*/
+
+/**
+ * 新增报文数据请求参数
+ */
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
@Tag(name = "新增报文数据请求参数", description = "根据入参进行报文数据的添加")
+@TableName(value = "message_value", autoResultMap = true)
public class MessageValueAddReq {
/**
* 模版主键
*/
+ @TableId(value = "template_id",type = IdType.INPUT)
+ @Schema(description = "模版主键")
private Long templateId;
/**
* 报文类别
*/
+ @Schema(name = "报文类别")
private String messageType;
/**
* 报文编码
*/
+ @Schema(name = "报文编码")
private String messageCode;
/**
* 报文标签
*/
+ @Schema(name = "报文标签")
private String messageLabel;
/**
* 起始下标
*/
+ @Schema(name = "起始下标")
private Integer messageStartIndex;
/**
* 终止下标
*/
+ @Schema(name = "终止下标")
private Integer messageEndIndex;
}
diff --git a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/domain/req/MessageValueReq.java b/cloud-modules/cloud-modules-enterprise/enterpise-common/src/main/java/com/muyu/domain/req/MessageValueReq.java
similarity index 85%
rename from cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/domain/req/MessageValueReq.java
rename to cloud-modules/cloud-modules-enterprise/enterpise-common/src/main/java/com/muyu/domain/req/MessageValueReq.java
index 43bbc85..e51e0d9 100644
--- a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/domain/req/MessageValueReq.java
+++ b/cloud-modules/cloud-modules-enterprise/enterpise-common/src/main/java/com/muyu/domain/req/MessageValueReq.java
@@ -1,5 +1,6 @@
package com.muyu.domain.req;
+import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.v3.oas.annotations.media.Schema;
import io.swagger.v3.oas.annotations.tags.Tag;
import lombok.AllArgsConstructor;
@@ -13,11 +14,16 @@ import lombok.NoArgsConstructor;
* @Author Li HD
* @Date 2024/9/19
*/
+
+/**
+ * 报文数据请求参数
+ */
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
@Tag(name = "报文数据请求参数", description = "根据入参进行报文数据的查询")
+@TableName(value = "message_value_req",autoResultMap = true)
public class MessageValueReq {
/** 报文模版主键 */
diff --git a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/domain/req/SysCar.java b/cloud-modules/cloud-modules-enterprise/enterpise-common/src/main/java/com/muyu/domain/req/SysCar.java
similarity index 80%
rename from cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/domain/req/SysCar.java
rename to cloud-modules/cloud-modules-enterprise/enterpise-common/src/main/java/com/muyu/domain/req/SysCar.java
index 6d1e819..e15a912 100644
--- a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/domain/req/SysCar.java
+++ b/cloud-modules/cloud-modules-enterprise/enterpise-common/src/main/java/com/muyu/domain/req/SysCar.java
@@ -4,6 +4,8 @@ import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.muyu.common.core.web.domain.BaseEntity;
+import io.swagger.v3.oas.annotations.media.Schema;
+import io.swagger.v3.oas.annotations.tags.Tag;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.EqualsAndHashCode;
@@ -25,34 +27,44 @@ import org.apache.commons.lang3.builder.ToStringStyle;
@NoArgsConstructor
@AllArgsConstructor
@TableName(value = "sys_car", autoResultMap = true)
+@Tag(name = "车辆基础信息对象")
public class SysCar extends BaseEntity{
/** 自增主键 */
@TableId( type = IdType.AUTO)
+ @Schema(title = "自增主键")
private Long id;
/** 车辆VIN码 */
+ @Schema(title = "车辆VIN码")
private String carVin;
/** 车辆车牌号 */
+ @Schema(title = "车辆车牌号")
private String carPlate;
/** 车辆品牌 */
+ @Schema(title = "车辆品牌")
private String carBrand;
/** 车辆型号 */
+ @Schema(title = "车辆型号")
private String carModel;
/** 车辆类型 */
+ @Schema(title = "车辆类型")
private Integer carType;
/** 策略ID */
+ @Schema(title = "策略ID")
private Integer warnStrategy;
/** 围栏组编码 */
+ @Schema(title = "围栏组编码")
private String groupCode;
/** 启用状态(1.在线 2.离线 3.已断开 4.待连接 5.维修中) */
+@Schema(title = "启用状态(1.在线 2.离线 3.已断开 4.待连接 5.维修中)")
private Integer state;
diff --git a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/domain/resp/CarFenceResq.java b/cloud-modules/cloud-modules-enterprise/enterpise-common/src/main/java/com/muyu/domain/resp/CarFenceResq.java
similarity index 78%
rename from cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/domain/resp/CarFenceResq.java
rename to cloud-modules/cloud-modules-enterprise/enterpise-common/src/main/java/com/muyu/domain/resp/CarFenceResq.java
index 26742b3..aa0a866 100644
--- a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/domain/resp/CarFenceResq.java
+++ b/cloud-modules/cloud-modules-enterprise/enterpise-common/src/main/java/com/muyu/domain/resp/CarFenceResq.java
@@ -1,8 +1,11 @@
package com.muyu.domain.resp;
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.muyu.domain.CarFence;
+import io.swagger.v3.oas.annotations.media.Schema;
import io.swagger.v3.oas.annotations.tags.Tag;
import lombok.AllArgsConstructor;
import lombok.Builder;
@@ -19,6 +22,10 @@ import java.util.Date;
* @name:CarFenceResq
* @Date:2024/9/17 16:35
*/
+
+/**
+ * 车辆电子围栏类
+ */
@Data
@AllArgsConstructor
@NoArgsConstructor
@@ -30,34 +37,42 @@ public class CarFenceResq {
/**
* 围栏主键
*/
+ @TableId(value = "id",type = IdType.AUTO)
+ @Schema(description = "围栏主键")
private Integer id;
/**
* 围栏名称
*/
+ @Schema(description = "围栏名称")
private String name;
/**
* 业务类型名
*/
+ @Schema(description = "业务类型名")
private String clazzName;
/**
* 围栏类型名
*/
+ @Schema(description = "围栏类型名")
private String typeName;
/**
* 围栏开始时间
*/
+ @Schema(description = "围栏开始时间")
@DateTimeFormat(fallbackPatterns = "yyyy-MM-dd hh:mm:ss")
@JsonFormat(pattern = "yyyy-MM-dd hh:mm:ss")
private Date fenceStart;
/**
* 围栏结束时间
*/
+ @Schema(description = "围栏结束时间")
@DateTimeFormat(fallbackPatterns = "yyyy-MM-dd hh:mm:ss")
@JsonFormat(pattern = "yyyy-MM-dd hh:mm:ss")
private Date fenceEnd;
/**
* 创建时间
*/
+ @Schema(description = "创建时间")
@DateTimeFormat(fallbackPatterns = "yyyy-MM-dd hh:mm:ss")
@JsonFormat(pattern = "yyyy-MM-dd hh:mm:ss")
private Date fenceCreate;
diff --git a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/domain/resp/FaultCodeListResp.java b/cloud-modules/cloud-modules-enterprise/enterpise-common/src/main/java/com/muyu/domain/resp/FaultCodeListResp.java
similarity index 68%
rename from cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/domain/resp/FaultCodeListResp.java
rename to cloud-modules/cloud-modules-enterprise/enterpise-common/src/main/java/com/muyu/domain/resp/FaultCodeListResp.java
index 13220d6..c11bae5 100644
--- a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/domain/resp/FaultCodeListResp.java
+++ b/cloud-modules/cloud-modules-enterprise/enterpise-common/src/main/java/com/muyu/domain/resp/FaultCodeListResp.java
@@ -1,6 +1,10 @@
package com.muyu.domain.resp;
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
import com.muyu.domain.vo.FaultCodeVo;
+import io.swagger.v3.oas.annotations.media.Schema;
import io.swagger.v3.oas.annotations.tags.Tag;
import lombok.AllArgsConstructor;
import lombok.Builder;
@@ -14,55 +18,71 @@ import lombok.Data;
* @description:
*/
+/**
+ * 故障码信息响应对象
+ */
@Data
@Builder
@AllArgsConstructor
@Tag(name="故障码信息响应对象",description = "故障码查询的响应结果")
+@TableName(value = "fault_code_list_resp", autoResultMap = true)
public class FaultCodeListResp {
/**
*故障码Id
*/
+ @TableId(value = "faultcode_id", type = IdType.AUTO)
+ @Schema(description = "故障码Id",example = "1")
private long faultcodeId;
/**
*故障名称Id
*/
+ @Schema(description = "故障名称Id",example = "1")
private long messageTypeId;
/**
*故障码
*/
+ @Schema(description = "故障码",example = "P0001")
private String faultcodeNumber;
/**
*故障组
*/
+ @Schema(description = "故障组",example = "1")
private String faultGroup;
/**
*故障位
*/
+ @Schema(description = "故障位",example = "1")
private String faultBit;
/**
*故障值
*/
+ @Schema(description = "故障值",example = "1")
private String faultValue;
/**
*是否警告
*/
+ @Schema(description = "是否警告",example = "1")
private Integer isWarning;
/**
*故障类型名称
*/
+ @Schema(description = "故障类型名称",example = "1")
private String faulttypeName;
/**
* 故障名称
*/
+ @Schema(description = "故障名称",example = "1")
private String messageTypeName;
/**
* 报文编码
*/
+ @Schema(description = "报文编码",example = "1")
private String messageTypeCode;
/**
*报文所属类别
*/
+ @Schema(description = "报文所属类别",example = "1")
private String messageTypeBelongs;
/**
diff --git a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/domain/resp/FaultCodeTotalListResp.java b/cloud-modules/cloud-modules-enterprise/enterpise-common/src/main/java/com/muyu/domain/resp/FaultCodeTotalListResp.java
similarity index 78%
rename from cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/domain/resp/FaultCodeTotalListResp.java
rename to cloud-modules/cloud-modules-enterprise/enterpise-common/src/main/java/com/muyu/domain/resp/FaultCodeTotalListResp.java
index 372cd7f..c286fd8 100644
--- a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/domain/resp/FaultCodeTotalListResp.java
+++ b/cloud-modules/cloud-modules-enterprise/enterpise-common/src/main/java/com/muyu/domain/resp/FaultCodeTotalListResp.java
@@ -1,5 +1,7 @@
package com.muyu.domain.resp;
+import com.baomidou.mybatisplus.annotation.TableName;
+import io.swagger.v3.oas.annotations.media.Schema;
import io.swagger.v3.oas.annotations.tags.Tag;
import lombok.AllArgsConstructor;
import lombok.Data;
@@ -15,16 +17,24 @@ import java.util.List;
* @Version: 1.0
* @description:
*/
+/**
+ * 数据总数列表
+ */
@Data
@SuperBuilder
@AllArgsConstructor
@NoArgsConstructor
@Tag(name="数据总数列表",description = "数据和总数的响应")
+@TableName(value = "fault_code",autoResultMap = true)
public class FaultCodeTotalListResp {
-
+ @Schema(name = "数据列表")
private List faultCodeListRespList;
+ /**
+ * 总数
+ */
+ @Schema(name = "总数")
private long total;
public static FaultCodeTotalListResp faultCodeTotalListResp(List faultCodeListRespList,long total){
diff --git a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/domain/resp/FaultConditionListResp.java b/cloud-modules/cloud-modules-enterprise/enterpise-common/src/main/java/com/muyu/domain/resp/FaultConditionListResp.java
similarity index 71%
rename from cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/domain/resp/FaultConditionListResp.java
rename to cloud-modules/cloud-modules-enterprise/enterpise-common/src/main/java/com/muyu/domain/resp/FaultConditionListResp.java
index 035518d..646259c 100644
--- a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/domain/resp/FaultConditionListResp.java
+++ b/cloud-modules/cloud-modules-enterprise/enterpise-common/src/main/java/com/muyu/domain/resp/FaultConditionListResp.java
@@ -1,11 +1,16 @@
package com.muyu.domain.resp;
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
import com.muyu.domain.FaultCondition;
+import io.swagger.v3.oas.annotations.media.Schema;
import io.swagger.v3.oas.annotations.tags.Tag;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
+import lombok.NoArgsConstructor;
import java.math.BigDecimal;
@@ -16,44 +21,57 @@ import java.math.BigDecimal;
* @Version: 1.0
* @description:
*/
-
+/**
+ * 故障规则信息响应对象
+ */
@Data
@Builder
@AllArgsConstructor
@Tag(name="故障规则信息响应对象",description = "故障规则查询的响应结果")
+@NoArgsConstructor
+@TableName(value = "car_fault_condition",autoResultMap = true)
public class FaultConditionListResp {
/**
* 故障规则表Id
*/
+ @TableId(value = "carcondition_id",type = IdType.AUTO)
+ @Schema(description = "故障规则表Id")
private long carconditionId;
/**
* 车辆类型Id
*/
+ @Schema(description = "车辆类型Id")
private long carTypeId;
/**
*故障名称Id
*/
+ @Schema(description = "故障名称Id")
private long messageTypeId;
/**
* 故障条件
*/
+ @Schema(description = "故障条件")
private String faultconditionIdentification;
/**
* 故障规则参数
*/
+ @Schema(description = "故障规则参数")
private BigDecimal faultconditionParameter;
/**
* 车辆类型名称
*/
+ @Schema(description = "车辆类型名称")
private String carTypeName;
/**
* 故障名称
*/
+ @Schema(description = "故障名称")
private String messageTypeName;
/**
* 报文编码
*/
+ @Schema(description = "报文编码")
private String messageTypeCode;
/**
diff --git a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/domain/resp/FaultConditionTotalListResp.java b/cloud-modules/cloud-modules-enterprise/enterpise-common/src/main/java/com/muyu/domain/resp/FaultConditionTotalListResp.java
similarity index 78%
rename from cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/domain/resp/FaultConditionTotalListResp.java
rename to cloud-modules/cloud-modules-enterprise/enterpise-common/src/main/java/com/muyu/domain/resp/FaultConditionTotalListResp.java
index 31dc2d6..cd5d162 100644
--- a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/domain/resp/FaultConditionTotalListResp.java
+++ b/cloud-modules/cloud-modules-enterprise/enterpise-common/src/main/java/com/muyu/domain/resp/FaultConditionTotalListResp.java
@@ -1,5 +1,7 @@
package com.muyu.domain.resp;
+import com.baomidou.mybatisplus.annotation.TableName;
+import io.swagger.v3.oas.annotations.media.Schema;
import io.swagger.v3.oas.annotations.tags.Tag;
import lombok.AllArgsConstructor;
import lombok.Data;
@@ -15,15 +17,22 @@ import java.util.List;
* @Version: 1.0
* @description: 故障检测策略的接口
*/
+
+/**
+ * 故障规则数据总数列表
+ */
@Data
@SuperBuilder
@AllArgsConstructor
@NoArgsConstructor
@Tag(name="故障规则数据总数列表",description = "数据和总数的响应")
+@TableName(value = "fault_condition",autoResultMap = true)
public class FaultConditionTotalListResp {
+ @Schema(description = "故障规则数据列表")
private List faultConditionListRespList;
+ @Schema(description = "故障规则数据总数")
private long total;
public static FaultConditionTotalListResp faultConditionTotalListResp(List faultConditionListRespList,long total){
diff --git a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/domain/resp/FaultLogListResp.java b/cloud-modules/cloud-modules-enterprise/enterpise-common/src/main/java/com/muyu/domain/resp/FaultLogListResp.java
similarity index 78%
rename from cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/domain/resp/FaultLogListResp.java
rename to cloud-modules/cloud-modules-enterprise/enterpise-common/src/main/java/com/muyu/domain/resp/FaultLogListResp.java
index 1006907..c086202 100644
--- a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/domain/resp/FaultLogListResp.java
+++ b/cloud-modules/cloud-modules-enterprise/enterpise-common/src/main/java/com/muyu/domain/resp/FaultLogListResp.java
@@ -1,5 +1,8 @@
package com.muyu.domain.resp;
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.muyu.domain.FaultLog;
import io.swagger.v3.oas.annotations.media.Schema;
@@ -7,6 +10,7 @@ import io.swagger.v3.oas.annotations.tags.Tag;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
+import lombok.NoArgsConstructor;
import java.util.Date;
@@ -17,28 +21,39 @@ import java.util.Date;
* @Version: 1.0
* @description:
*/
+
+/**
+ * 故障日志信息响应对象
+ */
@Data
@Builder
@AllArgsConstructor
@Tag(name="故障日志信息响应对象",description = "故障日志的响应结果")
+@NoArgsConstructor
+@TableName(value = "car_fault_log",autoResultMap = true)
public class FaultLogListResp {
/**
* 故障日志Id
*/
+ @TableId(value = "log_id",type = IdType.AUTO)
+ @Schema(description = "故障日志Id",example = "1")
private long logId;
/**
* 故障码Id
*/
+ @Schema(name = "故障码Id")
private long faultcodeId;
/**
* 车辆Id
*/
+ @Schema(name = "车辆Id")
private long carInformationId;
/**
* 车辆VIN
*/
+ @Schema(name = "车辆VIN")
private String carVin;
/**
* 开始报警时间
@@ -55,10 +70,12 @@ public class FaultLogListResp {
/**
* 故障码
*/
+ @Schema(name = "故障码")
private String faultcodeNumber;
/**
* 车辆vin
*/
+ @Schema(name = "车辆vin")
private String carInformationVIN;
diff --git a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/domain/resp/FaultLogTotalListResp.java b/cloud-modules/cloud-modules-enterprise/enterpise-common/src/main/java/com/muyu/domain/resp/FaultLogTotalListResp.java
similarity index 77%
rename from cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/domain/resp/FaultLogTotalListResp.java
rename to cloud-modules/cloud-modules-enterprise/enterpise-common/src/main/java/com/muyu/domain/resp/FaultLogTotalListResp.java
index afd8004..0626794 100644
--- a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/domain/resp/FaultLogTotalListResp.java
+++ b/cloud-modules/cloud-modules-enterprise/enterpise-common/src/main/java/com/muyu/domain/resp/FaultLogTotalListResp.java
@@ -1,5 +1,7 @@
package com.muyu.domain.resp;
+import com.baomidou.mybatisplus.annotation.TableName;
+import io.swagger.v3.oas.annotations.media.Schema;
import io.swagger.v3.oas.annotations.tags.Tag;
import lombok.AllArgsConstructor;
import lombok.Data;
@@ -16,15 +18,21 @@ import java.util.List;
* @description:
*/
+/**
+ * 故障日志数据总数列表
+ */
@Data
@SuperBuilder
@AllArgsConstructor
@NoArgsConstructor
@Tag(name="故障日志数据总数列表",description = "数据和总数的响应")
+@TableName(value = "fault_log",autoResultMap = true)
public class FaultLogTotalListResp {
+ @Schema(description = "故障日志列表")
private List faultLogListRespList;
+ @Schema(description = "总数")
private long total;
public static FaultLogTotalListResp faultLogTotalListResp(List faultLogListRespList,long total){
diff --git a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/domain/resp/MessageTemplateListResp.java b/cloud-modules/cloud-modules-enterprise/enterpise-common/src/main/java/com/muyu/domain/resp/MessageTemplateListResp.java
similarity index 71%
rename from cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/domain/resp/MessageTemplateListResp.java
rename to cloud-modules/cloud-modules-enterprise/enterpise-common/src/main/java/com/muyu/domain/resp/MessageTemplateListResp.java
index cb4f672..388a58e 100644
--- a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/domain/resp/MessageTemplateListResp.java
+++ b/cloud-modules/cloud-modules-enterprise/enterpise-common/src/main/java/com/muyu/domain/resp/MessageTemplateListResp.java
@@ -1,6 +1,10 @@
package com.muyu.domain.resp;
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
import com.muyu.domain.MessageTemplate;
+import io.swagger.v3.oas.annotations.media.Schema;
import io.swagger.v3.oas.annotations.tags.Tag;
import lombok.AllArgsConstructor;
import lombok.Builder;
@@ -13,26 +17,35 @@ import lombok.NoArgsConstructor;
* @Author Li HD
* @Date 2024/9/19
*/
+
+/**
+ * 报文模版列表响应数据
+ */
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
@Tag(name = "报文模版列表", description = "负责报文模版管理列表的相应数据")
+@TableName(value = "message_template", autoResultMap = true)
public class MessageTemplateListResp {
/**
* 报文模版主键
*/
+ @Schema(description = "报文模版主键")
+ @TableId(value = "message_template_id", type = IdType.AUTO)
private String messageTemplateId;
/**
* 报文模版名称
*/
+ @Schema(description = "报文模版名称")
private String messageTemplateName;
/**
* 报文模版描述
*/
+ @Schema(description = "报文模版描述")
private String messageTemplateDescribe;
/**
diff --git a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/domain/resp/MessageValueListResp.java b/cloud-modules/cloud-modules-enterprise/enterpise-common/src/main/java/com/muyu/domain/resp/MessageValueListResp.java
similarity index 67%
rename from cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/domain/resp/MessageValueListResp.java
rename to cloud-modules/cloud-modules-enterprise/enterpise-common/src/main/java/com/muyu/domain/resp/MessageValueListResp.java
index 8c77c70..a613905 100644
--- a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/domain/resp/MessageValueListResp.java
+++ b/cloud-modules/cloud-modules-enterprise/enterpise-common/src/main/java/com/muyu/domain/resp/MessageValueListResp.java
@@ -1,6 +1,10 @@
package com.muyu.domain.resp;
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
import com.muyu.domain.MessageValue;
+import io.swagger.v3.oas.annotations.media.Schema;
import io.swagger.v3.oas.annotations.tags.Tag;
import lombok.AllArgsConstructor;
import lombok.Builder;
@@ -13,41 +17,53 @@ import lombok.NoArgsConstructor;
* @Author Li HD
* @Date 2024/9/19
*/
+
+/**
+ * 报文数据列表的相应数据
+ */
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
@Tag(name = "报文数据列表", description = "负责报文数据管理列表的相应数据")
+@TableName(value = "message_value", autoResultMap = true)
public class MessageValueListResp {
/**
* 报文数据主键
*/
+ @TableId(value = "message_id", type = IdType.AUTO)
+ @Schema(description = "报文数据主键",example = "1")
private Long messageId;
/**
* 报文类别
*/
+ @Schema(description = "报文类别",example = "1")
private String messageType;
/**
* 报文编码
*/
+ @Schema(description = "报文编码",example = "1")
private String messageCode;
/**
* 报文标签
*/
+ @Schema(description = "报文标签",example = "1")
private String messageLabel;
/**
* 起始下标
*/
+ @Schema(description = "起始下标",example = "1")
private Integer messageStartIndex;
/**
* 终止下标
*/
+ @Schema(description = "终止下标",example = "1")
private Integer messageEndIndex;
public static MessageValueListResp valueBuild(MessageValue messageValue){
diff --git a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/domain/resp/SysCarResp.java b/cloud-modules/cloud-modules-enterprise/enterpise-common/src/main/java/com/muyu/domain/resp/SysCarResp.java
similarity index 72%
rename from cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/domain/resp/SysCarResp.java
rename to cloud-modules/cloud-modules-enterprise/enterpise-common/src/main/java/com/muyu/domain/resp/SysCarResp.java
index cdd2c0b..33f046f 100644
--- a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/domain/resp/SysCarResp.java
+++ b/cloud-modules/cloud-modules-enterprise/enterpise-common/src/main/java/com/muyu/domain/resp/SysCarResp.java
@@ -2,6 +2,8 @@ package com.muyu.domain.resp;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import io.swagger.v3.oas.annotations.media.Schema;
import io.swagger.v3.oas.annotations.tags.Tag;
import lombok.AllArgsConstructor;
import lombok.Builder;
@@ -14,62 +16,77 @@ import lombok.NoArgsConstructor;
* @Author Li HD
* @Date 2024/9/25 20:14
*/
+
+/**
+ * 车辆类型信息
+ */
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
@Tag(name = "车辆类型信息", description = "车辆类型")
+@TableName(value = "sys_car", autoResultMap = true)
public class SysCarResp {
/**
* 自增主键
*/
- @TableId(type = IdType.AUTO)
+ @Schema(description = "自增主键")
+ @TableId(value = "id", type = IdType.AUTO)
private Long id;
/**
* 车辆VIN码
*/
+ @Schema(description = "车辆VIN码")
private String carVin;
/**
* 车辆车牌号
*/
+ @Schema(description = "车辆车牌号")
private String carPlate;
/**
* 车辆品牌
*/
+ @Schema(description = "车辆品牌")
private String carBrand;
/**
* 车辆型号
*/
+ @Schema(description = "车辆型号")
private String carModel;
/**
* 车辆类型
*/
+ @Schema(description = "车辆类型")
private Integer carType;
/**
* 车辆类型名称
*/
+ @Schema(description = "车辆类型名称")
private String sysTypeName;
/**
* 策略ID
*/
+ @Schema(description = "策略ID")
private Integer warnStrategy;
/**
* 围栏组编码
*/
+ @Schema(description = "围栏组编码")
private String groupCode;
/**
* 启用状态
*/
+ @Schema(description = "启用状态")
private Integer state;
@Override
diff --git a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/domain/vo/FaultCodeVo.java b/cloud-modules/cloud-modules-enterprise/enterpise-common/src/main/java/com/muyu/domain/vo/FaultCodeVo.java
similarity index 53%
rename from cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/domain/vo/FaultCodeVo.java
rename to cloud-modules/cloud-modules-enterprise/enterpise-common/src/main/java/com/muyu/domain/vo/FaultCodeVo.java
index 82de595..b668cb7 100644
--- a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/domain/vo/FaultCodeVo.java
+++ b/cloud-modules/cloud-modules-enterprise/enterpise-common/src/main/java/com/muyu/domain/vo/FaultCodeVo.java
@@ -1,40 +1,49 @@
package com.muyu.domain.vo;
+import com.baomidou.mybatisplus.annotation.TableName;
import com.muyu.domain.FaultCode;
+import io.swagger.v3.oas.annotations.media.Schema;
+import io.swagger.v3.oas.annotations.tags.Tag;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;
import lombok.experimental.SuperBuilder;
-
/**
- * @className: FaultCodeVo ️✈️
- * @author: Yang 鹏 🦅
- * @date: 2024/9/23 22:18 ⏰
- * @Version: 1.0
- * @description:
+ * 故障代码VO
+ * * @className: FaultCodeVo ️✈️
+ * * @author: Yang 鹏 🦅
+ * * @date: 2024/9/23 22:18 ⏰
+ * * @Version: 1.0
+ * * @description:
*/
@EqualsAndHashCode(callSuper = true)
@Data
@AllArgsConstructor
@NoArgsConstructor
@SuperBuilder
+@TableName(value = "car_faultcode", autoResultMap = true)
+@Tag(name = "故障代码")
public class FaultCodeVo extends FaultCode {
/**
*故障类型名称
*/
+ @Schema(description = "故障类型名称")
private String faulttypeName;
/**
* 故障名称
*/
+ @Schema(description = "故障名称")
private String messageTypeName;
/**
* 报文编码
*/
+ @Schema(description = "报文编码")
private String messageTypeCode;
/**
*报文所属类别
*/
+ @Schema(description = "报文所属类别")
private String messageTypeBelongs;
diff --git a/cloud-modules/cloud-modules-enterprise/enterpise-remote/pom.xml b/cloud-modules/cloud-modules-enterprise/enterpise-remote/pom.xml
new file mode 100644
index 0000000..959ac52
--- /dev/null
+++ b/cloud-modules/cloud-modules-enterprise/enterpise-remote/pom.xml
@@ -0,0 +1,21 @@
+
+
+ 4.0.0
+
+ com.muyu
+ cloud-server
+ 3.6.3
+ ../../../pom.xml
+
+
+ enterpise-remote
+
+
+ 17
+ 17
+ UTF-8
+
+
+
diff --git a/cloud-modules/cloud-module-enterprise/pom.xml b/cloud-modules/cloud-modules-enterprise/enterpise-service/pom.xml
similarity index 92%
rename from cloud-modules/cloud-module-enterprise/pom.xml
rename to cloud-modules/cloud-modules-enterprise/enterpise-service/pom.xml
index e8e5596..330c114 100644
--- a/cloud-modules/cloud-module-enterprise/pom.xml
+++ b/cloud-modules/cloud-modules-enterprise/enterpise-service/pom.xml
@@ -7,10 +7,10 @@
com.muyu
cloud-server
3.6.3
- ../../pom.xml
+ ../../../pom.xml
- cloud-module-enterprise
+ enterpise-service
17
@@ -20,6 +20,12 @@
+
+ com.muyu
+ enterpise-common
+ ${muyu.version}
+
+
org.eclipse.paho
org.eclipse.paho.client.mqttv3
diff --git a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/CloudWarnApplication.java b/cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/CloudEnterpiseApplication.java
similarity index 81%
rename from cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/CloudWarnApplication.java
rename to cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/CloudEnterpiseApplication.java
index bea20be..5aca16c 100644
--- a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/CloudWarnApplication.java
+++ b/cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/CloudEnterpiseApplication.java
@@ -15,8 +15,8 @@ import org.springframework.boot.autoconfigure.SpringBootApplication;
//@EnableCustomSwagger2
@EnableMyFeignClients
@SpringBootApplication
-public class CloudWarnApplication {
+public class CloudEnterpiseApplication {
public static void main(String[] args) {
- SpringApplication.run(CloudWarnApplication.class, args);
+ SpringApplication.run(CloudEnterpiseApplication.class, args);
}
}
diff --git a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/controller/CarFenceClazzController.java b/cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/controller/CarFenceClazzController.java
similarity index 79%
rename from cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/controller/CarFenceClazzController.java
rename to cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/controller/CarFenceClazzController.java
index d9bbe93..43f27ea 100644
--- a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/controller/CarFenceClazzController.java
+++ b/cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/controller/CarFenceClazzController.java
@@ -1,8 +1,9 @@
package com.muyu.controller;
+import com.muyu.common.core.domain.Result;
+
import com.muyu.domain.CarFenceClazz;
import com.muyu.service.CarFenceClazzService;
-import com.muyu.common.core.domain.Result;
import io.swagger.v3.oas.annotations.Operation;
import io.swagger.v3.oas.annotations.tags.Tag;
import lombok.AllArgsConstructor;
@@ -14,11 +15,14 @@ import org.springframework.web.bind.annotation.RestController;
import java.util.List;
/**
- * @Author:yang
- * @Package:com.muyu.server.controller
- * @Project:cloud-electronic
- * @name:CarFenceClazzController
- * @Date:2024/9/20 14:31
+ * 从围栏信息表中查询数据
+ * * @Author:yang
+ * * @Package:com.muyu.server.controller
+ * * @ClassName:CarFenceClazzController
+ * * @Project:cloud-electronic
+ * * @name:CarFenceClazzController
+ * * @Date:2024/9/20 14:31
+ * * @Description:从围栏信息表中查询数据
*/
@RequestMapping("/carFenceClazz")
@RestController
diff --git a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/controller/CarFenceController.java b/cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/controller/CarFenceController.java
similarity index 88%
rename from cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/controller/CarFenceController.java
rename to cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/controller/CarFenceController.java
index 65e8a54..e323d6c 100644
--- a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/controller/CarFenceController.java
+++ b/cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/controller/CarFenceController.java
@@ -1,12 +1,12 @@
package com.muyu.controller;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.muyu.common.core.domain.Result;
import com.muyu.domain.CarFence;
import com.muyu.domain.req.CarFenceReq;
import com.muyu.domain.resp.CarFenceResq;
import com.muyu.service.CarFenceService;
import com.muyu.service.CarFenceServiceMybaits;
-import com.muyu.common.core.domain.Result;
import io.swagger.v3.oas.annotations.Operation;
import io.swagger.v3.oas.annotations.tags.Tag;
import lombok.AllArgsConstructor;
@@ -18,11 +18,13 @@ import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
/**
- * @Author:yang
- * @Package:com.muyu.server.controller
- * @Project:cloud-electronic
- * @name:CarFenceController
- * @Date:2024/9/17 16:46
+ * 从围栏信息表中查询数据
+ * * @Author:yang
+ * * @Package:com.muyu.server.controller
+ * * @Project:cloud-electronic
+ * * @name:CarFenceController
+ * * @Date:2024/9/17 16:46
+ * * @Description:从围栏信息表中查询数据
*/
@RequestMapping("/carFence")
@RestController
diff --git a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/controller/CarFenceTypeController.java b/cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/controller/CarFenceTypeController.java
similarity index 81%
rename from cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/controller/CarFenceTypeController.java
rename to cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/controller/CarFenceTypeController.java
index ecdf14a..2b3024b 100644
--- a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/controller/CarFenceTypeController.java
+++ b/cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/controller/CarFenceTypeController.java
@@ -1,8 +1,8 @@
package com.muyu.controller;
+import com.muyu.common.core.domain.Result;
import com.muyu.domain.CarFenceType;
import com.muyu.service.CarFenceTypeService;
-import com.muyu.common.core.domain.Result;
import io.swagger.v3.oas.annotations.Operation;
import io.swagger.v3.oas.annotations.tags.Tag;
import lombok.AllArgsConstructor;
@@ -14,11 +14,13 @@ import org.springframework.web.bind.annotation.RestController;
import java.util.List;
/**
- * @Author:yang
- * @Package:com.muyu.server.controller
- * @Project:cloud-electronic
- * @name:CarFenceClazzController
- * @Date:2024/9/20 14:31
+ * 从围栏信息表中查询数据
+ * * @Author:yang
+ * * @Package:com.muyu.server.controller
+ * * @Project:cloud-electronic
+ * * @name:CarFenceClazzController
+ * * @Date:2024/9/20 14:31
+ * * @Description:从围栏信息表中查询数据
*/
@RequestMapping("/carFenceType")
@RestController
diff --git a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/controller/CarTypeController.java b/cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/controller/CarTypeController.java
similarity index 82%
rename from cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/controller/CarTypeController.java
rename to cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/controller/CarTypeController.java
index 571fa82..26b37e9 100644
--- a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/controller/CarTypeController.java
+++ b/cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/controller/CarTypeController.java
@@ -11,11 +11,12 @@ import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
/**
- * @className: CarTypeController ️✈️
- * @author: Yang 鹏 🦅
- * @date: 2024/9/23 22:06 ⏰
- * @Version: 1.0
- * @description:
+ * 车辆类型控制器
+ * * @className: CarTypeController ️✈️
+ * * @author: Yang 鹏 🦅
+ * * @date: 2024/9/23 22:06 ⏰
+ * * @Version: 1.0
+ * * @description:车辆类型控制器
*/
@RequestMapping("/cartype")
@RestController
diff --git a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/controller/FaultCodeController.java b/cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/controller/FaultCodeController.java
similarity index 93%
rename from cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/controller/FaultCodeController.java
rename to cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/controller/FaultCodeController.java
index f9c862a..d209501 100644
--- a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/controller/FaultCodeController.java
+++ b/cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/controller/FaultCodeController.java
@@ -15,13 +15,13 @@ import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*;
/**
- * @className: CarTypeController ️✈️
- * @author: Yang 鹏 🦅
- * @date: 2024/9/23 22:06 ⏰
- * @Version: 1.0
- * @description: 车辆故障码
+ * 车辆故障码
+ * * @className: FaultCodeController ️✈️
+ * * @author: Yang 鹏 🦅
+ * * @date: 2024/9/23 22:06 ⏰
+ * * @Version: 1.0
+ * * @description: 车辆故障码
*/
-
@RestController
@RequestMapping("/faultcode")
@Tag(name = "故障模块" ,description = "故障模块")
diff --git a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/controller/FaultConditionController.java b/cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/controller/FaultConditionController.java
similarity index 93%
rename from cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/controller/FaultConditionController.java
rename to cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/controller/FaultConditionController.java
index 00dd6b6..7e6cb77 100644
--- a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/controller/FaultConditionController.java
+++ b/cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/controller/FaultConditionController.java
@@ -17,13 +17,13 @@ import org.springframework.web.bind.annotation.*;
import java.util.List;
/**
- * @className: CarTypeController ️✈️
-* @author: Yang 鹏 🦅
-* @date: 2024/9/23 22:06 ⏰
-* @Version: 1.0
-* @description: 故障检测
-*/
-
+ * 故障检测策略
+ * * @className: FaultConditionController ️✈️
+ * * @author: Yang 鹏 🦅
+ * * @date: 2024/9/23 22:06 ⏰
+ * * @Version: 1.0
+ * * @description: 故障检测策略
+ */
@RestController
@RequestMapping("/faultcondition")
@Tag(name = "故障规则模块",description = "故障规则模块")
diff --git a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/controller/FaultLabelController.java b/cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/controller/FaultLabelController.java
similarity index 87%
rename from cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/controller/FaultLabelController.java
rename to cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/controller/FaultLabelController.java
index c7eef0a..96924c7 100644
--- a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/controller/FaultLabelController.java
+++ b/cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/controller/FaultLabelController.java
@@ -1,14 +1,4 @@
package com.muyu.controller;
-
-/**
- * @className: FaultLog ️✈️
- * @author: Yang 鹏 🦅
- * @date: 2024/9/23 21:06 ⏰
- * @Version: 1.0
- * @description:
- */
-
-
import com.muyu.common.core.domain.Result;
import com.muyu.service.FaultLabelService;
import io.swagger.v3.oas.annotations.Operation;
@@ -20,6 +10,11 @@ import org.springframework.web.bind.annotation.RestController;
/**
* 故障码分类
+ * * @className: FaultLog ️✈️
+ * * @author: Yang 鹏 🦅
+ * * @date: 2024/9/23 21:06 ⏰
+ * * @Version: 1.0
+ * * @description:
*/
@RestController
@RequestMapping("/faultlabel")
diff --git a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/controller/FaultLogController.java b/cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/controller/FaultLogController.java
similarity index 87%
rename from cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/controller/FaultLogController.java
rename to cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/controller/FaultLogController.java
index b639f5f..4bdf04f 100644
--- a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/controller/FaultLogController.java
+++ b/cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/controller/FaultLogController.java
@@ -12,11 +12,12 @@ import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
/**
- * @className: FaultLog ️✈️
- * @author: Yang 鹏 🦅
- * @date: 2024/9/23 21:06 ⏰
- * @Version: 1.0
- * @description:
+ * 故障日志
+ * * @className: FaultLog ️✈️
+ * * @author: Yang 鹏 🦅
+ * * @date: 2024/9/23 21:06 ⏰
+ * * @Version: 1.0
+ * * @description:故障日志
*/
@RestController
@RequestMapping("/faultlog")
diff --git a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/controller/FaultRuleController.java b/cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/controller/FaultRuleController.java
similarity index 84%
rename from cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/controller/FaultRuleController.java
rename to cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/controller/FaultRuleController.java
index 2e7b1d6..5f1b91c 100644
--- a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/controller/FaultRuleController.java
+++ b/cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/controller/FaultRuleController.java
@@ -15,11 +15,12 @@ import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
/**
- * @className: FaultLog ️✈️
- * @author: Yang 鹏 🦅
- * @date: 2024/9/23 21:06 ⏰
- * @Version: 1.0
- * @description: 故障检测
+ * 车辆故障检测
+ * * @className: FaultRuleController ️✈️
+ * * @author: Yang 鹏 🦅
+ * * @date: 2024/9/23 21:06 ⏰
+ * * @Version: 1.0
+ * * @description: 故障检测
*/
@RestController
@RequestMapping("/faultrule")
@@ -41,6 +42,12 @@ public class FaultRuleController {
return Result.success(checkfaults);
}
+ /**
+ * 故障参数匹配检查
+ *
+ * @param carFaultRule
+ * @return
+ */
@PostMapping("/cheakfaults")
@Operation(summary = "故障参数匹配检查",description = "获取报文数据与故障参数进行比较")
diff --git a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/controller/FaultTypeController.java b/cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/controller/FaultTypeController.java
similarity index 85%
rename from cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/controller/FaultTypeController.java
rename to cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/controller/FaultTypeController.java
index 22db22f..40818d6 100644
--- a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/controller/FaultTypeController.java
+++ b/cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/controller/FaultTypeController.java
@@ -1,12 +1,4 @@
package com.muyu.controller;
-
-/**
- * @className: FaultLog ️✈️
- * @author: Yang 鹏 🦅
- * @date: 2024/9/23 21:06 ⏰
- * @Version: 1.0
- * @description: 故障检测
- */
import com.muyu.common.core.domain.Result;
import com.muyu.service.FaultTypeService;
import io.swagger.v3.oas.annotations.Operation;
@@ -18,6 +10,11 @@ import org.springframework.web.bind.annotation.RestController;
/**
* 故障码分类
+ * * @className: FaultTypeController ️✈️
+ * * @author: Yang 鹏 🦅
+ * * @date: 2024/9/23 21:06 ⏰
+ * * @Version: 1.0
+ * * @description: 故障检测
*/
@RestController
@RequestMapping("/faulttype")
diff --git a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/controller/FenceGroupController.java b/cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/controller/FenceGroupController.java
similarity index 89%
rename from cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/controller/FenceGroupController.java
rename to cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/controller/FenceGroupController.java
index e3d5d25..3678693 100644
--- a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/controller/FenceGroupController.java
+++ b/cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/controller/FenceGroupController.java
@@ -1,8 +1,8 @@
package com.muyu.controller;
+import com.muyu.common.core.domain.Result;
import com.muyu.domain.FenceGroup;
import com.muyu.service.FenceGroupService;
-import com.muyu.common.core.domain.Result;
import io.swagger.v3.oas.annotations.Operation;
import io.swagger.v3.oas.annotations.tags.Tag;
import lombok.AllArgsConstructor;
@@ -16,11 +16,13 @@ import org.springframework.web.bind.annotation.RestController;
import java.util.List;
/**
- * @Author:yan
- * @Package:com.muyu.car.controller
- * @Project:cars
- * @name:FenceGroupController
- * @Date:2024/9/21 20:49
+ * 围栏组查询
+ * * 围栏组查询
+ * * @Author:yan
+ * * @Package:com.muyu.car.controller
+ * * @Project:cars
+ * * @name:FenceGroupController
+ * * @Date:2024/9/21 20:49
*/
@RequestMapping("/fenceGroup")
@RestController
diff --git a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/controller/MessageController.java b/cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/controller/MessageController.java
similarity index 93%
rename from cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/controller/MessageController.java
rename to cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/controller/MessageController.java
index 805af42..98ce3c6 100644
--- a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/controller/MessageController.java
+++ b/cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/controller/MessageController.java
@@ -14,13 +14,13 @@ import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
-
/**
- * @className: FaultLog ️✈️
- * @author: Yang 鹏 🦅
- * @date: 2024/9/23 21:06 ⏰
- * @Version: 1.0
- * @description: 故障检测
+ * 站内信
+ * * @className: MessageController ️✈️
+ * * @author: Yang 鹏 🦅
+ * * @date: 2024/9/23 21:06 ⏰
+ * * @Version: 1.0
+ * * @description: 站内信
*/
@RestController
@RequestMapping("/message")
diff --git a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/controller/MessageTemplateController.java b/cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/controller/MessageTemplateController.java
similarity index 92%
rename from cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/controller/MessageTemplateController.java
rename to cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/controller/MessageTemplateController.java
index 9e53e6e..148e9e1 100644
--- a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/controller/MessageTemplateController.java
+++ b/cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/controller/MessageTemplateController.java
@@ -1,10 +1,10 @@
package com.muyu.controller;
+import com.muyu.common.core.domain.Result;
import com.muyu.domain.MessageTemplate;
import com.muyu.domain.req.MessageTemplateAddReq;
import com.muyu.domain.resp.MessageTemplateListResp;
import com.muyu.service.MessageTemplateService;
-import com.muyu.common.core.domain.Result;
import io.swagger.v3.oas.annotations.tags.Tag;
import lombok.extern.log4j.Log4j2;
import org.springframework.beans.factory.annotation.Autowired;
@@ -13,10 +13,12 @@ import org.springframework.web.bind.annotation.*;
import java.util.List;
/**
- * @ClassName MessageTemplateController
- * @Description TODO
- * @Author Li HD
- * @Date 2024/9/19
+ * 报文模版控制层
+ * * @ClassName MessageTemplateController
+ * * @Description TODO
+ * * @Author Li HD
+ * * @Date 2024/9/19
+ * * @Version 1.0
*/
@Log4j2
@RestController
diff --git a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/controller/MessageValueController.java b/cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/controller/MessageValueController.java
similarity index 94%
rename from cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/controller/MessageValueController.java
rename to cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/controller/MessageValueController.java
index fb082d2..fb28d64 100644
--- a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/controller/MessageValueController.java
+++ b/cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/controller/MessageValueController.java
@@ -1,12 +1,12 @@
package com.muyu.controller;
+import com.muyu.common.core.domain.Result;
+import com.muyu.common.core.web.controller.BaseController;
import com.muyu.domain.MessageValue;
import com.muyu.domain.req.MessageValueAddReq;
import com.muyu.domain.req.MessageValueReq;
import com.muyu.domain.resp.MessageValueListResp;
import com.muyu.service.MessageValueService;
-import com.muyu.common.core.domain.Result;
-import com.muyu.common.core.web.controller.BaseController;
import io.swagger.v3.oas.annotations.Operation;
import io.swagger.v3.oas.annotations.tags.Tag;
import lombok.extern.log4j.Log4j2;
@@ -16,10 +16,11 @@ import org.springframework.web.bind.annotation.*;
import java.util.List;
/**
- * @ClassName MessageValueController
- * @Description TODO
- * @Author Li HD
- * @Date 2024/9/19
+ * 报文数据控制层
+ * * @ClassName MessageValueController
+ * * @Description TODO
+ * * @Author Li HD
+ * * @Date 2024/9/19
*/
@Log4j2
@RestController
diff --git a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/controller/MiddleController.java b/cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/controller/MiddleController.java
similarity index 95%
rename from cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/controller/MiddleController.java
rename to cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/controller/MiddleController.java
index 82b59b3..7e6de8c 100644
--- a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/controller/MiddleController.java
+++ b/cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/controller/MiddleController.java
@@ -1,10 +1,10 @@
package com.muyu.controller;
+import com.muyu.common.core.domain.Result;
import com.muyu.domain.FenceGroup;
import com.muyu.domain.req.CarFenceAdd;
import com.muyu.service.CarFenceServiceMybaits;
import com.muyu.service.MiddleService;
-import com.muyu.common.core.domain.Result;
import io.swagger.v3.oas.annotations.Operation;
import io.swagger.v3.oas.annotations.tags.Tag;
import lombok.AllArgsConstructor;
@@ -15,11 +15,12 @@ import org.springframework.web.bind.annotation.*;
import java.util.List;
/**
- * @Author:yan
- * @Package:com.muyu.car.controller
- * @Project:plues
- * @name:MiddleController
- * @Date:2024/9/22 10:06
+ * 中间表添加
+ * * @Author:yan
+ * * @Package:com.muyu.car.controller
+ * * @Project:plues
+ * * @name:MiddleController
+ * * @Date:2024/9/22 10:06
*/
@RequestMapping("/middle")
@RestController
diff --git a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/controller/SysCarController.java b/cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/controller/SysCarController.java
similarity index 99%
rename from cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/controller/SysCarController.java
rename to cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/controller/SysCarController.java
index f23feb9..d6a7af7 100644
--- a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/controller/SysCarController.java
+++ b/cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/controller/SysCarController.java
@@ -1,13 +1,13 @@
package com.muyu.controller;
-import com.muyu.domain.SysCar;
-import com.muyu.domain.resp.SysCarResp;
-import com.muyu.service.SysCarService;
import com.muyu.common.core.domain.Result;
import com.muyu.common.core.web.controller.BaseController;
import com.muyu.common.core.web.page.TableDataInfo;
import com.muyu.common.security.annotation.RequiresPermissions;
import com.muyu.common.security.utils.SecurityUtils;
+import com.muyu.domain.SysCar;
+import com.muyu.domain.resp.SysCarResp;
+import com.muyu.service.SysCarService;
import io.swagger.v3.oas.annotations.tags.Tag;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*;
@@ -18,7 +18,6 @@ import java.util.List;
/**
* 车辆基础信息Controller
- *
* @author Li HD
* @date 2024-09-18
*/
diff --git a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/controller/SysCarFaultController.java b/cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/controller/SysCarFaultController.java
similarity index 99%
rename from cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/controller/SysCarFaultController.java
rename to cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/controller/SysCarFaultController.java
index cc34ad7..5b3f287 100644
--- a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/controller/SysCarFaultController.java
+++ b/cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/controller/SysCarFaultController.java
@@ -19,7 +19,6 @@ import java.util.List;
/**
* 车辆故障Controller
- *
* @author Yang鹏
* @date 2024-09-18
*/
@@ -34,7 +33,6 @@ public class SysCarFaultController extends BaseController
/**
* 查询车辆故障列表
*/
-
@GetMapping("/list")
public Result> list(SysCarFault sysCarFault)
{
diff --git a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/controller/SysTypeController.java b/cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/controller/SysTypeController.java
similarity index 91%
rename from cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/controller/SysTypeController.java
rename to cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/controller/SysTypeController.java
index 1ae049e..7eb5abe 100644
--- a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/controller/SysTypeController.java
+++ b/cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/controller/SysTypeController.java
@@ -1,10 +1,10 @@
package com.muyu.controller;
-import com.muyu.domain.SysCarType;
-import com.muyu.service.SysTypeService;
import com.muyu.common.core.domain.Result;
import com.muyu.common.core.web.controller.BaseController;
import com.muyu.common.core.web.page.TableDataInfo;
+import com.muyu.domain.SysCarType;
+import com.muyu.service.SysTypeService;
import io.swagger.v3.oas.annotations.tags.Tag;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
@@ -19,6 +19,9 @@ import java.util.List;
* @Date 2024/9/22 9:36
* @注释
*/
+/**
+ * 车辆类型信息表(SysCarType)表控制层
+ */
@RestController
@RequestMapping("/sysType")
@Tag(name = "查询车辆类型模块",description = "查询车辆类型模块")
@@ -27,6 +30,9 @@ public class SysTypeController extends BaseController {
private SysTypeService sysTypeService;
+ /**
+ * 查询车辆类型列表
+ */
@GetMapping("/list")
public Result> list() {
startPage();
diff --git a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/controller/WarnLogsController.java b/cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/controller/WarnLogsController.java
similarity index 99%
rename from cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/controller/WarnLogsController.java
rename to cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/controller/WarnLogsController.java
index 6c642a1..9e6f3fd 100644
--- a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/controller/WarnLogsController.java
+++ b/cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/controller/WarnLogsController.java
@@ -18,7 +18,6 @@ import java.util.List;
/**
* 预警日志Controller
- *
* @author muyu
* @date 2024-09-20
*/
diff --git a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/controller/WarnRuleController.java b/cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/controller/WarnRuleController.java
similarity index 99%
rename from cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/controller/WarnRuleController.java
rename to cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/controller/WarnRuleController.java
index 6aaf99f..0189a41 100644
--- a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/controller/WarnRuleController.java
+++ b/cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/controller/WarnRuleController.java
@@ -18,7 +18,6 @@ import java.util.List;
/**
* 预警规则Controller
- *
* @author muyu
* @date 2024-09-20
*/
diff --git a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/controller/WarnStrategyController.java b/cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/controller/WarnStrategyController.java
similarity index 99%
rename from cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/controller/WarnStrategyController.java
rename to cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/controller/WarnStrategyController.java
index f0e9103..1cb1478 100644
--- a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/controller/WarnStrategyController.java
+++ b/cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/controller/WarnStrategyController.java
@@ -18,7 +18,6 @@ import java.util.List;
/**
* 预警策略Controller
- *
* @author muyu
* @date 2024-09-20
*/
diff --git a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/mapper/CarFenceClazzMapper.java b/cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/mapper/CarFenceClazzMapper.java
similarity index 57%
rename from cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/mapper/CarFenceClazzMapper.java
rename to cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/mapper/CarFenceClazzMapper.java
index 8ae3eeb..30ada37 100644
--- a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/mapper/CarFenceClazzMapper.java
+++ b/cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/mapper/CarFenceClazzMapper.java
@@ -5,11 +5,12 @@ import com.muyu.domain.CarFenceClazz;
import org.apache.ibatis.annotations.Mapper;
/**
- * @Author:yang
- * @Package:com.muyu.server.mapper
- * @Project:cloud-electronic
- * @name:CarFenceClazzMapper
- * @Date:2024/9/17 17:34
+ * 车辆围栏分组Mapper
+ * * @Author:yang
+ * * @Package:com.muyu.server.mapper
+ * * @Project:cloud-electronic
+ * * @name:CarFenceClazzMapper
+ * * @Date:2024/9/17 17:34
*/
@Mapper
public interface CarFenceClazzMapper extends BaseMapper {
diff --git a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/mapper/CarFenceMapper.java b/cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/mapper/CarFenceMapper.java
similarity index 57%
rename from cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/mapper/CarFenceMapper.java
rename to cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/mapper/CarFenceMapper.java
index 6dbf2ec..c6198b0 100644
--- a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/mapper/CarFenceMapper.java
+++ b/cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/mapper/CarFenceMapper.java
@@ -5,11 +5,12 @@ import com.muyu.domain.CarFence;
import org.apache.ibatis.annotations.Mapper;
/**
- * @Author:yang
- * @Package:com.muyu.server.mysql
- * @Project:cloud-electronic
- * @name:CarFenceServiceMapper
- * @Date:2024/9/17 17:13
+ * 车辆围栏Mapper
+ * * @Author:yang
+ * * @Package:com.muyu.server.mysql
+ * * @Project:cloud-electronic
+ * * @name:CarFenceServiceMapper
+ * * @Date:2024/9/17 17:13
*/
@Mapper
public interface CarFenceMapper extends BaseMapper {
diff --git a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/mapper/CarFenceServiceMybaitsMapper.java b/cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/mapper/CarFenceServiceMybaitsMapper.java
similarity index 91%
rename from cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/mapper/CarFenceServiceMybaitsMapper.java
rename to cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/mapper/CarFenceServiceMybaitsMapper.java
index dfbe9e4..e41f497 100644
--- a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/mapper/CarFenceServiceMybaitsMapper.java
+++ b/cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/mapper/CarFenceServiceMybaitsMapper.java
@@ -11,11 +11,12 @@ import org.apache.ibatis.annotations.Param;
import java.util.List;
/**
- * @Author:yan
- * @Package:com.muyu.car.mapper
- * @Project:plues
- * @name:CarFenceServiceMybaitsMapper
- * @Date:2024/9/22 19:25
+ * 围栏服务Mybatis映射器
+ * * @Author:yan
+ * * @Package:com.muyu.car.mapper
+ * * @Project:plues
+ * * @name:CarFenceServiceMybaitsMapper
+ * * @Date:2024/9/22 19:25
*/
@Mapper
public interface CarFenceServiceMybaitsMapper {
diff --git a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/mapper/CarFenceTypeMapper.java b/cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/mapper/CarFenceTypeMapper.java
similarity index 57%
rename from cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/mapper/CarFenceTypeMapper.java
rename to cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/mapper/CarFenceTypeMapper.java
index b8a048d..efa6855 100644
--- a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/mapper/CarFenceTypeMapper.java
+++ b/cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/mapper/CarFenceTypeMapper.java
@@ -5,11 +5,12 @@ import com.muyu.domain.CarFenceType;
import org.apache.ibatis.annotations.Mapper;
/**
- * @Author:yang
- * @Package:com.muyu.server.mapper
- * @Project:cloud-electronic
- * @name:CarFenceTypeMapper
- * @Date:2024/9/17 17:32
+ * 车辆围栏类型Mapper
+ * * @Author:yang
+ * * @Package:com.muyu.server.mapper
+ * * @Project:cloud-electronic
+ * * @name:CarFenceTypeMapper
+ * * @Date:2024/9/17 17:32
*/
@Mapper
public interface CarFenceTypeMapper extends BaseMapper {
diff --git a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/mapper/CarTypeMapper.java b/cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/mapper/CarTypeMapper.java
similarity index 52%
rename from cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/mapper/CarTypeMapper.java
rename to cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/mapper/CarTypeMapper.java
index 9f654a8..3d2d805 100644
--- a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/mapper/CarTypeMapper.java
+++ b/cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/mapper/CarTypeMapper.java
@@ -5,11 +5,16 @@ import com.muyu.domain.CarType;
import org.apache.ibatis.annotations.Mapper;
/**
- * @className: CarTypeMapper ️✈️
- * @author: Yang 鹏 🦅
- * @date: 2024/9/23 21:06 ⏰
- * @Version: 1.0
- * @description: 故障检测策略的接口
+
+ */
+
+/**
+ * 故障检测策略的接口
+ * * @className: CarTypeMapper ️✈️
+ * * @author: Yang 鹏 🦅
+ * * @date: 2024/9/23 21:06 ⏰
+ * * @Version: 1.0
+ * * @description: 故障检测策略的接口
*/
@Mapper
public interface CarTypeMapper extends BaseMapper {
diff --git a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/mapper/FaultCodeMapper.java b/cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/mapper/FaultCodeMapper.java
similarity index 85%
rename from cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/mapper/FaultCodeMapper.java
rename to cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/mapper/FaultCodeMapper.java
index 18d8199..1805157 100644
--- a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/mapper/FaultCodeMapper.java
+++ b/cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/mapper/FaultCodeMapper.java
@@ -13,11 +13,12 @@ import org.apache.ibatis.annotations.Param;
import java.util.List;
/**
- * @className: FaultCodeMapper ️✈️
- * @author: Yang 鹏 🦅
- * @date: 2024/9/23 21:06 ⏰
- * @Version: 1.0
- * @description: 故障检测策略的接口
+ * 故障码管理接口
+ * * @className: FaultCodeMapper ️✈️
+ * * @author: Yang 鹏 🦅
+ * * @date: 2024/9/23 21:06 ⏰
+ * * @Version: 1.0
+ * * @description: 故障检测策略的接口
*/
@Mapper
public interface FaultCodeMapper extends BaseMapper {
diff --git a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/mapper/FaultConditionMapper.java b/cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/mapper/FaultConditionMapper.java
similarity index 72%
rename from cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/mapper/FaultConditionMapper.java
rename to cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/mapper/FaultConditionMapper.java
index c52dbfc..f4a7aa3 100644
--- a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/mapper/FaultConditionMapper.java
+++ b/cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/mapper/FaultConditionMapper.java
@@ -9,11 +9,12 @@ import org.apache.ibatis.annotations.Mapper;
import java.util.List;
/**
- * @className: FaultConditionMapper ️✈️
- * @author: Yang 鹏 🦅
- * @date: 2024/9/23 21:06 ⏰
- * @Version: 1.0
- * @description: 故障检测策略的接口
+ * 故障检测策略的接口
+ * * @className: FaultConditionMapper ️✈️
+ * * @author: Yang 鹏 🦅
+ * * @date: 2024/9/23 21:06 ⏰
+ * * @Version: 1.0
+ * * @description: 故障检测策略的接口
*/
@Mapper
public interface FaultConditionMapper extends BaseMapper {
diff --git a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/mapper/FaultLabelMapper.java b/cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/mapper/FaultLabelMapper.java
similarity index 54%
rename from cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/mapper/FaultLabelMapper.java
rename to cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/mapper/FaultLabelMapper.java
index c6c3f88..8d188fa 100644
--- a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/mapper/FaultLabelMapper.java
+++ b/cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/mapper/FaultLabelMapper.java
@@ -5,11 +5,12 @@ import com.muyu.domain.FaultLabel;
import org.apache.ibatis.annotations.Mapper;
/**
- * @className: FaultLabelMapper ️✈️
- * @author: Yang 鹏 🦅
- * @date: 2024/9/23 21:06 ⏰
- * @Version: 1.0
- * @description: 故障检测策略的接口
+ * 故障检测策略的接口
+ * * @className: FaultLabelMapper ️✈️
+ * * @author: Yang 鹏 🦅
+ * * @date: 2024/9/23 21:06 ⏰
+ * * @Version: 1.0
+ * * @description: 故障检测策略的接口
*/
@Mapper
public interface FaultLabelMapper extends BaseMapper {
diff --git a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/mapper/FaultLogMapper.java b/cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/mapper/FaultLogMapper.java
similarity index 65%
rename from cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/mapper/FaultLogMapper.java
rename to cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/mapper/FaultLogMapper.java
index 0b467fb..f5afe1f 100644
--- a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/mapper/FaultLogMapper.java
+++ b/cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/mapper/FaultLogMapper.java
@@ -8,11 +8,12 @@ import org.apache.ibatis.annotations.Mapper;
import java.util.List;
/**
- * @className: FaultLog ️✈️
- * @author: Yang 鹏 🦅
- * @date: 2024/9/23 21:06 ⏰
- * @Version: 1.0
- * @description: 故障检测策略的接口
+ * 故障检测策略的接口
+ * * @className: FaultLogMapper ️✈️
+ * * @author: Yang 鹏 🦅
+ * * @date: 2024/9/23 21:06 ⏰
+ * * @Version: 1.0
+ * * @description: 故障检测策略的接口
*/
@Mapper
public interface FaultLogMapper extends BaseMapper {
diff --git a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/mapper/FaultRuleMapper.java b/cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/mapper/FaultRuleMapper.java
similarity index 54%
rename from cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/mapper/FaultRuleMapper.java
rename to cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/mapper/FaultRuleMapper.java
index b091d9e..0e42646 100644
--- a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/mapper/FaultRuleMapper.java
+++ b/cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/mapper/FaultRuleMapper.java
@@ -5,11 +5,12 @@ import com.muyu.domain.FaultRule;
import org.apache.ibatis.annotations.Mapper;
/**
- * @className: FaultRuleMapper ️✈️
- * @author: Yang 鹏 🦅
- * @date: 2024/9/23 21:06 ⏰
- * @Version: 1.0
- * @description: 故障检测策略的接口
+ * 故障检测策略的接口
+ * * @className: FaultRuleMapper ️✈️
+ * * @author: Yang 鹏 🦅
+ * * @date: 2024/9/23 21:06 ⏰
+ * * @Version: 1.0
+ * * @description: 故障检测策略的接口
*/
@Mapper
public interface FaultRuleMapper extends BaseMapper {
diff --git a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/mapper/FaultTypeMapper.java b/cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/mapper/FaultTypeMapper.java
similarity index 64%
rename from cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/mapper/FaultTypeMapper.java
rename to cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/mapper/FaultTypeMapper.java
index c6e8609..65971a5 100644
--- a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/mapper/FaultTypeMapper.java
+++ b/cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/mapper/FaultTypeMapper.java
@@ -4,12 +4,14 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.muyu.domain.FaultType;
import org.apache.ibatis.annotations.Mapper;
+
/**
- * @className: FaultTypeMapper ️✈️
- * @author: Yang 鹏 🦅
- * @date: 2024/9/23 21:06 ⏰
- * @Version: 1.0
- * @description: 故障检测策略的接口
+ * 故障检测策略
+ * * @className: FaultTypeMapper ️✈️
+ * * @author: Yang 鹏 🦅
+ * * @date: 2024/9/23 21:06 ⏰
+ * * @Version: 1.0
+ * * @description: 故障检测策略的接口
*/
@Mapper
public interface FaultTypeMapper extends BaseMapper {
diff --git a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/mapper/FenceGroupMapper.java b/cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/mapper/FenceGroupMapper.java
similarity index 60%
rename from cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/mapper/FenceGroupMapper.java
rename to cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/mapper/FenceGroupMapper.java
index 8c79cc7..cb52bf0 100644
--- a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/mapper/FenceGroupMapper.java
+++ b/cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/mapper/FenceGroupMapper.java
@@ -5,11 +5,12 @@ import com.muyu.domain.FenceGroup;
import org.apache.ibatis.annotations.Mapper;
/**
- * @Author:yan
- * @Package:com.muyu.car.mapper
- * @Project:cars
- * @name:FenceGroupMapper
- * @Date:2024/9/21 20:54
+ * 围栏分组Mapper
+ * * @Author:yan
+ * * @Package:com.muyu.car.mapper
+ * * @Project:cars
+ * * @name:FenceGroupMapper
+ * * @Date:2024/9/21 20:54
*/
@Mapper
public interface FenceGroupMapper extends BaseMapper {
diff --git a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/mapper/MessageMapper.java b/cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/mapper/MessageMapper.java
similarity index 64%
rename from cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/mapper/MessageMapper.java
rename to cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/mapper/MessageMapper.java
index 716810a..5dde70a 100644
--- a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/mapper/MessageMapper.java
+++ b/cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/mapper/MessageMapper.java
@@ -7,11 +7,12 @@ import org.apache.ibatis.annotations.Mapper;
import java.util.List;
/**
- * @className: MessageMapper ️✈️
- * @author: Yang 鹏 🦅
- * @date: 2024/9/23 21:06 ⏰
- * @Version: 1.0
- * @description:
+ * 消息表(Message)表数据库访问层
+ * * @className: MessageMapper ️✈️
+ * * @author: Yang 鹏 🦅
+ * * @date: 2024/9/23 21:06 ⏰
+ * * @Version: 1.0
+ * * @description:
*/
@Mapper
public interface MessageMapper extends BaseMapper {
diff --git a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/mapper/MessageTemplateMapper.java b/cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/mapper/MessageTemplateMapper.java
similarity index 67%
rename from cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/mapper/MessageTemplateMapper.java
rename to cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/mapper/MessageTemplateMapper.java
index ec99c23..eddf39d 100644
--- a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/mapper/MessageTemplateMapper.java
+++ b/cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/mapper/MessageTemplateMapper.java
@@ -5,10 +5,11 @@ import com.muyu.domain.MessageTemplate;
import org.apache.ibatis.annotations.Mapper;
/**
- * @ClassName MessageTemplateMapper
- * @Description TODO
- * @Author Li HD
- * @Date 2024/9/19
+ * 消息模板Mapper
+ * * @ClassName MessageTemplateMapper
+ * * @Description TODO
+ * * @Author Li HD
+ * * @Date 2024/9/19
*/
@Mapper
public interface MessageTemplateMapper extends BaseMapper {
diff --git a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/mapper/MessageValueMapper.java b/cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/mapper/MessageValueMapper.java
similarity index 62%
rename from cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/mapper/MessageValueMapper.java
rename to cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/mapper/MessageValueMapper.java
index 8ad4820..2f9d223 100644
--- a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/mapper/MessageValueMapper.java
+++ b/cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/mapper/MessageValueMapper.java
@@ -5,10 +5,11 @@ import com.muyu.domain.MessageValue;
import org.apache.ibatis.annotations.Mapper;
/**
- * @ClassName MessageValueMapper
- * @Description TODO
- * @Author Li HD
- * @Date 2024/9/19
+ * 消息值表(MessageValue)表数据库访问层
+ * * @ClassName MessageValueMapper
+ * * @Description TODO
+ * * @Author Li HD
+ * * @Date 2024/9/19
*/
@Mapper
public interface MessageValueMapper extends BaseMapper {
diff --git a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/mapper/MiddleMapper.java b/cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/mapper/MiddleMapper.java
similarity index 69%
rename from cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/mapper/MiddleMapper.java
rename to cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/mapper/MiddleMapper.java
index dbbfcb2..bb9ac8b 100644
--- a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/mapper/MiddleMapper.java
+++ b/cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/mapper/MiddleMapper.java
@@ -4,11 +4,12 @@ import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
/**
- * @Author:yan
- * @Package:com.muyu.car.mapper
- * @Project:plues
- * @name:MiddleMapper
- * @Date:2024/9/22 10:20
+ * 围栏和围栏组的中间表
+ * * @Author:yan
+ * * @Package:com.muyu.car.mapper
+ * * @Project:plues
+ * * @name:MiddleMapper
+ * * @Date:2024/9/22 10:20
*/
@Mapper
public interface MiddleMapper {
diff --git a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/mapper/SysCarFaultMapper.java b/cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/mapper/SysCarFaultMapper.java
similarity index 55%
rename from cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/mapper/SysCarFaultMapper.java
rename to cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/mapper/SysCarFaultMapper.java
index 4ce5b27..f743f89 100644
--- a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/mapper/SysCarFaultMapper.java
+++ b/cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/mapper/SysCarFaultMapper.java
@@ -5,11 +5,12 @@ import com.muyu.domain.SysCarFault;
import org.apache.ibatis.annotations.Mapper;
/**
- * @className: MessageMapper ️✈️
- * @author: Yang 鹏 🦅
- * @date: 2024-09-18 21:06 ⏰
- * @Version: 1.0
- * @description: 车辆故障Mapper接口
+ * 车辆故障Mapper接口
+ * * @className: SysCarFaultMapper ️✈️
+ * * @author: Yang 鹏 🦅
+ * * @date: 2024-09-18 21:06 ⏰
+ * * @Version: 1.0
+ * * @description: 车辆故障Mapper接口
*/
@Mapper
public interface SysCarFaultMapper extends BaseMapper{
diff --git a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/mapper/SysCarMapper.java b/cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/mapper/SysCarMapper.java
similarity index 99%
rename from cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/mapper/SysCarMapper.java
rename to cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/mapper/SysCarMapper.java
index d68b982..a3a19b4 100644
--- a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/mapper/SysCarMapper.java
+++ b/cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/mapper/SysCarMapper.java
@@ -9,7 +9,6 @@ import java.util.List;
/**
* 车辆基础信息Mapper接口
- *
* @author Li HD
* @date 2024-09-18
*/
diff --git a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/mapper/SysTypeMapper.java b/cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/mapper/SysTypeMapper.java
similarity index 63%
rename from cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/mapper/SysTypeMapper.java
rename to cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/mapper/SysTypeMapper.java
index e4ecdda..9197cc2 100644
--- a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/mapper/SysTypeMapper.java
+++ b/cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/mapper/SysTypeMapper.java
@@ -5,11 +5,17 @@ import com.muyu.domain.SysCarType;
import java.util.List;
+
/**
- * @version 1.0
- * @Author xie ya ru
- * @Date 2024/9/22 9:30
- * @注释
+
+ */
+
+/**
+ * 车辆类型表(SysCarType)表数据库访问层
+ * * @version 1.0
+ * * @Author xie ya ru
+ * * @Date 2024/9/22 9:30
+ * * @注释
*/
public interface SysTypeMapper extends BaseMapper {
diff --git a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/mapper/WarnLogsMapper.java b/cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/mapper/WarnLogsMapper.java
similarity index 99%
rename from cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/mapper/WarnLogsMapper.java
rename to cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/mapper/WarnLogsMapper.java
index fc6f246..b8917c4 100644
--- a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/mapper/WarnLogsMapper.java
+++ b/cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/mapper/WarnLogsMapper.java
@@ -6,7 +6,6 @@ import org.apache.ibatis.annotations.Mapper;
/**
* 预警日志Mapper接口
- *
* @author muyu
* @date 2024-09-20
*/
diff --git a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/mapper/WarnRuleMapper.java b/cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/mapper/WarnRuleMapper.java
similarity index 99%
rename from cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/mapper/WarnRuleMapper.java
rename to cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/mapper/WarnRuleMapper.java
index a2aa592..9b41857 100644
--- a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/mapper/WarnRuleMapper.java
+++ b/cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/mapper/WarnRuleMapper.java
@@ -7,7 +7,6 @@ import org.apache.ibatis.annotations.Mapper;
/**
* 预警规则Mapper接口
- *
* @author muyu
* @date 2024-09-20
*/
diff --git a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/mapper/WarnStrategyMapper.java b/cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/mapper/WarnStrategyMapper.java
similarity index 99%
rename from cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/mapper/WarnStrategyMapper.java
rename to cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/mapper/WarnStrategyMapper.java
index 3d005f1..7d55fbd 100644
--- a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/mapper/WarnStrategyMapper.java
+++ b/cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/mapper/WarnStrategyMapper.java
@@ -7,7 +7,6 @@ import org.apache.ibatis.annotations.Mapper;
/**
* 预警策略Mapper接口
- *
* @author muyu
* @date 2024-09-20
*/
diff --git a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/service/CarFenceClazzService.java b/cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/service/CarFenceClazzService.java
similarity index 53%
rename from cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/service/CarFenceClazzService.java
rename to cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/service/CarFenceClazzService.java
index 20ad33c..1df33ac 100644
--- a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/service/CarFenceClazzService.java
+++ b/cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/service/CarFenceClazzService.java
@@ -3,13 +3,13 @@ package com.muyu.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.muyu.domain.CarFenceClazz;
-
/**
- * @Author:yang
- * @Package:com.muyu.server.service
- * @Project:cloud-electronic
- * @name:CarFenceClazzService
- * @Date:2024/9/17 17:33
+ * 车辆围栏分类
+ * * @Author:yang
+ * * @Package:com.muyu.server.service
+ * * @Project:cloud-electronic
+ * * @name:CarFenceClazzService
+ * * @Date:2024/9/17 17:33
*/
public interface CarFenceClazzService extends IService{
}
diff --git a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/service/CarFenceService.java b/cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/service/CarFenceService.java
similarity index 71%
rename from cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/service/CarFenceService.java
rename to cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/service/CarFenceService.java
index 804b9ff..78b717d 100644
--- a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/service/CarFenceService.java
+++ b/cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/service/CarFenceService.java
@@ -7,11 +7,12 @@ import com.muyu.domain.req.CarFenceReq;
import com.muyu.domain.resp.CarFenceResq;
/**
- * @Author:yang
- * @Package:com.muyu.server.service
- * @Project:cloud-electronic
- * @name:CarFenceService
- * @Date:2024/9/17 16:54
+ * 围栏服务接口
+ * * @Author:yang
+ * * @Package:com.muyu.server.service
+ * * @Project:cloud-electronic
+ * * @name:CarFenceService
+ * * @Date:2024/9/17 16:54
*/
public interface CarFenceService extends IService {
/**
diff --git a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/service/CarFenceServiceMybaits.java b/cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/service/CarFenceServiceMybaits.java
similarity index 86%
rename from cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/service/CarFenceServiceMybaits.java
rename to cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/service/CarFenceServiceMybaits.java
index 0b894dd..913cb27 100644
--- a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/service/CarFenceServiceMybaits.java
+++ b/cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/service/CarFenceServiceMybaits.java
@@ -7,11 +7,12 @@ import com.muyu.domain.req.CarFenceAdd;
import java.util.List;
/**
- * @Author:yan
- * @Package:com.muyu.car.service
- * @Project:plues
- * @name:CarFenceServiceMybaits
- * @Date:2024/9/22 19:24
+ * 围栏服务接口
+ * * @Author:yan
+ * * @Package:com.muyu.car.service
+ * * @Project:plues
+ * * @name:CarFenceServiceMybaits
+ * * @Date:2024/9/22 19:24
*/
public interface CarFenceServiceMybaits {
void add(Integer fenceGroupId, List carFenceId);
diff --git a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/service/CarFenceTypeService.java b/cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/service/CarFenceTypeService.java
similarity index 52%
rename from cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/service/CarFenceTypeService.java
rename to cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/service/CarFenceTypeService.java
index 4e86090..b90043a 100644
--- a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/service/CarFenceTypeService.java
+++ b/cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/service/CarFenceTypeService.java
@@ -5,11 +5,12 @@ import com.muyu.domain.CarFenceType;
/**
- * @Author:yang
- * @Package:com.muyu.server.service
- * @Project:cloud-electronic
- * @name:CarFenceTypeService
- * @Date:2024/9/17 17:29
+ * 车辆围栏类型
+ * * @Author:yang
+ * * @Package:com.muyu.server.service
+ * * @Project:cloud-electronic
+ * * @name:CarFenceTypeService
+ * * @Date:2024/9/17 17:29
*/
public interface CarFenceTypeService extends IService{
}
diff --git a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/service/CarTypeService.java b/cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/service/CarTypeService.java
similarity index 63%
rename from cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/service/CarTypeService.java
rename to cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/service/CarTypeService.java
index 4b04c4b..0292832 100644
--- a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/service/CarTypeService.java
+++ b/cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/service/CarTypeService.java
@@ -6,11 +6,12 @@ import com.muyu.domain.CarType;
import java.util.List;
/**
- * @className: CarTypeService ️✈️
- * @author: Yang 鹏 🦅
- * @date: 2024/9/23 21:06 ⏰
- * @Version: 1.0
- * @description:
+ * 车辆类型Service接口
+ * * @className: CarTypeService ️✈️
+ * * @author: Yang 鹏 🦅
+ * * @date: 2024/9/23 21:06 ⏰
+ * * @Version: 1.0
+ * * @description:
*/
public interface CarTypeService extends IService {
diff --git a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/service/FaultCodeService.java b/cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/service/FaultCodeService.java
similarity index 84%
rename from cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/service/FaultCodeService.java
rename to cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/service/FaultCodeService.java
index 22787dc..096ffe1 100644
--- a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/service/FaultCodeService.java
+++ b/cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/service/FaultCodeService.java
@@ -9,11 +9,12 @@ import com.muyu.domain.resp.FaultCodeTotalListResp;
import com.muyu.domain.vo.FaultCodeVo;
/**
- * @className: FaultCodeService ️✈️
- * @author: Yang 鹏 🦅
- * @date: 2024/9/23 21:06 ⏰
- * @Version: 1.0
- * @description: 故障检测策略的接口
+ * 故障码管理接口
+ * * @className: FaultCodeService ️✈️
+ * * @author: Yang 鹏 🦅
+ * * @date: 2024/9/23 21:06 ⏰
+ * * @Version: 1.0
+ * * @description: 故障检测策略的接口
*/
public interface FaultCodeService extends IService {
diff --git a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/service/FaultConditionService.java b/cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/service/FaultConditionService.java
similarity index 78%
rename from cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/service/FaultConditionService.java
rename to cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/service/FaultConditionService.java
index 1f4f1c1..2954aae 100644
--- a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/service/FaultConditionService.java
+++ b/cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/service/FaultConditionService.java
@@ -9,11 +9,12 @@ import com.muyu.domain.resp.FaultConditionTotalListResp;
import java.util.List;
/**
- * @className: FaultConditionService ️✈️
- * @author: Yang 鹏 🦅
- * @date: 2024/9/23 21:06 ⏰
- * @Version: 1.0
- * @description: 故障检测策略的接口
+ * 故障检测策略的接口
+ * * @className: FaultConditionService ️✈️
+ * * @author: Yang 鹏 🦅
+ * * @date: 2024/9/23 21:06 ⏰
+ * * @Version: 1.0
+ * * @description: 故障检测策略的接口
*/
public interface FaultConditionService extends IService {
diff --git a/cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/service/FaultDetectionStrategy.java b/cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/service/FaultDetectionStrategy.java
new file mode 100644
index 0000000..e1a9619
--- /dev/null
+++ b/cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/service/FaultDetectionStrategy.java
@@ -0,0 +1,18 @@
+package com.muyu.service;
+
+import com.muyu.domain.CarFaultRule;
+import com.muyu.domain.FaultReport;
+
+/**
+ * 故障检测策略的接口
+ * * @className: FaultDetectionStrategy ️✈️
+ * * @author: Yang 鹏 🦅
+ * * @date: 2024/9/23 21:06 ⏰
+ * * @Version: 1.0
+ * * @description: 故障检测策略的接口
+ */
+public interface FaultDetectionStrategy {
+
+ FaultReport detectFaults(CarFaultRule carFaultRule);
+
+}
diff --git a/cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/service/FaultDetectionStrategyService.java b/cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/service/FaultDetectionStrategyService.java
new file mode 100644
index 0000000..1ef9726
--- /dev/null
+++ b/cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/service/FaultDetectionStrategyService.java
@@ -0,0 +1,12 @@
+package com.muyu.service;
+
+/**
+ * 故障检测策略的接口
+ * * @className: FaultDetectionStrategyService ️✈️
+ * * @author: Yang 鹏 🦅
+ * * @date: 2024/9/23 21:06 ⏰
+ * * @Version: 1.0
+ * * @description: 故障检测策略的接口
+ */
+public interface FaultDetectionStrategyService {
+}
diff --git a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/service/FaultLabelService.java b/cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/service/FaultLabelService.java
similarity index 60%
rename from cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/service/FaultLabelService.java
rename to cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/service/FaultLabelService.java
index 789a350..c8cbe2f 100644
--- a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/service/FaultLabelService.java
+++ b/cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/service/FaultLabelService.java
@@ -6,11 +6,16 @@ import com.muyu.domain.FaultLabel;
import java.util.List;
/**
- * @className: FaultLabelService ️✈️
- * @author: Yang 鹏 🦅
- * @date: 2024/9/23 21:06 ⏰
- * @Version: 1.0
- * @description: 故障检测
+
+ */
+
+/**
+ * 故障检测业务接口
+ * * @className: FaultLabelService ️✈️
+ * * @author: Yang 鹏 🦅
+ * * @date: 2024/9/23 21:06 ⏰
+ * * @Version: 1.0
+ * * @description: 故障检测
*/
public interface FaultLabelService extends IService {
/**
diff --git a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/service/FaultLogService.java b/cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/service/FaultLogService.java
similarity index 69%
rename from cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/service/FaultLogService.java
rename to cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/service/FaultLogService.java
index 382532b..7014adf 100644
--- a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/service/FaultLogService.java
+++ b/cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/service/FaultLogService.java
@@ -6,11 +6,16 @@ import com.muyu.domain.req.FaultLogListReq;
import com.muyu.domain.resp.FaultLogTotalListResp;
/**
- * @className: FaultLogService ️✈️
- * @author: Yang 鹏 🦅
- * @date: 2024/9/23 21:06 ⏰
- * @Version: 1.0
- * @description: 故障检测
+
+ */
+
+/**
+ * * @className: FaultLogService ️✈️
+ * * @author: Yang 鹏 🦅
+ * * @date: 2024/9/23 21:06 ⏰
+ * * @Version: 1.0
+ * * @description: 故障检测
+ * 故障日志服务接口
*/
public interface FaultLogService extends IService {
diff --git a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/service/FaultRuleService.java b/cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/service/FaultRuleService.java
similarity index 61%
rename from cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/service/FaultRuleService.java
rename to cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/service/FaultRuleService.java
index 3b5dddb..5dcdd85 100644
--- a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/service/FaultRuleService.java
+++ b/cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/service/FaultRuleService.java
@@ -3,13 +3,13 @@ package com.muyu.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.muyu.domain.FaultRule;
-
/**
- * @className: FaultRuleService ️✈️
- * @author: Yang 鹏 🦅
- * @date: 2024/9/23 21:06 ⏰
- * @Version: 1.0
- * @description: 故障检测
+ * 故障检测服务接口
+ * * @className: FaultRuleService ️✈️
+ * * @author: Yang 鹏 🦅
+ * * @date: 2024/9/23 21:06 ⏰
+ * * @Version: 1.0
+ * * @description: 故障检测
*/
public interface FaultRuleService extends IService {
diff --git a/cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/service/FaultTypeService.java b/cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/service/FaultTypeService.java
new file mode 100644
index 0000000..d4e7791
--- /dev/null
+++ b/cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/service/FaultTypeService.java
@@ -0,0 +1,48 @@
+package com.muyu.service;
+
+import com.baomidou.mybatisplus.extension.service.IService;
+import com.muyu.domain.FaultType;
+
+import java.util.List;
+
+/**
+
+ */
+
+/**
+ * 故障类型服务接口
+ * * @className: FaultTypeService ️✈️
+ * * @author: Yang 鹏 🦅
+ * * @date: 2024/9/23 21:06 ⏰
+ * * @Version: 1.0
+ * * @description: 故障检测
+ */
+public interface FaultTypeService extends IService {
+
+ /**
+ * 故障码分类查询
+ * @return
+ */
+ List select();
+
+ /**
+ * 故障码分类新增
+ * @param faultType
+ * @return
+ */
+ Integer add(FaultType faultType);
+
+ /**
+ * 故障码分类修改
+ * @param faultType
+ * @return
+ */
+ Integer update(FaultType faultType);
+
+ /**
+ * 故障码分类删除
+ * @param id
+ * @return
+ */
+ Integer delete(Integer id);
+}
diff --git a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/service/FenceGroupService.java b/cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/service/FenceGroupService.java
similarity index 54%
rename from cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/service/FenceGroupService.java
rename to cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/service/FenceGroupService.java
index 70093db..085d485 100644
--- a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/service/FenceGroupService.java
+++ b/cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/service/FenceGroupService.java
@@ -6,12 +6,17 @@ import com.muyu.domain.FenceGroup;
import java.util.List;
/**
- * @Author:yan
- * @Package:com.muyu.car.service
- * @Project:cars
- * @name:FenceGroupService
- * @Date:2024/9/21 20:53
+ * 围栏组服务接口
+ * * @Author:yan
+ * * @Package:com.muyu.car.service
+ * * @Project:cars
+ * * @name:FenceGroupService
+ * * @Date:2024/9/21 20:53
*/
public interface FenceGroupService extends IService {
+ /**
+ * 围栏组列表
+ * @return
+ */
List fenceGroupList();
}
diff --git a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/service/ISysCarFaultService.java b/cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/service/ISysCarFaultService.java
similarity index 99%
rename from cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/service/ISysCarFaultService.java
rename to cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/service/ISysCarFaultService.java
index 21a7e9d..ff8d275 100644
--- a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/service/ISysCarFaultService.java
+++ b/cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/service/ISysCarFaultService.java
@@ -7,7 +7,6 @@ import java.util.List;
/**
* 车辆故障Service接口
- *
* @author Yang鹏
* @date 2024-09-18
*/
diff --git a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/service/IWarnLogsService.java b/cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/service/IWarnLogsService.java
similarity index 99%
rename from cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/service/IWarnLogsService.java
rename to cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/service/IWarnLogsService.java
index f55d2f8..0ded45b 100644
--- a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/service/IWarnLogsService.java
+++ b/cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/service/IWarnLogsService.java
@@ -7,7 +7,6 @@ import java.util.List;
/**
* 预警日志Service接口
- *
* @author muyu
* @date 2024-09-20
*/
diff --git a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/service/IWarnRuleService.java b/cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/service/IWarnRuleService.java
similarity index 99%
rename from cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/service/IWarnRuleService.java
rename to cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/service/IWarnRuleService.java
index ea6e7eb..e239d0a 100644
--- a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/service/IWarnRuleService.java
+++ b/cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/service/IWarnRuleService.java
@@ -7,7 +7,6 @@ import java.util.List;
/**
* 预警规则Service接口
- *
* @author muyu
* @date 2024-09-20
*/
diff --git a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/service/IWarnStrategyService.java b/cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/service/IWarnStrategyService.java
similarity index 99%
rename from cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/service/IWarnStrategyService.java
rename to cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/service/IWarnStrategyService.java
index 50fc093..2b95076 100644
--- a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/service/IWarnStrategyService.java
+++ b/cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/service/IWarnStrategyService.java
@@ -7,7 +7,6 @@ import java.util.List;
/**
* 预警策略Service接口
- *
* @author muyu
* @date 2024-09-20
*/
diff --git a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/service/MessageService.java b/cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/service/MessageService.java
similarity index 81%
rename from cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/service/MessageService.java
rename to cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/service/MessageService.java
index 84ad4e4..ed74af9 100644
--- a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/service/MessageService.java
+++ b/cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/service/MessageService.java
@@ -8,11 +8,12 @@ import com.muyu.domain.message.MessageSendReq;
import java.util.List;
/**
- * @className: MessageService ️✈️
- * @author: Yang 鹏 🦅
- * @date: 2024/9/23 21:06 ⏰
- * @Version: 1.0
- * @description: 故障检测
+ * 消息服务接口
+ * * @className: MessageService ️✈️
+ * * @author: Yang 鹏 🦅
+ * * @date: 2024/9/23 21:06 ⏰
+ * * @Version: 1.0
+ * * @description: 故障检测
*/
public interface MessageService extends IService {
diff --git a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/service/MessageTemplateService.java b/cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/service/MessageTemplateService.java
similarity index 61%
rename from cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/service/MessageTemplateService.java
rename to cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/service/MessageTemplateService.java
index 24f7c05..5b515f1 100644
--- a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/service/MessageTemplateService.java
+++ b/cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/service/MessageTemplateService.java
@@ -4,12 +4,12 @@ import com.baomidou.mybatisplus.extension.service.IService;
import com.muyu.domain.MessageTemplate;
/**
- * @ClassName MessageTemplateService
- * @Description TODO
- * @Author Li HD
- * @Date 2024/9/19
+ * 消息模板服务接口
+ * * @ClassName MessageTemplateService
+ * * @Description TODO
+ * * @Author Li HD
+ * * @Date 2024/9/19
*/
-
public interface MessageTemplateService extends IService {
}
diff --git a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/service/MessageValueService.java b/cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/service/MessageValueService.java
similarity index 61%
rename from cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/service/MessageValueService.java
rename to cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/service/MessageValueService.java
index 7b11717..4cc6854 100644
--- a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/service/MessageValueService.java
+++ b/cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/service/MessageValueService.java
@@ -8,14 +8,24 @@ import com.muyu.domain.resp.MessageValueListResp;
import java.util.List;
/**
- * @ClassName MessageValueService
- * @Description TODO
- * @Author Li HD
- * @Date 2024/9/19
+ * 消息值服务接口
+ * * @ClassName MessageValueService
+ * * @Description TODO
+ * * @Author Li HD
+ * * @Date 2024/9/19
*/
public interface MessageValueService extends IService {
+ /**
+ * 查询消息值列表
+ * @param messageValueReq
+ * @return
+ */
List findAll(MessageValueReq messageValueReq);
+ /**
+ * 测试
+ * @param str
+ */
void test(String str);
}
diff --git a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/service/MiddleService.java b/cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/service/MiddleService.java
similarity index 59%
rename from cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/service/MiddleService.java
rename to cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/service/MiddleService.java
index 14514fa..157e0b0 100644
--- a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/service/MiddleService.java
+++ b/cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/service/MiddleService.java
@@ -1,11 +1,12 @@
package com.muyu.service;
/**
- * @Author:yan
- * @Package:com.muyu.car.service
- * @Project:plues
- * @name:MiddleService
- * @Date:2024/9/22 10:09
+ * 中间表服务接口
+ * * @Author:yan
+ * * @Package:com.muyu.car.service
+ * * @Project:plues
+ * * @name:MiddleService
+ * * @Date:2024/9/22 10:09
*/
public interface MiddleService {
/**
diff --git a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/service/SysCarService.java b/cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/service/SysCarService.java
similarity index 99%
rename from cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/service/SysCarService.java
rename to cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/service/SysCarService.java
index f63db54..3f331f3 100644
--- a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/service/SysCarService.java
+++ b/cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/service/SysCarService.java
@@ -8,7 +8,6 @@ import java.util.List;
/**
* 车辆基础信息Service接口
- *
* @author Li HD
* @date 2024-09-18
*/
diff --git a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/service/SysTypeService.java b/cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/service/SysTypeService.java
similarity index 54%
rename from cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/service/SysTypeService.java
rename to cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/service/SysTypeService.java
index 706ec87..af89808 100644
--- a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/service/SysTypeService.java
+++ b/cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/service/SysTypeService.java
@@ -6,13 +6,22 @@ import com.muyu.domain.SysCarType;
import java.util.List;
/**
- * @version 1.0
- * @Author xie ya ru
- * @Date 2024/9/22 9:32
- * @注释
+
+ */
+
+/**
+ * 车辆类型表(SysCarType)表服务接口
+ * * @version 1.0
+ * * @Author xie ya ru
+ * * @Date 2024/9/22 9:32
+ * * @注释
*/
public interface SysTypeService extends IService {
+ /**
+ * 查询所有车辆类型
+ * @return 车辆类型集合
+ */
List selectSysTypeList();
}
diff --git a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/service/impl/CarFenceClazzServiceImpl.java b/cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/service/impl/CarFenceClazzServiceImpl.java
similarity index 69%
rename from cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/service/impl/CarFenceClazzServiceImpl.java
rename to cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/service/impl/CarFenceClazzServiceImpl.java
index 9d2bfe7..df0a210 100644
--- a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/service/impl/CarFenceClazzServiceImpl.java
+++ b/cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/service/impl/CarFenceClazzServiceImpl.java
@@ -7,11 +7,12 @@ import com.muyu.service.CarFenceClazzService;
import org.springframework.stereotype.Service;
/**
- * @Author:yang
- * @Package:com.muyu.server.service.impl
- * @Project:cloud-electronic
- * @name:CarFenceClazzServiceImpl
- * @Date:2024/9/17 17:33
+ * 车辆围栏分类
+ * * @Author:yang
+ * * @Package:com.muyu.server.service.impl
+ * * @Project:cloud-electronic
+ * * @name:CarFenceClazzServiceImpl
+ * * @Date:2024/9/17 17:33
*/
@Service
public class CarFenceClazzServiceImpl
diff --git a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/service/impl/CarFenceServiceImpl.java b/cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/service/impl/CarFenceServiceImpl.java
similarity index 95%
rename from cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/service/impl/CarFenceServiceImpl.java
rename to cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/service/impl/CarFenceServiceImpl.java
index 068b78b..c855522 100644
--- a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/service/impl/CarFenceServiceImpl.java
+++ b/cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/service/impl/CarFenceServiceImpl.java
@@ -3,6 +3,7 @@ package com.muyu.service.impl;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.muyu.common.core.utils.StringUtils;
import com.muyu.domain.CarFence;
import com.muyu.domain.CarFenceClazz;
import com.muyu.domain.CarFenceType;
@@ -12,7 +13,6 @@ import com.muyu.mapper.CarFenceMapper;
import com.muyu.service.CarFenceClazzService;
import com.muyu.service.CarFenceService;
import com.muyu.service.CarFenceTypeService;
-import com.muyu.common.core.utils.StringUtils;
import lombok.extern.log4j.Log4j2;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
@@ -20,11 +20,12 @@ import org.springframework.stereotype.Service;
import java.util.List;
/**
- * @Author:yang
- * @Package:com.muyu.server.service.impl
- * @Project:cloud-electronic
- * @name:CarFenceServiceImpl
- * @Date:2024/9/17 16:57
+ * 车辆围栏服务实现类
+ * * @Author:yang
+ * * @Package:com.muyu.server.service.impl
+ * * @Project:cloud-electronic
+ * * @name:CarFenceServiceImpl
+ * * @Date:2024/9/17 16:57
*/
@Service
@Log4j2
diff --git a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/service/impl/CarFenceServiceMybaitsImpl.java b/cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/service/impl/CarFenceServiceMybaitsImpl.java
similarity index 92%
rename from cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/service/impl/CarFenceServiceMybaitsImpl.java
rename to cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/service/impl/CarFenceServiceMybaitsImpl.java
index 27e60ba..9a60f37 100644
--- a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/service/impl/CarFenceServiceMybaitsImpl.java
+++ b/cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/service/impl/CarFenceServiceMybaitsImpl.java
@@ -14,11 +14,12 @@ import java.util.ArrayList;
import java.util.List;
/**
- * @Author:yan
- * @Package:com.muyu.car.service.impl
- * @Project:plues
- * @name:CarFenceServiceMybaitsImpl
- * @Date:2024/9/22 19:24
+ * 围栏组服务实现类
+ * * @Author:yan
+ * * @Package:com.muyu.car.service.impl
+ * * @Project:plues
+ * * @name:CarFenceServiceMybaitsImpl
+ * * @Date:2024/9/22 19:24
*/
@Service
public class CarFenceServiceMybaitsImpl implements CarFenceServiceMybaits {
@@ -26,6 +27,11 @@ public class CarFenceServiceMybaitsImpl implements CarFenceServiceMybaits {
private CarFenceServiceMybaitsMapper carFenceServiceMybaitsMapper;
+ /**
+ * 添加多对多围栏组
+ * @param fenceGroupId
+ * @param carFenceId
+ */
@Override
public void add(Integer fenceGroupId, List carFenceId) {
diff --git a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/service/impl/CarFenceTypeServiceImpl.java b/cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/service/impl/CarFenceTypeServiceImpl.java
similarity index 69%
rename from cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/service/impl/CarFenceTypeServiceImpl.java
rename to cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/service/impl/CarFenceTypeServiceImpl.java
index edf174c..e587835 100644
--- a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/service/impl/CarFenceTypeServiceImpl.java
+++ b/cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/service/impl/CarFenceTypeServiceImpl.java
@@ -7,11 +7,12 @@ import com.muyu.service.CarFenceTypeService;
import org.springframework.stereotype.Service;
/**
- * @Author:yang
- * @Package:com.muyu.server.service.impl
- * @Project:cloud-electronic
- * @name:CarFenceTypeServiceImpl
- * @Date:2024/9/17 17:30
+ * 车辆围栏类型
+ * * @Author:yang
+ * * @Package:com.muyu.server.service.impl
+ * * @Project:cloud-electronic
+ * * @name:CarFenceTypeServiceImpl
+ * * @Date:2024/9/17 17:30
*/
@Service
public class CarFenceTypeServiceImpl
diff --git a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/service/impl/CarTypeServiceImpl.java b/cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/service/impl/CarTypeServiceImpl.java
similarity index 83%
rename from cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/service/impl/CarTypeServiceImpl.java
rename to cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/service/impl/CarTypeServiceImpl.java
index c7328b4..fee335e 100644
--- a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/service/impl/CarTypeServiceImpl.java
+++ b/cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/service/impl/CarTypeServiceImpl.java
@@ -11,11 +11,12 @@ import org.springframework.stereotype.Service;
import java.util.List;
/**
- * @className: CarFaultRule ️✈️
- * @author: Yang 鹏 🦅
- * @date: 2024/9/23 22:06 ⏰
- * @Version: 1.0
- * @description:
+ * 车辆类型
+ * * @className: CarTypeServiceImpl ️✈️
+ * * @author: Yang 鹏 🦅
+ * * @date: 2024/9/23 22:06 ⏰
+ * * @Version: 1.0
+ * * @description: 车辆类型
*/
@Service
public class CarTypeServiceImpl extends ServiceImpl implements CarTypeService {
diff --git a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/service/impl/FaultCodeServiceImpl.java b/cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/service/impl/FaultCodeServiceImpl.java
similarity index 96%
rename from cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/service/impl/FaultCodeServiceImpl.java
rename to cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/service/impl/FaultCodeServiceImpl.java
index ba42787..710703f 100644
--- a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/service/impl/FaultCodeServiceImpl.java
+++ b/cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/service/impl/FaultCodeServiceImpl.java
@@ -19,11 +19,12 @@ import org.springframework.stereotype.Service;
import java.util.List;
/**
- * @className: FaultLog ️✈️
- * @author: Yang 鹏 🦅
- * @date: 2024/9/23 21:06 ⏰
- * @Version: 1.0
- * @description: 故障检测
+ * 故障码管理
+ * * @className: FaultCodeServiceImpl ️✈️
+ * * @author: Yang 鹏 🦅
+ * * @date: 2024/9/23 21:06 ⏰
+ * * @Version: 1.0
+ * * @description: 故障检测
*/
@Service
public class FaultCodeServiceImpl extends ServiceImpl implements FaultCodeService {
diff --git a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/service/impl/FaultConditionServiceImpl.java b/cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/service/impl/FaultConditionServiceImpl.java
similarity index 92%
rename from cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/service/impl/FaultConditionServiceImpl.java
rename to cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/service/impl/FaultConditionServiceImpl.java
index ff31ae8..eef3ca1 100644
--- a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/service/impl/FaultConditionServiceImpl.java
+++ b/cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/service/impl/FaultConditionServiceImpl.java
@@ -15,11 +15,16 @@ import org.springframework.stereotype.Service;
import java.util.List;
/**
- * @className: FaultLog ️✈️
- * @author: Yang 鹏 🦅
- * @date: 2024/9/23 21:06 ⏰
- * @Version: 1.0
- * @description: 故障检测
+
+ */
+
+/**
+ * 故障检测
+ * * @className: FaultLog ️✈️
+ * * @author: Yang 鹏 🦅
+ * * @date: 2024/9/23 21:06 ⏰
+ * * @Version: 1.0
+ * * @description: 故障检测
*/
@Service
public class FaultConditionServiceImpl extends ServiceImpl implements FaultConditionService {
diff --git a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/service/impl/FaultLabelServiceImpl.java b/cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/service/impl/FaultLabelServiceImpl.java
similarity index 84%
rename from cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/service/impl/FaultLabelServiceImpl.java
rename to cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/service/impl/FaultLabelServiceImpl.java
index 9728604..fade30b 100644
--- a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/service/impl/FaultLabelServiceImpl.java
+++ b/cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/service/impl/FaultLabelServiceImpl.java
@@ -11,18 +11,18 @@ import org.springframework.stereotype.Service;
import java.util.List;
/**
- * @className: FaultLog ️✈️
- * @author: Yang 鹏 🦅
- * @date: 2024/9/23 21:06 ⏰
- * @Version: 1.0
- * @description: 故障检测
+ * 故障检测
+ * * @className: FaultLog ️✈️
+ * * @author: Yang 鹏 🦅
+ * * @date: 2024/9/23 21:06 ⏰
+ * * @Version: 1.0
+ * * @description: 故障检测
*/
@Service
public class FaultLabelServiceImpl extends ServiceImpl implements FaultLabelService {
@Autowired
private FaultLabelMapper faultLabelMapper;
-
/**
* 故障信息查询
* @return
diff --git a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/service/impl/FaultLogServiceImpl.java b/cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/service/impl/FaultLogServiceImpl.java
similarity index 89%
rename from cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/service/impl/FaultLogServiceImpl.java
rename to cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/service/impl/FaultLogServiceImpl.java
index 4b0bda7..2f18497 100644
--- a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/service/impl/FaultLogServiceImpl.java
+++ b/cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/service/impl/FaultLogServiceImpl.java
@@ -14,11 +14,12 @@ import org.springframework.stereotype.Service;
import java.util.List;
/**
- * @className: FaultLog ️✈️
- * @author: Yang 鹏 🦅
- * @date: 2024/9/23 21:06 ⏰
- * @Version: 1.0
- * @description: 故障检测
+ * 故障日志列表
+ * * @className: FaultLog ️✈️
+ * * @author: Yang 鹏 🦅
+ * * @date: 2024/9/23 21:06 ⏰
+ * * @Version: 1.0
+ * * @description: 故障检测V
*/
@Service
public class FaultLogServiceImpl extends ServiceImpl implements FaultLogService {
diff --git a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/service/impl/FaultRuleServiceImpl.java b/cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/service/impl/FaultRuleServiceImpl.java
similarity index 93%
rename from cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/service/impl/FaultRuleServiceImpl.java
rename to cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/service/impl/FaultRuleServiceImpl.java
index fe2f27d..a6a2b33 100644
--- a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/service/impl/FaultRuleServiceImpl.java
+++ b/cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/service/impl/FaultRuleServiceImpl.java
@@ -11,11 +11,12 @@ import org.springframework.stereotype.Service;
import java.util.List;
/**
- * @className: FaultLog ️✈️
- * @author: Yang 鹏 🦅
- * @date: 2024/9/23 21:06 ⏰
- * @Version: 1.0
- * @description: 故障检测
+ * 故障检测
+ * * @className: FaultLog ️✈️
+ * * @author: Yang 鹏 🦅
+ * * @date: 2024/9/23 21:06 ⏰
+ * * @Version: 1.0
+ * * @description: 故障检测
*/
@Service
public class FaultRuleServiceImpl extends ServiceImpl implements FaultRuleService {
diff --git a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/service/impl/FaultTypeServiceImpl.java b/cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/service/impl/FaultTypeServiceImpl.java
similarity index 87%
rename from cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/service/impl/FaultTypeServiceImpl.java
rename to cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/service/impl/FaultTypeServiceImpl.java
index cfa1a73..feca6bd 100644
--- a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/service/impl/FaultTypeServiceImpl.java
+++ b/cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/service/impl/FaultTypeServiceImpl.java
@@ -11,11 +11,12 @@ import org.springframework.stereotype.Service;
import java.util.List;
/**
- * @className: FaultLog ️✈️
- * @author: Yang 鹏 🦅
- * @date: 2024/9/23 21:06 ⏰
- * @Version: 1.0
- * @description: 故障检测
+ * 故障类型
+ * * @className: FaultLog ️✈️
+ * * @author: Yang 鹏 🦅
+ * * @date: 2024/9/23 21:06 ⏰
+ * * @Version: 1.0
+ * * @description: 故障检测
*/
@Service
public class FaultTypeServiceImpl extends ServiceImpl implements FaultTypeService {
diff --git a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/service/impl/FenceGroupServiceImpl.java b/cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/service/impl/FenceGroupServiceImpl.java
similarity index 75%
rename from cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/service/impl/FenceGroupServiceImpl.java
rename to cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/service/impl/FenceGroupServiceImpl.java
index d9fc775..ef4ec27 100644
--- a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/service/impl/FenceGroupServiceImpl.java
+++ b/cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/service/impl/FenceGroupServiceImpl.java
@@ -10,17 +10,22 @@ import org.springframework.stereotype.Service;
import java.util.List;
/**
- * @Author:yan
- * @Package:com.muyu.car.service.impl
- * @Project:cars
- * @name:FenceGroupServiceImpl
- * @Date:2024/9/21 20:54
+ * 围栏组
+ * * @Author:yan
+ * * @Package:com.muyu.car.service.impl
+ * * @Project:cars
+ * * @name:FenceGroupServiceImpl
+ * * @Date:2024/9/21 20:54
*/
@Service
public class FenceGroupServiceImpl extends ServiceImpl implements FenceGroupService {
@Autowired
private FenceGroupMapper fenceGroupMapper;
+ /**
+ * 围栏组列表
+ * @return
+ */
@Override
public List fenceGroupList() {
List list = this.list();
diff --git a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/service/impl/MessageServiceImpl.java b/cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/service/impl/MessageServiceImpl.java
similarity index 95%
rename from cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/service/impl/MessageServiceImpl.java
rename to cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/service/impl/MessageServiceImpl.java
index 02867c6..3105c9d 100644
--- a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/service/impl/MessageServiceImpl.java
+++ b/cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/service/impl/MessageServiceImpl.java
@@ -23,11 +23,12 @@ import java.util.Date;
import java.util.List;
/**
- * @className: FaultLog ️✈️
- * @author: Yang 鹏 🦅
- * @date: 2024/9/23 21:06 ⏰
- * @Version: 1.0
- * @description: 故障检测
+ * 消息服务实现类
+ * * @className: FaultLog ️✈️
+ * * @author: Yang 鹏 🦅
+ * * @date: 2024/9/23 21:06 ⏰
+ * * @Version: 1.0
+ * * @description: 故障检测
*/
@Service
public class MessageServiceImpl extends ServiceImpl implements MessageService {
diff --git a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/service/impl/MessageTemplateServiceImpl.java b/cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/service/impl/MessageTemplateServiceImpl.java
similarity index 74%
rename from cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/service/impl/MessageTemplateServiceImpl.java
rename to cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/service/impl/MessageTemplateServiceImpl.java
index 9bbebe8..0efa970 100644
--- a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/service/impl/MessageTemplateServiceImpl.java
+++ b/cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/service/impl/MessageTemplateServiceImpl.java
@@ -9,16 +9,20 @@ import org.springframework.stereotype.Service;
import javax.annotation.Resource;
/**
- * @ClassName MessageTemplateServiceImpl
- * @Description TODO
- * @Author Li HD
- * @Date 2024/9/19
+ * 消息模板服务实现类
+ * * @ClassName MessageTemplateServiceImpl
+ * * @Description TODO
+ * * @Author Li HD
+ * * @Date 2024/9/19
*/
@Service
public class MessageTemplateServiceImpl
extends ServiceImpl
implements MessageTemplateService {
+ /**
+ * 注入消息模板Mapper
+ */
@Resource
private MessageTemplateMapper messageTemplateMapper;
diff --git a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/service/impl/MessageValueServiceImpl.java b/cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/service/impl/MessageValueServiceImpl.java
similarity index 87%
rename from cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/service/impl/MessageValueServiceImpl.java
rename to cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/service/impl/MessageValueServiceImpl.java
index ccd29aa..d371ae7 100644
--- a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/service/impl/MessageValueServiceImpl.java
+++ b/cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/service/impl/MessageValueServiceImpl.java
@@ -3,27 +3,33 @@ package com.muyu.service.impl;
import cn.hutool.json.JSONObject;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.muyu.common.core.utils.StringUtils;
import com.muyu.domain.MessageValue;
import com.muyu.domain.req.MessageValueReq;
import com.muyu.domain.resp.MessageValueListResp;
import com.muyu.mapper.MessageValueMapper;
import com.muyu.service.MessageValueService;
-import com.muyu.common.core.utils.StringUtils;
import org.springframework.stereotype.Service;
import java.util.List;
/**
- * @ClassName MessageValueServiceImpl
- * @Description TODO
- * @Author Li HD
- * @Date 2024/9/19
+ * 消息值服务实现类
+ * * @ClassName MessageValueServiceImpl
+ * * @Description TODO
+ * * @Author Li HD
+ * * @Date 2024/9/19
*/
@Service
public class MessageValueServiceImpl
extends ServiceImpl
implements MessageValueService {
+ /**
+ * 查询所有消息值
+ * @param messageValueReq
+ * @return
+ */
@Override
public List findAll(MessageValueReq messageValueReq) {
LambdaQueryWrapper queryWrapper = new LambdaQueryWrapper<>();
@@ -48,6 +54,10 @@ public class MessageValueServiceImpl
.toList();
}
+ /**
+ * 测试
+ * @param str
+ */
@Override
public void test(String str) {
JSONObject entries = new JSONObject();
diff --git a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/service/impl/MiddleServiceImpl.java b/cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/service/impl/MiddleServiceImpl.java
similarity index 79%
rename from cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/service/impl/MiddleServiceImpl.java
rename to cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/service/impl/MiddleServiceImpl.java
index 5e0569f..33ff30a 100644
--- a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/service/impl/MiddleServiceImpl.java
+++ b/cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/service/impl/MiddleServiceImpl.java
@@ -6,11 +6,12 @@ import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
/**
- * @Author:yan
- * @Package:com.muyu.car.service.impl
- * @Project:plues
- * @name:MiddleServiceImpl
- * @Date:2024/9/22 10:18
+ * 中间表
+ * * @Author:yan
+ * * @Package:com.muyu.car.service.impl
+ * * @Project:plues
+ * * @name:MiddleServiceImpl
+ * * @Date:2024/9/22 10:18
*/
@Service
public class MiddleServiceImpl implements MiddleService {
diff --git a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/service/impl/SysCarFaultServiceImpl.java b/cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/service/impl/SysCarFaultServiceImpl.java
similarity index 99%
rename from cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/service/impl/SysCarFaultServiceImpl.java
rename to cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/service/impl/SysCarFaultServiceImpl.java
index 6ce176d..6f06f94 100644
--- a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/service/impl/SysCarFaultServiceImpl.java
+++ b/cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/service/impl/SysCarFaultServiceImpl.java
@@ -13,7 +13,6 @@ import java.util.List;
/**
* 车辆故障Service业务层处理
- *
* @author Yang鹏
* @date 2024-09-18
*/
diff --git a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/service/impl/SysCarServiceImpl.java b/cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/service/impl/SysCarServiceImpl.java
similarity index 99%
rename from cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/service/impl/SysCarServiceImpl.java
rename to cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/service/impl/SysCarServiceImpl.java
index fdd6c4a..8f5cee4 100644
--- a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/service/impl/SysCarServiceImpl.java
+++ b/cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/service/impl/SysCarServiceImpl.java
@@ -14,7 +14,6 @@ import java.util.List;
/**
* 车辆基础信息Service业务层处理
- *
* @author Li HD
* @date 2024-09-18
*/
diff --git a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/service/impl/SysTypeServiceImpl.java b/cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/service/impl/SysTypeServiceImpl.java
similarity index 76%
rename from cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/service/impl/SysTypeServiceImpl.java
rename to cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/service/impl/SysTypeServiceImpl.java
index d091357..c0e47fd 100644
--- a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/service/impl/SysTypeServiceImpl.java
+++ b/cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/service/impl/SysTypeServiceImpl.java
@@ -10,10 +10,11 @@ import javax.annotation.Resource;
import java.util.List;
/**
- * @version 1.0
- * @Author xie ya ru
- * @Date 2024/9/22 9:34
- * @注释
+ * 车辆类型表(SysCarType)表服务实现类
+ * * @version 1.0
+ * * @Author xie ya ru
+ * * @Date 2024/9/22 9:34
+ * * @注释
*/
@Service
public class SysTypeServiceImpl
@@ -23,6 +24,10 @@ public class SysTypeServiceImpl
@Resource
private SysTypeMapper sysTypeMapper;
+ /**
+ * 查询车辆类型列表
+ * @return
+ */
@Override
public List selectSysTypeList() {
return sysTypeMapper.selectSysList();
diff --git a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/service/impl/WarnLogsServiceImpl.java b/cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/service/impl/WarnLogsServiceImpl.java
similarity index 99%
rename from cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/service/impl/WarnLogsServiceImpl.java
rename to cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/service/impl/WarnLogsServiceImpl.java
index 900c807..c7ed3b3 100644
--- a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/service/impl/WarnLogsServiceImpl.java
+++ b/cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/service/impl/WarnLogsServiceImpl.java
@@ -13,7 +13,6 @@ import java.util.List;
/**
* 预警日志Service业务层处理
- *
* @author muyu
* @date 2024-09-20
*/
diff --git a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/service/impl/WarnRuleServiceImpl.java b/cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/service/impl/WarnRuleServiceImpl.java
similarity index 99%
rename from cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/service/impl/WarnRuleServiceImpl.java
rename to cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/service/impl/WarnRuleServiceImpl.java
index 5375e2a..f5faab3 100644
--- a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/service/impl/WarnRuleServiceImpl.java
+++ b/cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/service/impl/WarnRuleServiceImpl.java
@@ -12,7 +12,6 @@ import java.util.List;
/**
* 预警规则Service业务层处理
- *
* @author muyu
* @date 2024-09-20
*/
diff --git a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/service/impl/WarnStrategyServiceImpl.java b/cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/service/impl/WarnStrategyServiceImpl.java
similarity index 99%
rename from cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/service/impl/WarnStrategyServiceImpl.java
rename to cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/service/impl/WarnStrategyServiceImpl.java
index 1256a9d..f0db750 100644
--- a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/service/impl/WarnStrategyServiceImpl.java
+++ b/cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/service/impl/WarnStrategyServiceImpl.java
@@ -12,7 +12,6 @@ import java.util.List;
/**
* 预警策略Service业务层处理
- *
* @author muyu
* @date 2024-09-20
*/
diff --git a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/service/impl/faultDetectionStrategy/FuelVehicleCarFaultDetectionStrategy.java b/cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/service/impl/faultDetectionStrategy/FuelVehicleCarFaultDetectionStrategy.java
similarity index 58%
rename from cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/service/impl/faultDetectionStrategy/FuelVehicleCarFaultDetectionStrategy.java
rename to cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/service/impl/faultDetectionStrategy/FuelVehicleCarFaultDetectionStrategy.java
index 4eaa106..6899198 100644
--- a/cloud-modules/cloud-module-enterprise/src/main/java/com/muyu/service/impl/faultDetectionStrategy/FuelVehicleCarFaultDetectionStrategy.java
+++ b/cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/service/impl/faultDetectionStrategy/FuelVehicleCarFaultDetectionStrategy.java
@@ -2,17 +2,13 @@ package com.muyu.service.impl.faultDetectionStrategy;
import org.springframework.stereotype.Service;
-/**
- * @className: CarFaultRule ️✈️
- * @author: Yang 鹏 🦅
- * @date: 2024/9/23 22:06 ⏰
- * @Version: 1.0
- * @description:
- */
-
-
/**
* 针对燃油车的故障检测逻辑
+ * * @className: FuelVehicleCarFaultDetectionStrategy ️✈️
+ * * @author: Yang 鹏 🦅
+ * * @date: 2024/9/23 22:06 ⏰
+ * * @Version: 1.0
+ * * @description:
*/
@Service(value = "FuelVehicleCar")
public class FuelVehicleCarFaultDetectionStrategy {
diff --git a/cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/service/impl/faultDetectionStrategy/PureElectricCarFaultDetectionStrategy.java b/cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/service/impl/faultDetectionStrategy/PureElectricCarFaultDetectionStrategy.java
new file mode 100644
index 0000000..c4c88d7
--- /dev/null
+++ b/cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/java/com/muyu/service/impl/faultDetectionStrategy/PureElectricCarFaultDetectionStrategy.java
@@ -0,0 +1,48 @@
+package com.muyu.service.impl.faultDetectionStrategy;
+
+
+import com.muyu.domain.CarFaultRule;
+import com.muyu.domain.FaultReport;
+import com.muyu.service.FaultDetectionStrategy;
+import org.springframework.stereotype.Service;
+
+/**
+ * 针对纯电车的故障检测逻辑
+ * * @className: PureElectricCarFaultDetectionStrategy ️✈️
+ * * @author: Yang 鹏 🦅
+ * * @date: 2024/9/23 22:06 ⏰
+ * * @Version: 1.0
+ * * @description:
+ */
+@Service(value = "PureElectricCar")
+public class PureElectricCarFaultDetectionStrategy implements FaultDetectionStrategy {
+
+
+
+ @Override
+ public FaultReport detectFaults(CarFaultRule carFaultRule) {
+
+
+ //检测车速是否处于正常范围
+ if (carFaultRule.getSpeed()>200 || carFaultRule.getSpeed()<0){
+ return new FaultReport("纯电车","车速不在正常范围内,请注意");
+ }
+ //检测总里程数是否超过正常数
+ if (carFaultRule.getTM()>5000000){
+ return new FaultReport("纯电车","总里程数已超标,请注意");
+ }
+ //检测总电压是否正常
+ if (carFaultRule.getTV()>650){
+ return new FaultReport("纯电车","总电压过高,请注意");
+ }
+ //检测电流是否超标
+ if (carFaultRule.getCC()>50){
+ return new FaultReport("纯电车","电流过高,请注意");
+ }
+ //检测绝缘电阻
+ if (carFaultRule.getIR()>100000){
+ return new FaultReport("纯电车","绝缘电阻过高,请注意");
+ }
+ return null;
+ }
+}
diff --git a/cloud-modules/cloud-module-enterprise/src/main/resources/banner.txt b/cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/resources/banner.txt
similarity index 100%
rename from cloud-modules/cloud-module-enterprise/src/main/resources/banner.txt
rename to cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/resources/banner.txt
diff --git a/cloud-modules/cloud-module-enterprise/src/main/resources/bootstrap.yml b/cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/resources/bootstrap.yml
similarity index 100%
rename from cloud-modules/cloud-module-enterprise/src/main/resources/bootstrap.yml
rename to cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/resources/bootstrap.yml
diff --git a/cloud-modules/cloud-module-enterprise/src/main/resources/logback/dev.xml b/cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/resources/logback/dev.xml
similarity index 100%
rename from cloud-modules/cloud-module-enterprise/src/main/resources/logback/dev.xml
rename to cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/resources/logback/dev.xml
diff --git a/cloud-modules/cloud-module-enterprise/src/main/resources/logback/prod.xml b/cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/resources/logback/prod.xml
similarity index 100%
rename from cloud-modules/cloud-module-enterprise/src/main/resources/logback/prod.xml
rename to cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/resources/logback/prod.xml
diff --git a/cloud-modules/cloud-module-enterprise/src/main/resources/logback/test.xml b/cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/resources/logback/test.xml
similarity index 100%
rename from cloud-modules/cloud-module-enterprise/src/main/resources/logback/test.xml
rename to cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/resources/logback/test.xml
diff --git a/cloud-modules/cloud-module-enterprise/src/main/resources/mapper/CarFenceServiceMybaitsMapper.xml b/cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/resources/mapper/CarFenceServiceMybaitsMapper.xml
similarity index 100%
rename from cloud-modules/cloud-module-enterprise/src/main/resources/mapper/CarFenceServiceMybaitsMapper.xml
rename to cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/resources/mapper/CarFenceServiceMybaitsMapper.xml
diff --git a/cloud-modules/cloud-module-enterprise/src/main/resources/mapper/FaultCodeMapper.xml b/cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/resources/mapper/FaultCodeMapper.xml
similarity index 100%
rename from cloud-modules/cloud-module-enterprise/src/main/resources/mapper/FaultCodeMapper.xml
rename to cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/resources/mapper/FaultCodeMapper.xml
diff --git a/cloud-modules/cloud-module-enterprise/src/main/resources/mapper/FaultConditionMapper.xml b/cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/resources/mapper/FaultConditionMapper.xml
similarity index 100%
rename from cloud-modules/cloud-module-enterprise/src/main/resources/mapper/FaultConditionMapper.xml
rename to cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/resources/mapper/FaultConditionMapper.xml
diff --git a/cloud-modules/cloud-module-enterprise/src/main/resources/mapper/FaultLogMapper.xml b/cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/resources/mapper/FaultLogMapper.xml
similarity index 100%
rename from cloud-modules/cloud-module-enterprise/src/main/resources/mapper/FaultLogMapper.xml
rename to cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/resources/mapper/FaultLogMapper.xml
diff --git a/cloud-modules/cloud-module-enterprise/src/main/resources/mapper/MessageMapper.xml b/cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/resources/mapper/MessageMapper.xml
similarity index 100%
rename from cloud-modules/cloud-module-enterprise/src/main/resources/mapper/MessageMapper.xml
rename to cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/resources/mapper/MessageMapper.xml
diff --git a/cloud-modules/cloud-module-enterprise/src/main/resources/mapper/MiddleMapper.xml b/cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/resources/mapper/MiddleMapper.xml
similarity index 100%
rename from cloud-modules/cloud-module-enterprise/src/main/resources/mapper/MiddleMapper.xml
rename to cloud-modules/cloud-modules-enterprise/enterpise-service/src/main/resources/mapper/MiddleMapper.xml
diff --git a/cloud-modules/cloud-modules-enterprise/pom.xml b/cloud-modules/cloud-modules-enterprise/pom.xml
new file mode 100644
index 0000000..6d368cd
--- /dev/null
+++ b/cloud-modules/cloud-modules-enterprise/pom.xml
@@ -0,0 +1,33 @@
+
+
+ 4.0.0
+
+ com.muyu
+ cloud-modules
+ 3.6.3
+
+
+ cloud-modules-enterprise
+
+ pom
+
+ cloud-modules-enterprise
+
+
+
+ 17
+ 17
+ UTF-8
+
+
+
+ enterpise-client
+ enterpise-common
+ enterpise-remote
+ enterpise-service
+
+
+
+
diff --git a/cloud-modules/pom.xml b/cloud-modules/pom.xml
index ba0d555..c03e5c2 100644
--- a/cloud-modules/pom.xml
+++ b/cloud-modules/pom.xml
@@ -12,6 +12,7 @@
cloud-modules-system
cloud-modules-gen
cloud-modules-file
+ cloud-modules-enterprise
cloud-modules
diff --git a/pom.xml b/pom.xml
index 7422784..b30f0df 100644
--- a/pom.xml
+++ b/pom.xml
@@ -275,7 +275,6 @@
cloud-visual
cloud-modules
cloud-common
- cloud-modules/cloud-module-enterprise
pom