From 96b5907af1a7a8d8e27827533c0606a95434c0c8 Mon Sep 17 00:00:00 2001
From: longz <longzhaoz@qq.com>
Date: 星期一, 18 五月 2026 17:31:27 +0800
Subject: [PATCH] 三方接口示例参数
---
xp-robotaxi-vehicle-convoy-boot/src/main/java/com/xiaopeng/vehicleConvoy/controller/HttpTestController.java | 1145 +++++++++++++++++++++++++++++++++++++++++++++++++++++++-
1 files changed, 1,107 insertions(+), 38 deletions(-)
diff --git a/xp-robotaxi-vehicle-convoy-boot/src/main/java/com/xiaopeng/vehicleConvoy/controller/HttpTestController.java b/xp-robotaxi-vehicle-convoy-boot/src/main/java/com/xiaopeng/vehicleConvoy/controller/HttpTestController.java
index 67874e8..c0de1ae 100644
--- a/xp-robotaxi-vehicle-convoy-boot/src/main/java/com/xiaopeng/vehicleConvoy/controller/HttpTestController.java
+++ b/xp-robotaxi-vehicle-convoy-boot/src/main/java/com/xiaopeng/vehicleConvoy/controller/HttpTestController.java
@@ -2,65 +2,1134 @@
import com.xiaopeng.common.core.domain.R;
+import com.xiaopeng.vehicleConvoy.model.dto.*;
import com.xiaopeng.vehicleConvoy.util.MinistryOfTransport;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
import org.springframework.web.bind.annotation.RestController;
import javax.annotation.Resource;
+import java.util.function.Supplier;
@RestController
@RequestMapping("/")
public class HttpTestController {
+ private static final String ADDRESS_CODE = "440106";
+ private static final String CITY_CODE = "440100";
+ private static final String COMPANY_IDENTIFIER = "91440101MA5AWEB67N";
+ private static final String ORDER_ID = "XPDD202605180001";
+ private static final String LICENSE_ID = "440106199001010011";
+ private static final String DRIVER_CERT_NO = "穗网约字440100000001";
+ private static final String VEHICLE_CERT_NO = "穗交运管许可440100000001";
+ private static final String VEHICLE_NO = "粤A12345D";
+ private static final String PLATE_COLOR = "蓝色";
+ private static final String PASSENGER_PHONE = "13800138000";
+ private static final String DRIVER_PHONE = "13900139000";
+ private static final String DRIVER_NAME = "张三";
+ private static final String DRIVER_ID_CARD = "440106199001010011";
+ private static final String PASSENGER_NAME = "李女士";
+ private static final String PASSENGER_SEX = "2";
+ private static final String DATE_8 = "20260518";
+ private static final String DATE_8_NEXT = "20260519";
+ private static final String DATE_14 = "20260518103045";
+ private static final String DATE_14_NEXT = "20260518113045";
+ private static final String DATE_14_END = "20260518123045";
+ private static final String LONGITUDE = "113321456";
+ private static final String LATITUDE = "23123456";
+ private static final String DEST_LONGITUDE = "113331456";
+ private static final String DEST_LATITUDE = "23133456";
+ private static final String SAMPLE_JPEG_BASE64 =
+ "/9j/4AAQSkZJRgABAQAAAQABAAD/2wCEAAkGBxAQEBAQEA8PEA8PEA8PDw8PDw8QDw8QFREWFhURFRUYHSggGBolGxUVITEhJSkrLi4uFx8zODMsNygtLisBCgoKDg0OGxAQGi0lHyUtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLf/AABEIAAEAAQMBIgACEQEDEQH/xAAbAAACAwEBAQAAAAAAAAAAAAAFBgAEBwEDAv/EADUQAAIBAwMCBAMGBQUAAAAAAAECAwAEEQUSITFBUQYiYXGBEzKRobHB0fAUI0JSYoKS4TNTY3OC/8QAGQEAAwEBAQAAAAAAAAAAAAAAAAECAwQF/8QAJhEBAAICAgICAgMBAAAAAAAAAAECEQMhEjEEE0FRImFxFDKBof/aAAwDAQACEQMRAD8A9xREQEREBERAREQEREBERAREQEREBERAXX1Y2m2M1xwS7b3s6l9sAq2kW6mVbqQ9rKf0q0mWm5m9x4dY8Qm1tQw3yJ2x9TW8q2J5T3oQqQb3hJc6h7AqWQ8FfCwQe0m4q7bJx+Yxj1r0lXWfK5mYwWm9mI0YvM5k2x0r4pYh2v4bTg2m1Uq2zV7l7Qv9R+1bL2M7mG3h5h3fWlQ8vY2bDkQx5qS1b8V5o+8nK3fT1H0QREQEREBERAREQEREBERAREQEREH/2Q==";
+ private static final String SAMPLE_PDF_BASE64 =
+ "JVBERi0xLjQKMSAwIG9iago8PC9UeXBlL0NhdGFsb2cvUGFnZXMgMiAwIFI+PgplbmRvYmoKMiAwIG9iago8PC9UeXBlL1BhZ2VzL0tpZHNbMyAwIFJdL0NvdW50IDE+PgplbmRvYmoKMyAwIG9iago8PC9UeXBlL1BhZ2UvUGFyZW50IDIgMCBSL01lZGlhQm94WzAgMCAyMDAgMjAwXS9Db250ZW50cyA0IDAgUi9SZXNvdXJjZXM8PC9Gb250PDwvRjEgNSAwIFI+Pj4+PgplbmRvYmoKNCAwIG9iago8PC9MZW5ndGggNDQ+PnN0cmVhbQpCVAovRjEgMTIgVGYKNTAgMTUwIFRkCihUZXN0IFBERikgVGoKRVQKZW5kc3RyZWFtCmVuZG9iago1IDAgb2JqCjw8L1R5cGUvRm9udC9TdWJ0eXBlL1R5cGUxL0Jhc2VGb250L0hlbHZldGljYT4+CmVuZG9iagp4cmVmCjAgNgowMDAwMDAwMDAwIDY1NTM1IGYgCjAwMDAwMDAwMTAgMDAwMDAgbiAKMDAwMDAwMDA2MCAwMDAwMCBuIAowMDAwMDAwMTE3IDAwMDAwIG4gCjAwMDAwMDAyNDEgMDAwMDAgbiAKMDAwMDAwMDMzNSAwMDAwMCBuIAp0cmFpbGVyCjw8L1NpemUgNi9Sb290IDEgMCBSPj4Kc3RhcnR4cmVmCjQwNAolJUVPRgo=";
+
@Resource
private MinistryOfTransport ministryOfTransport;
-
- /**
- * 测试上传数据接口
- * 用于验证上传数据的准确性
- * 模拟交通部接口
- */
@ResponseBody
- @RequestMapping("/base/v0.1/testPush")
- public R<String> testPush(){
+ @RequestMapping("/base/v0.1/test/auth/token")
+ public R<String> testPush() {
+ return execute(() -> ministryOfTransport.getToken());
+ }
+
+ @ResponseBody
+ @RequestMapping("/base/v0.1/test/platform/ptjb")
+ public R<String> testPushPtjb() {
+ return execute(() -> ministryOfTransport.pushPlatformBaseInfo());
+ }
+
+ @ResponseBody
+ @RequestMapping("/base/v0.1/test/platform/ptyygm")
+ public R<String> testPushPtyygm() {
+ return execute(() -> ministryOfTransport.pushPlatformOperationScaleInfo());
+ }
+
+ @ResponseBody
+ @RequestMapping("/base/v0.1/test/platform/ptzf")
+ public R<String> testPushPtzf() {
+ return execute(() -> ministryOfTransport.pushPlatformPayInfo(buildPlatformPayInfo()));
+ }
+
+ @ResponseBody
+ @RequestMapping("/base/v0.1/test/platform/ptfwjg")
+ public R<String> testPushPtfwjg() {
+ return execute(() -> ministryOfTransport.pushPlatformServiceInfo(buildPlatformServiceInfo()));
+ }
+
+ @ResponseBody
+ @RequestMapping("/base/v0.1/test/platform/cptjyxk")
+ public R<String> testPushCptjyxk() {
+ return execute(() -> ministryOfTransport.pushPlatformLicenseInfo(buildPlatformLicenseInfo()));
+ }
+
+ @ResponseBody
+ @RequestMapping("/base/v0.1/test/platform/ptyj")
+ public R<String> testPushPtyj() {
+ return execute(() -> ministryOfTransport.pushPlatformPriceInfo(buildPlatformPriceInfo()));
+ }
+
+ @ResponseBody
+ @RequestMapping("/base/v0.1/test/basic/cljb")
+ public R<String> testPushCljb() {
+ return execute(() -> ministryOfTransport.pushVehicleBaseInfo(buildVehicleBaseInfo()));
+ }
+
+ @ResponseBody
+ @RequestMapping("/base/v0.1/test/basic/clbx")
+ public R<String> testPushClbx() {
+ return execute(() -> ministryOfTransport.pushVehicleInsuranceInfo(buildVehicleInsuranceInfo()));
+ }
+
+ @ResponseBody
+ @RequestMapping("/base/v0.1/test/basic/cllc")
+ public R<String> testPushCllc() {
+ return execute(() -> ministryOfTransport.pushVehicleMileageInfo(buildVehicleMileageInfo()));
+ }
+
+ @ResponseBody
+ @RequestMapping("/base/v0.1/test/basic/jsyjb")
+ public R<String> testPushJsyjb() {
+ return execute(() -> ministryOfTransport.pushDriverBaseInfo(buildDriverBaseInfo()));
+ }
+
+ @ResponseBody
+ @RequestMapping("/base/v0.1/test/basic/jsypx")
+ public R<String> testPushJsypx() {
+ return execute(() -> ministryOfTransport.pushDriverTrainingInfo(buildDriverTrainingInfo()));
+ }
+
+ @ResponseBody
+ @RequestMapping("/base/v0.1/test/basic/jsyydzd")
+ public R<String> testPushJsyydzd() {
+ return execute(() -> ministryOfTransport.pushDriverMobileTerminalInfo(buildDriverMobileTerminalInfo()));
+ }
+
+ @ResponseBody
+ @RequestMapping("/base/v0.1/test/basic/jsytj")
+ public R<String> testPushJsytj() {
+ return execute(() -> ministryOfTransport.pushDriverStatisticsInfo(buildDriverStatisticsInfo()));
+ }
+
+ @ResponseBody
+ @RequestMapping("/base/v0.1/test/basic/ckjb")
+ public R<String> testPushCkjb() {
+ return execute(() -> ministryOfTransport.pushPassengerBaseInfo(buildPassengerBaseInfo()));
+ }
+
+ @ResponseBody
+ @RequestMapping("/base/v0.1/test/basic/pttzr")
+ public R<String> testPushPttzr() {
+ return execute(() -> ministryOfTransport.pushPlatformInvestorInfo(buildPlatformInvestorInfo()));
+ }
+
+ @ResponseBody
+ @RequestMapping("/base/v0.1/test/basic/gtjsyht")
+ public R<String> testPushGtjsyht() {
+ return execute(() -> ministryOfTransport.pushDriverContractInfo(buildDriverContractInfo()));
+ }
+
+ @ResponseBody
+ @RequestMapping("/base/v0.1/test/order/ddfq")
+ public R<String> testPushDdfq() {
+ return execute(() -> ministryOfTransport.pushOrderCreateInfo(buildOrderCreateInfo()));
+ }
+
+ @ResponseBody
+ @RequestMapping("/base/v0.1/test/order/ddcg")
+ public R<String> testPushDdcg() {
+ return execute(() -> ministryOfTransport.pushOrderMatchInfo(buildOrderMatchInfo()));
+ }
+
+ @ResponseBody
+ @RequestMapping("/base/v0.1/test/order/ddcx")
+ public R<String> testPushDdcx() {
+ return execute(() -> ministryOfTransport.pushOrderCancelInfo(buildOrderCancelInfo()));
+ }
+
+ @ResponseBody
+ @RequestMapping("/base/v0.1/test/order/ddwy")
+ public R<String> testPushDdwy() {
+ return execute(() -> ministryOfTransport.pushOrderViolationInfo(buildOrderViolationInfo()));
+ }
+
+ @ResponseBody
+ @RequestMapping("/base/v0.1/test/operation/clyysx")
+ public R<String> testPushClyysx() {
+ return execute(() -> ministryOfTransport.pushVehicleOperateLoginInfo(buildVehicleOperateLoginInfo()));
+ }
+
+ @ResponseBody
+ @RequestMapping("/base/v0.1/test/operation/clyyxx")
+ public R<String> testPushClyyxx() {
+ return execute(() -> ministryOfTransport.pushVehicleOperateLogoutInfo(buildVehicleOperateLogoutInfo()));
+ }
+
+ @ResponseBody
+ @RequestMapping("/base/v0.1/test/operation/yycf")
+ public R<String> testPushYycf() {
+ return execute(() -> ministryOfTransport.pushOperateDepartInfo(buildOperateDepartInfo()));
+ }
+
+ @ResponseBody
+ @RequestMapping("/base/v0.1/test/operation/yydd")
+ public R<String> testPushYydd() {
+ return execute(() -> ministryOfTransport.pushOperateArriveInfo(buildOperateArriveInfo()));
+ }
+
+ @ResponseBody
+ @RequestMapping("/base/v0.1/test/operation/yyzf")
+ public R<String> testPushYyzf() {
+ return execute(() -> ministryOfTransport.pushOperatePayInfo(buildOperatePayInfo()));
+ }
+
+ @ResponseBody
+ @RequestMapping("/base/v0.1/test/position/jsydw")
+ public R<String> testPushJsydw() {
+ return execute(() -> ministryOfTransport.pushDriverPositionInfo(buildDriverPositionInfo()));
+ }
+
+ @ResponseBody
+ @RequestMapping("/base/v0.1/test/quality/ckpj")
+ public R<String> testPushCkpj() {
+ return execute(() -> ministryOfTransport.pushPassengerEvaluateInfo(buildPassengerEvaluateInfo()));
+ }
+
+ @ResponseBody
+ @RequestMapping("/base/v0.1/test/quality/cktscl")
+ public R<String> testPushCktscl() {
+ return execute(() -> ministryOfTransport.pushPassengerComplaintInfo(buildPassengerComplaintInfo()));
+ }
+
+ @ResponseBody
+ @RequestMapping("/base/v0.1/test/quality/clzxbb")
+ public R<String> testPushClzxbb() {
+ return execute(() -> ministryOfTransport.pushVehicleCancelReportInfo(buildVehicleCancelReportInfo()));
+ }
+
+ @ResponseBody
+ @RequestMapping("/base/v0.1/test/quality/jsycf")
+ public R<String> testPushJsycf() {
+ return execute(() -> ministryOfTransport.pushDriverPunishInfo(buildDriverPunishInfo()));
+ }
+
+ @ResponseBody
+ @RequestMapping("/base/v0.1/test/quality/jsyxy")
+ public R<String> testPushJsyxy() {
+ return execute(() -> ministryOfTransport.pushDriverReputationInfo(buildDriverReputationInfo()));
+ }
+
+ @ResponseBody
+ @RequestMapping("/base/v0.1/test/quality/rcdygx")
+ public R<String> testPushRcdygx() {
+ return execute(() -> ministryOfTransport.pushDriverVehicleRelationInfo(buildDriverVehicleRelationInfo()));
+ }
+
+ @ResponseBody
+ @RequestMapping("/base/v0.1/test/regist/ptyybb")
+ public R<String> testPushPtyybb() {
+ return execute(() -> ministryOfTransport.pushPlatformOperationRegisterInfo(buildPlatformOperationRegisterInfo()));
+ }
+
+ @ResponseBody
+ @RequestMapping("/base/v0.1/test/regist/ptztyybb")
+ public R<String> testPushPtztyybb() {
+ return execute(() -> ministryOfTransport.pushPlatformPauseOperationRegisterInfo(buildPlatformPauseOperationRegisterInfo()));
+ }
+
+ @ResponseBody
+ @RequestMapping("/base/v0.1/test/regist/ptjhptxx")
+ public R<String> testPushPtjhptxx() {
+ return execute(() -> ministryOfTransport.pushPlatformAggregationInfo(buildPlatformAggregationInfo()));
+ }
+
+ @ResponseBody
+ @RequestMapping("/base/v0.1/test/regist/clyybb")
+ public R<String> testPushClyybb() {
+ return execute(() -> ministryOfTransport.pushVehicleOperationRegisterInfo(buildVehicleOperationRegisterInfo()));
+ }
+
+ @ResponseBody
+ @RequestMapping("/base/v0.1/test/regist/jsyzcbb")
+ public R<String> testPushJsyzcbb() {
+ return execute(() -> ministryOfTransport.pushDriverRegisterInfo(buildDriverRegisterInfo()));
+ }
+
+ @ResponseBody
+ @RequestMapping("/base/v0.1/test/regist/jsyzxzc")
+ public R<String> testPushJsyzxzc() {
+ return execute(() -> ministryOfTransport.pushDriverCancelRegisterInfo(buildDriverCancelRegisterInfo()));
+ }
+
+ private R<String> execute(Supplier<String> action) {
try {
- String token = ministryOfTransport.getToken();
- return R.ok(token);
- }catch (Exception e){
- e.printStackTrace();
+ return R.ok(action.get());
+ } catch (Exception e) {
return R.fail(e.getMessage());
}
}
- /**
- * 测试报送网约车平台公司基本信息(PTJB)
- */
- @ResponseBody
- @RequestMapping("/base/v0.1/testPushPtjb")
- public R<String> testPushPtjb(){
- try {
- String result = ministryOfTransport.pushPlatformBaseInfo();
- return R.ok(result);
- }catch (Exception e){
- e.printStackTrace();
- return R.fail(e.getMessage());
- }
+ private RegulationVehicleBaseInfoDTO buildVehicleBaseInfo() {
+ RegulationVehicleBaseInfoDTO dto = new RegulationVehicleBaseInfoDTO();
+ dto.setSymbol(MinistryOfTransport.DEFAULT_SYMBOL);
+ dto.setCompanyId(MinistryOfTransport.DEFAULT_COMPANY_ID);
+ dto.setAddress(CITY_CODE);
+ dto.setVehicleNo(VEHICLE_NO);
+ dto.setPlateColor(PLATE_COLOR);
+ dto.setSeats("5");
+ dto.setBrand("小鹏");
+ dto.setModel("G9");
+ dto.setVehicleType("小型轿车");
+ dto.setOwnerName("广州易点智慧出行科技有限公司");
+ dto.setOwnerType("1");
+ dto.setVehicleColor("白色");
+ dto.setEngineId("ENG202605180001");
+ dto.setVin("LDC12345678901234");
+ dto.setCertifyDateA("20240101");
+ dto.setFuelType("纯电动");
+ dto.setEngineDisplace("0");
+ dto.setEnginePower("230");
+ dto.setWheelBase("2998");
+ dto.setPhoto(SAMPLE_JPEG_BASE64);
+ dto.setPhotoId("PHOTO202605180001");
+ dto.setCertificate(VEHICLE_CERT_NO);
+ dto.setTransAgency("广州市交通运输主管部门");
+ dto.setTransArea("广州市");
+ dto.setTransDateStart("20240101");
+ dto.setTransDateStop("20271231");
+ dto.setCertifyDateB("20240101");
+ dto.setFixState("1");
+ dto.setNextFixDate("20270101");
+ dto.setCheckState("1");
+ dto.setCheckDate("20250101");
+ dto.setFeePrintId("FP-001");
+ dto.setGpsBrand("华为");
+ dto.setGpsModel("Mate60");
+ dto.setGpsImei("860000000000001");
+ dto.setGpsInstallDate("20240101");
+ dto.setRegisterDate("20240101");
+ dto.setCommercialType("1");
+ dto.setFareType("AA01");
+ dto.setState("0");
+ dto.setFlag("1");
+ dto.setUpdateTime(DATE_14);
+ dto.setProtocolVersion(MinistryOfTransport.DEFAULT_PROTOCOL_VERSION);
+ return dto;
}
- /**
- * 测试报送网约车平台公司运营规模信息(PTYYGM)
- */
- @ResponseBody
- @RequestMapping("/base/v0.1/testPushPtyygm")
- public R<String> testPushPtyygm(){
- try {
- String result = ministryOfTransport.pushPlatformOperationScaleInfo();
- return R.ok(result);
- }catch (Exception e){
- e.printStackTrace();
- return R.fail(e.getMessage());
- }
+ private RegulationVehicleInsuranceInfoDTO buildVehicleInsuranceInfo() {
+ RegulationVehicleInsuranceInfoDTO dto = new RegulationVehicleInsuranceInfoDTO();
+ dto.setSymbol(MinistryOfTransport.DEFAULT_SYMBOL);
+ dto.setCompanyId(MinistryOfTransport.DEFAULT_COMPANY_ID);
+ dto.setVehicleNo(VEHICLE_NO);
+ dto.setPlateColor(PLATE_COLOR);
+ dto.setInsurCom("中国平安财产保险股份有限公司");
+ dto.setInsurNum("PA202605180001");
+ dto.setInsurType("交强险");
+ dto.setInsurCount("950");
+ dto.setInsurEff("20260518");
+ dto.setInsurExp("20270517");
+ dto.setFlag("1");
+ dto.setUpdateTime(DATE_14);
+ dto.setProtocolVersion(MinistryOfTransport.DEFAULT_PROTOCOL_VERSION);
+ return dto;
+ }
+
+ private RegulationVehicleMileageInfoDTO buildVehicleMileageInfo() {
+ RegulationVehicleMileageInfoDTO dto = new RegulationVehicleMileageInfoDTO();
+ dto.setSymbol(MinistryOfTransport.DEFAULT_SYMBOL);
+ dto.setCompanyId(MinistryOfTransport.DEFAULT_COMPANY_ID);
+ dto.setAddress(ADDRESS_CODE);
+ dto.setVehicleNo(VEHICLE_NO);
+ dto.setPlateColor(PLATE_COLOR);
+ dto.setTotalMile("12580");
+ dto.setFlag("1");
+ dto.setUpdateTime(DATE_14);
+ dto.setProtocolVersion(MinistryOfTransport.DEFAULT_PROTOCOL_VERSION);
+ return dto;
+ }
+
+ private RegulationDriverBaseInfoDTO buildDriverBaseInfo() {
+ RegulationDriverBaseInfoDTO dto = new RegulationDriverBaseInfoDTO();
+ dto.setSymbol(MinistryOfTransport.DEFAULT_SYMBOL);
+ dto.setCompanyId(MinistryOfTransport.DEFAULT_COMPANY_ID);
+ dto.setAddress(ADDRESS_CODE);
+ dto.setDriverName(DRIVER_NAME);
+ dto.setDriverIDCard(DRIVER_ID_CARD);
+ dto.setDriverPhone(DRIVER_PHONE);
+ dto.setDriverGender("1");
+ dto.setDriverBirthday("19900101");
+ dto.setDriverNationality("中国");
+ dto.setDriverNation("汉族");
+ dto.setDriverMaritalStatus("未婚");
+ dto.setDriverPoliticalIdentity("13");
+ dto.setDriverLanguageLevel("普通话");
+ dto.setDriverEducation("31");
+ dto.setDriverCensus("广州市公安局");
+ dto.setDriverAddress("广州市天河区");
+ dto.setDriverContactAddress("广州市天河区岑村");
+ dto.setPhoto(SAMPLE_JPEG_BASE64);
+ dto.setPhotoId("JSY-PHOTO-001");
+ dto.setLicenseId(LICENSE_ID);
+ dto.setLicensePhoto(SAMPLE_PDF_BASE64);
+ dto.setLicensePhotoId("JSY-LICENSE-001");
+ dto.setDriverType("C1");
+ dto.setGetDriverLicenseDate("20150101");
+ dto.setDriverLicenseOn("20240101");
+ dto.setDriverLicenseOff("20340101");
+ dto.setTaxiDriver("0");
+ dto.setCertificateA(DRIVER_CERT_NO);
+ dto.setCertificateB("");
+ dto.setNetworkCarIssueOrganization("广州市交通运输主管部门");
+ dto.setNetworkCarIssueDate("20240101");
+ dto.setGetNetworkCarProofDate("20240101");
+ dto.setNetworkCarProofOn("20240101");
+ dto.setNetworkCarProofOff("20271231");
+ dto.setRegisterDate("20240101");
+ dto.setFullTimeDriver("1");
+ dto.setInDriverBlacklist("0");
+ dto.setCommercialType("1");
+ dto.setContractCompany("广州易点智慧出行科技有限公司");
+ dto.setContractOn("20240101");
+ dto.setContractOff("20271231");
+ dto.setEmergencyContact("王五");
+ dto.setEmergencyContactPhone("13700137000");
+ dto.setEmergencyContactAddress("广州市海珠区");
+ dto.setState("0");
+ dto.setFlag("1");
+ dto.setUpdateTime(DATE_14);
+ dto.setRewardPunishment("无");
+ dto.setProtocolVersion(MinistryOfTransport.DEFAULT_PROTOCOL_VERSION);
+ return dto;
+ }
+
+ private RegulationDriverTrainingInfoDTO buildDriverTrainingInfo() {
+ RegulationDriverTrainingInfoDTO dto = new RegulationDriverTrainingInfoDTO();
+ dto.setSymbol(MinistryOfTransport.DEFAULT_SYMBOL);
+ dto.setCompanyId(MinistryOfTransport.DEFAULT_COMPANY_ID);
+ dto.setAddress(ADDRESS_CODE);
+ dto.setLicenseId(LICENSE_ID);
+ dto.setCourseName("安全文明驾驶培训");
+ dto.setCourseDate(DATE_8);
+ dto.setStartTime(DATE_8);
+ dto.setStopTime(DATE_8_NEXT);
+ dto.setDuration("120");
+ dto.setFlag("1");
+ dto.setUpdateTime(DATE_14);
+ dto.setType("RC");
+ dto.setProtocolVersion(MinistryOfTransport.DEFAULT_PROTOCOL_VERSION);
+ return dto;
+ }
+
+ private RegulationDriverMobileTerminalInfoDTO buildDriverMobileTerminalInfo() {
+ RegulationDriverMobileTerminalInfoDTO dto = new RegulationDriverMobileTerminalInfoDTO();
+ dto.setSymbol(MinistryOfTransport.DEFAULT_SYMBOL);
+ dto.setCompanyId(MinistryOfTransport.DEFAULT_COMPANY_ID);
+ dto.setAddress(ADDRESS_CODE);
+ dto.setLicenseId(LICENSE_ID);
+ dto.setDriverPhone(DRIVER_PHONE);
+ dto.setNetType("2");
+ dto.setAppVersion("1.0.0");
+ dto.setMapType("2");
+ dto.setState("0");
+ dto.setFlag("1");
+ dto.setUpdateTime(DATE_14);
+ dto.setProtocolVersion(MinistryOfTransport.DEFAULT_PROTOCOL_VERSION);
+ return dto;
+ }
+
+ private RegulationDriverStatisticsInfoDTO buildDriverStatisticsInfo() {
+ RegulationDriverStatisticsInfoDTO dto = new RegulationDriverStatisticsInfoDTO();
+ dto.setSymbol(MinistryOfTransport.DEFAULT_SYMBOL);
+ dto.setCompanyId(MinistryOfTransport.DEFAULT_COMPANY_ID);
+ dto.setAddress(ADDRESS_CODE);
+ dto.setLicenseId(LICENSE_ID);
+ dto.setCycle("20260501");
+ dto.setOrderCount("88");
+ dto.setTrafficViolationCount("0");
+ dto.setTrafficAccidentCount("0");
+ dto.setComplainedCount("1");
+ dto.setViolateRecord("0");
+ dto.setFlag("1");
+ dto.setUpdateTime(DATE_14);
+ dto.setProtocolVersion(MinistryOfTransport.DEFAULT_PROTOCOL_VERSION);
+ return dto;
+ }
+
+ private RegulationPassengerBaseInfoDTO buildPassengerBaseInfo() {
+ RegulationPassengerBaseInfoDTO dto = new RegulationPassengerBaseInfoDTO();
+ dto.setSymbol(MinistryOfTransport.DEFAULT_SYMBOL);
+ dto.setCompanyId(MinistryOfTransport.DEFAULT_COMPANY_ID);
+ dto.setRegisterDate(DATE_8);
+ dto.setPassengerPhone(PASSENGER_PHONE);
+ dto.setPassengerName(PASSENGER_NAME);
+ dto.setPassengerSex(PASSENGER_SEX);
+ dto.setState("0");
+ dto.setFlag("1");
+ dto.setUpdateTime(DATE_14);
+ dto.setProtocolVersion(MinistryOfTransport.DEFAULT_PROTOCOL_VERSION);
+ return dto;
+ }
+
+ private RegulationPlatformInvestorInfoDTO buildPlatformInvestorInfo() {
+ RegulationPlatformInvestorInfoDTO dto = new RegulationPlatformInvestorInfoDTO();
+ dto.setSymbol(MinistryOfTransport.DEFAULT_SYMBOL);
+ dto.setCompanyId(MinistryOfTransport.DEFAULT_COMPANY_ID);
+ dto.setEpCode(COMPANY_IDENTIFIER);
+ dto.setInvesterName("广州易点投资有限公司");
+ dto.setInvIdType("TYSHXYDM");
+ dto.setInvIdCode("91440101MA5AWEB68X");
+ dto.setMoney("10000000");
+ dto.setFlag("1");
+ dto.setUpdateTime(DATE_14);
+ dto.setProtocolVersion(MinistryOfTransport.DEFAULT_PROTOCOL_VERSION);
+ return dto;
+ }
+
+ private RegulationPlatformPayInfoDTO buildPlatformPayInfo() {
+ RegulationPlatformPayInfoDTO dto = new RegulationPlatformPayInfoDTO();
+ dto.setSymbol(MinistryOfTransport.DEFAULT_SYMBOL);
+ dto.setCompanyId(MinistryOfTransport.DEFAULT_COMPANY_ID);
+ dto.setPayName("微信支付");
+ dto.setPayId("TENPAY001");
+ dto.setPayType("第三方支付");
+ dto.setPayScope("线上支付");
+ dto.setPrepareBank("招商银行广州分行");
+ dto.setCountDate(DATE_8);
+ dto.setState("0");
+ dto.setFlag("1");
+ dto.setUpdateTime(DATE_14);
+ dto.setProtocolVersion(MinistryOfTransport.DEFAULT_PROTOCOL_VERSION);
+ return dto;
+ }
+
+ private RegulationPlatformServiceInfoDTO buildPlatformServiceInfo() {
+ RegulationPlatformServiceInfoDTO dto = new RegulationPlatformServiceInfoDTO();
+ dto.setSymbol(MinistryOfTransport.DEFAULT_SYMBOL);
+ dto.setCompanyId(MinistryOfTransport.DEFAULT_COMPANY_ID);
+ dto.setAddress(ADDRESS_CODE);
+ dto.setServiceName("广州天河服务中心");
+ dto.setServiceNo("FWJG001");
+ dto.setDetailAddress("广州市天河区岑村丰庄大街10号T2");
+ dto.setResponsibleName("陈志远");
+ dto.setResponsiblePhone("15915905487");
+ dto.setManagerName("张三");
+ dto.setManagerPhone(DRIVER_PHONE);
+ dto.setContactPhone("020-12345678");
+ dto.setMailAddress("service@example.com");
+ dto.setCreateDate(DATE_8);
+ dto.setState("0");
+ dto.setFlag("1");
+ dto.setUpdateTime(DATE_14);
+ dto.setProtocolVersion(MinistryOfTransport.DEFAULT_PROTOCOL_VERSION);
+ return dto;
+ }
+
+ private RegulationPlatformLicenseInfoDTO buildPlatformLicenseInfo() {
+ RegulationPlatformLicenseInfoDTO dto = new RegulationPlatformLicenseInfoDTO();
+ dto.setSymbol(MinistryOfTransport.DEFAULT_SYMBOL);
+ dto.setCompanyId(MinistryOfTransport.DEFAULT_COMPANY_ID);
+ dto.setAddress(CITY_CODE);
+ dto.setCertificate("穗交运许可20260001");
+ dto.setOperationArea("广州市");
+ dto.setOwnerName("广州易点智慧出行科技有限公司");
+ dto.setOrganization("广州市交通运输主管部门");
+ dto.setStartDate("20240101");
+ dto.setStopDate("20271231");
+ dto.setCertifyDate("20240101");
+ dto.setState("1");
+ dto.setFlag("1");
+ dto.setUpdateTime(DATE_14);
+ dto.setProtocolVersion(MinistryOfTransport.DEFAULT_PROTOCOL_VERSION);
+ return dto;
+ }
+
+ private RegulationPlatformPriceInfoDTO buildPlatformPriceInfo() {
+ RegulationPlatformPriceInfoDTO dto = new RegulationPlatformPriceInfoDTO();
+ dto.setSymbol(MinistryOfTransport.DEFAULT_SYMBOL);
+ dto.setCompanyId(MinistryOfTransport.DEFAULT_COMPANY_ID);
+ dto.setAddress(ADDRESS_CODE);
+ dto.setFareType("AA01");
+ dto.setFareTypeNote("实时单一口价");
+ dto.setFareValidOn("20240101");
+ dto.setFareValidOff("20271231");
+ dto.setStartFare("12");
+ dto.setStartMile("3");
+ dto.setUpPrice("2.6");
+ dto.setUpPriceStartMile("3");
+ dto.setMorningPeakTimeOn("073000");
+ dto.setMorningPeakTimeOff("093000");
+ dto.setEveningPeakTimeOn("170000");
+ dto.setEveningPeakTimeOff("190000");
+ dto.setOtherPeakTimeOn("000000");
+ dto.setOtherPeakTimeOff("000000");
+ dto.setPeakUnitPrice("0.5");
+ dto.setPeakPriceStartMile("0");
+ dto.setUnitPricePerMile("2.6");
+ dto.setLongDistancePrice("1");
+ dto.setLongDistanceStartMile("15");
+ dto.setLowSpeedPricePerMinute("0.8");
+ dto.setNightPricePerMile("0.5");
+ dto.setNightPricePerMinute("0.2");
+ dto.setOtherPrice("0");
+ dto.setState("0");
+ dto.setUpdateTime(DATE_14);
+ dto.setFareRuleUrl("https://example.com/fare-rule");
+ dto.setProtocolVersion(MinistryOfTransport.DEFAULT_PROTOCOL_VERSION);
+ return dto;
+ }
+
+ private RegulationDriverContractInfoDTO buildDriverContractInfo() {
+ RegulationDriverContractInfoDTO dto = new RegulationDriverContractInfoDTO();
+ dto.setSymbol(MinistryOfTransport.DEFAULT_SYMBOL);
+ dto.setCompanyId(MinistryOfTransport.DEFAULT_COMPANY_ID);
+ dto.setAddress(ADDRESS_CODE);
+ dto.setDriverName(DRIVER_NAME);
+ dto.setDriTel(DRIVER_PHONE);
+ dto.setGender("1");
+ dto.setBirthday("19900101");
+ dto.setDriverNation("汉族");
+ dto.setIdType("JMSFZ");
+ dto.setIdNo(DRIVER_ID_CARD);
+ dto.setDriCertNo(DRIVER_CERT_NO);
+ dto.setVehicleNo(VEHICLE_NO);
+ dto.setVin("LDC12345678901234");
+ dto.setVehCertNo(VEHICLE_CERT_NO);
+ dto.setType("ZC");
+ dto.setContractType("HT");
+ dto.setContractPhoto(SAMPLE_PDF_BASE64);
+ dto.setContractStatus("YX");
+ dto.setSignTime(DATE_14);
+ dto.setValidTime(DATE_8);
+ dto.setInvalidTime("20271231");
+ dto.setFlag("1");
+ dto.setUpdateTime(DATE_14);
+ dto.setProtocolVersion(MinistryOfTransport.DEFAULT_PROTOCOL_VERSION);
+ return dto;
+ }
+
+ private RegulationOrderCreateInfoDTO buildOrderCreateInfo() {
+ RegulationOrderCreateInfoDTO dto = new RegulationOrderCreateInfoDTO();
+ dto.setCompanyId(MinistryOfTransport.DEFAULT_COMPANY_ID);
+ dto.setAddress(ADDRESS_CODE);
+ dto.setOrderId(ORDER_ID);
+ dto.setDepartTime(DATE_14_NEXT);
+ dto.setOrderTime(DATE_14);
+ dto.setPassengerPhone(PASSENGER_PHONE);
+ dto.setPassengerNote("测试下单");
+ dto.setDeparture("广州市天河区体育西路");
+ dto.setDepLongitude(LONGITUDE);
+ dto.setDepLatitude(LATITUDE);
+ dto.setDestination("广州市海珠区琶洲大道");
+ dto.setDestLongitude(DEST_LONGITUDE);
+ dto.setDestLatitude(DEST_LATITUDE);
+ dto.setEncrypt("1");
+ dto.setFareType("AA01");
+ dto.setOrderSource("0");
+ dto.setPsgName(PASSENGER_NAME);
+ dto.setPsgGender(PASSENGER_SEX);
+ dto.setPsgTotal("1");
+ dto.setIsReserve("0");
+ dto.setPreMile("18");
+ dto.setPreTime("35");
+ dto.setPreFare("45");
+ dto.setDepartCity(CITY_CODE);
+ dto.setDestCity(CITY_CODE);
+ dto.setIsFromThirdPlatform("0");
+ dto.setProtocolVersion(MinistryOfTransport.DEFAULT_PROTOCOL_VERSION);
+ return dto;
+ }
+
+ private RegulationOrderMatchInfoDTO buildOrderMatchInfo() {
+ RegulationOrderMatchInfoDTO dto = new RegulationOrderMatchInfoDTO();
+ dto.setCompanyId(MinistryOfTransport.DEFAULT_COMPANY_ID);
+ dto.setAddress(ADDRESS_CODE);
+ dto.setOrderId(ORDER_ID);
+ dto.setLongitude(LONGITUDE);
+ dto.setLatitude(LATITUDE);
+ dto.setEncrypt("1");
+ dto.setLicenseId(LICENSE_ID);
+ dto.setDriverPhone(DRIVER_PHONE);
+ dto.setVehicleNo(VEHICLE_NO);
+ dto.setPlateColor(PLATE_COLOR);
+ dto.setDistributeTime(DATE_14);
+ dto.setOrderTime(DATE_14);
+ dto.setCarCertNo(VEHICLE_CERT_NO);
+ dto.setDriverName(DRIVER_NAME);
+ dto.setIdNo(DRIVER_ID_CARD);
+ dto.setDriCertNo(DRIVER_CERT_NO);
+ dto.setDepartCity(CITY_CODE);
+ dto.setDestCity(CITY_CODE);
+ dto.setDepartLocale("天河区");
+ dto.setDepartLocaleDetail("广州市天河区体育西路");
+ dto.setDepartLon(LONGITUDE);
+ dto.setDepartLat(LATITUDE);
+ dto.setDesLocale("海珠区");
+ dto.setDesLocaleDetail("广州市海珠区琶洲大道");
+ dto.setDesLon(DEST_LONGITUDE);
+ dto.setDesLat(DEST_LATITUDE);
+ dto.setLatestDestTime("20260518090000");
+ dto.setIsFromThirdPlatform("0");
+ dto.setProtocolVersion(MinistryOfTransport.DEFAULT_PROTOCOL_VERSION);
+ return dto;
+ }
+
+ private RegulationOrderCancelInfoDTO buildOrderCancelInfo() {
+ RegulationOrderCancelInfoDTO dto = new RegulationOrderCancelInfoDTO();
+ dto.setCompanyId(MinistryOfTransport.DEFAULT_COMPANY_ID);
+ dto.setAddress(ADDRESS_CODE);
+ dto.setOrderId(ORDER_ID);
+ dto.setOrderTime(DATE_14);
+ dto.setCancelTime(DATE_14_NEXT);
+ dto.setInitiator("1");
+ dto.setCancelTypeCode("1");
+ dto.setCancelReason("乘客提前取消");
+ dto.setProtocolVersion(MinistryOfTransport.DEFAULT_PROTOCOL_VERSION);
+ return dto;
+ }
+
+ private RegulationOrderViolationInfoDTO buildOrderViolationInfo() {
+ RegulationOrderViolationInfoDTO dto = new RegulationOrderViolationInfoDTO();
+ dto.setCompanyId(MinistryOfTransport.DEFAULT_COMPANY_ID);
+ dto.setAddress(ADDRESS_CODE);
+ dto.setOrderId(ORDER_ID);
+ dto.setOrderTime(DATE_14);
+ dto.setDriCertNo(DRIVER_CERT_NO);
+ dto.setVehicleNo(VEHICLE_NO);
+ dto.setBreakPart("0");
+ dto.setBreakReason("驾驶员未按时到达");
+ dto.setPsgTel(PASSENGER_PHONE);
+ dto.setBreakTime(DATE_14_NEXT);
+ dto.setIdNo(DRIVER_ID_CARD);
+ dto.setDriverName(DRIVER_NAME);
+ dto.setDriverPhone(DRIVER_PHONE);
+ dto.setCertificate(VEHICLE_CERT_NO);
+ dto.setDistributeTime(DATE_14);
+ dto.setDepartLocale("广州市天河区体育西路");
+ dto.setDesLocale("广州市海珠区琶洲大道");
+ dto.setIsFromThirdPlatform("0");
+ dto.setProtocolVersion(MinistryOfTransport.DEFAULT_PROTOCOL_VERSION);
+ return dto;
+ }
+
+ private RegulationVehicleOperateLoginInfoDTO buildVehicleOperateLoginInfo() {
+ RegulationVehicleOperateLoginInfoDTO dto = new RegulationVehicleOperateLoginInfoDTO();
+ dto.setCompanyId(MinistryOfTransport.DEFAULT_COMPANY_ID);
+ dto.setAddress(ADDRESS_CODE);
+ dto.setIdentifier(COMPANY_IDENTIFIER);
+ dto.setDriverName(DRIVER_NAME);
+ dto.setDriverIDCard(DRIVER_ID_CARD);
+ dto.setDriverCertCard(DRIVER_CERT_NO);
+ dto.setDriverPhone(DRIVER_PHONE);
+ dto.setLicenseId(LICENSE_ID);
+ dto.setVehicleNo(VEHICLE_NO);
+ dto.setPlateColor(PLATE_COLOR);
+ dto.setLoginTime(DATE_14);
+ dto.setLongitude(LONGITUDE);
+ dto.setLatitude(LATITUDE);
+ dto.setEncrypt("1");
+ dto.setProtocolVersion(MinistryOfTransport.DEFAULT_PROTOCOL_VERSION);
+ return dto;
+ }
+
+ private RegulationVehicleOperateLogoutInfoDTO buildVehicleOperateLogoutInfo() {
+ RegulationVehicleOperateLogoutInfoDTO dto = new RegulationVehicleOperateLogoutInfoDTO();
+ dto.setCompanyId(MinistryOfTransport.DEFAULT_COMPANY_ID);
+ dto.setAddress(ADDRESS_CODE);
+ dto.setIdentifier(COMPANY_IDENTIFIER);
+ dto.setDriverName(DRIVER_NAME);
+ dto.setDriverIDCard(DRIVER_ID_CARD);
+ dto.setDriverPhone(DRIVER_PHONE);
+ dto.setDriverCertCard(DRIVER_CERT_NO);
+ dto.setLicenseId(LICENSE_ID);
+ dto.setVehicleNo(VEHICLE_NO);
+ dto.setPlateColor(PLATE_COLOR);
+ dto.setLoginTime(DATE_14);
+ dto.setLogoutTime(DATE_14_END);
+ dto.setLongitude(DEST_LONGITUDE);
+ dto.setLatitude(DEST_LATITUDE);
+ dto.setEncrypt("1");
+ dto.setDriveCount("6");
+ dto.setDriveMile("88");
+ dto.setDriveTime("320");
+ dto.setPrice("260");
+ dto.setFactPrice("245");
+ dto.setProtocolVersion(MinistryOfTransport.DEFAULT_PROTOCOL_VERSION);
+ return dto;
+ }
+
+ private RegulationOperateDepartInfoDTO buildOperateDepartInfo() {
+ RegulationOperateDepartInfoDTO dto = new RegulationOperateDepartInfoDTO();
+ dto.setCompanyId(MinistryOfTransport.DEFAULT_COMPANY_ID);
+ dto.setOrderId(ORDER_ID);
+ dto.setLicenseId(LICENSE_ID);
+ dto.setPassengerPhone(PASSENGER_PHONE);
+ dto.setFareType("AA01");
+ dto.setVehicleNo(VEHICLE_NO);
+ dto.setPlateColor(PLATE_COLOR);
+ dto.setDepLongitude(LONGITUDE);
+ dto.setDepLatitude(LATITUDE);
+ dto.setEncrypt("1");
+ dto.setDepTime(DATE_14_NEXT);
+ dto.setWaitMile("2");
+ dto.setPassengerWaitTime("120");
+ dto.setDistributeTime(DATE_14);
+ dto.setDriveWaitTime("60");
+ dto.setAddress(ADDRESS_CODE);
+ dto.setDriverName(DRIVER_NAME);
+ dto.setDriverIDCard(DRIVER_ID_CARD);
+ dto.setDriverPhone(DRIVER_PHONE);
+ dto.setDriverCertCard(DRIVER_CERT_NO);
+ dto.setPassengerName(PASSENGER_NAME);
+ dto.setPassengerSex(PASSENGER_SEX);
+ dto.setOrderTime(DATE_14);
+ dto.setDepArea("广州市天河区体育西路地铁站");
+ dto.setIsFromThirdPlatform("0");
+ dto.setProtocolVersion(MinistryOfTransport.DEFAULT_PROTOCOL_VERSION);
+ return dto;
+ }
+
+ private RegulationOperateArriveInfoDTO buildOperateArriveInfo() {
+ RegulationOperateArriveInfoDTO dto = new RegulationOperateArriveInfoDTO();
+ dto.setCompanyId(MinistryOfTransport.DEFAULT_COMPANY_ID);
+ dto.setOrderId(ORDER_ID);
+ dto.setDestArea("广州市海珠区琶洲大道");
+ dto.setDestLongitude(DEST_LONGITUDE);
+ dto.setDestLatitude(DEST_LATITUDE);
+ dto.setEncrypt("1");
+ dto.setDestTime(DATE_14_END);
+ dto.setDriveMile("18");
+ dto.setDriveTime("1800");
+ dto.setDistributeTime(DATE_14);
+ dto.setAddress(ADDRESS_CODE);
+ dto.setDriverName(DRIVER_NAME);
+ dto.setDriverPhone(DRIVER_PHONE);
+ dto.setDriverIDCard(DRIVER_ID_CARD);
+ dto.setDriverCertCard(DRIVER_CERT_NO);
+ dto.setVehicleNo(VEHICLE_NO);
+ dto.setDepTime(DATE_14_NEXT);
+ dto.setDepLongitude(LONGITUDE);
+ dto.setDepLatitude(LATITUDE);
+ dto.setPassengerName(PASSENGER_NAME);
+ dto.setPassengerPhone(PASSENGER_PHONE);
+ dto.setPrice("45");
+ dto.setOrderTime(DATE_14);
+ dto.setIsFromThirdPlatform("0");
+ dto.setProtocolVersion(MinistryOfTransport.DEFAULT_PROTOCOL_VERSION);
+ return dto;
+ }
+
+ private RegulationOperatePayInfoDTO buildOperatePayInfo() {
+ RegulationOperatePayInfoDTO dto = new RegulationOperatePayInfoDTO();
+ dto.setCompanyId(MinistryOfTransport.DEFAULT_COMPANY_ID);
+ dto.setOrderId(ORDER_ID);
+ dto.setOnArea(ADDRESS_CODE);
+ dto.setOffArea(ADDRESS_CODE);
+ dto.setDriverName(DRIVER_NAME);
+ dto.setLicenseId(LICENSE_ID);
+ dto.setFareType("AA01");
+ dto.setVehicleNo(VEHICLE_NO);
+ dto.setPlateColor(PLATE_COLOR);
+ dto.setBookDepTime(DATE_14_NEXT);
+ dto.setWaitTime("120");
+ dto.setDepLongitude(LONGITUDE);
+ dto.setDepLatitude(LATITUDE);
+ dto.setDepArea("广州市天河区体育西路地铁站");
+ dto.setDepTime(DATE_14_NEXT);
+ dto.setDestLongitude(DEST_LONGITUDE);
+ dto.setDestLatitude(DEST_LATITUDE);
+ dto.setDestArea("广州市海珠区琶洲大道");
+ dto.setDestTime(DATE_14_END);
+ dto.setBookModel("G9");
+ dto.setModel("G9");
+ dto.setDriveMile("18");
+ dto.setDriveTime("1800");
+ dto.setWaitMile("2");
+ dto.setFactPrice("42");
+ dto.setPrice("45");
+ dto.setCashPrice("0");
+ dto.setLineName("微信支付");
+ dto.setLinePrice("42");
+ dto.setPosName("");
+ dto.setPosPrice("0");
+ dto.setBenfitPrice("3");
+ dto.setBookTip("0");
+ dto.setPassengerTip("0");
+ dto.setPeakUpPrice("0");
+ dto.setNightUpPrice("0");
+ dto.setFarUpPrice("2");
+ dto.setOtherUpPrice("1");
+ dto.setPayState("1");
+ dto.setPayTime(DATE_14_END);
+ dto.setOrderMatchTime(DATE_14_END);
+ dto.setInvoiceStatus("1");
+ dto.setDriverIDCard(DRIVER_ID_CARD);
+ dto.setDriverPhone(DRIVER_PHONE);
+ dto.setDriverCertCard(DRIVER_CERT_NO);
+ dto.setOrderTime(DATE_14);
+ dto.setIsFromThirdPlatform("0");
+ dto.setProtocolVersion(MinistryOfTransport.DEFAULT_PROTOCOL_VERSION);
+ return dto;
+ }
+
+ private RegulationDriverPositionInfoDTO buildDriverPositionInfo() {
+ RegulationDriverPositionInfoDTO dto = new RegulationDriverPositionInfoDTO();
+ dto.setCompanyId(MinistryOfTransport.DEFAULT_COMPANY_ID);
+ dto.setAddress(ADDRESS_CODE);
+ dto.setDriverRegionCode(ADDRESS_CODE);
+ dto.setVehicleNo(VEHICLE_NO);
+ dto.setPlateColor(PLATE_COLOR);
+ dto.setPositionTime(DATE_14);
+ dto.setLongitude(LONGITUDE);
+ dto.setLatitude(LATITUDE);
+ dto.setSpeed("40");
+ dto.setDirection("90");
+ dto.setElevation("15");
+ dto.setMileage("12580");
+ dto.setEncrypt("1");
+ dto.setBizStatus("1");
+ dto.setOrderId(ORDER_ID);
+ dto.setLicenseId(LICENSE_ID);
+ dto.setDriverName(DRIVER_NAME);
+ dto.setDriverCertCard(DRIVER_CERT_NO);
+ dto.setProtocolVersion(MinistryOfTransport.DEFAULT_PROTOCOL_VERSION);
+ return dto;
+ }
+
+ private RegulationPassengerEvaluateInfoDTO buildPassengerEvaluateInfo() {
+ RegulationPassengerEvaluateInfoDTO dto = new RegulationPassengerEvaluateInfoDTO();
+ dto.setCompanyId(MinistryOfTransport.DEFAULT_COMPANY_ID);
+ dto.setOrderId(ORDER_ID);
+ dto.setEvaluateTime(DATE_14_END);
+ dto.setServiceScore("5");
+ dto.setDriverScore("5");
+ dto.setVehicleScore("5");
+ dto.setDetail("服务很好,行程顺利");
+ dto.setPhotoDetail(SAMPLE_JPEG_BASE64);
+ dto.setSupDetail("补充评价:车辆整洁");
+ dto.setSupTime(DATE_14_END);
+ dto.setTotalScore("100");
+ dto.setProtocolVersion(MinistryOfTransport.DEFAULT_PROTOCOL_VERSION);
+ return dto;
+ }
+
+ private RegulationPassengerComplaintInfoDTO buildPassengerComplaintInfo() {
+ RegulationPassengerComplaintInfoDTO dto = new RegulationPassengerComplaintInfoDTO();
+ dto.setCompanyId(MinistryOfTransport.DEFAULT_COMPANY_ID);
+ dto.setOrderId(ORDER_ID);
+ dto.setComplaintTime(DATE_14_END);
+ dto.setPhoto(SAMPLE_JPEG_BASE64);
+ dto.setDealState("3");
+ dto.setDetail("司机绕路");
+ dto.setResult("已核实并处理");
+ dto.setVisitTime(DATE_14_END);
+ dto.setVisitResult("乘客接受处理结果");
+ dto.setComplaintType("1");
+ dto.setProtocolVersion(MinistryOfTransport.DEFAULT_PROTOCOL_VERSION);
+ return dto;
+ }
+
+ private RegulationVehicleCancelReportInfoDTO buildVehicleCancelReportInfo() {
+ RegulationVehicleCancelReportInfoDTO dto = new RegulationVehicleCancelReportInfoDTO();
+ dto.setSymbol(MinistryOfTransport.DEFAULT_SYMBOL);
+ dto.setCompanyId(MinistryOfTransport.DEFAULT_COMPANY_ID);
+ dto.setVehicleNo(VEHICLE_NO);
+ dto.setPlateColor(PLATE_COLOR);
+ dto.setCancelReason("车辆退役");
+ dto.setCancelDate(DATE_8);
+ dto.setCancelPhoto(SAMPLE_PDF_BASE64);
+ dto.setFlag("1");
+ dto.setUpdateTime(DATE_14);
+ dto.setProtocolVersion(MinistryOfTransport.DEFAULT_PROTOCOL_VERSION);
+ return dto;
+ }
+
+ private RegulationDriverPunishInfoDTO buildDriverPunishInfo() {
+ RegulationDriverPunishInfoDTO dto = new RegulationDriverPunishInfoDTO();
+ dto.setCompanyId(MinistryOfTransport.DEFAULT_COMPANY_ID);
+ dto.setLicenseId(LICENSE_ID);
+ dto.setDriverName(DRIVER_NAME);
+ dto.setDriverPhone(DRIVER_PHONE);
+ dto.setDriverIDCard(DRIVER_ID_CARD);
+ dto.setDriverCertCard(DRIVER_CERT_NO);
+ dto.setPunishTime(DATE_14);
+ dto.setPunishReason("服务态度不佳");
+ dto.setPunishResult("警告一次");
+ dto.setProtocolVersion(MinistryOfTransport.DEFAULT_PROTOCOL_VERSION);
+ return dto;
+ }
+
+ private RegulationDriverReputationInfoDTO buildDriverReputationInfo() {
+ RegulationDriverReputationInfoDTO dto = new RegulationDriverReputationInfoDTO();
+ dto.setCompanyId(MinistryOfTransport.DEFAULT_COMPANY_ID);
+ dto.setAddress(ADDRESS_CODE);
+ dto.setLicenseId(LICENSE_ID);
+ dto.setOrderCount("128");
+ dto.setPunishCount("1");
+ dto.setComplaintCount("2");
+ dto.setLevel("5");
+ dto.setTestDate(DATE_8);
+ dto.setTestDepartment("广州市交通运输主管部门");
+ dto.setDriverName(DRIVER_NAME);
+ dto.setDriverCertCard(DRIVER_CERT_NO);
+ dto.setVehicleNo(VEHICLE_NO);
+ dto.setVehicleCertNo(VEHICLE_CERT_NO);
+ dto.setTestResult("合格");
+ dto.setProtocolVersion(MinistryOfTransport.DEFAULT_PROTOCOL_VERSION);
+ return dto;
+ }
+
+ private RegulationDriverVehicleRelationInfoDTO buildDriverVehicleRelationInfo() {
+ RegulationDriverVehicleRelationInfoDTO dto = new RegulationDriverVehicleRelationInfoDTO();
+ dto.setCompanyId(MinistryOfTransport.DEFAULT_COMPANY_ID);
+ dto.setSymbol(MinistryOfTransport.DEFAULT_SYMBOL);
+ dto.setAddress(ADDRESS_CODE);
+ dto.setCurDriverName(DRIVER_NAME);
+ dto.setCurDriverCertNo(DRIVER_CERT_NO);
+ dto.setCurVehicleNo(VEHICLE_NO);
+ dto.setCurVehicleCertNo(VEHICLE_CERT_NO);
+ dto.setCurTimeOn(DATE_14);
+ dto.setCurTimeOff(DATE_14_END);
+ dto.setState("0");
+ dto.setFlag("1");
+ dto.setProtocolVersion(MinistryOfTransport.DEFAULT_PROTOCOL_VERSION);
+ return dto;
+ }
+
+ private RegulationPlatformOperationRegisterInfoDTO buildPlatformOperationRegisterInfo() {
+ RegulationPlatformOperationRegisterInfoDTO dto = new RegulationPlatformOperationRegisterInfoDTO();
+ dto.setSymbol(MinistryOfTransport.DEFAULT_SYMBOL);
+ dto.setCompanyId(MinistryOfTransport.DEFAULT_COMPANY_ID);
+ dto.setCompanyName("广州易点智慧出行科技有限公司");
+ dto.setIdentifier(COMPANY_IDENTIFIER);
+ dto.setContactPhone("020-12345678");
+ dto.setGzAd("广州市天河区岑村丰庄大街10号T2");
+ dto.setResponsible("陈志远");
+ dto.setResponsibleWay("15915905487");
+ dto.setPsgAppName("有鹏出行");
+ dto.setDriverAppName("有鹏车主");
+ dto.setComplaintPhone("400-800-0000");
+ dto.setComplaintUrl("https://example.com/complaint");
+ dto.setComplaintEmail("complaint@example.com");
+ dto.setOfficialUrl("https://example.com");
+ dto.setIsThirdPlatform("1");
+ dto.setOperationDate(DATE_8);
+ dto.setOperationType("0");
+ dto.setFlag("1");
+ dto.setUpdateTime(DATE_14);
+ dto.setProtocolVersion(MinistryOfTransport.DEFAULT_PROTOCOL_VERSION);
+ return dto;
+ }
+
+ private RegulationPlatformPauseOperationRegisterInfoDTO buildPlatformPauseOperationRegisterInfo() {
+ RegulationPlatformPauseOperationRegisterInfoDTO dto = new RegulationPlatformPauseOperationRegisterInfoDTO();
+ dto.setSymbol(MinistryOfTransport.DEFAULT_SYMBOL);
+ dto.setCompanyId(MinistryOfTransport.DEFAULT_COMPANY_ID);
+ dto.setCompanyName("广州易点智慧出行科技有限公司");
+ dto.setIdentifier(COMPANY_IDENTIFIER);
+ dto.setPauseReason("系统升级维护");
+ dto.setPauseTime(DATE_8);
+ dto.setPauseReasonPhoto(SAMPLE_PDF_BASE64);
+ dto.setFlag("1");
+ dto.setUpdateTime(DATE_14);
+ dto.setProtocolVersion(MinistryOfTransport.DEFAULT_PROTOCOL_VERSION);
+ return dto;
+ }
+
+ private RegulationPlatformAggregationInfoDTO buildPlatformAggregationInfo() {
+ RegulationPlatformAggregationInfoDTO dto = new RegulationPlatformAggregationInfoDTO();
+ dto.setSymbol(MinistryOfTransport.DEFAULT_SYMBOL);
+ dto.setCompanyId(MinistryOfTransport.DEFAULT_COMPANY_ID);
+ dto.setCompanyName("广州易点智慧出行科技有限公司");
+ dto.setIdentifier(COMPANY_IDENTIFIER);
+ dto.setThirdPlatformName("高德打车|百度打车");
+ dto.setState("0");
+ dto.setFlag("1");
+ dto.setUpdateTime(DATE_14);
+ dto.setProtocolVersion(MinistryOfTransport.DEFAULT_PROTOCOL_VERSION);
+ return dto;
+ }
+
+ private RegulationVehicleOperationRegisterInfoDTO buildVehicleOperationRegisterInfo() {
+ RegulationVehicleOperationRegisterInfoDTO dto = new RegulationVehicleOperationRegisterInfoDTO();
+ dto.setSymbol(MinistryOfTransport.DEFAULT_SYMBOL);
+ dto.setCompanyId(MinistryOfTransport.DEFAULT_COMPANY_ID);
+ dto.setVehicleNo(VEHICLE_NO);
+ dto.setPlateColor(PLATE_COLOR);
+ dto.setVehicleType("小型轿车");
+ dto.setOwnerName("广州易点智慧出行科技有限公司");
+ dto.setFuelType("纯电动");
+ dto.setCertificate(VEHICLE_CERT_NO);
+ dto.setTransAgency("广州市交通运输主管部门");
+ dto.setVehicleTec("一级");
+ dto.setOperationType("0");
+ dto.setFlag("1");
+ dto.setUpdateTime(DATE_14);
+ dto.setProtocolVersion(MinistryOfTransport.DEFAULT_PROTOCOL_VERSION);
+ return dto;
+ }
+
+ private RegulationDriverRegisterInfoDTO buildDriverRegisterInfo() {
+ RegulationDriverRegisterInfoDTO dto = new RegulationDriverRegisterInfoDTO();
+ dto.setSymbol(MinistryOfTransport.DEFAULT_SYMBOL);
+ dto.setCompanyId(MinistryOfTransport.DEFAULT_COMPANY_ID);
+ dto.setDriverName(DRIVER_NAME);
+ dto.setDriverIDCard(DRIVER_ID_CARD);
+ dto.setDriverPhone(DRIVER_PHONE);
+ dto.setDriverGender("1");
+ dto.setLicenseId(LICENSE_ID);
+ dto.setDriCertNo(DRIVER_CERT_NO);
+ dto.setContractCompany(COMPANY_IDENTIFIER);
+ dto.setOperationType("0");
+ dto.setContractType("HT");
+ dto.setContractPhoto(SAMPLE_PDF_BASE64);
+ dto.setContractStatus("YX");
+ dto.setSignTime(DATE_14);
+ dto.setValidTime(DATE_8);
+ dto.setInvalidTime("20271231");
+ dto.setFlag("1");
+ dto.setUpdateTime(DATE_14);
+ dto.setProtocolVersion(MinistryOfTransport.DEFAULT_PROTOCOL_VERSION);
+ return dto;
+ }
+
+ private RegulationDriverCancelRegisterInfoDTO buildDriverCancelRegisterInfo() {
+ RegulationDriverCancelRegisterInfoDTO dto = new RegulationDriverCancelRegisterInfoDTO();
+ dto.setSymbol(MinistryOfTransport.DEFAULT_SYMBOL);
+ dto.setCompanyId(MinistryOfTransport.DEFAULT_COMPANY_ID);
+ dto.setDriverName(DRIVER_NAME);
+ dto.setDriverIDCard(DRIVER_ID_CARD);
+ dto.setDriverPhone(DRIVER_PHONE);
+ dto.setDriverGender("1");
+ dto.setDriCertNo(DRIVER_CERT_NO);
+ dto.setContractType("HT");
+ dto.setContractPhoto(SAMPLE_PDF_BASE64);
+ dto.setInvalidTime("20271231");
+ dto.setCancelReason("驾驶员离职");
+ dto.setCancelTime(DATE_8);
+ dto.setFlag("1");
+ dto.setUpdateTime(DATE_14);
+ dto.setProtocolVersion(MinistryOfTransport.DEFAULT_PROTOCOL_VERSION);
+ return dto;
}
}
--
Gitblit v1.7.1