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