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