diff --git a/vehicle-company-common/src/main/java/com/dragon/vehicle/company/common/domain/FaultRecord.java b/vehicle-company-common/src/main/java/com/dragon/vehicle/company/common/domain/FaultRecord.java deleted file mode 100644 index 36a7d2a..0000000 --- a/vehicle-company-common/src/main/java/com/dragon/vehicle/company/common/domain/FaultRecord.java +++ /dev/null @@ -1,100 +0,0 @@ -package com.dragon.vehicle.company.common.domain; - -import com.baomidou.mybatisplus.annotation.IdType; -import com.baomidou.mybatisplus.annotation.TableId; -import com.baomidou.mybatisplus.annotation.TableName; -import com.dragon.vehicle.company.common.domain.req.FaultRecordAddReq; -import com.dragon.vehicle.company.common.domain.req.FaultRecordUpdateReq; -import lombok.AllArgsConstructor; -import lombok.Builder; -import lombok.Data; -import lombok.NoArgsConstructor; - -import java.util.Date; - -/** - * 故障记录 - * - * @author HuZhiYong - * @version 2023/11/23 - 13:40 - */ - -@Data -@Builder -@AllArgsConstructor -@NoArgsConstructor -@TableName(value = "falut_record") -public class FaultRecord { - /** - * 故障记录表ID - */ - @TableId(value = "falut_record_id",type = IdType.AUTO) - private Integer falutRecordId; - /** - * 故障码ID - */ - private Integer falutCodeId; - /** - * 车辆VIN - */ - private String vin; - /** - * 故障等级 - * 0低 - * 1中 - * 2高 - */ - private Integer alertScore; - /** - * 开始报警时间 - */ - private Date startAlertTime; - /** - * 最近一次报警时间 - */ - private Date recentAlertTime; - /** - * 处理时间 - */ - private Date dealTime; - /** - * 处理人 - */ - private String dealUser; - /** - * 处理状态 - * 0待处理 - * 1正在处理 - * 2处理完成 - */ - private Integer dealStatus; - - - public static FaultRecord addReqBuild(FaultRecordAddReq recordAddReq){ - return FaultRecord.builder() - .falutCodeId(recordAddReq.getFalutCodeId()) - .vin(recordAddReq.getVin()) - .alertScore(recordAddReq.getAlertScore()) - .startAlertTime(recordAddReq.getStartAlertTime()) - .recentAlertTime(recordAddReq.getRecentAlertTime()) - .dealTime(recordAddReq.getDealTime()) - .dealUser(recordAddReq.getDealUser()) - .dealStatus(recordAddReq.getDealStatus()) - .build(); - } - - public static FaultRecord updateReqBuild(FaultRecordUpdateReq faultRecordUpdateReq){ - return FaultRecord.builder() - .falutRecordId(faultRecordUpdateReq.getFalutRecordId()) - .falutCodeId(faultRecordUpdateReq.getFalutCodeId()) - .vin(faultRecordUpdateReq.getVin()) - .alertScore(faultRecordUpdateReq.getAlertScore()) - .startAlertTime(faultRecordUpdateReq.getStartAlertTime()) - .recentAlertTime(faultRecordUpdateReq.getRecentAlertTime()) - .dealTime(faultRecordUpdateReq.getDealTime()) - .dealUser(faultRecordUpdateReq.getDealUser()) - .dealStatus(faultRecordUpdateReq.getDealStatus()) - .build(); - } - -} diff --git a/vehicle-company-common/src/main/java/com/dragon/vehicle/company/common/domain/FaultType.java b/vehicle-company-common/src/main/java/com/dragon/vehicle/company/common/domain/FaultType.java deleted file mode 100644 index 5622ec5..0000000 --- a/vehicle-company-common/src/main/java/com/dragon/vehicle/company/common/domain/FaultType.java +++ /dev/null @@ -1,26 +0,0 @@ -package com.dragon.vehicle.company.common.domain; - -import com.baomidou.mybatisplus.annotation.IdType; -import com.baomidou.mybatisplus.annotation.TableId; -import com.baomidou.mybatisplus.annotation.TableName; -import lombok.AllArgsConstructor; -import lombok.Builder; -import lombok.Data; -import lombok.NoArgsConstructor; - -/** - * 故障类型 - * - * @author HuZhiYong - * @version 2023/11/23 - 13:40 - */ -@NoArgsConstructor -@AllArgsConstructor -@TableName(value = "fault_type") -@Builder -@Data -public class FaultType { - @TableId(value = "fault_type_id",type = IdType.AUTO) - private Integer faultTypeId; - private String faultTypeName; -} diff --git a/vehicle-company-common/src/main/java/com/dragon/vehicle/company/common/domain/VehicleBreakdown.java b/vehicle-company-common/src/main/java/com/dragon/vehicle/company/common/domain/VehicleBreakdown.java deleted file mode 100644 index 85f51aa..0000000 --- a/vehicle-company-common/src/main/java/com/dragon/vehicle/company/common/domain/VehicleBreakdown.java +++ /dev/null @@ -1,59 +0,0 @@ -package com.dragon.vehicle.company.common.domain; - -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.dragon.vehicle.company.common.domain.req.BreakdowmAddReq; -import com.dragon.vehicle.company.common.domain.req.BreakdownUpdateReq; -import lombok.AllArgsConstructor; -import lombok.Builder; -import lombok.Data; -import lombok.NoArgsConstructor; - -/** - * 故障码表 - * - * @author HuZhiYong - * @version 2023/11/24 - 20:43 - */ -@Data -@AllArgsConstructor -@NoArgsConstructor -@Builder -@TableName(value = "vehicle_breakdown") -public class VehicleBreakdown { - - /** - * 故障码ID - */ - @TableId(value = "breakdown_id",type = IdType.AUTO) - public Integer breakdownId; - /** - * 故障码代码 - */ - @TableField(value = "breakdown_code") - public String breakdownCode; - /** - * 故障码状态 - */ - @TableField(value = "breakdown_status") - public Integer breakdownStatus; - - - public static VehicleBreakdown addBreakdownBuild(BreakdowmAddReq breakdowmAddReq){ - return VehicleBreakdown.builder() - .breakdownCode(breakdowmAddReq.getBreakdownCode()) - .breakdownStatus(breakdowmAddReq.getBreakdownStatus()) - .build(); - } - - - public static VehicleBreakdown updateBreakdownBuild(BreakdownUpdateReq breakdownUpdateReq){ - return VehicleBreakdown.builder() - .breakdownId(breakdownUpdateReq.getBreakdownId()) - .breakdownCode(breakdownUpdateReq.getBreakdownCode()) - .breakdownStatus(breakdownUpdateReq.getBreakdownStatus()) - .build(); - } -} diff --git a/vehicle-company-common/src/main/java/com/dragon/vehicle/company/common/domain/req/BreakdowmAddReq.java b/vehicle-company-common/src/main/java/com/dragon/vehicle/company/common/domain/req/BreakdowmAddReq.java deleted file mode 100644 index f33194c..0000000 --- a/vehicle-company-common/src/main/java/com/dragon/vehicle/company/common/domain/req/BreakdowmAddReq.java +++ /dev/null @@ -1,30 +0,0 @@ -package com.dragon.vehicle.company.common.domain.req; - -import lombok.AllArgsConstructor; -import lombok.Builder; -import lombok.Data; -import lombok.NoArgsConstructor; - -/** - * 故障码Add - * - * @author HuZhiYong - * @version 2023/11/24 - 20:49 - */ -@Data -@NoArgsConstructor -@AllArgsConstructor -@Builder -public class BreakdowmAddReq { - - - /** - * 故障码代码 - */ - public String breakdownCode; - - /** - * 故障码状态 - */ - public Integer breakdownStatus; -} diff --git a/vehicle-company-common/src/main/java/com/dragon/vehicle/company/common/domain/req/BreakdownUpdateReq.java b/vehicle-company-common/src/main/java/com/dragon/vehicle/company/common/domain/req/BreakdownUpdateReq.java deleted file mode 100644 index b5681c6..0000000 --- a/vehicle-company-common/src/main/java/com/dragon/vehicle/company/common/domain/req/BreakdownUpdateReq.java +++ /dev/null @@ -1,33 +0,0 @@ -package com.dragon.vehicle.company.common.domain.req; - -import lombok.AllArgsConstructor; -import lombok.Builder; -import lombok.Data; -import lombok.NoArgsConstructor; - -/** - * 故障码Update - * - * @author HuZhiYong - * @version 2023/11/24 - 21:44 - */ -@Data -@AllArgsConstructor -@NoArgsConstructor -@Builder -public class BreakdownUpdateReq { - - /** - * 故障码ID - */ - public Integer breakdownId; - /** - * 故障码代码 - */ - public String breakdownCode; - - /** - * 故障码状态 - */ - public Integer breakdownStatus; -} diff --git a/vehicle-company-common/src/main/java/com/dragon/vehicle/company/common/domain/req/FaultRecordAddReq.java b/vehicle-company-common/src/main/java/com/dragon/vehicle/company/common/domain/req/FaultRecordAddReq.java deleted file mode 100644 index 8fec5a3..0000000 --- a/vehicle-company-common/src/main/java/com/dragon/vehicle/company/common/domain/req/FaultRecordAddReq.java +++ /dev/null @@ -1,71 +0,0 @@ -package com.dragon.vehicle.company.common.domain.req; - -import lombok.AllArgsConstructor; -import lombok.Builder; -import lombok.Data; -import lombok.NoArgsConstructor; - -import javax.validation.constraints.NotEmpty; -import java.util.Date; - -/** - * 故障记录addReq - * - * @author HuZhiYong - * @version 2023/11/23 - 13:51 - */ - -@Builder -@Data -@AllArgsConstructor -@NoArgsConstructor -public class FaultRecordAddReq { - - - /** - * 故障码ID - */ - @NotEmpty(message = "故障码ID不能为空") - private Integer falutCodeId; - /** - * 车辆VIN - */ - @NotEmpty(message = "车辆VIN不能为空") - private String vin; - /** - * 故障等级 - * 0低 - * 1中 - * 2高 - */ - @NotEmpty(message = "故障等级不能为空") - private Integer alertScore; - /** - * 开始报警时间 - */ - @NotEmpty(message = "开始报警时间不能为空") - private Date startAlertTime; - /** - * 最近一次报警时间 - */ - @NotEmpty(message = "最近一次报警时间不能为空") - private Date recentAlertTime; - /** - * 处理时间 - */ - @NotEmpty(message = "处理时间不能为空") - private Date dealTime; - /** - * 处理人 - */ - @NotEmpty(message = "处理人不能为空") - private String dealUser; - /** - * 处理状态 - * 0待处理 - * 1正在处理 - * 2处理完成 - */ - @NotEmpty(message = "处理状态不能为空") - private Integer dealStatus; -} diff --git a/vehicle-company-common/src/main/java/com/dragon/vehicle/company/common/domain/req/FaultRecordQueryReq.java b/vehicle-company-common/src/main/java/com/dragon/vehicle/company/common/domain/req/FaultRecordQueryReq.java deleted file mode 100644 index 67a70f0..0000000 --- a/vehicle-company-common/src/main/java/com/dragon/vehicle/company/common/domain/req/FaultRecordQueryReq.java +++ /dev/null @@ -1,41 +0,0 @@ -package com.dragon.vehicle.company.common.domain.req; - -import com.dragon.vehicle.common.page.PageQuery; -import lombok.AllArgsConstructor; -import lombok.Data; -import lombok.NoArgsConstructor; -import lombok.experimental.SuperBuilder; - -import javax.validation.constraints.NotEmpty; -import java.util.Date; - -/** - * 查询故障记录列表 - * - * @author HuZhiYong - * @version 2023/11/23 - 22:29 - */ -@Data -@AllArgsConstructor -@NoArgsConstructor -@SuperBuilder -public class FaultRecordQueryReq extends PageQuery { - @NotEmpty(message = "故障记录表ID不能为空") - private Integer faultRecordId; - @NotEmpty(message = "故障码ID不能为空") - private Integer faultCodeId; - @NotEmpty(message = "车辆vin不能为空") - private String vin; - @NotEmpty(message = "故障等级不能为空") - private Integer alertScore; - @NotEmpty(message = "开始报警时间不能为空") - private Date startAlerTime; - @NotEmpty(message = "最近一次报警时间不能为空") - private Date recentAlerTime; - @NotEmpty(message = "处理时间不能为空") - private Date dealTime; - @NotEmpty(message = "处理人不能为空") - private String dealUser; - @NotEmpty(message = "处理状态不能为空") - private UnknownError dealStatus; -} diff --git a/vehicle-company-common/src/main/java/com/dragon/vehicle/company/common/domain/req/FaultRecordUpdateReq.java b/vehicle-company-common/src/main/java/com/dragon/vehicle/company/common/domain/req/FaultRecordUpdateReq.java deleted file mode 100644 index 1855e99..0000000 --- a/vehicle-company-common/src/main/java/com/dragon/vehicle/company/common/domain/req/FaultRecordUpdateReq.java +++ /dev/null @@ -1,70 +0,0 @@ -package com.dragon.vehicle.company.common.domain.req; - -import lombok.AllArgsConstructor; -import lombok.Builder; -import lombok.Data; -import lombok.NoArgsConstructor; - -import javax.validation.constraints.NotEmpty; -import java.util.Date; - -/** - * 故障记录UpdateReq - * - * @author HuZhiYong - * @version 2023/11/23 - 13:53 - */ -@Data -@Builder -@NoArgsConstructor -@AllArgsConstructor -public class FaultRecordUpdateReq { - - private Integer falutRecordId; - /** - * 故障码ID - */ - @NotEmpty(message = "故障码不能为空") - private Integer falutCodeId; - /** - * 车辆VIN - */ - @NotEmpty(message = "车辆VIN不能为空") - private String vin; - /** - * 故障等级 - * 0低 - * 1中 - * 2高 - */ - @NotEmpty(message = "故障等级不能为空") - private Integer alertScore; - /** - * 开始报警时间 - */ - @NotEmpty(message = "开始报警时间不能为空") - private Date startAlertTime; - /** - * 最近一次报警时间 - */ - @NotEmpty(message = "最近一次报警时间不能为空") - private Date recentAlertTime; - /** - * 处理时间 - */ - @NotEmpty(message = "处理时间不能为空") - private Date dealTime; - /** - * 处理人 - */ - @NotEmpty(message = "处理人不能为空") - private String dealUser; - /** - * 处理状态 - * 0待处理 - * 1正在处理 - * 2处理完成 - */ - @NotEmpty(message = "处理状态不能为空") - private Integer dealStatus; -} diff --git a/vehicle-company-common/src/main/java/com/dragon/vehicle/company/common/domain/req/VehicleBreakdownQueryReq.java b/vehicle-company-common/src/main/java/com/dragon/vehicle/company/common/domain/req/VehicleBreakdownQueryReq.java deleted file mode 100644 index 9e485b5..0000000 --- a/vehicle-company-common/src/main/java/com/dragon/vehicle/company/common/domain/req/VehicleBreakdownQueryReq.java +++ /dev/null @@ -1,37 +0,0 @@ -package com.dragon.vehicle.company.common.domain.req; - -import com.dragon.vehicle.common.page.PageQuery; -import lombok.AllArgsConstructor; -import lombok.Data; -import lombok.NoArgsConstructor; -import lombok.experimental.SuperBuilder; - -import javax.validation.constraints.NotEmpty; - -/** - * 故障记录Query - * - * @author HuZhiYong - * @version 2023/11/24 - 22:22 - */ -@Data -@NoArgsConstructor -@AllArgsConstructor -@SuperBuilder -public class VehicleBreakdownQueryReq extends PageQuery { - /** - * 故障码ID - */ - @NotEmpty(message = "故障码ID不能为空") - public Integer breakdownId; - /** - * 故障码代码 - */ - @NotEmpty(message = "故障码代码不能为空") - public String breakdownCode; - /** - * 故障码状态 - */ - @NotEmpty(message = "故障码状态不能为空") - public Integer breakdownStatus; -} diff --git a/vehicle-company-server/src/main/java/com/dragon/vehicle/company/server/controller/FaultRecordController.java b/vehicle-company-server/src/main/java/com/dragon/vehicle/company/server/controller/FaultRecordController.java deleted file mode 100644 index 5e12e29..0000000 --- a/vehicle-company-server/src/main/java/com/dragon/vehicle/company/server/controller/FaultRecordController.java +++ /dev/null @@ -1,69 +0,0 @@ -package com.dragon.vehicle.company.server.controller; - -import com.dragon.common.core.domain.Result; -import com.dragon.common.core.web.page.TableDataInfo; -import com.dragon.vehicle.company.common.domain.FaultRecord; -import com.dragon.vehicle.company.common.domain.req.FaultRecordAddReq; -import com.dragon.vehicle.company.common.domain.req.FaultRecordQueryReq; -import com.dragon.vehicle.company.common.domain.req.FaultRecordUpdateReq; -import com.dragon.vehicle.company.server.service.FaultRecordService; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.validation.annotation.Validated; -import org.springframework.web.bind.annotation.*; - -/** - * 故障记录 - * - * @author HuZhiYong - * @version 2023/11/23 - 14:30 - */ -@RestController -@RequestMapping("/faultRecord") -public class FaultRecordController { - - @Autowired - private FaultRecordService faultRecordService; - - /** - * 添加故障记录 - * @param faultRecordAddReq - * @return - */ - @PostMapping() - public Result addFaultRecord(@RequestBody @Validated FaultRecordAddReq faultRecordAddReq){ - faultRecordService.save(FaultRecord.addReqBuild(faultRecordAddReq)); - return Result.success(); - } - - - /** - * 修改 - * @param recordUpdateReq - * @return - */ - @PostMapping("/{updateById}") - public Result updateFaultRecord(@RequestBody FaultRecordUpdateReq recordUpdateReq){ - faultRecordService.updateById(FaultRecord.updateReqBuild(recordUpdateReq)); - return Result.success(); - } - - /** - * 删除故障记录 - * @param faultRecordId - * @return - */ - @PostMapping("/{faultRecordId}") - public Result delRecordId(@PathVariable Integer faultRecordId){ - faultRecordService.removeById(faultRecordId); - return Result.success(); - } - - /** - * 查看故障记录列表 - */ - @GetMapping("/list") - public Result> selectFaultList( FaultRecordQueryReq faultRecordQueryReq){ - TableDataInfo tableDataInfo=faultRecordService.seletFaultlist(faultRecordQueryReq); - return Result.success (tableDataInfo); - } -} diff --git a/vehicle-company-server/src/main/java/com/dragon/vehicle/company/server/controller/VehicleBreakdownController.java b/vehicle-company-server/src/main/java/com/dragon/vehicle/company/server/controller/VehicleBreakdownController.java deleted file mode 100644 index 2e83095..0000000 --- a/vehicle-company-server/src/main/java/com/dragon/vehicle/company/server/controller/VehicleBreakdownController.java +++ /dev/null @@ -1,78 +0,0 @@ -package com.dragon.vehicle.company.server.controller; - -import com.dragon.common.core.domain.Result; -import com.dragon.common.core.web.page.TableDataInfo; -import com.dragon.vehicle.company.common.domain.VehicleBreakdown; -import com.dragon.vehicle.company.common.domain.req.BreakdowmAddReq; -import com.dragon.vehicle.company.common.domain.req.BreakdownUpdateReq; -import com.dragon.vehicle.company.common.domain.req.VehicleBreakdownQueryReq; -import com.dragon.vehicle.company.server.service.VehicleBreakdownService; -import io.swagger.v3.oas.annotations.parameters.RequestBody; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.validation.annotation.Validated; -import org.springframework.web.bind.annotation.*; - -/** - * 故障码 - * - * @author HuZhiYong - * @version 2023/11/24 - 21:27 - */ -@RestController -@RequestMapping("/vehiclebreakdown") -public class VehicleBreakdownController { - - @Autowired - private VehicleBreakdownService vehicleBreakdownService; - - - /** - * 添加 - * @param breakdowmAddReq - * @return - */ - @PostMapping() - public Result addBreakdown(@RequestBody @Validated BreakdowmAddReq breakdowmAddReq){ - vehicleBreakdownService.save(VehicleBreakdown.addBreakdownBuild(breakdowmAddReq)); - return Result.success(); - } - - - /** - * 删除 - * @param breakId - * @return - */ - @PostMapping("/{breakId}") - public Result delBreakdown(@PathVariable Integer breakId){ - vehicleBreakdownService.removeById(breakId); - return Result.success(); - } - - - /** - * 修改 - * @param breakdownUpdateReq - * @return - */ - @PostMapping("/{updateById}") - public Result updateVehicleBreakdown(@RequestBody BreakdownUpdateReq breakdownUpdateReq){ - vehicleBreakdownService.updateById(VehicleBreakdown.updateBreakdownBuild(breakdownUpdateReq)); - return Result.success(); - } - - - @GetMapping("/list") - public Result> selectVehicleBreakdown(VehicleBreakdownQueryReq vehicleBreakdownQueryReq){ - TableDataInfo tableDataInfo=vehicleBreakdownService.selectBreaklist(vehicleBreakdownQueryReq); - return Result.success(tableDataInfo); - } - - - @PostMapping("/{breakdownId}") - public Result updateBreakDownStatus(@RequestBody BreakdownUpdateReq breakdownUpdateReq){ - vehicleBreakdownService.updateById(VehicleBreakdown.updateBreakdownBuild(breakdownUpdateReq)); - return Result.success(); - } - -} diff --git a/vehicle-company-server/src/main/java/com/dragon/vehicle/company/server/mapper/FaultRecordMapper.java b/vehicle-company-server/src/main/java/com/dragon/vehicle/company/server/mapper/FaultRecordMapper.java deleted file mode 100644 index 26a273e..0000000 --- a/vehicle-company-server/src/main/java/com/dragon/vehicle/company/server/mapper/FaultRecordMapper.java +++ /dev/null @@ -1,13 +0,0 @@ -package com.dragon.vehicle.company.server.mapper; - -import com.baomidou.mybatisplus.core.mapper.BaseMapper; -import com.dragon.vehicle.company.common.domain.FaultRecord; -import org.apache.ibatis.annotations.Mapper; - -/** - * @author HuZhiYong - * @version 2023/11/23 - 14:32 - */ -@Mapper -public interface FaultRecordMapper extends BaseMapper { -} diff --git a/vehicle-company-server/src/main/java/com/dragon/vehicle/company/server/mapper/VehicleBreakdownMapper.java b/vehicle-company-server/src/main/java/com/dragon/vehicle/company/server/mapper/VehicleBreakdownMapper.java deleted file mode 100644 index c33476a..0000000 --- a/vehicle-company-server/src/main/java/com/dragon/vehicle/company/server/mapper/VehicleBreakdownMapper.java +++ /dev/null @@ -1,13 +0,0 @@ -package com.dragon.vehicle.company.server.mapper; - -import com.baomidou.mybatisplus.core.mapper.BaseMapper; -import com.dragon.vehicle.company.common.domain.VehicleBreakdown; -import org.apache.ibatis.annotations.Mapper; - -/** - * @author HuZhiYong - * @version 2023/11/24 - 21:29 - */ -@Mapper -public interface VehicleBreakdownMapper extends BaseMapper { -} diff --git a/vehicle-company-server/src/main/java/com/dragon/vehicle/company/server/service/FaultRecordService.java b/vehicle-company-server/src/main/java/com/dragon/vehicle/company/server/service/FaultRecordService.java deleted file mode 100644 index a5a4d7c..0000000 --- a/vehicle-company-server/src/main/java/com/dragon/vehicle/company/server/service/FaultRecordService.java +++ /dev/null @@ -1,14 +0,0 @@ -package com.dragon.vehicle.company.server.service; - -import com.baomidou.mybatisplus.extension.service.IService; -import com.dragon.common.core.web.page.TableDataInfo; -import com.dragon.vehicle.company.common.domain.FaultRecord; -import com.dragon.vehicle.company.common.domain.req.FaultRecordQueryReq; - -/** - * @author HuZhiYong - * @version 2023/11/23 - 14:31 - */ -public interface FaultRecordService extends IService { - TableDataInfo seletFaultlist(FaultRecordQueryReq faultRecordQueryReq); -} diff --git a/vehicle-company-server/src/main/java/com/dragon/vehicle/company/server/service/VehicleBreakdownService.java b/vehicle-company-server/src/main/java/com/dragon/vehicle/company/server/service/VehicleBreakdownService.java deleted file mode 100644 index 384fad1..0000000 --- a/vehicle-company-server/src/main/java/com/dragon/vehicle/company/server/service/VehicleBreakdownService.java +++ /dev/null @@ -1,15 +0,0 @@ -package com.dragon.vehicle.company.server.service; - -import com.baomidou.mybatisplus.extension.service.IService; -import com.dragon.common.core.web.page.TableDataInfo; -import com.dragon.vehicle.company.common.domain.VehicleBreakdown; -import com.dragon.vehicle.company.common.domain.req.VehicleBreakdownQueryReq; - -/** - * @author HuZhiYong - * @version 2023/11/24 - 21:29 - */ -public interface VehicleBreakdownService extends IService { - TableDataInfo selectBreaklist(VehicleBreakdownQueryReq vehicleBreakdownQueryReq); - -} diff --git a/vehicle-company-server/src/main/java/com/dragon/vehicle/company/server/service/impl/FaultRecordServiceImpl.java b/vehicle-company-server/src/main/java/com/dragon/vehicle/company/server/service/impl/FaultRecordServiceImpl.java deleted file mode 100644 index a8a9343..0000000 --- a/vehicle-company-server/src/main/java/com/dragon/vehicle/company/server/service/impl/FaultRecordServiceImpl.java +++ /dev/null @@ -1,79 +0,0 @@ -package com.dragon.vehicle.company.server.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.dragon.common.core.exception.ServiceException; -import com.dragon.common.core.utils.StringUtils; -import com.dragon.common.core.web.page.TableDataInfo; -import com.dragon.vehicle.company.common.domain.FaultRecord; -import com.dragon.vehicle.company.common.domain.req.FaultRecordQueryReq; -import com.dragon.vehicle.company.server.mapper.FaultRecordMapper; -import com.dragon.vehicle.company.server.service.FaultRecordService; -import lombok.extern.log4j.Log4j2; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.stereotype.Service; - -import java.io.Serializable; - -/** - * @author HuZhiYong - * @version 2023/11/23 - 14:31 - */ -@Service -@Log4j2 -public class FaultRecordServiceImpl extends ServiceImpl implements FaultRecordService { - @Autowired - private FaultRecordMapper faultRecordMapper; - - @Override - public boolean save(FaultRecord entity) { - boolean save = super.save(entity); - if (!save){ - log.warn("添加失败:[{}]",entity.getFalutCodeId()); - throw new ServiceException("添加失败"); - } - return true; - } - - - @Override - public boolean updateById(FaultRecord entity) { - boolean update = super.updateById(entity); - if (!update){ - log.warn("修改失败:[{}]",entity.getFalutCodeId()); - throw new ServiceException("修改失败"); - } - - return true; - } - - @Override - public boolean removeById(Serializable id) { - boolean remove = super.removeById(id); - if (!remove){ - log.warn("删除失败:[{}]",id); - throw new ServiceException("删除失败"); - } - return true; - } - - @Override - public TableDataInfo seletFaultlist(FaultRecordQueryReq faultRecordQueryReq) { - LambdaQueryWrapper queryWrapper = new LambdaQueryWrapper<>(); - if (StringUtils.isNotEmpty(faultRecordQueryReq.getVin())){ - queryWrapper.like(FaultRecord::getVin,faultRecordQueryReq); - } - - if (StringUtils.isNotEmpty(faultRecordQueryReq.getDealUser())){ - queryWrapper.like(FaultRecord::getDealUser,faultRecordQueryReq); - } - - Page page = this.page(faultRecordQueryReq.buildPage()); - return TableDataInfo.builder() - .rows(page.getRecords()) - .total(page.getTotal()) - .build(); - - } -} diff --git a/vehicle-company-server/src/main/java/com/dragon/vehicle/company/server/service/impl/VehicleBreakdownServiceImpl.java b/vehicle-company-server/src/main/java/com/dragon/vehicle/company/server/service/impl/VehicleBreakdownServiceImpl.java deleted file mode 100644 index dc30ef8..0000000 --- a/vehicle-company-server/src/main/java/com/dragon/vehicle/company/server/service/impl/VehicleBreakdownServiceImpl.java +++ /dev/null @@ -1,50 +0,0 @@ -package com.dragon.vehicle.company.server.service.impl; - -import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; -import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper; -import com.baomidou.mybatisplus.extension.plugins.pagination.Page; -import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; -import com.dragon.common.core.utils.StringUtils; -import com.dragon.common.core.web.page.TableDataInfo; -import com.dragon.vehicle.company.common.domain.VehicleBreakdown; -import com.dragon.vehicle.company.common.domain.req.VehicleBreakdownQueryReq; -import com.dragon.vehicle.company.server.mapper.VehicleBreakdownMapper; -import com.dragon.vehicle.company.server.service.VehicleBreakdownService; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.stereotype.Service; - -/** - * @author HuZhiYong - * @version 2023/11/24 - 21:29 - */ -@Service -public class VehicleBreakdownServiceImpl extends ServiceImpl implements VehicleBreakdownService { - @Autowired - private VehicleBreakdownMapper vehicleBreakdownMapper; - - - @Override - public TableDataInfo selectBreaklist(VehicleBreakdownQueryReq vehicleBreakdownQueryReq) { - LambdaQueryWrapper queryWrapper = new LambdaQueryWrapper<>(); - if (StringUtils.isNotEmpty(vehicleBreakdownQueryReq.breakdownCode)){ - queryWrapper.like(VehicleBreakdown::getBreakdownCode,vehicleBreakdownQueryReq.getBreakdownCode()); - } - - - Page page = this.page(vehicleBreakdownQueryReq.buildPage(), queryWrapper); - return TableDataInfo.builder() - .rows(page.getRecords()) - .total(page.getTotal()) - .build(); - } - - - @Override - public boolean updateById(VehicleBreakdown entity) { - LambdaUpdateWrapper updateWrapper = new LambdaUpdateWrapper<>(); - updateWrapper.eq(VehicleBreakdown::getBreakdownId,entity.breakdownId) - .set(VehicleBreakdown::getBreakdownStatus,1); - vehicleBreakdownMapper.update(null,updateWrapper); - return true; - } -}