From 1565dd577c52a1301ae18614b3e4442207a11abc Mon Sep 17 00:00:00 2001 From: sy200 <2063514638@qq.com> Date: Thu, 10 Oct 2024 10:59:03 +0800 Subject: [PATCH] =?UTF-8?q?feat:()=E4=BC=98=E5=8C=96=E4=BB=A3=E7=A0=81?= =?UTF-8?q?=E7=BB=93=E6=9E=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../main/java/com/muyu/domain/FaultRule.java | 5 + .../src/main/java/com/muyu/domain/Rule.java | 45 ------ .../src/main/java/com/muyu/domain/Type.java | 28 ---- .../controller/FaultInfoController.java | 3 +- .../controller/FaultRuleController.java | 3 + .../enterprise/controller/RuleController.java | 142 ------------------ .../controller/VehicleController.java | 32 ++-- .../controller/WarnStrategyController.java | 17 --- .../muyu/enterprise/mapper/RuleMapper.java | 35 ----- .../muyu/enterprise/service/RuleService.java | 52 ------- .../service/impl/RuleServiceImpl.java | 106 ------------- .../service/impl/VehicleServiceImpl.java | 3 - .../main/resources/mapper/car/RuleMapper.xml | 54 ------- 13 files changed, 22 insertions(+), 503 deletions(-) delete mode 100644 cloud-modules/cloud-modules-enterprise/cloud-modules-enterprise-common/src/main/java/com/muyu/domain/Rule.java delete mode 100644 cloud-modules/cloud-modules-enterprise/cloud-modules-enterprise-common/src/main/java/com/muyu/domain/Type.java delete mode 100644 cloud-modules/cloud-modules-enterprise/cloud-modules-enterprise-server/src/main/java/com/muyu/enterprise/controller/RuleController.java delete mode 100644 cloud-modules/cloud-modules-enterprise/cloud-modules-enterprise-server/src/main/java/com/muyu/enterprise/mapper/RuleMapper.java delete mode 100644 cloud-modules/cloud-modules-enterprise/cloud-modules-enterprise-server/src/main/java/com/muyu/enterprise/service/RuleService.java delete mode 100644 cloud-modules/cloud-modules-enterprise/cloud-modules-enterprise-server/src/main/java/com/muyu/enterprise/service/impl/RuleServiceImpl.java delete mode 100644 cloud-modules/cloud-modules-enterprise/cloud-modules-enterprise-server/src/main/resources/mapper/car/RuleMapper.xml diff --git a/cloud-modules/cloud-modules-enterprise/cloud-modules-enterprise-common/src/main/java/com/muyu/domain/FaultRule.java b/cloud-modules/cloud-modules-enterprise/cloud-modules-enterprise-common/src/main/java/com/muyu/domain/FaultRule.java index 8b21a71..a57808c 100644 --- a/cloud-modules/cloud-modules-enterprise/cloud-modules-enterprise-common/src/main/java/com/muyu/domain/FaultRule.java +++ b/cloud-modules/cloud-modules-enterprise/cloud-modules-enterprise-common/src/main/java/com/muyu/domain/FaultRule.java @@ -1,5 +1,6 @@ package com.muyu.domain; +import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import lombok.*; import lombok.experimental.SuperBuilder; @@ -13,6 +14,10 @@ import lombok.experimental.SuperBuilder; @AllArgsConstructor @TableName(value = "fault_rule", autoResultMap = true) public class FaultRule { + /** + * 主键id + */ + @TableId(value = "fault_rule_id") private Long faultRuleId; private Long vehicleTypeId; private Long messageValueId; diff --git a/cloud-modules/cloud-modules-enterprise/cloud-modules-enterprise-common/src/main/java/com/muyu/domain/Rule.java b/cloud-modules/cloud-modules-enterprise/cloud-modules-enterprise-common/src/main/java/com/muyu/domain/Rule.java deleted file mode 100644 index e8557f7..0000000 --- a/cloud-modules/cloud-modules-enterprise/cloud-modules-enterprise-common/src/main/java/com/muyu/domain/Rule.java +++ /dev/null @@ -1,45 +0,0 @@ -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 lombok.AllArgsConstructor; -import lombok.Data; -import lombok.NoArgsConstructor; -import lombok.experimental.SuperBuilder; - -/** - * @Author:ChenYan - * @Project:2112-car-cloud-server - * @Package:com.muyu.fault.domain - * @Filename:Custom - * @Description TODO - * @Date:2024/9/21 18:39 - */ -@Data -@SuperBuilder -@NoArgsConstructor -@AllArgsConstructor -@TableName(value = "rule") -public class Rule { - - @TableId(value = "id", type = IdType.AUTO) - private Long id; - - @Excel(name = "messageId") - private Long messageId; - - @Excel(name = "carId") - private Integer carId; - - @Excel(name = "cId") - private Integer cId; - - @Excel(name = "tId") - private Integer tId; - - @Excel(name = "ruleValue") - private Integer ruleValue; - -} diff --git a/cloud-modules/cloud-modules-enterprise/cloud-modules-enterprise-common/src/main/java/com/muyu/domain/Type.java b/cloud-modules/cloud-modules-enterprise/cloud-modules-enterprise-common/src/main/java/com/muyu/domain/Type.java deleted file mode 100644 index 51bf7ab..0000000 --- a/cloud-modules/cloud-modules-enterprise/cloud-modules-enterprise-common/src/main/java/com/muyu/domain/Type.java +++ /dev/null @@ -1,28 +0,0 @@ -package com.muyu.domain; - -import com.baomidou.mybatisplus.annotation.IdType; -import com.baomidou.mybatisplus.annotation.TableId; -import com.baomidou.mybatisplus.annotation.TableName; -import lombok.AllArgsConstructor; -import lombok.Data; -import lombok.NoArgsConstructor; -import lombok.experimental.SuperBuilder; - -/** - * @Author:ChenYan - * @Project:2112-car-cloud-server - * @Package:com.muyu.fault.domain - * @Filename:Type - * @Description TODO - * @Date:2024/9/22 10:03 - */ -@Data -@SuperBuilder -@NoArgsConstructor -@AllArgsConstructor -@TableName(value = "type") -public class Type { - @TableId(value = "t_id", type = IdType.AUTO) - private Integer tId; - private String typeName; -} diff --git a/cloud-modules/cloud-modules-enterprise/cloud-modules-enterprise-server/src/main/java/com/muyu/enterprise/controller/FaultInfoController.java b/cloud-modules/cloud-modules-enterprise/cloud-modules-enterprise-server/src/main/java/com/muyu/enterprise/controller/FaultInfoController.java index 704a1c3..9e89895 100644 --- a/cloud-modules/cloud-modules-enterprise/cloud-modules-enterprise-server/src/main/java/com/muyu/enterprise/controller/FaultInfoController.java +++ b/cloud-modules/cloud-modules-enterprise/cloud-modules-enterprise-server/src/main/java/com/muyu/enterprise/controller/FaultInfoController.java @@ -47,7 +47,8 @@ public class FaultInfoController extends BaseController { public Result> list(FaultInfo faultInfo) { startPage(); List list = service.pageQuery(faultInfo); - allFaultCacheService.put(faultInfo.getFaultCode(),list); +// allFaultCacheService.put(faultInfo.getFaultCode(),list); + return getDataTable(list); } diff --git a/cloud-modules/cloud-modules-enterprise/cloud-modules-enterprise-server/src/main/java/com/muyu/enterprise/controller/FaultRuleController.java b/cloud-modules/cloud-modules-enterprise/cloud-modules-enterprise-server/src/main/java/com/muyu/enterprise/controller/FaultRuleController.java index 72ebe56..db4433f 100644 --- a/cloud-modules/cloud-modules-enterprise/cloud-modules-enterprise-server/src/main/java/com/muyu/enterprise/controller/FaultRuleController.java +++ b/cloud-modules/cloud-modules-enterprise/cloud-modules-enterprise-server/src/main/java/com/muyu/enterprise/controller/FaultRuleController.java @@ -61,4 +61,7 @@ public class FaultRuleController { faultRuleService.removeById(faultRuleId); return Result.success("删除成功"); } + + + } diff --git a/cloud-modules/cloud-modules-enterprise/cloud-modules-enterprise-server/src/main/java/com/muyu/enterprise/controller/RuleController.java b/cloud-modules/cloud-modules-enterprise/cloud-modules-enterprise-server/src/main/java/com/muyu/enterprise/controller/RuleController.java deleted file mode 100644 index b25ed84..0000000 --- a/cloud-modules/cloud-modules-enterprise/cloud-modules-enterprise-server/src/main/java/com/muyu/enterprise/controller/RuleController.java +++ /dev/null @@ -1,142 +0,0 @@ -package com.muyu.enterprise.controller; - -import com.muyu.common.core.domain.Result; -import com.muyu.common.core.utils.poi.ExcelUtil; -import com.muyu.common.core.web.controller.BaseController; -import com.muyu.common.core.web.page.TableDataInfo; -import com.muyu.common.log.annotation.Log; -import com.muyu.common.log.enums.BusinessType; -import com.muyu.common.security.annotation.RequiresPermissions; - -import com.muyu.domain.*; -import com.muyu.domain.vo.RuleVo; -import com.muyu.enterprise.service.RuleService; -import io.swagger.v3.oas.annotations.Operation; -import io.swagger.v3.oas.annotations.tags.Tag; -import jakarta.servlet.http.HttpServletResponse; -import lombok.extern.log4j.Log4j2; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.web.bind.annotation.*; - -import java.util.Arrays; -import java.util.List; - -/** - * 故障规则 - */ -@Log4j2 -@RestController -@Tag(name = "规则", description = "故障管理列") -@RequestMapping("/rules") -public class RuleController extends BaseController { - - @Autowired - private RuleService ruleService; - - - /** - * 查询车辆故障管理列表 - */ - @GetMapping("/list") - @RequiresPermissions("fault:rules:list") - @Operation(summary = "查询集合", description = "查询车辆故障管理列表") - public Result> list(RuleVo fault) { - startPage(); - List list = ruleService.pageQueryRule(fault); - return getDataTable(list); - } - - /** - * 导出车辆故障管理列表 - */ - @Log(title = "车辆故障管理", businessType = BusinessType.EXPORT) - @PostMapping("/export") - @RequiresPermissions("fault:rules:export") - public void export(HttpServletResponse response, Rule fault) { - List list = ruleService.pageQuery(fault); - ExcelUtil util = new ExcelUtil(Rule.class); - util.exportExcel(response, list, "车辆故障管理数据"); - } - - - /** - * 获取车辆故障管理详细信息 - */ - @GetMapping(value = "/{id}") - public Result getConfigKey(@PathVariable("id") String id) { - return success(ruleService.getById(id)); - } - - - /** - * 新增车辆故障管理 - */ - @Log(title = "车辆故障管理", businessType = BusinessType.INSERT) - @PostMapping - @RequiresPermissions("fault:rules:add") - public Result add(@RequestBody Rule fault) { - return Result.success(ruleService.insertFault(fault), "成功"); - } - - - /** - * 修改车故障管理 - */ - @Log(title = "车辆故障管理", businessType = BusinessType.UPDATE) - @PutMapping - @RequiresPermissions("fault:rules:edit") - public Result edit(@RequestBody Rule fault) { - return Result.success(ruleService.updateFault(fault), "成功"); - } - - - /** - * 删除车辆故障管理 - */ - @Log(title = "车辆故障管理删除", businessType = BusinessType.DELETE) - @DeleteMapping("/{id}") - @RequiresPermissions("fault:rules:remove") - public Result remove(@PathVariable("id") Long[] id) { - return Result.success(ruleService.removeBatchByIds(Arrays.asList(id)), "成功"); - } - - - /** - * 查询车辆故障管理列表 - */ - @GetMapping("/custom") - @Operation(summary = "查询集合", description = "查询车辆故障管理列表") - public Result> custom(Custom fault) { - return ruleService.pageQueryList(fault); - } - - - /** - * 查询车辆故障管理列表 - */ - @GetMapping("/car") - @Operation(summary = "查询集合", description = "查询车辆故障管理列表") - public Result> car(Vehicle fault) { - return ruleService.pageQueryCar(fault); - } - - - /** - * 查询车辆故障管理列表 - */ - @GetMapping("/type") - @Operation(summary = "查询集合", description = "查询车辆故障管理列表") - public Result> type(Type fault) { - return ruleService.pageQueryType(fault); - } - - /** - * 查询车辆故障管理列表 - */ - @GetMapping("/MessageValue") - @Operation(summary = "查询集合", description = "查询车辆故障管理列表") - public Result> MessageValue(MessageValue fault) { - return ruleService.pageQueryMessageValue(fault); - } - -} diff --git a/cloud-modules/cloud-modules-enterprise/cloud-modules-enterprise-server/src/main/java/com/muyu/enterprise/controller/VehicleController.java b/cloud-modules/cloud-modules-enterprise/cloud-modules-enterprise-server/src/main/java/com/muyu/enterprise/controller/VehicleController.java index e680b97..0d16c94 100644 --- a/cloud-modules/cloud-modules-enterprise/cloud-modules-enterprise-server/src/main/java/com/muyu/enterprise/controller/VehicleController.java +++ b/cloud-modules/cloud-modules-enterprise/cloud-modules-enterprise-server/src/main/java/com/muyu/enterprise/controller/VehicleController.java @@ -1,35 +1,33 @@ package com.muyu.enterprise.controller; -import com.muyu.common.security.utils.SecurityUtils; -import com.muyu.common.system.domain.LoginUser; -import com.muyu.domain.WarnStrategy; -import com.muyu.domain.req.BoundFenceGroupReq; -import com.muyu.domain.resp.BoundFenceGroup; -import com.muyu.domain.resp.WarnRuleResp; -import com.muyu.domain.resp.WarnStrategyAndVinResp; -import com.muyu.enterprise.cache.*; -import com.muyu.enterprise.service.VehicleService; import com.muyu.common.core.domain.Result; import com.muyu.common.core.utils.poi.ExcelUtil; import com.muyu.common.core.web.controller.BaseController; import com.muyu.common.core.web.page.TableDataInfo; -import com.muyu.domain.BoundMiddle; +import com.muyu.common.security.utils.SecurityUtils; +import com.muyu.common.system.domain.LoginUser; import com.muyu.domain.Vehicle; +import com.muyu.domain.req.BoundFenceGroupReq; import com.muyu.domain.req.VehicleAddReq; import com.muyu.domain.req.VehicleManageReq; import com.muyu.domain.req.VehicleUpdReq; +import com.muyu.domain.resp.BoundFenceGroup; import com.muyu.domain.resp.VehicleManageResp; +import com.muyu.domain.resp.WarnRuleResp; +import com.muyu.enterprise.cache.AllFenceGroupCahceService; +import com.muyu.enterprise.cache.FenceGroupCahceService; +import com.muyu.enterprise.cache.VehicleCacheService; +import com.muyu.enterprise.cache.WarnStrategyCacheService; +import com.muyu.enterprise.service.VehicleService; import com.muyu.enterprise.service.WarnStrategyService; import io.swagger.v3.oas.annotations.Operation; import io.swagger.v3.oas.annotations.tags.Tag; import jakarta.servlet.http.HttpServletResponse; import lombok.extern.log4j.Log4j2; import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.data.redis.core.RedisTemplate; import org.springframework.validation.annotation.Validated; import org.springframework.web.bind.annotation.*; -import java.util.Collections; import java.util.List; /** @@ -47,12 +45,6 @@ public class VehicleController extends BaseController { //添加车辆缓存 @Autowired private VehicleCacheService vehicleCacheService; - //车辆信息 - @Autowired - private AllVehicleCacheService allVehicleCacheService; - //缓存策略和vin - @Autowired - private AllWarnStrategyAndVinCacheService allWarnStrategyAndVinCacheService; //缓存策略 @Autowired private WarnStrategyService warnStrategyService; @@ -80,7 +72,7 @@ public class VehicleController extends BaseController { List vehicleList = vehicleService.list(); vehicleList.forEach(vehicle -> { vehicleCacheService.put(vehicle.getVehicleVin(), vehicle); - //根据车辆vin存储策略已经规则信息 + //根据车辆vin存储策略规则信息 if(vehicle.getWarnStrategyId()!=null){ WarnRuleResp respList = warnStrategyService.findByWarnStrategyId(vehicle.getWarnStrategyId()); warnStrategyCacheService.put(vehicle.getVehicleVin(), respList); @@ -107,6 +99,7 @@ public class VehicleController extends BaseController { boolean save = vehicleService.save(Vehicle.addBuild(vehicleAddReq)); //获取用户信息 LoginUser loginUser = SecurityUtils.getLoginUser(); + loginUser.getSysUser(); //存到redis vehicleCacheService.put(vehicleAddReq.getVehicleVin(), Vehicle.addBuild(vehicleAddReq)); return Result.success(save? "新增成功" : "新增失败"); @@ -155,7 +148,6 @@ public class VehicleController extends BaseController { /** * 批量删除车辆 - * * @param vehicleIds * @return */ diff --git a/cloud-modules/cloud-modules-enterprise/cloud-modules-enterprise-server/src/main/java/com/muyu/enterprise/controller/WarnStrategyController.java b/cloud-modules/cloud-modules-enterprise/cloud-modules-enterprise-server/src/main/java/com/muyu/enterprise/controller/WarnStrategyController.java index 7baccce..dff3028 100644 --- a/cloud-modules/cloud-modules-enterprise/cloud-modules-enterprise-server/src/main/java/com/muyu/enterprise/controller/WarnStrategyController.java +++ b/cloud-modules/cloud-modules-enterprise/cloud-modules-enterprise-server/src/main/java/com/muyu/enterprise/controller/WarnStrategyController.java @@ -29,13 +29,6 @@ public class WarnStrategyController { @Autowired private WarnStrategyService warnStrategyService; - //缓存策略 - @Autowired - private WarnStrategyCacheService warnStrategyCacheService; - - //列表 - @Autowired - private AllWarnStrategyCacheService allWarnStrategyCacheService; //缓存策略和vin @Autowired @@ -50,10 +43,6 @@ public class WarnStrategyController { @Operation(summary = "策略列表", description = "获取所有策略列表") public Result> strategyList(@RequestBody @Validated WarnVehicleReq req) { List list = warnStrategyService.selectList(req); -// for (WarnVehicleResp warnVehicleResp : list) { -// //存进Redis -// allWarnStrategyCacheService.put(String.valueOf(warnVehicleResp.getVehicleVin()), warnVehicleResp); -// } return Result.success(list); } @@ -78,12 +67,6 @@ public class WarnStrategyController { public Result strategyAdd(@Validated @RequestBody WarnStrategy warnStrategy){ boolean save = warnStrategyService.save(warnStrategy); -// //存进Redis -// //获取用户信息 -// LoginUser loginUser = SecurityUtils.getLoginUser(); -// //获取租户唯一标识 -// String databaseName = loginUser.getSysUser().getDatabaseName(); -// warnStrategyCacheService.put(databaseName+warnStrategy.getWarnStrategyId(),warnStrategy); return Result.success(save); } diff --git a/cloud-modules/cloud-modules-enterprise/cloud-modules-enterprise-server/src/main/java/com/muyu/enterprise/mapper/RuleMapper.java b/cloud-modules/cloud-modules-enterprise/cloud-modules-enterprise-server/src/main/java/com/muyu/enterprise/mapper/RuleMapper.java deleted file mode 100644 index ebd96e4..0000000 --- a/cloud-modules/cloud-modules-enterprise/cloud-modules-enterprise-server/src/main/java/com/muyu/enterprise/mapper/RuleMapper.java +++ /dev/null @@ -1,35 +0,0 @@ -package com.muyu.enterprise.mapper; - - -import com.baomidou.mybatisplus.core.mapper.BaseMapper; -import com.muyu.domain.*; -import com.muyu.domain.vo.RuleVo; -import org.apache.ibatis.annotations.Mapper; - -import java.util.List; - -/** - * @Author:ChenYan - * @Project:2112-car-cloud-server - * @Package:com.muyu.fault.mapper - * @Filename:RuleMapper - * @Description TODO - * @Date:2024/9/21 18:50 - */ -@Mapper -public interface RuleMapper extends BaseMapper { - int insertFault(Rule faultInfo); - - int updateFault(Rule faultInfo); - - - List pageQueryRule(RuleVo fault); - - List pageQueryList(Custom fault); - - List pageQueryCar(Vehicle fault); - List pageQueryType(Type fault); - - List pageQueryMessageValue(MessageValue fault); - -} diff --git a/cloud-modules/cloud-modules-enterprise/cloud-modules-enterprise-server/src/main/java/com/muyu/enterprise/service/RuleService.java b/cloud-modules/cloud-modules-enterprise/cloud-modules-enterprise-server/src/main/java/com/muyu/enterprise/service/RuleService.java deleted file mode 100644 index 221e690..0000000 --- a/cloud-modules/cloud-modules-enterprise/cloud-modules-enterprise-server/src/main/java/com/muyu/enterprise/service/RuleService.java +++ /dev/null @@ -1,52 +0,0 @@ -package com.muyu.enterprise.service; - -import com.baomidou.mybatisplus.extension.service.IService; -import com.muyu.common.core.domain.Result; -import com.muyu.domain.*; -import com.muyu.domain.vo.RuleVo; - - -import java.util.List; - -/** - * @Author:ChenYan - * @Project:2112-car-cloud-server - * @Package:com.muyu.fault.service - * @Filename:RuleService - * @Description TODO - * @Date:2024/9/21 18:47 - */ -public interface RuleService extends IService { - /** - * 查询车辆故障管理 - * - * @param fault 车辆故障管理主键 - * @return 车辆故障管理 - */ - List pageQuery(Rule fault); - List pageQueryRule(RuleVo fault); - /** - * 新增车辆故障管理 - * - * @param fault 车辆故障管理 - * @return 结果 - */ - public int insertFault(Rule fault); - - /** - * 修改车辆故障管理 - * - * @param fault 车辆故障管理 - * @return 结果 - */ - public int updateFault(Rule fault); - - Result> pageQueryList(Custom fault); - - Result> pageQueryCar(Vehicle fault); - Result> pageQueryType(Type fault); - - - Result> pageQueryMessageValue(MessageValue fault); - -} diff --git a/cloud-modules/cloud-modules-enterprise/cloud-modules-enterprise-server/src/main/java/com/muyu/enterprise/service/impl/RuleServiceImpl.java b/cloud-modules/cloud-modules-enterprise/cloud-modules-enterprise-server/src/main/java/com/muyu/enterprise/service/impl/RuleServiceImpl.java deleted file mode 100644 index 4d1bff7..0000000 --- a/cloud-modules/cloud-modules-enterprise/cloud-modules-enterprise-server/src/main/java/com/muyu/enterprise/service/impl/RuleServiceImpl.java +++ /dev/null @@ -1,106 +0,0 @@ -package com.muyu.enterprise.service.impl; - - -import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; -import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; -import com.muyu.common.core.domain.Result; - -import com.muyu.domain.*; -import com.muyu.domain.vo.RuleVo; -import com.muyu.enterprise.mapper.RuleMapper; -import com.muyu.enterprise.service.RuleService; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.stereotype.Service; - -import java.util.List; - -/** - * @Author:ChenYan - * @Project:2112-car-cloud-server - * @Package:com.muyu.fault.service - * @Filename:RuleServiceImpl - * @Description TODO - * @Date:2024/9/21 18:49 - */ -@Service -public class RuleServiceImpl extends ServiceImpl implements RuleService { - - - @Autowired - private RuleMapper ruleMapper; - - /** - * - * @param fault 车辆故障管理主键 - * @return fault - */ - @Override - public List pageQuery(Rule fault) { - LambdaQueryWrapper queryWrapper = new LambdaQueryWrapper<>(); - if (fault.getRuleValue()!=null) { - queryWrapper.like(Rule::getRuleValue, fault.getRuleValue()); - } - return this.list(queryWrapper); - } - - @Override - public List pageQueryRule(RuleVo fault) { - Listlist=ruleMapper.pageQueryRule(fault); - return list; - } - - /** - * 下拉框 - * @param fault - * @return - */ - @Override - public Result> pageQueryList(Custom fault) { - Listlist=ruleMapper.pageQueryList(fault); - return Result.success(list,"成功"); - } - - @Override - public Result> pageQueryCar(Vehicle fault) { - Listlist=ruleMapper.pageQueryCar(fault); - return Result.success(list,"成功"); - } - - @Override - public Result> pageQueryType(Type fault) { - Listlist=ruleMapper.pageQueryType(fault); - return Result.success(list,"成功"); - } - - @Override - public Result> pageQueryMessageValue(MessageValue fault) { - Listlist=ruleMapper.pageQueryMessageValue(fault); - return Result.success(list,"成功"); - } - - - /*** - * 车辆故障管理insertFault - * @param faultInfo - * @return - */ - @Override - public int insertFault(Rule faultInfo) { - int i = ruleMapper.insertFault(faultInfo); - return i; - } - - - /** - * 车辆故障管理updateFault - * @param faultInfo - * @return - */ - @Override - public int updateFault(Rule faultInfo) { - int i = ruleMapper.updateFault(faultInfo); - return i; - } - - -} diff --git a/cloud-modules/cloud-modules-enterprise/cloud-modules-enterprise-server/src/main/java/com/muyu/enterprise/service/impl/VehicleServiceImpl.java b/cloud-modules/cloud-modules-enterprise/cloud-modules-enterprise-server/src/main/java/com/muyu/enterprise/service/impl/VehicleServiceImpl.java index 8e727dd..34002a9 100644 --- a/cloud-modules/cloud-modules-enterprise/cloud-modules-enterprise-server/src/main/java/com/muyu/enterprise/service/impl/VehicleServiceImpl.java +++ b/cloud-modules/cloud-modules-enterprise/cloud-modules-enterprise-server/src/main/java/com/muyu/enterprise/service/impl/VehicleServiceImpl.java @@ -3,7 +3,6 @@ package com.muyu.enterprise.service.impl; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.github.yulichang.wrapper.MPJLambdaWrapper; import com.muyu.common.core.utils.StringUtils; -import com.muyu.domain.BoundMiddle; import com.muyu.domain.FenceGroup; import com.muyu.domain.Vehicle; import com.muyu.domain.VehicleType; @@ -11,13 +10,11 @@ import com.muyu.domain.req.BoundFenceGroupReq; import com.muyu.domain.req.VehicleManageReq; import com.muyu.domain.resp.BoundFenceGroup; import com.muyu.domain.resp.VehicleManageResp; -import com.muyu.enterprise.cache.AllVehicleCacheService; import com.muyu.enterprise.mapper.VehicleMapper; import com.muyu.enterprise.service.VehicleService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; -import java.util.Collections; import java.util.List; /** diff --git a/cloud-modules/cloud-modules-enterprise/cloud-modules-enterprise-server/src/main/resources/mapper/car/RuleMapper.xml b/cloud-modules/cloud-modules-enterprise/cloud-modules-enterprise-server/src/main/resources/mapper/car/RuleMapper.xml deleted file mode 100644 index 089eaa2..0000000 --- a/cloud-modules/cloud-modules-enterprise/cloud-modules-enterprise-server/src/main/resources/mapper/car/RuleMapper.xml +++ /dev/null @@ -1,54 +0,0 @@ - - - - - INSERT INTO `vehicle-basic`.`rule` ( `message_id`, `car_id`, `c_id`, `t_id`, `rule_value`) - VALUES ( #{messageId}, #{carId}, #{cId}, #{tId}, #{ruleValue}) - - - - - UPDATE `rule` - SET `message_id`=#{messageId}, - `car_id` = #{carId}, - `c_id` = #{cId}, - `t_id` = #{tId}, - `rule_value` = #{ruleValue} - WHERE `id` = #{id}; - - - - - - - - -