Commit 6e3e1c37 authored by huangcb's avatar huangcb

承运商接口:vehicle的字典表类型统一为Integer

parent 2ef37f0c
......@@ -14,14 +14,14 @@ public class VehicleConstants {
/**
* 车辆创建来源:1-平台创建、2-自行注册
**/
public static final String VEHICLE_SOURCE_TYPE_PLATFORM = "1";
public static final String VEHICLE_SOURCE_TYPE_REGISTER = "2";
public static final Integer VEHICLE_SOURCE_TYPE_PLATFORM = 1;
public static final Integer VEHICLE_SOURCE_TYPE_REGISTER = 2;
/**
* 车辆状态:1-正常、2-停用
**/
public static final String VEHICLE_ACCOUNT_STATUS_UNBLOCK = "1";
public static final String VEHICLE_ACCOUNT_STATUS_BLOCK = "2";
public static final Integer VEHICLE_ACCOUNT_STATUS_UNBLOCK = 1;
public static final Integer VEHICLE_ACCOUNT_STATUS_BLOCK = 2;
/**
* 车辆审核状态:0-待审核、1-审核成功,2-审核失败,APP自行注册需要平台审核
......
......@@ -36,6 +36,22 @@ public class VehicleDetailDto {
* 承运商帐号ID
*/
private Long carrierId;
/**
* 承运商名称
*/
private String carrierName;
/**
* 承运商类别(字典表):1-企业承运人、2-个体承运人
*/
private Integer carrierType;
/**
* 承运商名称
*/
private String carrierFullName;
/**
* 承运商联系人
*/
private String carrierContactor;
/**
* 车牌号
*/
......@@ -43,7 +59,7 @@ public class VehicleDetailDto {
/**
* 车辆状态:1-正常、2-停用
*/
private String vehicleStatus;
private Integer vehicleStatus;
/**
* 审核状态(字典表):0-待审核、1-审核成功,2-审核失败
*/
......@@ -179,7 +195,7 @@ public class VehicleDetailDto {
/**
* 是否开通ETC:1-已开通、2-未开通、3-未知
*/
private String etc;
private Integer etc;
/**
* 上报状态(字典表):0-未上报、1-上报成功、2-上报失败
*/
......@@ -195,7 +211,7 @@ public class VehicleDetailDto {
/**
* 创建来源:1-平台创建、2-司机创建
*/
private String sourceType;
private Integer sourceType;
/**
* 创建者
*/
......
......@@ -45,7 +45,7 @@ public class VehicleEntity implements Serializable {
/**
* 车辆状态:1-正常、2-停用
*/
private String vehicleStatus;
private Integer vehicleStatus;
/**
* 审核状态(字典表):0-待审核、1-审核成功,2-审核失败
*/
......@@ -181,7 +181,7 @@ public class VehicleEntity implements Serializable {
/**
* 是否开通ETC:1-已开通、2-未开通、3-未知
*/
private String etc;
private Integer etc;
/**
* 上报状态(字典表):0-未上报、1-上报成功、2-上报失败
*/
......@@ -198,7 +198,7 @@ public class VehicleEntity implements Serializable {
/**
* 创建来源:1-平台创建、2-司机创建
*/
private String sourceType;
private Integer sourceType;
/**
* 创建者
*/
......
......@@ -8,7 +8,10 @@ import org.apache.commons.lang3.builder.ToStringStyle;
import org.hibernate.validator.constraints.Length;
import org.hibernate.validator.constraints.Range;
import javax.validation.constraints.*;
import javax.validation.constraints.DecimalMax;
import javax.validation.constraints.DecimalMin;
import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
import java.math.BigDecimal;
/**
......@@ -209,8 +212,8 @@ public class VehicleInfoForm {
/**
* 是否开通ETC:1-已开通、2-未开通、3-未知
*/
@Pattern(regexp = "[12]", message = "参数etc不合法", groups = {ValidatorInsert.class, ValidatorUpdate.class})
private String etc;
@Range(min = 1, max = 3, message = "参数etc不合法", groups = {ValidatorInsert.class, ValidatorUpdate.class})
private Integer etc;
/**
* 车头照片URL
*/
......
......@@ -38,8 +38,13 @@ public class VehicleQueryForm {
/**
* 车辆状态:1-正常、2-停用
*/
@Pattern(regexp = "[12]", message = "参数vehicleStatus不合法", groups = {ValidatorList.class})
private String vehicleStatus;
@Range(min = 1, max = 2, message = "参数vehicleStatus不合法", groups = {ValidatorList.class})
private Integer vehicleStatus;
/**
* 创建来源:1-平台创建、2-司机创建
*/
@Range(min = 1, max = 2, message = "参数sourceType不合法", groups = {ValidatorList.class})
private Integer sourceType;
/**
* 审核状态(字典表):0-待审核、1-审核成功,2-审核失败
*/
......
......@@ -11,6 +11,7 @@ import com.esv.freight.customer.common.exception.EException;
import com.esv.freight.customer.common.response.ECode;
import com.esv.freight.customer.common.util.ReqUtils;
import com.esv.freight.customer.common.vo.PageResultVO;
import com.esv.freight.customer.module.carrier.CarrierConstants;
import com.esv.freight.customer.module.carrier.entity.CarrierAccountEntity;
import com.esv.freight.customer.module.carrier.service.CarrierAccountService;
import com.esv.freight.customer.module.vehicle.VehicleConstants;
......@@ -292,6 +293,11 @@ public class VehicleServiceImpl extends ServiceImpl<VehicleDao, VehicleEntity> i
for (VehicleDetailDto dto : dtoList) {
VehicleListVO vo = new VehicleListVO();
BeanUtils.copyProperties(dto, vo);
if (CarrierConstants.CARRIER_TYPE_COMPANY.equals(dto.getCarrierType())) {
vo.setCarrierName(dto.getCarrierFullName());
} else {
vo.setCarrierName(dto.getCarrierContactor());
}
vo.setCreateTime(dto.getCreateTime().getTime());
targetRecordList.add(vo);
}
......
......@@ -169,7 +169,7 @@ public class VehicleDetailVO {
/**
* 是否开通ETC:1-已开通、2-未开通、3-未知
*/
private String etc;
private Integer etc;
/**
* 上报状态(字典表):0-未上报、1-上报成功、2-上报失败
*/
......@@ -178,14 +178,10 @@ public class VehicleDetailVO {
* 上报时间
*/
private String uploadTime;
/**
* 删除标识:0-未删除,1-已删除
*/
private Boolean deleted;
/**
* 创建来源:1-平台创建、2-司机创建
*/
private String sourceType;
private Integer sourceType;
/**
* 创建者
*/
......
......@@ -22,6 +22,10 @@ public class VehicleListVO {
*
*/
private Long id;
/**
* 承运商名称
*/
private String carrierName;
/**
* 车牌号
*/
......@@ -29,7 +33,7 @@ public class VehicleListVO {
/**
* 车辆状态:1-正常、2-停用
*/
private String vehicleStatus;
private Integer vehicleStatus;
/**
* 审核状态(字典表):0-待审核、1-审核成功,2-审核失败
*/
......@@ -57,7 +61,7 @@ public class VehicleListVO {
/**
* 创建来源:1-平台创建、2-司机创建
*/
private String sourceType;
private Integer sourceType;
/**
* 创建者
*/
......
......@@ -67,10 +67,9 @@
<!-- 分页查询车辆列表 -->
<select id="selectVehicle4Page" parameterType="com.esv.freight.customer.module.vehicle.form.VehicleQueryForm"
resultType="com.esv.freight.customer.module.vehicle.dto.VehicleDetailDto">
select a.*, b.vehicle_head_url, b.vehicle_head_person_url, b.vehicle_license_front_url,
b.vehicle_license_back_url, b.road_certificate_front_url, b.attached_statement_url
from vehicle a, vehicle_attachment b
where a.id = b.vehicle_id
select a.*, c.carrier_type as carrierType, c.carrier_full_name as carrierFullName, c.contactor as carrierContactor
from vehicle a, carrier_info c
where a.carrier_id = c.account_id
<if test="queryObj.licenseNumber != null">
and a.license_number like CONCAT('%', #{queryObj.licenseNumber}, '%')
</if>
......@@ -86,6 +85,9 @@
<if test="queryObj.auditStatus != null">
and a.audit_status = #{queryObj.auditStatus}
</if>
<if test="queryObj.sourceType != null">
and a.source_type = #{queryObj.sourceType}
</if>
<if test="queryObj.vehicleLicenseNumber != null">
and a.vehicle_license_number like CONCAT('%', #{queryObj.vehicleLicenseNumber}, '%')
</if>
......
......@@ -75,7 +75,7 @@ public class VehicleControllerAddTest extends BaseTestController {
form.setVehicleProvinceCode("210000");
form.setVehicleCityCode("210100");
form.setVehicleDistrictCode("210103");
form.setEtc("1"); // 是否开通ETC:1-已开通、2-未开通、3-未知
form.setEtc(1); // 是否开通ETC:1-已开通、2-未开通、3-未知
form.setVehicleHeadUrl("http://127.0.0.1/Vehicle_Head_Url_001.jpg");
form.setVehicleHeadPersonUrl("http://127.0.0.1/Vehicle_Head_Person_Url_001.jpg");
form.setVehicleLicenseFrontUrl("http://127.0.0.1/Vehicle_License_Front_Url_001.jpg");
......@@ -138,7 +138,7 @@ public class VehicleControllerAddTest extends BaseTestController {
form.setVehicleProvinceCode("210000");
form.setVehicleCityCode("210100");
form.setVehicleDistrictCode("210105");
form.setEtc("1"); // 是否开通ETC:1-已开通、2-未开通、3-未知
form.setEtc(1); // 是否开通ETC:1-已开通、2-未开通、3-未知
form.setVehicleHeadUrl("http://127.0.0.1/Vehicle_Head_Url_011.jpg");
form.setVehicleHeadPersonUrl("http://127.0.0.1/Vehicle_Head_Person_Url_011.jpg");
form.setVehicleLicenseFrontUrl("http://127.0.0.1/Vehicle_License_Front_Url_011.jpg");
......@@ -202,7 +202,7 @@ public class VehicleControllerAddTest extends BaseTestController {
form.setVehicleProvinceCode("210000");
form.setVehicleCityCode("210100");
form.setVehicleDistrictCode("210105");
form.setEtc("1"); // 是否开通ETC:1-已开通、2-未开通、3-未知
form.setEtc(1); // 是否开通ETC:1-已开通、2-未开通、3-未知
form.setVehicleHeadUrl("http://127.0.0.1/Vehicle_Head_Url_011.jpg");
form.setVehicleHeadPersonUrl("http://127.0.0.1/Vehicle_Head_Person_Url_011.jpg");
form.setVehicleLicenseFrontUrl("http://127.0.0.1/Vehicle_License_Front_Url_011.jpg");
......@@ -265,7 +265,7 @@ public class VehicleControllerAddTest extends BaseTestController {
form.setVehicleProvinceCode("210000");
form.setVehicleCityCode("210100");
form.setVehicleDistrictCode("210105");
form.setEtc("1"); // 是否开通ETC:1-已开通、2-未开通、3-未知
form.setEtc(1); // 是否开通ETC:1-已开通、2-未开通、3-未知
form.setVehicleHeadUrl("http://127.0.0.1/Vehicle_Head_Url_011.jpg");
form.setVehicleHeadPersonUrl("http://127.0.0.1/Vehicle_Head_Person_Url_011.jpg");
form.setVehicleLicenseFrontUrl("http://127.0.0.1/Vehicle_License_Front_Url_011.jpg");
......@@ -328,7 +328,7 @@ public class VehicleControllerAddTest extends BaseTestController {
form.setVehicleProvinceCode("210000");
form.setVehicleCityCode("210100");
form.setVehicleDistrictCode("210105");
form.setEtc("1"); // 是否开通ETC:1-已开通、2-未开通、3-未知
form.setEtc(1); // 是否开通ETC:1-已开通、2-未开通、3-未知
form.setVehicleHeadUrl("http://127.0.0.1/Vehicle_Head_Url_011.jpg");
form.setVehicleHeadPersonUrl("http://127.0.0.1/Vehicle_Head_Person_Url_011.jpg");
form.setVehicleLicenseFrontUrl("http://127.0.0.1/Vehicle_License_Front_Url_011.jpg");
......@@ -391,7 +391,7 @@ public class VehicleControllerAddTest extends BaseTestController {
form.setVehicleProvinceCode("210000");
form.setVehicleCityCode("210100");
form.setVehicleDistrictCode("210105");
form.setEtc("1"); // 是否开通ETC:1-已开通、2-未开通、3-未知
form.setEtc(1); // 是否开通ETC:1-已开通、2-未开通、3-未知
form.setVehicleHeadUrl("http://127.0.0.1/Vehicle_Head_Url_011.jpg");
form.setVehicleHeadPersonUrl("http://127.0.0.1/Vehicle_Head_Person_Url_011.jpg");
form.setVehicleLicenseFrontUrl("http://127.0.0.1/Vehicle_License_Front_Url_011.jpg");
......@@ -454,7 +454,7 @@ public class VehicleControllerAddTest extends BaseTestController {
form.setVehicleProvinceCode("210000");
form.setVehicleCityCode("210100");
form.setVehicleDistrictCode("210105");
form.setEtc("1"); // 是否开通ETC:1-已开通、2-未开通、3-未知
form.setEtc(1); // 是否开通ETC:1-已开通、2-未开通、3-未知
form.setVehicleHeadUrl("http://127.0.0.1/Vehicle_Head_Url_011.jpg");
form.setVehicleHeadPersonUrl("http://127.0.0.1/Vehicle_Head_Person_Url_011.jpg");
form.setVehicleLicenseFrontUrl("http://127.0.0.1/Vehicle_License_Front_Url_011.jpg");
......@@ -517,7 +517,7 @@ public class VehicleControllerAddTest extends BaseTestController {
form.setVehicleProvinceCode("210000");
form.setVehicleCityCode("210100");
form.setVehicleDistrictCode("210105");
form.setEtc("1"); // 是否开通ETC:1-已开通、2-未开通、3-未知
form.setEtc(1); // 是否开通ETC:1-已开通、2-未开通、3-未知
form.setVehicleHeadUrl("http://127.0.0.1/Vehicle_Head_Url_011.jpg");
form.setVehicleHeadPersonUrl("http://127.0.0.1/Vehicle_Head_Person_Url_011.jpg");
form.setVehicleLicenseFrontUrl("http://127.0.0.1/Vehicle_License_Front_Url_011.jpg");
......
......@@ -76,7 +76,7 @@ public class VehicleControllerEditTest extends BaseTestController {
form.setVehicleProvinceCode("210000");
form.setVehicleCityCode("210100");
form.setVehicleDistrictCode("210103");
form.setEtc("1"); // 是否开通ETC:1-已开通、2-未开通、3-未知
form.setEtc(1); // 是否开通ETC:1-已开通、2-未开通、3-未知
form.setVehicleHeadUrl("http://127.0.0.1/Vehicle_Head_Url_001.jpg");
form.setVehicleHeadPersonUrl("http://127.0.0.1/Vehicle_Head_Person_Url_001.jpg");
form.setVehicleLicenseFrontUrl("http://127.0.0.1/Vehicle_License_Front_Url_001.jpg");
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment