|
|
@@ -0,0 +1,1642 @@
|
|
|
+package com.jzg.quotation.ansheng.crawler.entity.response;
|
|
|
+
|
|
|
+import com.fasterxml.jackson.annotation.JsonProperty;
|
|
|
+import lombok.Data;
|
|
|
+import lombok.NoArgsConstructor;
|
|
|
+
|
|
|
+import java.io.Serial;
|
|
|
+import java.io.Serializable;
|
|
|
+import java.util.List;
|
|
|
+
|
|
|
+@NoArgsConstructor
|
|
|
+@Data
|
|
|
+public class AnShengCrawlerInsureAddResponse implements Serializable, AnShengCrawlerBaseResponse {
|
|
|
+
|
|
|
+ @Serial
|
|
|
+ private static final long serialVersionUID = 5450262195823655540L;
|
|
|
+ @JsonProperty("code")
|
|
|
+ private Integer code;
|
|
|
+ @JsonProperty("simpleMessage")
|
|
|
+ private String simpleMessage;
|
|
|
+ @JsonProperty("message")
|
|
|
+ private String message;
|
|
|
+ @JsonProperty("data")
|
|
|
+ private DataDTO data;
|
|
|
+
|
|
|
+ @NoArgsConstructor
|
|
|
+ @Data
|
|
|
+ public static class DataDTO {
|
|
|
+ @JsonProperty("policyCoverageList")
|
|
|
+ private List<PolicyCoverageListDTO> policyCoverageList;
|
|
|
+ @JsonProperty("policyRatioList")
|
|
|
+ private List<PolicyRatioListDTO> policyRatioList;
|
|
|
+ @JsonProperty("floatDiscountConfigList")
|
|
|
+ private List<FloatDiscountConfigListDTO> floatDiscountConfigList;
|
|
|
+ @JsonProperty("overlayPlanList")
|
|
|
+ private List<OverlayPlanListDTO> overlayPlanList;
|
|
|
+ @JsonProperty("departmentDefine")
|
|
|
+ private DepartmentDefineDTO departmentDefine;
|
|
|
+ @JsonProperty("planDefine")
|
|
|
+ private PlanDefineDTO planDefine;
|
|
|
+ @JsonProperty("checkVehicleCode")
|
|
|
+ private String checkVehicleCode;
|
|
|
+ @JsonProperty("compulsoryInsureFlag")
|
|
|
+ private Boolean compulsoryInsureFlag;
|
|
|
+ @JsonProperty("virtualProductFlag")
|
|
|
+ private Boolean virtualProductFlag;
|
|
|
+ @JsonProperty("businessInsureFlag")
|
|
|
+ private Boolean businessInsureFlag;
|
|
|
+ @JsonProperty("vehicle")
|
|
|
+ private VehicleDTO vehicle;
|
|
|
+ @JsonProperty("policyBase")
|
|
|
+ private PolicyBaseDTO policyBase;
|
|
|
+ @JsonProperty("isShangHaiPlatform")
|
|
|
+ private String isShangHaiPlatform;
|
|
|
+ @JsonProperty("showPayAddAndDeleteBtn")
|
|
|
+ private Boolean showPayAddAndDeleteBtn;
|
|
|
+ @JsonProperty("payTaxesChooseFlag")
|
|
|
+ private String payTaxesChooseFlag;
|
|
|
+ @JsonProperty("pmVehicleSearchFlag")
|
|
|
+ private Boolean pmVehicleSearchFlag;
|
|
|
+ @JsonProperty("policyInfoSendPlatform")
|
|
|
+ private Boolean policyInfoSendPlatform;
|
|
|
+ @JsonProperty("platfromTimeAutoChoose")
|
|
|
+ private Boolean platfromTimeAutoChoose;
|
|
|
+ @JsonProperty("agentCode")
|
|
|
+ private String agentCode;
|
|
|
+ @JsonProperty("forceVehicleSearch")
|
|
|
+ private Boolean forceVehicleSearch;
|
|
|
+ @JsonProperty("floatCustomerNegotiatePrice")
|
|
|
+ private Boolean floatCustomerNegotiatePrice;
|
|
|
+ @JsonProperty("sysErrorCustomerPriceExceedFlag")
|
|
|
+ private Boolean sysErrorCustomerPriceExceedFlag;
|
|
|
+ @JsonProperty("autoUnderwritingRuleFlag")
|
|
|
+ private Boolean autoUnderwritingRuleFlag;
|
|
|
+ @JsonProperty("clearTaxFlag")
|
|
|
+ private Boolean clearTaxFlag;
|
|
|
+ @JsonProperty("fromTaxRegisterNoFlag")
|
|
|
+ private Boolean fromTaxRegisterNoFlag;
|
|
|
+ @JsonProperty("abstemiousCarTaxFlag")
|
|
|
+ private String abstemiousCarTaxFlag;
|
|
|
+ @JsonProperty("vehicleStateFlag")
|
|
|
+ private Boolean vehicleStateFlag;
|
|
|
+ @JsonProperty("personCertFlag")
|
|
|
+ private Boolean personCertFlag;
|
|
|
+ @JsonProperty("certDepartmentNameFlag")
|
|
|
+ private Boolean certDepartmentNameFlag;
|
|
|
+ @JsonProperty("taxVehicleTypeFlag")
|
|
|
+ private Boolean taxVehicleTypeFlag;
|
|
|
+ @JsonProperty("registerDateFlag")
|
|
|
+ private Boolean registerDateFlag;
|
|
|
+ @JsonProperty("runCardCertificateDateFlag")
|
|
|
+ private Boolean runCardCertificateDateFlag;
|
|
|
+ @JsonProperty("lastYearEndDateFlag")
|
|
|
+ private Boolean lastYearEndDateFlag;
|
|
|
+ @JsonProperty("useBeijingNewVehicletaxPlanformFlag")
|
|
|
+ private Boolean useBeijingNewVehicletaxPlanformFlag;
|
|
|
+ @JsonProperty("showReparationsPremiumFlag")
|
|
|
+ private Boolean showReparationsPremiumFlag;
|
|
|
+ @JsonProperty("payNoFlag")
|
|
|
+ private Boolean payNoFlag;
|
|
|
+ @JsonProperty("payFreeStateFlag")
|
|
|
+ private Boolean payFreeStateFlag;
|
|
|
+ @JsonProperty("deductionDueCodeFlag")
|
|
|
+ private Boolean deductionDueCodeFlag;
|
|
|
+ @JsonProperty("deductionDueTypeFlag")
|
|
|
+ private Boolean deductionDueTypeFlag;
|
|
|
+ @JsonProperty("defaultBillTypePaper")
|
|
|
+ private Boolean defaultBillTypePaper;
|
|
|
+ @JsonProperty("deductionDueProportionFlag")
|
|
|
+ private Boolean deductionDueProportionFlag;
|
|
|
+ @JsonProperty("deductionFlag")
|
|
|
+ private Boolean deductionFlag;
|
|
|
+ @JsonProperty("freeNoFlag")
|
|
|
+ private Boolean freeNoFlag;
|
|
|
+ @JsonProperty("openPlatformVehicleTaxProcessFlag")
|
|
|
+ private Boolean openPlatformVehicleTaxProcessFlag;
|
|
|
+ @JsonProperty("abstemiousCarTaxDerateFlag")
|
|
|
+ private Boolean abstemiousCarTaxDerateFlag;
|
|
|
+ @JsonProperty("isFDDLockFlag")
|
|
|
+ private String isFDDLockFlag;
|
|
|
+ @JsonProperty("autoBusinessTypeFlag")
|
|
|
+ private String autoBusinessTypeFlag;
|
|
|
+ @JsonProperty("policyPricing")
|
|
|
+ private PolicyPricingDTO policyPricing;
|
|
|
+ @JsonProperty("oneCarOnePriceInformation")
|
|
|
+ private OneCarOnePriceInformationDTO oneCarOnePriceInformation;
|
|
|
+ @JsonProperty("targetType")
|
|
|
+ private String targetType;
|
|
|
+ @JsonProperty("pageLinkageConfigurationList")
|
|
|
+ private List<PageLinkageConfigurationListDTO> pageLinkageConfigurationList;
|
|
|
+ @JsonProperty("shRealNameSwitch")
|
|
|
+ private Boolean shRealNameSwitch;
|
|
|
+ @JsonProperty("isAriRatioSpecialValue")
|
|
|
+ private String isAriRatioSpecialValue;
|
|
|
+ @JsonProperty("showVehicleCertificateDate")
|
|
|
+ private Boolean showVehicleCertificateDate;
|
|
|
+ @JsonProperty("mainVersionNoMap")
|
|
|
+ private MainVersionNoMapDTO mainVersionNoMap;
|
|
|
+ @JsonProperty("peccancyTimeButtonSwitch")
|
|
|
+ private Boolean peccancyTimeButtonSwitch;
|
|
|
+ @JsonProperty("isPolicyPaymentSwitch")
|
|
|
+ private String isPolicyPaymentSwitch;
|
|
|
+ @JsonProperty("systemCommonParameter")
|
|
|
+ private SystemCommonParameterDTO systemCommonParameter;
|
|
|
+ @JsonProperty("isCustomerGroupLabelFlag")
|
|
|
+ private String isCustomerGroupLabelFlag;
|
|
|
+ @JsonProperty("isShowGroupClaimRatio")
|
|
|
+ private String isShowGroupClaimRatio;
|
|
|
+ @JsonProperty("isDoubleRecordSwitch")
|
|
|
+ private String isDoubleRecordSwitch;
|
|
|
+ @JsonProperty("saleAgentPage")
|
|
|
+ private SaleAgentPageDTO saleAgentPage;
|
|
|
+ @JsonProperty("businessTypePage")
|
|
|
+ private BusinessTypePageDTO businessTypePage;
|
|
|
+ @JsonProperty("issueRealNamePage")
|
|
|
+ private IssueRealNamePageDTO issueRealNamePage;
|
|
|
+ @JsonProperty("groupAgentPage")
|
|
|
+ private GroupAgentPageDTO groupAgentPage;
|
|
|
+ @JsonProperty("addPlan")
|
|
|
+ private String addPlan;
|
|
|
+ @JsonProperty("isOriginFrameSwitch")
|
|
|
+ private String isOriginFrameSwitch;
|
|
|
+ @JsonProperty("manualInputFreeNoFlag")
|
|
|
+ private Boolean manualInputFreeNoFlag;
|
|
|
+ @JsonProperty("isNcdDisplaySwitchFlag")
|
|
|
+ private Boolean isNcdDisplaySwitchFlag;
|
|
|
+ @JsonProperty("ownerInformationProcessing")
|
|
|
+ private Boolean ownerInformationProcessing;
|
|
|
+ @JsonProperty("realDuomControlFlag")
|
|
|
+ private String realDuomControlFlag;
|
|
|
+ @JsonProperty("isFloatPriceSplit")
|
|
|
+ private Boolean isFloatPriceSplit;
|
|
|
+ @JsonProperty("isSearchVehicleRTA")
|
|
|
+ private Boolean isSearchVehicleRTA;
|
|
|
+ @JsonProperty("detailAddrFlag")
|
|
|
+ private Boolean detailAddrFlag;
|
|
|
+ @JsonProperty("breakRules")
|
|
|
+ private Boolean breakRules;
|
|
|
+ @JsonProperty("displayServiceSwitchTimes")
|
|
|
+ private String displayServiceSwitchTimes;
|
|
|
+ @JsonProperty("isNeedCheckAddress")
|
|
|
+ private String isNeedCheckAddress;
|
|
|
+ @JsonProperty("configCertDepartment")
|
|
|
+ private Boolean configCertDepartment;
|
|
|
+ @JsonProperty("taxBeginDateNoControlFlag")
|
|
|
+ private Boolean taxBeginDateNoControlFlag;
|
|
|
+ @JsonProperty("searchVehicleRTA")
|
|
|
+ private Boolean searchVehicleRTA;
|
|
|
+ @JsonProperty("openAlienVehicle")
|
|
|
+ private Boolean openAlienVehicle;
|
|
|
+ @JsonProperty("disputedSettleMode")
|
|
|
+ private Boolean disputedSettleMode;
|
|
|
+ @JsonProperty("customerPriceExceed")
|
|
|
+ private Boolean customerPriceExceed;
|
|
|
+ @JsonProperty("floatPriceSplit")
|
|
|
+ private Boolean floatPriceSplit;
|
|
|
+ @JsonProperty("priceOfNewAndOldCarsHandle")
|
|
|
+ private Boolean priceOfNewAndOldCarsHandle;
|
|
|
+ @JsonProperty("showIndustryVehicleInfo")
|
|
|
+ private Boolean showIndustryVehicleInfo;
|
|
|
+ @JsonProperty("showGroupSalesGroup")
|
|
|
+ private Boolean showGroupSalesGroup;
|
|
|
+ @JsonProperty("needCustomerInfo")
|
|
|
+ private Boolean needCustomerInfo;
|
|
|
+ @JsonProperty("institutionCQ")
|
|
|
+ private Boolean institutionCQ;
|
|
|
+ @JsonProperty("showIdCard")
|
|
|
+ private Boolean showIdCard;
|
|
|
+ @JsonProperty("dutyAmountFlag")
|
|
|
+ private Boolean dutyAmountFlag;
|
|
|
+ @JsonProperty("showFloatCommisionFlag")
|
|
|
+ private Boolean showFloatCommisionFlag;
|
|
|
+ @JsonProperty("vehicleTypeDiff")
|
|
|
+ private Boolean vehicleTypeDiff;
|
|
|
+ @JsonProperty("ncdDisplaySwitchFlag")
|
|
|
+ private Boolean ncdDisplaySwitchFlag;
|
|
|
+ @JsonProperty("motoPRatioFlag")
|
|
|
+ private Boolean motoPRatioFlag;
|
|
|
+
|
|
|
+ @NoArgsConstructor
|
|
|
+ @Data
|
|
|
+ public static class DepartmentDefineDTO {
|
|
|
+ @JsonProperty("createdBy")
|
|
|
+ private String createdBy;
|
|
|
+ @JsonProperty("createdDate")
|
|
|
+ private String createdDate;
|
|
|
+ @JsonProperty("updatedBy")
|
|
|
+ private String updatedBy;
|
|
|
+ @JsonProperty("updatedDate")
|
|
|
+ private String updatedDate;
|
|
|
+ @JsonProperty("page")
|
|
|
+ private Integer page;
|
|
|
+ @JsonProperty("pageSize")
|
|
|
+ private Integer pageSize;
|
|
|
+ @JsonProperty("departmentCode")
|
|
|
+ private String departmentCode;
|
|
|
+ @JsonProperty("internalDepartmentCode")
|
|
|
+ private String internalDepartmentCode;
|
|
|
+ @JsonProperty("departmentChineseName")
|
|
|
+ private String departmentChineseName;
|
|
|
+ @JsonProperty("departmentAbbrName")
|
|
|
+ private String departmentAbbrName;
|
|
|
+ @JsonProperty("departmentLevel")
|
|
|
+ private Integer departmentLevel;
|
|
|
+ @JsonProperty("foundDate")
|
|
|
+ private String foundDate;
|
|
|
+ @JsonProperty("chineseAddress")
|
|
|
+ private String chineseAddress;
|
|
|
+ @JsonProperty("postCode")
|
|
|
+ private String postCode;
|
|
|
+ @JsonProperty("departmentEnglishName")
|
|
|
+ private String departmentEnglishName;
|
|
|
+ @JsonProperty("englishAddress")
|
|
|
+ private String englishAddress;
|
|
|
+ @JsonProperty("telephone")
|
|
|
+ private String telephone;
|
|
|
+ @JsonProperty("fax")
|
|
|
+ private String fax;
|
|
|
+ @JsonProperty("upperDepartmentCode")
|
|
|
+ private String upperDepartmentCode;
|
|
|
+ @JsonProperty("linkManCode")
|
|
|
+ private String linkManCode;
|
|
|
+ @JsonProperty("levelDepCode")
|
|
|
+ private String levelDepCode;
|
|
|
+ @JsonProperty("regulatoryDepartmentCode")
|
|
|
+ private String regulatoryDepartmentCode;
|
|
|
+ @JsonProperty("secondBranchCode")
|
|
|
+ private String secondBranchCode;
|
|
|
+ @JsonProperty("thirdBranchCode")
|
|
|
+ private String thirdBranchCode;
|
|
|
+ @JsonProperty("needValidateFour")
|
|
|
+ private String needValidateFour;
|
|
|
+ @JsonProperty("pigeonholeDeptCode")
|
|
|
+ private String pigeonholeDeptCode;
|
|
|
+ @JsonProperty("revenueRegisterNo")
|
|
|
+ private String revenueRegisterNo;
|
|
|
+ @JsonProperty("standareasCode")
|
|
|
+ private String standareasCode;
|
|
|
+ @JsonProperty("departmentPrintName")
|
|
|
+ private String departmentPrintName;
|
|
|
+ @JsonProperty("agentRatioSetupRule")
|
|
|
+ private String agentRatioSetupRule;
|
|
|
+ @JsonProperty("validateAttachment")
|
|
|
+ private String validateAttachment;
|
|
|
+ @JsonProperty("noticeBill")
|
|
|
+ private String noticeBill;
|
|
|
+ @JsonProperty("taxPayNo")
|
|
|
+ private String taxPayNo;
|
|
|
+ @JsonProperty("instalment")
|
|
|
+ private Integer instalment;
|
|
|
+ @JsonProperty("reportBeforeRegister")
|
|
|
+ private String reportBeforeRegister;
|
|
|
+ @JsonProperty("alarmMark")
|
|
|
+ private String alarmMark;
|
|
|
+ @JsonProperty("vehicleReportTelephone")
|
|
|
+ private String vehicleReportTelephone;
|
|
|
+ @JsonProperty("vehicleLiscenceCodePrefix")
|
|
|
+ private String vehicleLiscenceCodePrefix;
|
|
|
+ @JsonProperty("financeDepartmentCode")
|
|
|
+ private String financeDepartmentCode;
|
|
|
+ @JsonProperty("claimAddress")
|
|
|
+ private String claimAddress;
|
|
|
+ @JsonProperty("invoicePdf")
|
|
|
+ private String invoicePdf;
|
|
|
+ @JsonProperty("claimDealDepartmentCode")
|
|
|
+ private String claimDealDepartmentCode;
|
|
|
+ @JsonProperty("platform")
|
|
|
+ private String platform;
|
|
|
+ @JsonProperty("reCancelPolicy")
|
|
|
+ private String reCancelPolicy;
|
|
|
+ @JsonProperty("isCanclePolicy")
|
|
|
+ private String isCanclePolicy;
|
|
|
+ @JsonProperty("isQueryBackcode")
|
|
|
+ private String isQueryBackcode;
|
|
|
+ @JsonProperty("isPutChangedPremium")
|
|
|
+ private String isPutChangedPremium;
|
|
|
+ @JsonProperty("uploadHistoryPolicy")
|
|
|
+ private String uploadHistoryPolicy;
|
|
|
+ @JsonProperty("genRestricFlag")
|
|
|
+ private String genRestricFlag;
|
|
|
+ @JsonProperty("invoicePrint")
|
|
|
+ private String invoicePrint;
|
|
|
+ @JsonProperty("printStampTax")
|
|
|
+ private String printStampTax;
|
|
|
+ @JsonProperty("endorseInvoicePrint")
|
|
|
+ private String endorseInvoicePrint;
|
|
|
+ @JsonProperty("checkCar")
|
|
|
+ private String checkCar;
|
|
|
+ @JsonProperty("createPolicyLabel")
|
|
|
+ private String createPolicyLabel;
|
|
|
+ @JsonProperty("needValidate")
|
|
|
+ private String needValidate;
|
|
|
+ @JsonProperty("factorRatio")
|
|
|
+ private String factorRatio;
|
|
|
+ @JsonProperty("bussinessTax")
|
|
|
+ private String bussinessTax;
|
|
|
+ @JsonProperty("personnelTax")
|
|
|
+ private String personnelTax;
|
|
|
+ @JsonProperty("isForsePrint")
|
|
|
+ private String isForsePrint;
|
|
|
+ @JsonProperty("premiumPaymentMode")
|
|
|
+ private String premiumPaymentMode;
|
|
|
+ @JsonProperty("outerPaymentFlag")
|
|
|
+ private String outerPaymentFlag;
|
|
|
+ @JsonProperty("hrDepartmentCode")
|
|
|
+ private String hrDepartmentCode;
|
|
|
+ @JsonProperty("canReturnVehicletax")
|
|
|
+ private Integer canReturnVehicletax;
|
|
|
+ @JsonProperty("modifyVehicletax")
|
|
|
+ private Integer modifyVehicletax;
|
|
|
+ @JsonProperty("paymentNoticPrint")
|
|
|
+ private Integer paymentNoticPrint;
|
|
|
+ @JsonProperty("policyInvoiceRemarkPrint")
|
|
|
+ private String policyInvoiceRemarkPrint;
|
|
|
+ @JsonProperty("affiliatedCharacter")
|
|
|
+ private Integer affiliatedCharacter;
|
|
|
+ @JsonProperty("splitPolicy")
|
|
|
+ private Integer splitPolicy;
|
|
|
+ @JsonProperty("validChargeAffirmControl")
|
|
|
+ private Integer validChargeAffirmControl;
|
|
|
+ @JsonProperty("specialPromisePay")
|
|
|
+ private Integer specialPromisePay;
|
|
|
+ @JsonProperty("chequeInsureDeferredDays")
|
|
|
+ private Integer chequeInsureDeferredDays;
|
|
|
+ @JsonProperty("centralizedEvaluateFlag")
|
|
|
+ private String centralizedEvaluateFlag;
|
|
|
+ @JsonProperty("vehiclePriceType")
|
|
|
+ private String vehiclePriceType;
|
|
|
+ @JsonProperty("usePlatform")
|
|
|
+ private Integer usePlatform;
|
|
|
+ @JsonProperty("platformDestin")
|
|
|
+ private Integer platformDestin;
|
|
|
+ @JsonProperty("messageType")
|
|
|
+ private Integer messageType;
|
|
|
+ @JsonProperty("platformRequestType")
|
|
|
+ private Integer platformRequestType;
|
|
|
+ @JsonProperty("coverageInsured")
|
|
|
+ private Integer coverageInsured;
|
|
|
+ @JsonProperty("coverageLimit")
|
|
|
+ private Integer coverageLimit;
|
|
|
+ @JsonProperty("validateApplyUnderwrite")
|
|
|
+ private Integer validateApplyUnderwrite;
|
|
|
+ @JsonProperty("platformVehiclepriceType")
|
|
|
+ private String platformVehiclepriceType;
|
|
|
+ @JsonProperty("modifySpecialPromise")
|
|
|
+ private Integer modifySpecialPromise;
|
|
|
+ @JsonProperty("enableStandardFactorratio")
|
|
|
+ private String enableStandardFactorratio;
|
|
|
+ @JsonProperty("fillupMoney")
|
|
|
+ private String fillupMoney;
|
|
|
+ @JsonProperty("ministerFund")
|
|
|
+ private String ministerFund;
|
|
|
+ @JsonProperty("localHistoryPlatformDays")
|
|
|
+ private String localHistoryPlatformDays;
|
|
|
+ @JsonProperty("hiddenCustomerPhone")
|
|
|
+ private String hiddenCustomerPhone;
|
|
|
+ @JsonProperty("autoCardPrint")
|
|
|
+ private String autoCardPrint;
|
|
|
+ @JsonProperty("insurancePeriodJoinTips")
|
|
|
+ private String insurancePeriodJoinTips;
|
|
|
+ @JsonProperty("telQualityRule")
|
|
|
+ private Integer telQualityRule;
|
|
|
+ @JsonProperty("runcardCertificateDate")
|
|
|
+ private String runcardCertificateDate;
|
|
|
+ @JsonProperty("localPondPlatformDays")
|
|
|
+ private String localPondPlatformDays;
|
|
|
+ @JsonProperty("localPondPlatformTimes")
|
|
|
+ private String localPondPlatformTimes;
|
|
|
+ @JsonProperty("canUsePlatformAtApply")
|
|
|
+ private String canUsePlatformAtApply;
|
|
|
+ @JsonProperty("platformCacheQueryMode")
|
|
|
+ private String platformCacheQueryMode;
|
|
|
+ @JsonProperty("queryCacheFlag")
|
|
|
+ private String queryCacheFlag;
|
|
|
+ @JsonProperty("exeRuleType")
|
|
|
+ private String exeRuleType;
|
|
|
+ @JsonProperty("rateFactorDisplayControl")
|
|
|
+ private String rateFactorDisplayControl;
|
|
|
+ @JsonProperty("eposFormat")
|
|
|
+ private String eposFormat;
|
|
|
+ @JsonProperty("taxFieldConfig")
|
|
|
+ private String taxFieldConfig;
|
|
|
+ @JsonProperty("needValidateSecond")
|
|
|
+ private String needValidateSecond;
|
|
|
+ @JsonProperty("lockedFactorRatio")
|
|
|
+ private String lockedFactorRatio;
|
|
|
+ @JsonProperty("areaFlag")
|
|
|
+ private String areaFlag;
|
|
|
+ @JsonProperty("ruleRemote")
|
|
|
+ private String ruleRemote;
|
|
|
+ @JsonProperty("printControl")
|
|
|
+ private String printControl;
|
|
|
+ @JsonProperty("platformRequestCode")
|
|
|
+ private String platformRequestCode;
|
|
|
+ @JsonProperty("usePlatformVersion")
|
|
|
+ private String usePlatformVersion;
|
|
|
+ @JsonProperty("checkRepeatApply")
|
|
|
+ private String checkRepeatApply;
|
|
|
+ @JsonProperty("checkRenewPolicy")
|
|
|
+ private String checkRenewPolicy;
|
|
|
+ @JsonProperty("addressCheckModeScript")
|
|
|
+ private String addressCheckModeScript;
|
|
|
+ @JsonProperty("factorCheckFlag")
|
|
|
+ private String factorCheckFlag;
|
|
|
+ @JsonProperty("factorMinRatioFlag")
|
|
|
+ private String factorMinRatioFlag;
|
|
|
+ @JsonProperty("riskScoreType")
|
|
|
+ private String riskScoreType;
|
|
|
+ @JsonProperty("riskScoreCheck")
|
|
|
+ private String riskScoreCheck;
|
|
|
+ @JsonProperty("riskScoreShow")
|
|
|
+ private String riskScoreShow;
|
|
|
+ @JsonProperty("isAutoDrawback")
|
|
|
+ private String isAutoDrawback;
|
|
|
+ @JsonProperty("decisionScript")
|
|
|
+ private String decisionScript;
|
|
|
+ @JsonProperty("invoicePrintAbbrName")
|
|
|
+ private String invoicePrintAbbrName;
|
|
|
+ @JsonProperty("companyName")
|
|
|
+ private String companyName;
|
|
|
+ @JsonProperty("companyCurtailName")
|
|
|
+ private String companyCurtailName;
|
|
|
+ @JsonProperty("needValidateThird")
|
|
|
+ private String needValidateThird;
|
|
|
+ @JsonProperty("countryCode")
|
|
|
+ private String countryCode;
|
|
|
+ @JsonProperty("state")
|
|
|
+ private String state;
|
|
|
+ @JsonProperty("city")
|
|
|
+ private String city;
|
|
|
+ @JsonProperty("documentObsoleteNum")
|
|
|
+ private String documentObsoleteNum;
|
|
|
+ @JsonProperty("taxAmount")
|
|
|
+ private String taxAmount;
|
|
|
+ @JsonProperty("platformVinAddress")
|
|
|
+ private String platformVinAddress;
|
|
|
+ @JsonProperty("ditchFactor")
|
|
|
+ private String ditchFactor;
|
|
|
+ @JsonProperty("queryCacheNewFlag")
|
|
|
+ private String queryCacheNewFlag;
|
|
|
+ @JsonProperty("myScoreBasicConfig")
|
|
|
+ private String myScoreBasicConfig;
|
|
|
+ @JsonProperty("endorseRateDate")
|
|
|
+ private String endorseRateDate;
|
|
|
+ @JsonProperty("signCode")
|
|
|
+ private String signCode;
|
|
|
+ @JsonProperty("epolicyStartDate")
|
|
|
+ private String epolicyStartDate;
|
|
|
+ @JsonProperty("epolicyCommonCode")
|
|
|
+ private String epolicyCommonCode;
|
|
|
+ @JsonProperty("certificationChannelId")
|
|
|
+ private String certificationChannelId;
|
|
|
+ @JsonProperty("duomControlSwitch")
|
|
|
+ private String duomControlSwitch;
|
|
|
+ @JsonProperty("platformAreaCode")
|
|
|
+ private String platformAreaCode;
|
|
|
+ @JsonProperty("registerDateFlag")
|
|
|
+ private Boolean registerDateFlag;
|
|
|
+ @JsonProperty("eInvoiceSwitchTrack")
|
|
|
+ private String eInvoiceSwitchTrack;
|
|
|
+ @JsonProperty("searchPlatformDriver")
|
|
|
+ private Boolean searchPlatformDriver;
|
|
|
+ @JsonProperty("searchVehicleRTA")
|
|
|
+ private Boolean searchVehicleRTA;
|
|
|
+ @JsonProperty("openAlienVehicle")
|
|
|
+ private Boolean openAlienVehicle;
|
|
|
+ @JsonProperty("disputedSettleMode")
|
|
|
+ private Boolean disputedSettleMode;
|
|
|
+ @JsonProperty("levelDepCodeFirstLevel")
|
|
|
+ private String levelDepCodeFirstLevel;
|
|
|
+ @JsonProperty("customerPriceExceed")
|
|
|
+ private Boolean customerPriceExceed;
|
|
|
+ @JsonProperty("sysErrorCustomerPriceExceed")
|
|
|
+ private Boolean sysErrorCustomerPriceExceed;
|
|
|
+ @JsonProperty("floatPriceSplit")
|
|
|
+ private Boolean floatPriceSplit;
|
|
|
+ @JsonProperty("dispRiskPricing")
|
|
|
+ private Boolean dispRiskPricing;
|
|
|
+ @JsonProperty("showModelDiscount")
|
|
|
+ private Boolean showModelDiscount;
|
|
|
+ @JsonProperty("autoUnderwritingRuleFlag")
|
|
|
+ private Boolean autoUnderwritingRuleFlag;
|
|
|
+ @JsonProperty("premiumVehicle")
|
|
|
+ private Boolean premiumVehicle;
|
|
|
+ @JsonProperty("floatCustomerNegotiatePrice")
|
|
|
+ private Boolean floatCustomerNegotiatePrice;
|
|
|
+ @JsonProperty("priceOfNewAndOldCarsHandle")
|
|
|
+ private Boolean priceOfNewAndOldCarsHandle;
|
|
|
+ @JsonProperty("allowRepeatApplyPolicy")
|
|
|
+ private Boolean allowRepeatApplyPolicy;
|
|
|
+ @JsonProperty("departmentCashFlag")
|
|
|
+ private String departmentCashFlag;
|
|
|
+ @JsonProperty("queryNeedAccessControl")
|
|
|
+ private Boolean queryNeedAccessControl;
|
|
|
+ @JsonProperty("deptEndorseNotCalulateVehicletex")
|
|
|
+ private Boolean deptEndorseNotCalulateVehicletex;
|
|
|
+ @JsonProperty("openPlatformVehicleTaxProcess")
|
|
|
+ private Boolean openPlatformVehicleTaxProcess;
|
|
|
+ @JsonProperty("dispRiskError")
|
|
|
+ private Boolean dispRiskError;
|
|
|
+ @JsonProperty("idCardColletControl")
|
|
|
+ private Boolean idCardColletControl;
|
|
|
+ @JsonProperty("goodDriver")
|
|
|
+ private Boolean goodDriver;
|
|
|
+ @JsonProperty("registerDate")
|
|
|
+ private Boolean registerDate;
|
|
|
+ @JsonProperty("viewDriver")
|
|
|
+ private Boolean viewDriver;
|
|
|
+ @JsonProperty("nationalPlatformThirdQuarter22")
|
|
|
+ private Boolean nationalPlatformThirdQuarter22;
|
|
|
+ @JsonProperty("payTaxesChoose")
|
|
|
+ private Boolean payTaxesChoose;
|
|
|
+ @JsonProperty("nationwideSecondQuarterFlag")
|
|
|
+ private Boolean nationwideSecondQuarterFlag;
|
|
|
+ @JsonProperty("useBeijingNewVehicletaxPlanform")
|
|
|
+ private Boolean useBeijingNewVehicletaxPlanform;
|
|
|
+ @JsonProperty("abstemiousCarTaxDerate")
|
|
|
+ private Boolean abstemiousCarTaxDerate;
|
|
|
+ @JsonProperty("runCardCertificateDate")
|
|
|
+ private Boolean runCardCertificateDate;
|
|
|
+ @JsonProperty("antiFraudJS")
|
|
|
+ private Boolean antiFraudJS;
|
|
|
+ @JsonProperty("needCheckAddress")
|
|
|
+ private Boolean needCheckAddress;
|
|
|
+ @JsonProperty("antiFraud")
|
|
|
+ private Boolean antiFraud;
|
|
|
+ @JsonProperty("realNameCheckForEpos")
|
|
|
+ private Boolean realNameCheckForEpos;
|
|
|
+ @JsonProperty("autoUploadHistoryPolicy")
|
|
|
+ private Boolean autoUploadHistoryPolicy;
|
|
|
+ @JsonProperty("detailsAddrFlag")
|
|
|
+ private Boolean detailsAddrFlag;
|
|
|
+ @JsonProperty("breakRules")
|
|
|
+ private Boolean breakRules;
|
|
|
+ @JsonProperty("oldPlanCodeEndorseUsePlatform")
|
|
|
+ private Boolean oldPlanCodeEndorseUsePlatform;
|
|
|
+ @JsonProperty("personnelNameDetails")
|
|
|
+ private Boolean personnelNameDetails;
|
|
|
+ @JsonProperty("motorFullEndorse")
|
|
|
+ private Boolean motorFullEndorse;
|
|
|
+ @JsonProperty("taxBeginDateNoControl")
|
|
|
+ private Boolean taxBeginDateNoControl;
|
|
|
+ @JsonProperty("showFloatCommision")
|
|
|
+ private Boolean showFloatCommision;
|
|
|
+ @JsonProperty("showGroupClaimRatio")
|
|
|
+ private Boolean showGroupClaimRatio;
|
|
|
+ @JsonProperty("customerGroupLabelFlag")
|
|
|
+ private Boolean customerGroupLabelFlag;
|
|
|
+ @JsonProperty("disputedSettleModeArbitrate")
|
|
|
+ private Boolean disputedSettleModeArbitrate;
|
|
|
+ @JsonProperty("paymentTypeControl")
|
|
|
+ private Boolean paymentTypeControl;
|
|
|
+ @JsonProperty("defaultBrandType")
|
|
|
+ private String defaultBrandType;
|
|
|
+ @JsonProperty("newCarNeedApplyQuery")
|
|
|
+ private Boolean newCarNeedApplyQuery;
|
|
|
+ @JsonProperty("steerCardVehicleTypeLockedByExhaustCapability")
|
|
|
+ private Boolean steerCardVehicleTypeLockedByExhaustCapability;
|
|
|
+ @JsonProperty("checkReturnCode")
|
|
|
+ private Boolean checkReturnCode;
|
|
|
+ @JsonProperty("policyFormat")
|
|
|
+ private Boolean policyFormat;
|
|
|
+ @JsonProperty("bargainingByPlanform")
|
|
|
+ private Boolean bargainingByPlanform;
|
|
|
+ @JsonProperty("needCustomerInfo")
|
|
|
+ private Boolean needCustomerInfo;
|
|
|
+ @JsonProperty("institutionCQ")
|
|
|
+ private Boolean institutionCQ;
|
|
|
+ @JsonProperty("vehicleSafetyInspection")
|
|
|
+ private Boolean vehicleSafetyInspection;
|
|
|
+ @JsonProperty("showPayAddAndDeleteBtn")
|
|
|
+ private Boolean showPayAddAndDeleteBtn;
|
|
|
+ @JsonProperty("showReparationsPremium")
|
|
|
+ private Boolean showReparationsPremium;
|
|
|
+ @JsonProperty("vehicleStateFlag")
|
|
|
+ private Boolean vehicleStateFlag;
|
|
|
+ @JsonProperty("personCert")
|
|
|
+ private Boolean personCert;
|
|
|
+ @JsonProperty("certDepartmentName")
|
|
|
+ private Boolean certDepartmentName;
|
|
|
+ @JsonProperty("taxVehicleType")
|
|
|
+ private Boolean taxVehicleType;
|
|
|
+ @JsonProperty("lastYearEndDateFlag")
|
|
|
+ private Boolean lastYearEndDateFlag;
|
|
|
+ @JsonProperty("payNo")
|
|
|
+ private Boolean payNo;
|
|
|
+ @JsonProperty("payFreeState")
|
|
|
+ private Boolean payFreeState;
|
|
|
+ @JsonProperty("deductionDueCode")
|
|
|
+ private Boolean deductionDueCode;
|
|
|
+ @JsonProperty("deductionDueType")
|
|
|
+ private Boolean deductionDueType;
|
|
|
+ @JsonProperty("deductionDueProportion")
|
|
|
+ private Boolean deductionDueProportion;
|
|
|
+ @JsonProperty("deduction")
|
|
|
+ private Boolean deduction;
|
|
|
+ @JsonProperty("freeNo")
|
|
|
+ private Boolean freeNo;
|
|
|
+ @JsonProperty("defaultBillTypePaper")
|
|
|
+ private Boolean defaultBillTypePaper;
|
|
|
+ @JsonProperty("clearTaxFlag")
|
|
|
+ private Boolean clearTaxFlag;
|
|
|
+ @JsonProperty("fromTaxRegisterNo")
|
|
|
+ private Boolean fromTaxRegisterNo;
|
|
|
+ @JsonProperty("vehicleTypeDiff")
|
|
|
+ private Boolean vehicleTypeDiff;
|
|
|
+ @JsonProperty("ncdDisplaySwitchFlag")
|
|
|
+ private Boolean ncdDisplaySwitchFlag;
|
|
|
+ @JsonProperty("manualInputFreeNoFlag")
|
|
|
+ private Boolean manualInputFreeNoFlag;
|
|
|
+ @JsonProperty("platfromTimeAutoChoose")
|
|
|
+ private Boolean platfromTimeAutoChoose;
|
|
|
+ @JsonProperty("configCertDepartment")
|
|
|
+ private Boolean configCertDepartment;
|
|
|
+ @JsonProperty("printOrderFlag")
|
|
|
+ private Boolean printOrderFlag;
|
|
|
+ @JsonProperty("runCardCertificateAndFirstRegister")
|
|
|
+ private Boolean runCardCertificateAndFirstRegister;
|
|
|
+ @JsonProperty("depCodeSubStrThree")
|
|
|
+ private String depCodeSubStrThree;
|
|
|
+ @JsonProperty("vocationPriceCanModified")
|
|
|
+ private Boolean vocationPriceCanModified;
|
|
|
+ @JsonProperty("usePreciseService")
|
|
|
+ private Boolean usePreciseService;
|
|
|
+ @JsonProperty("axaApplyPolicyFormat")
|
|
|
+ private Boolean axaApplyPolicyFormat;
|
|
|
+ @JsonProperty("enableEndorseFind")
|
|
|
+ private Boolean enableEndorseFind;
|
|
|
+ @JsonProperty("agentBusiness")
|
|
|
+ private Boolean agentBusiness;
|
|
|
+ @JsonProperty("needCertCardValidityDate")
|
|
|
+ private Boolean needCertCardValidityDate;
|
|
|
+ @JsonProperty("runcardCertificateDateInput")
|
|
|
+ private Boolean runcardCertificateDateInput;
|
|
|
+ @JsonProperty("showPersonnelInfoCheck")
|
|
|
+ private Boolean showPersonnelInfoCheck;
|
|
|
+ @JsonProperty("lockTaxBeginDate")
|
|
|
+ private Boolean lockTaxBeginDate;
|
|
|
+ @JsonProperty("vehicleTaxStatusMode")
|
|
|
+ private String vehicleTaxStatusMode;
|
|
|
+ @JsonProperty("epolicyNeedEmail")
|
|
|
+ private Boolean epolicyNeedEmail;
|
|
|
+ @JsonProperty("taxPaymentBeginTimeChoose")
|
|
|
+ private String taxPaymentBeginTimeChoose;
|
|
|
+ @JsonProperty("policyAssociationQuotation")
|
|
|
+ private Boolean policyAssociationQuotation;
|
|
|
+ @JsonProperty("showPureRiskPremium")
|
|
|
+ private Boolean showPureRiskPremium;
|
|
|
+ @JsonProperty("duomControlFlag")
|
|
|
+ private Boolean duomControlFlag;
|
|
|
+ @JsonProperty("nationalPlatformThirdQuarter23")
|
|
|
+ private Boolean nationalPlatformThirdQuarter23;
|
|
|
+ @JsonProperty("vinFromBasicOrPlatform")
|
|
|
+ private Boolean vinFromBasicOrPlatform;
|
|
|
+ @JsonProperty("steerCardVehicleType")
|
|
|
+ private String steerCardVehicleType;
|
|
|
+ @JsonProperty("businessChangePlatform")
|
|
|
+ private String businessChangePlatform;
|
|
|
+ @JsonProperty("policyInfoSendPlatform")
|
|
|
+ private String policyInfoSendPlatform;
|
|
|
+ @JsonProperty("trafficDataPlatform")
|
|
|
+ private String trafficDataPlatform;
|
|
|
+ @JsonProperty("PriceTypeDefault")
|
|
|
+ private String priceTypeDefault;
|
|
|
+ @JsonProperty("beCoveredWithVehicle")
|
|
|
+ private Boolean beCoveredWithVehicle;
|
|
|
+ @JsonProperty("peccancyTimeValueMode")
|
|
|
+ private String peccancyTimeValueMode;
|
|
|
+ @JsonProperty("isBeijingNewProcessOfCollector")
|
|
|
+ private Boolean isBeijingNewProcessOfCollector;
|
|
|
+ @JsonProperty("vehicleTaxCalculationWay")
|
|
|
+ private String vehicleTaxCalculationWay;
|
|
|
+ @JsonProperty("areaVehicleTax")
|
|
|
+ private String areaVehicleTax;
|
|
|
+ @JsonProperty("realNameIntercept")
|
|
|
+ private Boolean realNameIntercept;
|
|
|
+ }
|
|
|
+
|
|
|
+ @NoArgsConstructor
|
|
|
+ @Data
|
|
|
+ public static class PlanDefineDTO {
|
|
|
+ @JsonProperty("createdBy")
|
|
|
+ private String createdBy;
|
|
|
+ @JsonProperty("createdDate")
|
|
|
+ private String createdDate;
|
|
|
+ @JsonProperty("updatedBy")
|
|
|
+ private String updatedBy;
|
|
|
+ @JsonProperty("updatedDate")
|
|
|
+ private String updatedDate;
|
|
|
+ @JsonProperty("page")
|
|
|
+ private Integer page;
|
|
|
+ @JsonProperty("pageSize")
|
|
|
+ private Integer pageSize;
|
|
|
+ @JsonProperty("planCode")
|
|
|
+ private String planCode;
|
|
|
+ @JsonProperty("planType")
|
|
|
+ private String planType;
|
|
|
+ @JsonProperty("planChineseName")
|
|
|
+ private String planChineseName;
|
|
|
+ @JsonProperty("targetType")
|
|
|
+ private String targetType;
|
|
|
+ @JsonProperty("targetName")
|
|
|
+ private String targetName;
|
|
|
+ @JsonProperty("riskUnitName")
|
|
|
+ private String riskUnitName;
|
|
|
+ @JsonProperty("needValidate")
|
|
|
+ private String needValidate;
|
|
|
+ @JsonProperty("effectiveDateDelay")
|
|
|
+ private Integer effectiveDateDelay;
|
|
|
+ @JsonProperty("productType")
|
|
|
+ private String productType;
|
|
|
+ @JsonProperty("planSeries")
|
|
|
+ private String planSeries;
|
|
|
+ @JsonProperty("index")
|
|
|
+ private String index;
|
|
|
+ @JsonProperty("hasVehicleTax")
|
|
|
+ private String hasVehicleTax;
|
|
|
+ @JsonProperty("autoPlan")
|
|
|
+ private Boolean autoPlan;
|
|
|
+ @JsonProperty("compulsoryNotMoto")
|
|
|
+ private Boolean compulsoryNotMoto;
|
|
|
+ @JsonProperty("dutyAmount")
|
|
|
+ private Boolean dutyAmount;
|
|
|
+ @JsonProperty("businessInsure")
|
|
|
+ private Boolean businessInsure;
|
|
|
+ @JsonProperty("compulsoryInsure")
|
|
|
+ private Boolean compulsoryInsure;
|
|
|
+ @JsonProperty("virtualProduct")
|
|
|
+ private Boolean virtualProduct;
|
|
|
+ @JsonProperty("axa")
|
|
|
+ private Boolean axa;
|
|
|
+ @JsonProperty("autoBusinessType")
|
|
|
+ private String autoBusinessType;
|
|
|
+ @JsonProperty("businessMotorcycle")
|
|
|
+ private Boolean businessMotorcycle;
|
|
|
+ @JsonProperty("autoAccident")
|
|
|
+ private Boolean autoAccident;
|
|
|
+ @JsonProperty("healthPlanCode")
|
|
|
+ private Boolean healthPlanCode;
|
|
|
+ @JsonProperty("axaTour")
|
|
|
+ private Boolean axaTour;
|
|
|
+ @JsonProperty("axaAccident")
|
|
|
+ private Boolean axaAccident;
|
|
|
+ @JsonProperty("disputedSettleModeArbitrate")
|
|
|
+ private Boolean disputedSettleModeArbitrate;
|
|
|
+ @JsonProperty("forSale")
|
|
|
+ private Boolean forSale;
|
|
|
+ @JsonProperty("vehiclePurchasePrice")
|
|
|
+ private Boolean vehiclePurchasePrice;
|
|
|
+ @JsonProperty("nonCarRetailPlanCode")
|
|
|
+ private Boolean nonCarRetailPlanCode;
|
|
|
+ @JsonProperty("oldDutyOdamount")
|
|
|
+ private Boolean oldDutyOdamount;
|
|
|
+ @JsonProperty("personnalAccidentProduct")
|
|
|
+ private Boolean personnalAccidentProduct;
|
|
|
+ @JsonProperty("nonAutoCalculateModeProduct")
|
|
|
+ private Boolean nonAutoCalculateModeProduct;
|
|
|
+ @JsonProperty("premiumRateUnits")
|
|
|
+ private Double premiumRateUnits;
|
|
|
+ @JsonProperty("existPolicyExtendProduct")
|
|
|
+ private Boolean existPolicyExtendProduct;
|
|
|
+ @JsonProperty("ecardProduct")
|
|
|
+ private Boolean ecardProduct;
|
|
|
+ @JsonProperty("needAttachmentProduct")
|
|
|
+ private Boolean needAttachmentProduct;
|
|
|
+ @JsonProperty("insureTermRelate")
|
|
|
+ private Boolean insureTermRelate;
|
|
|
+ @JsonProperty("noTargetProduct")
|
|
|
+ private Boolean noTargetProduct;
|
|
|
+ @JsonProperty("equitmentInsure")
|
|
|
+ private Boolean equitmentInsure;
|
|
|
+ @JsonProperty("useMailNo")
|
|
|
+ private Boolean useMailNo;
|
|
|
+ @JsonProperty("noWriteInsure")
|
|
|
+ private Boolean noWriteInsure;
|
|
|
+ @JsonProperty("groupInsure")
|
|
|
+ private Boolean groupInsure;
|
|
|
+ @JsonProperty("chargesingleInsure")
|
|
|
+ private Boolean chargesingleInsure;
|
|
|
+ @JsonProperty("motorcycleInsure")
|
|
|
+ private Boolean motorcycleInsure;
|
|
|
+ @JsonProperty("limitAcceptAge")
|
|
|
+ private Boolean limitAcceptAge;
|
|
|
+ @JsonProperty("telSaleSpecial")
|
|
|
+ private Boolean telSaleSpecial;
|
|
|
+ @JsonProperty("needReturnCerti")
|
|
|
+ private Boolean needReturnCerti;
|
|
|
+ @JsonProperty("upOneYear")
|
|
|
+ private Boolean upOneYear;
|
|
|
+ @JsonProperty("shortRateCalculate")
|
|
|
+ private String shortRateCalculate;
|
|
|
+ @JsonProperty("premiumCarry")
|
|
|
+ private String premiumCarry;
|
|
|
+ @JsonProperty("upOneYearPlan")
|
|
|
+ private Boolean upOneYearPlan;
|
|
|
+ @JsonProperty("changeSelectedTargetTable")
|
|
|
+ private Boolean changeSelectedTargetTable;
|
|
|
+ @JsonProperty("immediateEffect")
|
|
|
+ private Boolean immediateEffect;
|
|
|
+ @JsonProperty("autoBusiness")
|
|
|
+ private Boolean autoBusiness;
|
|
|
+ @JsonProperty("motorcycleCompulsory")
|
|
|
+ private Boolean motorcycleCompulsory;
|
|
|
+ @JsonProperty("telSalesBusiness")
|
|
|
+ private Boolean telSalesBusiness;
|
|
|
+ @JsonProperty("compulsoryMoto")
|
|
|
+ private Boolean compulsoryMoto;
|
|
|
+ @JsonProperty("planCode504")
|
|
|
+ private Boolean planCode504;
|
|
|
+ @JsonProperty("riAmountMode")
|
|
|
+ private String riAmountMode;
|
|
|
+ @JsonProperty("axaFamily")
|
|
|
+ private Boolean axaFamily;
|
|
|
+ @JsonProperty("axaGolf")
|
|
|
+ private Boolean axaGolf;
|
|
|
+ @JsonProperty("useReverse")
|
|
|
+ private Boolean useReverse;
|
|
|
+ @JsonProperty("autoRenewal")
|
|
|
+ private Boolean autoRenewal;
|
|
|
+ @JsonProperty("showEndoresMemoPaymentWay")
|
|
|
+ private Boolean showEndoresMemoPaymentWay;
|
|
|
+ @JsonProperty("reportEngine")
|
|
|
+ private String reportEngine;
|
|
|
+ @JsonProperty("tireRisk")
|
|
|
+ private Boolean tireRisk;
|
|
|
+ @JsonProperty("masterAdditionControl")
|
|
|
+ private Boolean masterAdditionControl;
|
|
|
+ @JsonProperty("axaLiability")
|
|
|
+ private Boolean axaLiability;
|
|
|
+ @JsonProperty("productVersion")
|
|
|
+ private Boolean productVersion;
|
|
|
+ @JsonProperty("nonCarRetail")
|
|
|
+ private Boolean nonCarRetail;
|
|
|
+ @JsonProperty("useXslfo")
|
|
|
+ private Boolean useXslfo;
|
|
|
+ @JsonProperty("applyUseXslfo")
|
|
|
+ private Boolean applyUseXslfo;
|
|
|
+ @JsonProperty("underwritePlanSeries")
|
|
|
+ private String underwritePlanSeries;
|
|
|
+ @JsonProperty("enonmotorPlan")
|
|
|
+ private Boolean enonmotorPlan;
|
|
|
+ @JsonProperty("planReApplyWay")
|
|
|
+ private String planReApplyWay;
|
|
|
+ @JsonProperty("reinsCededPlan")
|
|
|
+ private Boolean reinsCededPlan;
|
|
|
+ @JsonProperty("nonNeedCertNo")
|
|
|
+ private Boolean nonNeedCertNo;
|
|
|
+ @JsonProperty("groupTravel")
|
|
|
+ private Boolean groupTravel;
|
|
|
+ @JsonProperty("enonmotor")
|
|
|
+ private Boolean enonmotor;
|
|
|
+ @JsonProperty("groupHealth")
|
|
|
+ private Boolean groupHealth;
|
|
|
+ @JsonProperty("checkAmount")
|
|
|
+ private Boolean checkAmount;
|
|
|
+ @JsonProperty("getByRule")
|
|
|
+ private Boolean getByRule;
|
|
|
+ }
|
|
|
+
|
|
|
+ @NoArgsConstructor
|
|
|
+ @Data
|
|
|
+ public static class VehicleDTO {
|
|
|
+ @JsonProperty("page")
|
|
|
+ private Integer page;
|
|
|
+ @JsonProperty("pageSize")
|
|
|
+ private Integer pageSize;
|
|
|
+ @JsonProperty("priceType")
|
|
|
+ private String priceType;
|
|
|
+ @JsonProperty("vehicleTax")
|
|
|
+ private VehicleTaxDTO vehicleTax;
|
|
|
+ @JsonProperty("departmentCode")
|
|
|
+ private String departmentCode;
|
|
|
+ @JsonProperty("local")
|
|
|
+ private Boolean local;
|
|
|
+ @JsonProperty("targetTotalActualPremium")
|
|
|
+ private Integer targetTotalActualPremium;
|
|
|
+
|
|
|
+ @NoArgsConstructor
|
|
|
+ @Data
|
|
|
+ public static class VehicleTaxDTO {
|
|
|
+ @JsonProperty("page")
|
|
|
+ private Integer page;
|
|
|
+ @JsonProperty("pageSize")
|
|
|
+ private Integer pageSize;
|
|
|
+ @JsonProperty("startDate")
|
|
|
+ private String startDate;
|
|
|
+ @JsonProperty("endDate")
|
|
|
+ private String endDate;
|
|
|
+ @JsonProperty("lateDay")
|
|
|
+ private Integer lateDay;
|
|
|
+ @JsonProperty("taxTableNo")
|
|
|
+ private String taxTableNo;
|
|
|
+ @JsonProperty("urgentState")
|
|
|
+ private Boolean urgentState;
|
|
|
+ @JsonProperty("endorseChange")
|
|
|
+ private Boolean endorseChange;
|
|
|
+ @JsonProperty("taxDocumentDateString")
|
|
|
+ private String taxDocumentDateString;
|
|
|
+ @JsonProperty("startDateString")
|
|
|
+ private String startDateString;
|
|
|
+ @JsonProperty("endDateString")
|
|
|
+ private String endDateString;
|
|
|
+ @JsonProperty("ableShowVehicleStates")
|
|
|
+ private String ableShowVehicleStates;
|
|
|
+ @JsonProperty("unableShowField")
|
|
|
+ private UnableShowFieldDTO unableShowField;
|
|
|
+ @JsonProperty("disableField")
|
|
|
+ private DisableFieldDTO disableField;
|
|
|
+ @JsonProperty("recordVehicleTax")
|
|
|
+ private Boolean recordVehicleTax;
|
|
|
+ @JsonProperty("payTaxe")
|
|
|
+ private Boolean payTaxe;
|
|
|
+ @JsonProperty("lowercaseVehicleTaxAmount")
|
|
|
+ private Integer lowercaseVehicleTaxAmount;
|
|
|
+
|
|
|
+ @NoArgsConstructor
|
|
|
+ @Data
|
|
|
+ public static class UnableShowFieldDTO {
|
|
|
+ @JsonProperty("P")
|
|
|
+ private String p;
|
|
|
+ @JsonProperty("T")
|
|
|
+ private String t;
|
|
|
+ }
|
|
|
+
|
|
|
+ @NoArgsConstructor
|
|
|
+ @Data
|
|
|
+ public static class DisableFieldDTO {
|
|
|
+ @JsonProperty("P")
|
|
|
+ private String p;
|
|
|
+ @JsonProperty("T")
|
|
|
+ private String t;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ @NoArgsConstructor
|
|
|
+ @Data
|
|
|
+ public static class PolicyBaseDTO {
|
|
|
+ @JsonProperty("page")
|
|
|
+ private Integer page;
|
|
|
+ @JsonProperty("pageSize")
|
|
|
+ private Integer pageSize;
|
|
|
+ @JsonProperty("inputByName")
|
|
|
+ private String inputByName;
|
|
|
+ @JsonProperty("inputBy")
|
|
|
+ private String inputBy;
|
|
|
+ @JsonProperty("planCode")
|
|
|
+ private String planCode;
|
|
|
+ @JsonProperty("departmentCode")
|
|
|
+ private String departmentCode;
|
|
|
+ @JsonProperty("includeSubDep")
|
|
|
+ private Boolean includeSubDep;
|
|
|
+ @JsonProperty("insuranceBeginTime")
|
|
|
+ private String insuranceBeginTime;
|
|
|
+ @JsonProperty("insuranceEndTime")
|
|
|
+ private String insuranceEndTime;
|
|
|
+ @JsonProperty("businessClass")
|
|
|
+ private String businessClass;
|
|
|
+ @JsonProperty("rateScale")
|
|
|
+ private Integer rateScale;
|
|
|
+ @JsonProperty("rateTwoScale")
|
|
|
+ private Integer rateTwoScale;
|
|
|
+ @JsonProperty("insuranceBeginTimeSY")
|
|
|
+ private String insuranceBeginTimeSY;
|
|
|
+ @JsonProperty("disputedSettleMode")
|
|
|
+ private String disputedSettleMode;
|
|
|
+ @JsonProperty("claimRecordBizSize")
|
|
|
+ private Integer claimRecordBizSize;
|
|
|
+ @JsonProperty("claimRecordSize")
|
|
|
+ private Integer claimRecordSize;
|
|
|
+ @JsonProperty("allClaimAmountBiz")
|
|
|
+ private Integer allClaimAmountBiz;
|
|
|
+ @JsonProperty("allClaimAmount")
|
|
|
+ private Integer allClaimAmount;
|
|
|
+ @JsonProperty("illegalInsuredCertFlag")
|
|
|
+ private Boolean illegalInsuredCertFlag;
|
|
|
+ @JsonProperty("immediateEffectFlag")
|
|
|
+ private String immediateEffectFlag;
|
|
|
+ @JsonProperty("isOverdue")
|
|
|
+ private Boolean isOverdue;
|
|
|
+ @JsonProperty("minRatioMode")
|
|
|
+ private String minRatioMode;
|
|
|
+ @JsonProperty("factorScale")
|
|
|
+ private String factorScale;
|
|
|
+ @JsonProperty("insuranceEndTimeSY")
|
|
|
+ private String insuranceEndTimeSY;
|
|
|
+ @JsonProperty("shortTimeCoefficientShow")
|
|
|
+ private Boolean shortTimeCoefficientShow;
|
|
|
+ }
|
|
|
+
|
|
|
+ @NoArgsConstructor
|
|
|
+ @Data
|
|
|
+ public static class PolicyPricingDTO {
|
|
|
+ @JsonProperty("page")
|
|
|
+ private Integer page;
|
|
|
+ @JsonProperty("pageSize")
|
|
|
+ private Integer pageSize;
|
|
|
+ @JsonProperty("autoRuleRatioOD")
|
|
|
+ private Double autoRuleRatioOD;
|
|
|
+ @JsonProperty("autoRuleRatioTP")
|
|
|
+ private Double autoRuleRatioTP;
|
|
|
+ @JsonProperty("autoRuleRatioTHEFT")
|
|
|
+ private Double autoRuleRatioTHEFT;
|
|
|
+ @JsonProperty("autoRuleRatioOTHER")
|
|
|
+ private Double autoRuleRatioOTHER;
|
|
|
+ @JsonProperty("autoFloatHandingCost")
|
|
|
+ private Integer autoFloatHandingCost;
|
|
|
+ @JsonProperty("isMortgage")
|
|
|
+ private String isMortgage;
|
|
|
+ @JsonProperty("businessInOrOut")
|
|
|
+ private String businessInOrOut;
|
|
|
+ @JsonProperty("ruleRatioOD")
|
|
|
+ private Double ruleRatioOD;
|
|
|
+ @JsonProperty("ruleRatioTP")
|
|
|
+ private Double ruleRatioTP;
|
|
|
+ @JsonProperty("ruleRatioTHEFT")
|
|
|
+ private Double ruleRatioTHEFT;
|
|
|
+ @JsonProperty("ruleRatioOTHER")
|
|
|
+ private Double ruleRatioOTHER;
|
|
|
+ @JsonProperty("comprehensiveScore")
|
|
|
+ private Integer comprehensiveScore;
|
|
|
+ @JsonProperty("electronicCertInfo")
|
|
|
+ private List<ElectronicCertInfoDTO> electronicCertInfo;
|
|
|
+ @JsonProperty("newColor")
|
|
|
+ private String newColor;
|
|
|
+
|
|
|
+ @NoArgsConstructor
|
|
|
+ @Data
|
|
|
+ public static class ElectronicCertInfoDTO {
|
|
|
+ @JsonProperty("name")
|
|
|
+ private String name;
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ @NoArgsConstructor
|
|
|
+ @Data
|
|
|
+ public static class OneCarOnePriceInformationDTO {
|
|
|
+ @JsonProperty("page")
|
|
|
+ private Integer page;
|
|
|
+ @JsonProperty("pageSize")
|
|
|
+ private Integer pageSize;
|
|
|
+ @JsonProperty("vehiclePriceDiscount")
|
|
|
+ private Integer vehiclePriceDiscount;
|
|
|
+ }
|
|
|
+
|
|
|
+ @NoArgsConstructor
|
|
|
+ @Data
|
|
|
+ public static class MainVersionNoMapDTO {
|
|
|
+ @JsonProperty("compulsoryVersionNo")
|
|
|
+ private String compulsoryVersionNo;
|
|
|
+ @JsonProperty("versionNo")
|
|
|
+ private String versionNo;
|
|
|
+ }
|
|
|
+
|
|
|
+ @NoArgsConstructor
|
|
|
+ @Data
|
|
|
+ public static class SystemCommonParameterDTO {
|
|
|
+ @JsonProperty("page")
|
|
|
+ private Integer page;
|
|
|
+ @JsonProperty("pageSize")
|
|
|
+ private Integer pageSize;
|
|
|
+ @JsonProperty("companyName")
|
|
|
+ private String companyName;
|
|
|
+ @JsonProperty("companyCurtailName")
|
|
|
+ private String companyCurtailName;
|
|
|
+ @JsonProperty("officialWebsite")
|
|
|
+ private String officialWebsite;
|
|
|
+ @JsonProperty("serviceTel1")
|
|
|
+ private String serviceTel1;
|
|
|
+ @JsonProperty("serviceTel2")
|
|
|
+ private String serviceTel2;
|
|
|
+ @JsonProperty("autoImageServiceUrlNew")
|
|
|
+ private String autoImageServiceUrlNew;
|
|
|
+ }
|
|
|
+
|
|
|
+ @NoArgsConstructor
|
|
|
+ @Data
|
|
|
+ public static class SaleAgentPageDTO {
|
|
|
+ @JsonProperty("page")
|
|
|
+ private Integer page;
|
|
|
+ @JsonProperty("pageSize")
|
|
|
+ private Integer pageSize;
|
|
|
+ @JsonProperty("commonParameterList")
|
|
|
+ private List<CommonParameterListDTO> commonParameterList;
|
|
|
+ @JsonProperty("isChecked")
|
|
|
+ private IsCheckedDTO isChecked;
|
|
|
+ @JsonProperty("saleGroupCode")
|
|
|
+ private String saleGroupCode;
|
|
|
+ @JsonProperty("saleGroupName")
|
|
|
+ private String saleGroupName;
|
|
|
+ @JsonProperty("disabled")
|
|
|
+ private Boolean disabled;
|
|
|
+
|
|
|
+ @NoArgsConstructor
|
|
|
+ @Data
|
|
|
+ public static class IsCheckedDTO {
|
|
|
+ @JsonProperty("page")
|
|
|
+ private Integer page;
|
|
|
+ @JsonProperty("pageSize")
|
|
|
+ private Integer pageSize;
|
|
|
+ @JsonProperty("valueCode")
|
|
|
+ private String valueCode;
|
|
|
+ @JsonProperty("valueChineseName")
|
|
|
+ private String valueChineseName;
|
|
|
+ @JsonProperty("userId")
|
|
|
+ private String userId;
|
|
|
+ }
|
|
|
+
|
|
|
+ @NoArgsConstructor
|
|
|
+ @Data
|
|
|
+ public static class CommonParameterListDTO {
|
|
|
+ @JsonProperty("page")
|
|
|
+ private Integer page;
|
|
|
+ @JsonProperty("pageSize")
|
|
|
+ private Integer pageSize;
|
|
|
+ @JsonProperty("valueCode")
|
|
|
+ private String valueCode;
|
|
|
+ @JsonProperty("valueChineseName")
|
|
|
+ private String valueChineseName;
|
|
|
+ @JsonProperty("userId")
|
|
|
+ private String userId;
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ @NoArgsConstructor
|
|
|
+ @Data
|
|
|
+ public static class BusinessTypePageDTO {
|
|
|
+ @JsonProperty("page")
|
|
|
+ private Integer page;
|
|
|
+ @JsonProperty("pageSize")
|
|
|
+ private Integer pageSize;
|
|
|
+ @JsonProperty("commonParameterList")
|
|
|
+ private List<CommonParameterListDTO> commonParameterList;
|
|
|
+ @JsonProperty("isChecked")
|
|
|
+ private IsCheckedDTO isChecked;
|
|
|
+ @JsonProperty("disabled")
|
|
|
+ private Boolean disabled;
|
|
|
+
|
|
|
+ @NoArgsConstructor
|
|
|
+ @Data
|
|
|
+ public static class IsCheckedDTO {
|
|
|
+ @JsonProperty("page")
|
|
|
+ private Integer page;
|
|
|
+ @JsonProperty("pageSize")
|
|
|
+ private Integer pageSize;
|
|
|
+ @JsonProperty("valueCode")
|
|
|
+ private String valueCode;
|
|
|
+ @JsonProperty("valueChineseName")
|
|
|
+ private String valueChineseName;
|
|
|
+ @JsonProperty("businessTypeDetailPage")
|
|
|
+ private BusinessTypeDetailPageDTO businessTypeDetailPage;
|
|
|
+
|
|
|
+ @NoArgsConstructor
|
|
|
+ @Data
|
|
|
+ public static class BusinessTypeDetailPageDTO {
|
|
|
+ @JsonProperty("page")
|
|
|
+ private Integer page;
|
|
|
+ @JsonProperty("pageSize")
|
|
|
+ private Integer pageSize;
|
|
|
+ @JsonProperty("commonParameterList")
|
|
|
+ private List<CommonParameterListDTO> commonParameterList;
|
|
|
+ @JsonProperty("isChecked")
|
|
|
+ private Object isChecked;
|
|
|
+ @JsonProperty("disabled")
|
|
|
+ private Boolean disabled;
|
|
|
+
|
|
|
+ @NoArgsConstructor
|
|
|
+ @Data
|
|
|
+ public static class CommonParameterListDTO {
|
|
|
+ @JsonProperty("createdBy")
|
|
|
+ private String createdBy;
|
|
|
+ @JsonProperty("createdDate")
|
|
|
+ private String createdDate;
|
|
|
+ @JsonProperty("updatedBy")
|
|
|
+ private String updatedBy;
|
|
|
+ @JsonProperty("updatedDate")
|
|
|
+ private String updatedDate;
|
|
|
+ @JsonProperty("displayNo")
|
|
|
+ private Integer displayNo;
|
|
|
+ @JsonProperty("page")
|
|
|
+ private Integer page;
|
|
|
+ @JsonProperty("pageSize")
|
|
|
+ private Integer pageSize;
|
|
|
+ @JsonProperty("effectiveDate")
|
|
|
+ private String effectiveDate;
|
|
|
+ @JsonProperty("departmentCode")
|
|
|
+ private String departmentCode;
|
|
|
+ @JsonProperty("collectionCode")
|
|
|
+ private String collectionCode;
|
|
|
+ @JsonProperty("collectionName")
|
|
|
+ private String collectionName;
|
|
|
+ @JsonProperty("valueCode")
|
|
|
+ private String valueCode;
|
|
|
+ @JsonProperty("valueChineseName")
|
|
|
+ private String valueChineseName;
|
|
|
+ @JsonProperty("valueChineseAbbrName")
|
|
|
+ private String valueChineseAbbrName;
|
|
|
+ @JsonProperty("valueEnglishName")
|
|
|
+ private String valueEnglishName;
|
|
|
+ @JsonProperty("valueEnglishAbbrName")
|
|
|
+ private String valueEnglishAbbrName;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ @NoArgsConstructor
|
|
|
+ @Data
|
|
|
+ public static class CommonParameterListDTO {
|
|
|
+ @JsonProperty("page")
|
|
|
+ private Integer page;
|
|
|
+ @JsonProperty("pageSize")
|
|
|
+ private Integer pageSize;
|
|
|
+ @JsonProperty("valueCode")
|
|
|
+ private String valueCode;
|
|
|
+ @JsonProperty("valueChineseName")
|
|
|
+ private String valueChineseName;
|
|
|
+ @JsonProperty("businessTypeDetailPage")
|
|
|
+ private BusinessTypeDetailPageDTO businessTypeDetailPage;
|
|
|
+
|
|
|
+ @NoArgsConstructor
|
|
|
+ @Data
|
|
|
+ public static class BusinessTypeDetailPageDTO {
|
|
|
+ @JsonProperty("page")
|
|
|
+ private Integer page;
|
|
|
+ @JsonProperty("pageSize")
|
|
|
+ private Integer pageSize;
|
|
|
+ @JsonProperty("commonParameterList")
|
|
|
+ private List<Object> commonParameterList;
|
|
|
+ @JsonProperty("isChecked")
|
|
|
+ private IsCheckedDTO isChecked;
|
|
|
+ @JsonProperty("disabled")
|
|
|
+ private Boolean disabled;
|
|
|
+
|
|
|
+ @NoArgsConstructor
|
|
|
+ @Data
|
|
|
+ public static class IsCheckedDTO {
|
|
|
+ @JsonProperty("createdBy")
|
|
|
+ private String createdBy;
|
|
|
+ @JsonProperty("createdDate")
|
|
|
+ private String createdDate;
|
|
|
+ @JsonProperty("updatedBy")
|
|
|
+ private String updatedBy;
|
|
|
+ @JsonProperty("updatedDate")
|
|
|
+ private String updatedDate;
|
|
|
+ @JsonProperty("displayNo")
|
|
|
+ private Integer displayNo;
|
|
|
+ @JsonProperty("page")
|
|
|
+ private Integer page;
|
|
|
+ @JsonProperty("pageSize")
|
|
|
+ private Integer pageSize;
|
|
|
+ @JsonProperty("effectiveDate")
|
|
|
+ private String effectiveDate;
|
|
|
+ @JsonProperty("departmentCode")
|
|
|
+ private String departmentCode;
|
|
|
+ @JsonProperty("collectionCode")
|
|
|
+ private String collectionCode;
|
|
|
+ @JsonProperty("collectionName")
|
|
|
+ private String collectionName;
|
|
|
+ @JsonProperty("valueCode")
|
|
|
+ private String valueCode;
|
|
|
+ @JsonProperty("valueChineseName")
|
|
|
+ private String valueChineseName;
|
|
|
+ @JsonProperty("valueChineseAbbrName")
|
|
|
+ private String valueChineseAbbrName;
|
|
|
+ @JsonProperty("valueEnglishName")
|
|
|
+ private String valueEnglishName;
|
|
|
+ @JsonProperty("valueEnglishAbbrName")
|
|
|
+ private String valueEnglishAbbrName;
|
|
|
+ }
|
|
|
+
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ @NoArgsConstructor
|
|
|
+ @Data
|
|
|
+ public static class IssueRealNamePageDTO {
|
|
|
+ @JsonProperty("page")
|
|
|
+ private Integer page;
|
|
|
+ @JsonProperty("pageSize")
|
|
|
+ private Integer pageSize;
|
|
|
+ @JsonProperty("commonParameterList")
|
|
|
+ private List<?> commonParameterList;
|
|
|
+ @JsonProperty("disabled")
|
|
|
+ private Boolean disabled;
|
|
|
+ }
|
|
|
+
|
|
|
+ @NoArgsConstructor
|
|
|
+ @Data
|
|
|
+ public static class GroupAgentPageDTO {
|
|
|
+ @JsonProperty("page")
|
|
|
+ private Integer page;
|
|
|
+ @JsonProperty("pageSize")
|
|
|
+ private Integer pageSize;
|
|
|
+ @JsonProperty("commonParameterList")
|
|
|
+ private List<CommonParameterListDTO> commonParameterList;
|
|
|
+ @JsonProperty("isChecked")
|
|
|
+ private IsCheckedDTO isChecked;
|
|
|
+ @JsonProperty("agentLevelCode")
|
|
|
+ private String agentLevelCode;
|
|
|
+ @JsonProperty("agentDefineNameAbbr")
|
|
|
+ private String agentDefineNameAbbr;
|
|
|
+ @JsonProperty("customerNameList")
|
|
|
+ private List<?> customerNameList;
|
|
|
+ @JsonProperty("disabled")
|
|
|
+ private Boolean disabled;
|
|
|
+
|
|
|
+ @NoArgsConstructor
|
|
|
+ @Data
|
|
|
+ public static class IsCheckedDTO {
|
|
|
+ @JsonProperty("page")
|
|
|
+ private Integer page;
|
|
|
+ @JsonProperty("pageSize")
|
|
|
+ private Integer pageSize;
|
|
|
+ @JsonProperty("valueCode")
|
|
|
+ private String valueCode;
|
|
|
+ @JsonProperty("valueChineseName")
|
|
|
+ private String valueChineseName;
|
|
|
+ @JsonProperty("valueChineseAbbrName")
|
|
|
+ private String valueChineseAbbrName;
|
|
|
+ }
|
|
|
+
|
|
|
+ @NoArgsConstructor
|
|
|
+ @Data
|
|
|
+ public static class CommonParameterListDTO {
|
|
|
+ @JsonProperty("page")
|
|
|
+ private Integer page;
|
|
|
+ @JsonProperty("pageSize")
|
|
|
+ private Integer pageSize;
|
|
|
+ @JsonProperty("valueCode")
|
|
|
+ private String valueCode;
|
|
|
+ @JsonProperty("valueChineseName")
|
|
|
+ private String valueChineseName;
|
|
|
+ @JsonProperty("valueChineseAbbrName")
|
|
|
+ private String valueChineseAbbrName;
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ @NoArgsConstructor
|
|
|
+ @Data
|
|
|
+ public static class PolicyCoverageListDTO {
|
|
|
+ @JsonProperty("page")
|
|
|
+ private Integer page;
|
|
|
+ @JsonProperty("pageSize")
|
|
|
+ private Integer pageSize;
|
|
|
+ @JsonProperty("dutyCode")
|
|
|
+ private String dutyCode;
|
|
|
+ @JsonProperty("dutyChineseName")
|
|
|
+ private String dutyChineseName;
|
|
|
+ @JsonProperty("seats")
|
|
|
+ private Integer seats;
|
|
|
+ @JsonProperty("premiumRate")
|
|
|
+ private Integer premiumRate;
|
|
|
+ @JsonProperty("deductionAmount")
|
|
|
+ private Integer deductionAmount;
|
|
|
+ @JsonProperty("deductible")
|
|
|
+ private Integer deductible;
|
|
|
+ @JsonProperty("medicalAmount")
|
|
|
+ private Integer medicalAmount;
|
|
|
+ @JsonProperty("dieAmount")
|
|
|
+ private Integer dieAmount;
|
|
|
+ @JsonProperty("propertyAmount")
|
|
|
+ private Integer propertyAmount;
|
|
|
+ @JsonProperty("noFaultMedicalAmount")
|
|
|
+ private Integer noFaultMedicalAmount;
|
|
|
+ @JsonProperty("noFaultDieAmount")
|
|
|
+ private Integer noFaultDieAmount;
|
|
|
+ @JsonProperty("noFaultPropertyAmount")
|
|
|
+ private Integer noFaultPropertyAmount;
|
|
|
+ @JsonProperty("allAmount")
|
|
|
+ private Integer allAmount;
|
|
|
+ @JsonProperty("insuredAmount")
|
|
|
+ private Integer insuredAmount;
|
|
|
+ @JsonProperty("totalStandardPremium")
|
|
|
+ private Integer totalStandardPremium;
|
|
|
+ @JsonProperty("totalAgreePremium")
|
|
|
+ private Integer totalAgreePremium;
|
|
|
+ @JsonProperty("totalActualPremium")
|
|
|
+ private Integer totalActualPremium;
|
|
|
+ @JsonProperty("totalNetPremium")
|
|
|
+ private Integer totalNetPremium;
|
|
|
+ @JsonProperty("addedValueTax")
|
|
|
+ private Integer addedValueTax;
|
|
|
+ @JsonProperty("mainCoverage")
|
|
|
+ private String mainCoverage;
|
|
|
+ @JsonProperty("insuredAmountDescList")
|
|
|
+ private List<InsuredAmountDescListDTO> insuredAmountDescList;
|
|
|
+ @JsonProperty("equipmentInsureAmount")
|
|
|
+ private Integer equipmentInsureAmount;
|
|
|
+ @JsonProperty("newFlag")
|
|
|
+ private Boolean newFlag;
|
|
|
+ @JsonProperty("modifyFlag")
|
|
|
+ private Boolean modifyFlag;
|
|
|
+ @JsonProperty("calculateEndorsePremium")
|
|
|
+ private Integer calculateEndorsePremium;
|
|
|
+ @JsonProperty("checkTotalNetPremium")
|
|
|
+ private Integer checkTotalNetPremium;
|
|
|
+ @JsonProperty("checkAddedValueTax")
|
|
|
+ private Integer checkAddedValueTax;
|
|
|
+ @JsonProperty("checked")
|
|
|
+ private Boolean checked;
|
|
|
+ @JsonProperty("deductionRate")
|
|
|
+ private Integer deductionRate;
|
|
|
+ @JsonProperty("serviceNum")
|
|
|
+ private String serviceNum;
|
|
|
+ @JsonProperty("mileage")
|
|
|
+ private String mileage;
|
|
|
+ @JsonProperty("setMeal")
|
|
|
+ private String setMeal;
|
|
|
+ @JsonProperty("isTelpeson")
|
|
|
+ private String isTelpeson;
|
|
|
+ @JsonProperty("telPhone")
|
|
|
+ private String telPhone;
|
|
|
+ @JsonProperty("initShow")
|
|
|
+ private String initShow;
|
|
|
+ @JsonProperty("refundFlag")
|
|
|
+ private String refundFlag;
|
|
|
+ @JsonProperty("coverageNum")
|
|
|
+ private Integer coverageNum;
|
|
|
+ @JsonProperty("isShareSumDutyFlag")
|
|
|
+ private String isShareSumDutyFlag;
|
|
|
+ @JsonProperty("priority")
|
|
|
+ private String priority;
|
|
|
+ @JsonProperty("ariExpense")
|
|
|
+ private Integer ariExpense;
|
|
|
+ @JsonProperty("newEquipmentList")
|
|
|
+ private List<?> newEquipmentList;
|
|
|
+ @JsonProperty("chargingPostDataList")
|
|
|
+ private List<ChargingPostDataListDTO> chargingPostDataList;
|
|
|
+
|
|
|
+ @NoArgsConstructor
|
|
|
+ @Data
|
|
|
+ public static class InsuredAmountDescListDTO {
|
|
|
+ @JsonProperty("createdBy")
|
|
|
+ private String createdBy;
|
|
|
+ @JsonProperty("updatedBy")
|
|
|
+ private String updatedBy;
|
|
|
+ @JsonProperty("page")
|
|
|
+ private Integer page;
|
|
|
+ @JsonProperty("pageSize")
|
|
|
+ private Integer pageSize;
|
|
|
+ @JsonProperty("factorCode")
|
|
|
+ private String factorCode;
|
|
|
+ @JsonProperty("factorName")
|
|
|
+ private String factorName;
|
|
|
+ @JsonProperty("startContent")
|
|
|
+ private String startContent;
|
|
|
+ @JsonProperty("unit")
|
|
|
+ private String unit;
|
|
|
+ @JsonProperty("orderId")
|
|
|
+ private String orderId;
|
|
|
+ @JsonProperty("tagType")
|
|
|
+ private String tagType;
|
|
|
+ @JsonProperty("dieAmount")
|
|
|
+ private String dieAmount;
|
|
|
+ @JsonProperty("classValue")
|
|
|
+ private String classValue;
|
|
|
+ @JsonProperty("medicalAmount")
|
|
|
+ private String medicalAmount;
|
|
|
+ @JsonProperty("propertyAmount")
|
|
|
+ private String propertyAmount;
|
|
|
+ @JsonProperty("noFaultDieAmount")
|
|
|
+ private String noFaultDieAmount;
|
|
|
+ @JsonProperty("noFaultMedicalAmount")
|
|
|
+ private String noFaultMedicalAmount;
|
|
|
+ @JsonProperty("noFaultPropertyAmount")
|
|
|
+ private String noFaultPropertyAmount;
|
|
|
+ }
|
|
|
+
|
|
|
+ @NoArgsConstructor
|
|
|
+ @Data
|
|
|
+ public static class ChargingPostDataListDTO {
|
|
|
+ @JsonProperty("displayNo")
|
|
|
+ private Integer displayNo;
|
|
|
+ @JsonProperty("page")
|
|
|
+ private Integer page;
|
|
|
+ @JsonProperty("pageSize")
|
|
|
+ private Integer pageSize;
|
|
|
+ @JsonProperty("dutyCode")
|
|
|
+ private String dutyCode;
|
|
|
+ @JsonProperty("detailCode")
|
|
|
+ private String detailCode;
|
|
|
+ @JsonProperty("detailName")
|
|
|
+ private String detailName;
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ @NoArgsConstructor
|
|
|
+ @Data
|
|
|
+ public static class PolicyRatioListDTO {
|
|
|
+ @JsonProperty("page")
|
|
|
+ private Integer page;
|
|
|
+ @JsonProperty("pageSize")
|
|
|
+ private Integer pageSize;
|
|
|
+ @JsonProperty("dutyCode")
|
|
|
+ private String dutyCode;
|
|
|
+ @JsonProperty("factorCode")
|
|
|
+ private String factorCode;
|
|
|
+ @JsonProperty("factorName")
|
|
|
+ private String factorName;
|
|
|
+ @JsonProperty("factorValue")
|
|
|
+ private String factorValue;
|
|
|
+ @JsonProperty("ratioOd")
|
|
|
+ private Double ratioOd;
|
|
|
+ @JsonProperty("ratioTp")
|
|
|
+ private Double ratioTp;
|
|
|
+ @JsonProperty("ratioTheft")
|
|
|
+ private Double ratioTheft;
|
|
|
+ @JsonProperty("ratioOther")
|
|
|
+ private Double ratioOther;
|
|
|
+ @JsonProperty("ratiototal")
|
|
|
+ private Double ratiototal;
|
|
|
+ @JsonProperty("tagType")
|
|
|
+ private String tagType;
|
|
|
+ @JsonProperty("collectionCode")
|
|
|
+ private String collectionCode;
|
|
|
+ @JsonProperty("viewFlag")
|
|
|
+ private Boolean viewFlag;
|
|
|
+ @JsonProperty("ratioMap")
|
|
|
+ private RatioMapDTO ratioMap;
|
|
|
+ @JsonProperty("labelName")
|
|
|
+ private String labelName;
|
|
|
+ @JsonProperty("isVehicleRatio")
|
|
|
+ private String isVehicleRatio;
|
|
|
+ @JsonProperty("averageRatio")
|
|
|
+ private Double averageRatio;
|
|
|
+
|
|
|
+ @NoArgsConstructor
|
|
|
+ @Data
|
|
|
+ public static class RatioMapDTO {
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ @NoArgsConstructor
|
|
|
+ @Data
|
|
|
+ public static class FloatDiscountConfigListDTO {
|
|
|
+ @JsonProperty("createdBy")
|
|
|
+ private String createdBy;
|
|
|
+ @JsonProperty("updatedBy")
|
|
|
+ private String updatedBy;
|
|
|
+ @JsonProperty("page")
|
|
|
+ private Integer page;
|
|
|
+ @JsonProperty("pageSize")
|
|
|
+ private Integer pageSize;
|
|
|
+ @JsonProperty("floatId")
|
|
|
+ private String floatId;
|
|
|
+ @JsonProperty("floatName")
|
|
|
+ private String floatName;
|
|
|
+ @JsonProperty("floatValue")
|
|
|
+ private Double floatValue;
|
|
|
+ @JsonProperty("departmentCode")
|
|
|
+ private String departmentCode;
|
|
|
+ @JsonProperty("departmentName")
|
|
|
+ private String departmentName;
|
|
|
+ @JsonProperty("displayFlag")
|
|
|
+ private String displayFlag;
|
|
|
+ }
|
|
|
+
|
|
|
+ @NoArgsConstructor
|
|
|
+ @Data
|
|
|
+ public static class OverlayPlanListDTO {
|
|
|
+ @JsonProperty("departmentProductList")
|
|
|
+ private List<DepartmentProductListDTO> departmentProductList;
|
|
|
+ @JsonProperty("planSeries")
|
|
|
+ private String planSeries;
|
|
|
+ @JsonProperty("planChineseName")
|
|
|
+ private String planChineseName;
|
|
|
+ @JsonProperty("personFlag")
|
|
|
+ private String personFlag;
|
|
|
+ @JsonProperty("planCode")
|
|
|
+ private String planCode;
|
|
|
+
|
|
|
+ @NoArgsConstructor
|
|
|
+ @Data
|
|
|
+ public static class DepartmentProductListDTO {
|
|
|
+ @JsonProperty("productCode")
|
|
|
+ private String productCode;
|
|
|
+ @JsonProperty("productName")
|
|
|
+ private String productName;
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ @NoArgsConstructor
|
|
|
+ @Data
|
|
|
+ public static class PageLinkageConfigurationListDTO {
|
|
|
+ @JsonProperty("createdBy")
|
|
|
+ private String createdBy;
|
|
|
+ @JsonProperty("updatedBy")
|
|
|
+ private String updatedBy;
|
|
|
+ @JsonProperty("page")
|
|
|
+ private Integer page;
|
|
|
+ @JsonProperty("pageSize")
|
|
|
+ private Integer pageSize;
|
|
|
+ @JsonProperty("productCode")
|
|
|
+ private String productCode;
|
|
|
+ @JsonProperty("dutyCode")
|
|
|
+ private String dutyCode;
|
|
|
+ @JsonProperty("disabledFalseValue")
|
|
|
+ private String disabledFalseValue;
|
|
|
+ }
|
|
|
+ }
|
|
|
+}
|