package com.xiaopeng.vehicleConvoy.controller; 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/test/auth/token") public R testPush() { return execute(() -> ministryOfTransport.getToken()); } @ResponseBody @RequestMapping("/base/v0.1/test/platform/ptjb") public R testPushPtjb() { return execute(() -> ministryOfTransport.pushPlatformBaseInfo()); } @ResponseBody @RequestMapping("/base/v0.1/test/platform/ptyygm") public R testPushPtyygm() { return execute(() -> ministryOfTransport.pushPlatformOperationScaleInfo()); } @ResponseBody @RequestMapping("/base/v0.1/test/platform/ptzf") public R testPushPtzf() { return execute(() -> ministryOfTransport.pushPlatformPayInfo(buildPlatformPayInfo())); } @ResponseBody @RequestMapping("/base/v0.1/test/platform/ptfwjg") public R testPushPtfwjg() { return execute(() -> ministryOfTransport.pushPlatformServiceInfo(buildPlatformServiceInfo())); } @ResponseBody @RequestMapping("/base/v0.1/test/platform/cptjyxk") public R testPushCptjyxk() { return execute(() -> ministryOfTransport.pushPlatformLicenseInfo(buildPlatformLicenseInfo())); } @ResponseBody @RequestMapping("/base/v0.1/test/platform/ptyj") public R testPushPtyj() { return execute(() -> ministryOfTransport.pushPlatformPriceInfo(buildPlatformPriceInfo())); } @ResponseBody @RequestMapping("/base/v0.1/test/basic/cljb") public R testPushCljb() { return execute(() -> ministryOfTransport.pushVehicleBaseInfo(buildVehicleBaseInfo())); } @ResponseBody @RequestMapping("/base/v0.1/test/basic/clbx") public R testPushClbx() { return execute(() -> ministryOfTransport.pushVehicleInsuranceInfo(buildVehicleInsuranceInfo())); } @ResponseBody @RequestMapping("/base/v0.1/test/basic/cllc") public R testPushCllc() { return execute(() -> ministryOfTransport.pushVehicleMileageInfo(buildVehicleMileageInfo())); } @ResponseBody @RequestMapping("/base/v0.1/test/basic/jsyjb") public R testPushJsyjb() { return execute(() -> ministryOfTransport.pushDriverBaseInfo(buildDriverBaseInfo())); } @ResponseBody @RequestMapping("/base/v0.1/test/basic/jsypx") public R testPushJsypx() { return execute(() -> ministryOfTransport.pushDriverTrainingInfo(buildDriverTrainingInfo())); } @ResponseBody @RequestMapping("/base/v0.1/test/basic/jsyydzd") public R testPushJsyydzd() { return execute(() -> ministryOfTransport.pushDriverMobileTerminalInfo(buildDriverMobileTerminalInfo())); } @ResponseBody @RequestMapping("/base/v0.1/test/basic/jsytj") public R testPushJsytj() { return execute(() -> ministryOfTransport.pushDriverStatisticsInfo(buildDriverStatisticsInfo())); } @ResponseBody @RequestMapping("/base/v0.1/test/basic/ckjb") public R testPushCkjb() { return execute(() -> ministryOfTransport.pushPassengerBaseInfo(buildPassengerBaseInfo())); } @ResponseBody @RequestMapping("/base/v0.1/test/basic/pttzr") public R testPushPttzr() { return execute(() -> ministryOfTransport.pushPlatformInvestorInfo(buildPlatformInvestorInfo())); } @ResponseBody @RequestMapping("/base/v0.1/test/basic/gtjsyht") public R testPushGtjsyht() { return execute(() -> ministryOfTransport.pushDriverContractInfo(buildDriverContractInfo())); } @ResponseBody @RequestMapping("/base/v0.1/test/order/ddfq") public R testPushDdfq() { return execute(() -> ministryOfTransport.pushOrderCreateInfo(buildOrderCreateInfo())); } @ResponseBody @RequestMapping("/base/v0.1/test/order/ddcg") public R testPushDdcg() { return execute(() -> ministryOfTransport.pushOrderMatchInfo(buildOrderMatchInfo())); } @ResponseBody @RequestMapping("/base/v0.1/test/order/ddcx") public R testPushDdcx() { return execute(() -> ministryOfTransport.pushOrderCancelInfo(buildOrderCancelInfo())); } @ResponseBody @RequestMapping("/base/v0.1/test/order/ddwy") public R testPushDdwy() { return execute(() -> ministryOfTransport.pushOrderViolationInfo(buildOrderViolationInfo())); } @ResponseBody @RequestMapping("/base/v0.1/test/operation/clyysx") public R testPushClyysx() { return execute(() -> ministryOfTransport.pushVehicleOperateLoginInfo(buildVehicleOperateLoginInfo())); } @ResponseBody @RequestMapping("/base/v0.1/test/operation/clyyxx") public R testPushClyyxx() { return execute(() -> ministryOfTransport.pushVehicleOperateLogoutInfo(buildVehicleOperateLogoutInfo())); } @ResponseBody @RequestMapping("/base/v0.1/test/operation/yycf") public R testPushYycf() { return execute(() -> ministryOfTransport.pushOperateDepartInfo(buildOperateDepartInfo())); } @ResponseBody @RequestMapping("/base/v0.1/test/operation/yydd") public R testPushYydd() { return execute(() -> ministryOfTransport.pushOperateArriveInfo(buildOperateArriveInfo())); } @ResponseBody @RequestMapping("/base/v0.1/test/operation/yyzf") public R testPushYyzf() { return execute(() -> ministryOfTransport.pushOperatePayInfo(buildOperatePayInfo())); } @ResponseBody @RequestMapping("/base/v0.1/test/position/jsydw") public R testPushJsydw() { return execute(() -> ministryOfTransport.pushDriverPositionInfo(buildDriverPositionInfo())); } @ResponseBody @RequestMapping("/base/v0.1/test/quality/ckpj") public R testPushCkpj() { return execute(() -> ministryOfTransport.pushPassengerEvaluateInfo(buildPassengerEvaluateInfo())); } @ResponseBody @RequestMapping("/base/v0.1/test/quality/cktscl") public R testPushCktscl() { return execute(() -> ministryOfTransport.pushPassengerComplaintInfo(buildPassengerComplaintInfo())); } @ResponseBody @RequestMapping("/base/v0.1/test/quality/clzxbb") public R testPushClzxbb() { return execute(() -> ministryOfTransport.pushVehicleCancelReportInfo(buildVehicleCancelReportInfo())); } @ResponseBody @RequestMapping("/base/v0.1/test/quality/jsycf") public R testPushJsycf() { return execute(() -> ministryOfTransport.pushDriverPunishInfo(buildDriverPunishInfo())); } @ResponseBody @RequestMapping("/base/v0.1/test/quality/jsyxy") public R testPushJsyxy() { return execute(() -> ministryOfTransport.pushDriverReputationInfo(buildDriverReputationInfo())); } @ResponseBody @RequestMapping("/base/v0.1/test/quality/rcdygx") public R testPushRcdygx() { return execute(() -> ministryOfTransport.pushDriverVehicleRelationInfo(buildDriverVehicleRelationInfo())); } @ResponseBody @RequestMapping("/base/v0.1/test/regist/ptyybb") public R testPushPtyybb() { return execute(() -> ministryOfTransport.pushPlatformOperationRegisterInfo(buildPlatformOperationRegisterInfo())); } @ResponseBody @RequestMapping("/base/v0.1/test/regist/ptztyybb") public R testPushPtztyybb() { return execute(() -> ministryOfTransport.pushPlatformPauseOperationRegisterInfo(buildPlatformPauseOperationRegisterInfo())); } @ResponseBody @RequestMapping("/base/v0.1/test/regist/ptjhptxx") public R testPushPtjhptxx() { return execute(() -> ministryOfTransport.pushPlatformAggregationInfo(buildPlatformAggregationInfo())); } @ResponseBody @RequestMapping("/base/v0.1/test/regist/clyybb") public R testPushClyybb() { return execute(() -> ministryOfTransport.pushVehicleOperationRegisterInfo(buildVehicleOperationRegisterInfo())); } @ResponseBody @RequestMapping("/base/v0.1/test/regist/jsyzcbb") public R testPushJsyzcbb() { return execute(() -> ministryOfTransport.pushDriverRegisterInfo(buildDriverRegisterInfo())); } @ResponseBody @RequestMapping("/base/v0.1/test/regist/jsyzxzc") public R testPushJsyzxzc() { return execute(() -> ministryOfTransport.pushDriverCancelRegisterInfo(buildDriverCancelRegisterInfo())); } private R execute(Supplier action) { try { return R.ok(action.get()); } catch (Exception e) { 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; } 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; } }