From 154b26d7a60622c1a420e70ea9f0b0cdf4b2d7ae Mon Sep 17 00:00:00 2001 From: SuiXxx <1752599835@qq.com> Date: Tue, 24 Sep 2024 09:58:07 +0800 Subject: [PATCH] =?UTF-8?q?feat():=E4=BF=AE=E6=94=B9=E8=BD=A6=E8=BE=86?= =?UTF-8?q?=E7=AE=A1=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/main/java/com/muyu/domain/SysCar.java | 3 +-- .../java/com/muyu/domain/resp/SysCarVo.java | 5 +++- .../main/resources/mapper/SysCarMapper.xml | 8 +++--- .../muyu/controller/WarnLogsController.java | 10 +++----- .../{WarnLogsResq.java => WarnLogsResp.java} | 2 +- .../java/com/muyu/mapper/WarnLogsMapper.java | 4 +++ .../com/muyu/service/WarnLogsService.java | 9 +++---- .../service/impl/WarnLogsServiceImpl.java | 15 ++++------- .../main/resources/mapper/WarnLogsMapper.xml | 25 +++++++++++++++++++ 9 files changed, 52 insertions(+), 29 deletions(-) rename cloud-modules/cloud-modules-warn/src/main/java/com/muyu/domain/resp/{WarnLogsResq.java => WarnLogsResp.java} (88%) create mode 100644 cloud-modules/cloud-modules-warn/src/main/resources/mapper/WarnLogsMapper.xml diff --git a/cloud-modules/cloud-modules-car/src/main/java/com/muyu/domain/SysCar.java b/cloud-modules/cloud-modules-car/src/main/java/com/muyu/domain/SysCar.java index e54ea7d..900e8ed 100644 --- a/cloud-modules/cloud-modules-car/src/main/java/com/muyu/domain/SysCar.java +++ b/cloud-modules/cloud-modules-car/src/main/java/com/muyu/domain/SysCar.java @@ -20,10 +20,9 @@ public class SysCar extends BaseEntity { private String carVin; private Long carTypeId; private String state; - private Long fenceId; private String carMotorManufacturer; private String carMotorModel; private String carBatteryManufacturer; private String carBatteryModel; - + private Long strategyId; } diff --git a/cloud-modules/cloud-modules-car/src/main/java/com/muyu/domain/resp/SysCarVo.java b/cloud-modules/cloud-modules-car/src/main/java/com/muyu/domain/resp/SysCarVo.java index 0fae538..19663ed 100644 --- a/cloud-modules/cloud-modules-car/src/main/java/com/muyu/domain/resp/SysCarVo.java +++ b/cloud-modules/cloud-modules-car/src/main/java/com/muyu/domain/resp/SysCarVo.java @@ -1,5 +1,6 @@ package com.muyu.domain.resp; +import com.muyu.common.core.annotation.Excel; import com.muyu.domain.SysCar; import lombok.AllArgsConstructor; import lombok.Data; @@ -12,8 +13,10 @@ import lombok.NoArgsConstructor; @EqualsAndHashCode(callSuper = true) public class SysCarVo extends SysCar { + @Excel(name = "车辆类型名称") private String typeName; - private String fenceName; + @Excel(name = "策略名称") + private Long strategyName; diff --git a/cloud-modules/cloud-modules-car/src/main/resources/mapper/SysCarMapper.xml b/cloud-modules/cloud-modules-car/src/main/resources/mapper/SysCarMapper.xml index dcf00fc..6f7d444 100644 --- a/cloud-modules/cloud-modules-car/src/main/resources/mapper/SysCarMapper.xml +++ b/cloud-modules/cloud-modules-car/src/main/resources/mapper/SysCarMapper.xml @@ -4,10 +4,10 @@ "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> - SELECT * ,car_type.type_name,tb_fence.fence_name + SELECT * ,car_type.type_name,warn_strategy.strategy_name FROM `sys_car` LEFT JOIN car_type ON sys_car.car_type_id=car_type.id - LEFT JOIN tb_fence ON sys_car.fence_id=tb_fence.fence_id + LEFT JOIN warn_strategy ON sys_car.strategy_id=warn_strategy.id where sys_car.id=#{id} + SELECT + *, + warn_rule.rule_name + FROM + warn_logs + LEFT JOIN warn_rule + ON warn_logs.warn_rule_id = warn_rule.id + + +