Compare commits
No commits in common. "a103801256e3ff8b93a80f3224e35fab6b3af5fb" and "5fd17517e41d1e8b11909e0597d2b51af73ee246" have entirely different histories.
a103801256
...
5fd17517e4
|
@ -24,12 +24,12 @@ public class PageQuery {
|
||||||
/**
|
/**
|
||||||
* 第几页
|
* 第几页
|
||||||
*/
|
*/
|
||||||
private Integer page=1;
|
private Integer page;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 分页长度
|
* 分页长度
|
||||||
*/
|
*/
|
||||||
private Integer pageSize=5;
|
private Integer pageSize;
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -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();
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
|
@ -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;
|
|
||||||
}
|
|
|
@ -24,7 +24,7 @@ public class FirmInfo {
|
||||||
/**
|
/**
|
||||||
* 企业编号
|
* 企业编号
|
||||||
*/
|
*/
|
||||||
@TableId(value = "firm_id",type =IdType.AUTO)
|
@TableId(value = "firm_id",type = IdType.AUTO)
|
||||||
private Integer firmId;
|
private Integer firmId;
|
||||||
/**
|
/**
|
||||||
* 企业名称
|
* 企业名称
|
||||||
|
@ -70,7 +70,7 @@ public class FirmInfo {
|
||||||
/**
|
/**
|
||||||
* 统一社会信用代码
|
* 统一社会信用代码
|
||||||
*/
|
*/
|
||||||
private String firmSocialCredit;
|
private String unifiedSocialCredit;
|
||||||
|
|
||||||
public static FirmInfo addReqBuild(FirmAddReq firmAddReq){
|
public static FirmInfo addReqBuild(FirmAddReq firmAddReq){
|
||||||
return FirmInfo.builder()
|
return FirmInfo.builder()
|
||||||
|
@ -85,7 +85,7 @@ public class FirmInfo {
|
||||||
.firmBankBranch(firmAddReq.getFirmBankBranch())
|
.firmBankBranch(firmAddReq.getFirmBankBranch())
|
||||||
.firmBankAccount(firmAddReq.getFirmBankAccount())
|
.firmBankAccount(firmAddReq.getFirmBankAccount())
|
||||||
.firmBusinessLicense(firmAddReq.getFirmBusinessLicense())
|
.firmBusinessLicense(firmAddReq.getFirmBusinessLicense())
|
||||||
.firmSocialCredit(firmAddReq.getFirmSocialCredit())
|
.unifiedSocialCredit(firmAddReq.getUnifiedSocialCredit())
|
||||||
.build();
|
.build();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -104,7 +104,7 @@ public class FirmInfo {
|
||||||
.firmBankBranch(frimUpdateReq.getFirmBankBranch())
|
.firmBankBranch(frimUpdateReq.getFirmBankBranch())
|
||||||
.firmBankAccount(frimUpdateReq.getFirmBankAccount())
|
.firmBankAccount(frimUpdateReq.getFirmBankAccount())
|
||||||
.firmBusinessLicense(frimUpdateReq.getFirmBusinessLicense())
|
.firmBusinessLicense(frimUpdateReq.getFirmBusinessLicense())
|
||||||
.firmSocialCredit(frimUpdateReq.getFirmSocialCredit())
|
.unifiedSocialCredit(frimUpdateReq.getUnifiedSocialCredit())
|
||||||
.build();
|
.build();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -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();
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -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;
|
|
||||||
}
|
|
|
@ -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;
|
|
||||||
}
|
|
|
@ -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;
|
|
||||||
}
|
|
|
@ -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;
|
|
||||||
}
|
|
|
@ -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;
|
|
||||||
}
|
|
|
@ -77,6 +77,6 @@ public class FirmAddReq {
|
||||||
*/
|
*/
|
||||||
@NotEmpty(message = "企业统一社会信用代码不能为空")
|
@NotEmpty(message = "企业统一社会信用代码不能为空")
|
||||||
@Pattern(regexp = License)
|
@Pattern(regexp = License)
|
||||||
private String firmSocialCredit;
|
private String unifiedSocialCredit;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -20,6 +20,11 @@ import static com.dragon.vehicle.company.common.contsants.RegexConstants.*;
|
||||||
@AllArgsConstructor
|
@AllArgsConstructor
|
||||||
public class FirmQueryReq extends PageQuery {
|
public class FirmQueryReq extends PageQuery {
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 企业编号
|
||||||
|
*/
|
||||||
|
@NotEmpty(message = "企业编号不能为空")
|
||||||
|
private Integer firmId;
|
||||||
/**
|
/**
|
||||||
* 企业名称
|
* 企业名称
|
||||||
*/
|
*/
|
||||||
|
@ -83,5 +88,5 @@ public class FirmQueryReq extends PageQuery {
|
||||||
*/
|
*/
|
||||||
@NotEmpty(message = "企业统一社会信用代码不能为空")
|
@NotEmpty(message = "企业统一社会信用代码不能为空")
|
||||||
@Pattern(regexp = License)
|
@Pattern(regexp = License)
|
||||||
private String firmSocialCredit;
|
private String unifiedSocialCredit;
|
||||||
}
|
}
|
||||||
|
|
|
@ -88,5 +88,5 @@ public class FrimUpdateReq {
|
||||||
*/
|
*/
|
||||||
@NotEmpty(message = "企业统一社会信用代码不能为空")
|
@NotEmpty(message = "企业统一社会信用代码不能为空")
|
||||||
@Pattern(regexp = License)
|
@Pattern(regexp = License)
|
||||||
private String firmSocialCredit;
|
private String unifiedSocialCredit;
|
||||||
}
|
}
|
||||||
|
|
|
@ -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;
|
|
||||||
}
|
|
|
@ -60,6 +60,5 @@ public class AopLog {
|
||||||
logger.info("调用后:目标方法的类名:{},方法名:{},传递的参数为:{}",className,methodName,mapper.writeValueAsString(obj));
|
logger.info("调用后:目标方法的类名:{},方法名:{},传递的参数为:{}",className,methodName,mapper.writeValueAsString(obj));
|
||||||
logger.info("耗时:{}ms",System.currentTimeMillis()-startTime.get());
|
logger.info("耗时:{}ms",System.currentTimeMillis()-startTime.get());
|
||||||
return obj;
|
return obj;
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -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<String> addFaultRecord(@RequestBody @Validated FaultRecordAddReq faultRecordAddReq){
|
|
||||||
faultRecordService.save(FaultRecord.addReqBuild(faultRecordAddReq));
|
|
||||||
return Result.success();
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 修改
|
|
||||||
* @param recordUpdateReq
|
|
||||||
* @return
|
|
||||||
*/
|
|
||||||
@PostMapping("/{updateById}")
|
|
||||||
public Result<String> 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<TableDataInfo<FaultRecord>> selectFaultList( FaultRecordQueryReq faultRecordQueryReq){
|
|
||||||
TableDataInfo<FaultRecord> tableDataInfo=faultRecordService.seletFaultlist(faultRecordQueryReq);
|
|
||||||
return Result.success (tableDataInfo);
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -14,7 +14,7 @@ import org.springframework.validation.annotation.Validated;
|
||||||
import org.springframework.web.bind.annotation.*;
|
import org.springframework.web.bind.annotation.*;
|
||||||
|
|
||||||
@RestController
|
@RestController
|
||||||
@RequestMapping("/firm")
|
@RequestMapping("/firm/company")
|
||||||
public class FirmController {
|
public class FirmController {
|
||||||
|
|
||||||
@Autowired
|
@Autowired
|
||||||
|
@ -50,13 +50,14 @@ public class FirmController {
|
||||||
* 查看企业列表
|
* 查看企业列表
|
||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
@GetMapping("/firmInfoList")
|
@GetMapping("/list")
|
||||||
public Result<TableDataInfo<FirmInfo>> selectFirmList( FirmQueryReq firmQueryReq){
|
public Result<TableDataInfo<FirmInfo>> selectFirmList(@RequestBody @Validated FirmQueryReq firmQueryReq){
|
||||||
TableDataInfo<FirmInfo> tableDataInfo = firmService.selectFirmList(firmQueryReq);
|
TableDataInfo<FirmInfo> tableDataInfo = firmService.selectFirmList(firmQueryReq);
|
||||||
return Result.success(tableDataInfo);
|
return Result.success(tableDataInfo);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 逻辑删除
|
* 逻辑删除
|
||||||
* @param firmId
|
* @param firmId
|
||||||
|
|
|
@ -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<String> 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<String> updateVehicleBreakdown(@RequestBody BreakdownUpdateReq breakdownUpdateReq){
|
|
||||||
vehicleBreakdownService.updateById(VehicleBreakdown.updateBreakdownBuild(breakdownUpdateReq));
|
|
||||||
return Result.success();
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
@GetMapping("/list")
|
|
||||||
public Result<TableDataInfo<VehicleBreakdown>> selectVehicleBreakdown(VehicleBreakdownQueryReq vehicleBreakdownQueryReq){
|
|
||||||
TableDataInfo<VehicleBreakdown> tableDataInfo=vehicleBreakdownService.selectBreaklist(vehicleBreakdownQueryReq);
|
|
||||||
return Result.success(tableDataInfo);
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
@PostMapping("/{breakdownId}")
|
|
||||||
public Result<String> updateBreakDownStatus(@RequestBody BreakdownUpdateReq breakdownUpdateReq){
|
|
||||||
vehicleBreakdownService.updateById(VehicleBreakdown.updateBreakdownBuild(breakdownUpdateReq));
|
|
||||||
return Result.success();
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
|
@ -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<FaultRecord> {
|
|
||||||
}
|
|
|
@ -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<VehicleBreakdown> {
|
|
||||||
}
|
|
|
@ -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<FaultRecord> {
|
|
||||||
TableDataInfo<FaultRecord> seletFaultlist(FaultRecordQueryReq faultRecordQueryReq);
|
|
||||||
}
|
|
|
@ -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<VehicleBreakdown> {
|
|
||||||
TableDataInfo<VehicleBreakdown> selectBreaklist(VehicleBreakdownQueryReq vehicleBreakdownQueryReq);
|
|
||||||
|
|
||||||
}
|
|
|
@ -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<FaultRecordMapper, FaultRecord> 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<FaultRecord> seletFaultlist(FaultRecordQueryReq faultRecordQueryReq) {
|
|
||||||
LambdaQueryWrapper<FaultRecord> queryWrapper = new LambdaQueryWrapper<>();
|
|
||||||
if (StringUtils.isNotEmpty(faultRecordQueryReq.getVin())){
|
|
||||||
queryWrapper.like(FaultRecord::getVin,faultRecordQueryReq);
|
|
||||||
}
|
|
||||||
|
|
||||||
if (StringUtils.isNotEmpty(faultRecordQueryReq.getDealUser())){
|
|
||||||
queryWrapper.like(FaultRecord::getDealUser,faultRecordQueryReq);
|
|
||||||
}
|
|
||||||
|
|
||||||
Page<FaultRecord> page = this.page(faultRecordQueryReq.buildPage());
|
|
||||||
return TableDataInfo.<FaultRecord>builder()
|
|
||||||
.rows(page.getRecords())
|
|
||||||
.total(page.getTotal())
|
|
||||||
.build();
|
|
||||||
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -112,8 +112,8 @@ public class FirmServiceImpl extends ServiceImpl<FirmMapper, FirmInfo> implement
|
||||||
queryWrapper.eq(FirmInfo::getFirmBankAccount,firmQueryReq.getFirmBankAccount());
|
queryWrapper.eq(FirmInfo::getFirmBankAccount,firmQueryReq.getFirmBankAccount());
|
||||||
}
|
}
|
||||||
|
|
||||||
if (StringUtils.isNotEmpty(firmQueryReq.getFirmSocialCredit())){
|
if (StringUtils.isNotEmpty(firmQueryReq.getUnifiedSocialCredit())){
|
||||||
queryWrapper.eq(FirmInfo::getFirmSocialCredit,firmQueryReq.getFirmSocialCredit());
|
queryWrapper.eq(FirmInfo::getUnifiedSocialCredit,firmQueryReq.getUnifiedSocialCredit());
|
||||||
}
|
}
|
||||||
|
|
||||||
if (StringUtils.isNotEmpty(firmQueryReq.getFirmRepresentativeId())){
|
if (StringUtils.isNotEmpty(firmQueryReq.getFirmRepresentativeId())){
|
||||||
|
|
|
@ -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<VehicleBreakdownMapper, VehicleBreakdown> implements VehicleBreakdownService {
|
|
||||||
@Autowired
|
|
||||||
private VehicleBreakdownMapper vehicleBreakdownMapper;
|
|
||||||
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public TableDataInfo<VehicleBreakdown> selectBreaklist(VehicleBreakdownQueryReq vehicleBreakdownQueryReq) {
|
|
||||||
LambdaQueryWrapper<VehicleBreakdown> queryWrapper = new LambdaQueryWrapper<>();
|
|
||||||
if (StringUtils.isNotEmpty(vehicleBreakdownQueryReq.breakdownCode)){
|
|
||||||
queryWrapper.like(VehicleBreakdown::getBreakdownCode,vehicleBreakdownQueryReq.getBreakdownCode());
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
Page<VehicleBreakdown> page = this.page(vehicleBreakdownQueryReq.buildPage(), queryWrapper);
|
|
||||||
return TableDataInfo.<VehicleBreakdown>builder()
|
|
||||||
.rows(page.getRecords())
|
|
||||||
.total(page.getTotal())
|
|
||||||
.build();
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public boolean updateById(VehicleBreakdown entity) {
|
|
||||||
LambdaUpdateWrapper<VehicleBreakdown> updateWrapper = new LambdaUpdateWrapper<>();
|
|
||||||
updateWrapper.eq(VehicleBreakdown::getBreakdownId,entity.breakdownId)
|
|
||||||
.set(VehicleBreakdown::getBreakdownStatus,1);
|
|
||||||
vehicleBreakdownMapper.update(null,updateWrapper);
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
}
|
|
Loading…
Reference in New Issue