|
|
@@ -0,0 +1,309 @@
|
|
|
+package com.jzg.quote.huanong.crawler.entity.response;
|
|
|
+
|
|
|
+import com.fasterxml.jackson.annotation.JsonProperty;
|
|
|
+import lombok.Data;
|
|
|
+import lombok.NoArgsConstructor;
|
|
|
+
|
|
|
+import java.util.List;
|
|
|
+
|
|
|
+/**
|
|
|
+ * @description: 华农财险 登录 响应
|
|
|
+ * @author: wenks
|
|
|
+ * @date: 2025/3/20 14:36
|
|
|
+ **/
|
|
|
+@NoArgsConstructor
|
|
|
+@Data
|
|
|
+public class HuaNongCrawlerLoginResponse {
|
|
|
+
|
|
|
+ @JsonProperty("carOwnerQiTaPower")
|
|
|
+ private String carOwnerQiTaPower;
|
|
|
+ @JsonProperty("carVerifyCode")
|
|
|
+ private String carVerifyCode;
|
|
|
+ @JsonProperty("configValue")
|
|
|
+ private String configValue;
|
|
|
+ @JsonProperty("hasMobile")
|
|
|
+ private String hasMobile;
|
|
|
+ @JsonProperty("head")
|
|
|
+ private HuaNongCrawlerBaseResponseHead head;
|
|
|
+ @JsonProperty("loginCom")
|
|
|
+ private List<LoginComDTO> loginCom;
|
|
|
+ @JsonProperty("login_mobile_switch")
|
|
|
+ private String loginMobileSwitch;
|
|
|
+ @JsonProperty("lowValue")
|
|
|
+ private Integer lowValue;
|
|
|
+ @JsonProperty("mobile")
|
|
|
+ private String mobile;
|
|
|
+ @JsonProperty("newQuotePriceswitch")
|
|
|
+ private String newQuotePriceswitch;
|
|
|
+ @JsonProperty("newUpdatePasswordFlag")
|
|
|
+ private String newUpdatePasswordFlag;
|
|
|
+ @JsonProperty("phoneCountCheckSwitch")
|
|
|
+ private String phoneCountCheckSwitch;
|
|
|
+ @JsonProperty("privateKey")
|
|
|
+ private String privateKey;
|
|
|
+ @JsonProperty("publicKey")
|
|
|
+ private String publicKey;
|
|
|
+ @JsonProperty("reInsurePower")
|
|
|
+ private String reInsurePower;
|
|
|
+ @JsonProperty("responseFlag")
|
|
|
+ private String responseFlag;
|
|
|
+ @JsonProperty("supValue")
|
|
|
+ private Integer supValue;
|
|
|
+ @JsonProperty("time")
|
|
|
+ private String time;
|
|
|
+ @JsonProperty("toolTips")
|
|
|
+ private String toolTips;
|
|
|
+ @JsonProperty("userCode")
|
|
|
+ private String userCode;
|
|
|
+ @JsonProperty("userName")
|
|
|
+ private String userName;
|
|
|
+
|
|
|
+ @NoArgsConstructor
|
|
|
+ @Data
|
|
|
+ public static class HeadDTO {
|
|
|
+ @JsonProperty("errorCode")
|
|
|
+ private String errorCode;
|
|
|
+ @JsonProperty("logId")
|
|
|
+ private String logId;
|
|
|
+ @JsonProperty("returnCode")
|
|
|
+ private String returnCode;
|
|
|
+ @JsonProperty("returnMessage")
|
|
|
+ private String returnMessage;
|
|
|
+ @JsonProperty("token")
|
|
|
+ private String token;
|
|
|
+ @JsonProperty("transCode")
|
|
|
+ private String transCode;
|
|
|
+ @JsonProperty("transType")
|
|
|
+ private String transType;
|
|
|
+ @JsonProperty("sign")
|
|
|
+ private String sign;
|
|
|
+ }
|
|
|
+
|
|
|
+ @NoArgsConstructor
|
|
|
+ @Data
|
|
|
+ public static class LoginComDTO {
|
|
|
+ @JsonProperty("allTaxPayedSwitch")
|
|
|
+ private String allTaxPayedSwitch;
|
|
|
+ @JsonProperty("asysnPolicySwitch")
|
|
|
+ private String asysnPolicySwitch;
|
|
|
+ @JsonProperty("authors")
|
|
|
+ private AuthorsDTO authors;
|
|
|
+ @JsonProperty("bDConfigSwith")
|
|
|
+ private String bDConfigSwith;
|
|
|
+ @JsonProperty("beneficiaryInfoSwitch")
|
|
|
+ private String beneficiaryInfoSwitch;
|
|
|
+ @JsonProperty("carDefaultPlanSwitch")
|
|
|
+ private String carDefaultPlanSwitch;
|
|
|
+ @JsonProperty("carModelPriceSwitch")
|
|
|
+ private String carModelPriceSwitch;
|
|
|
+ @JsonProperty("carShipTaxFlag")
|
|
|
+ private String carShipTaxFlag;
|
|
|
+ @JsonProperty("checkAgencyFlag")
|
|
|
+ private String checkAgencyFlag;
|
|
|
+ @JsonProperty("comCode")
|
|
|
+ private String comCode;
|
|
|
+ @JsonProperty("comCodeFlag")
|
|
|
+ private String comCodeFlag;
|
|
|
+ @JsonProperty("comName")
|
|
|
+ private String comName;
|
|
|
+ @JsonProperty("findRecognitionSwitch")
|
|
|
+ private String findRecognitionSwitch;
|
|
|
+ @JsonProperty("grades")
|
|
|
+ private GradesDTO grades;
|
|
|
+ @JsonProperty("indivduation")
|
|
|
+ private List<IndivduationDTO> indivduation;
|
|
|
+ @JsonProperty("isAloneInsureNveh")
|
|
|
+ private String isAloneInsureNveh;
|
|
|
+ @JsonProperty("isApplyNewRiskCode")
|
|
|
+ private String isApplyNewRiskCode;
|
|
|
+ @JsonProperty("isCFCAMotoEp")
|
|
|
+ private String isCFCAMotoEp;
|
|
|
+ @JsonProperty("isEnterPhone")
|
|
|
+ private String isEnterPhone;
|
|
|
+ @JsonProperty("isFTPdownload")
|
|
|
+ private String isFTPdownload;
|
|
|
+ @JsonProperty("isHandConfirmReplacePhone")
|
|
|
+ private String isHandConfirmReplacePhone;
|
|
|
+ @JsonProperty("isNewEnergyFlag")
|
|
|
+ private String isNewEnergyFlag;
|
|
|
+ @JsonProperty("isNewTBSwitch")
|
|
|
+ private String isNewTBSwitch;
|
|
|
+ @JsonProperty("isPCD")
|
|
|
+ private String isPCD;
|
|
|
+ @JsonProperty("isPrintAZFlag")
|
|
|
+ private String isPrintAZFlag;
|
|
|
+ @JsonProperty("isPrintDWFlag")
|
|
|
+ private String isPrintDWFlag;
|
|
|
+ @JsonProperty("isPrintJXSGFlag")
|
|
|
+ private String isPrintJXSGFlag;
|
|
|
+ @JsonProperty("isSendMessageSwitch")
|
|
|
+ private String isSendMessageSwitch;
|
|
|
+ @JsonProperty("isStarOnlineTime")
|
|
|
+ private String isStarOnlineTime;
|
|
|
+ @JsonProperty("isThirdQuarterSwitch")
|
|
|
+ private String isThirdQuarterSwitch;
|
|
|
+ @JsonProperty("isUseTypeAndSuspendTimeControl")
|
|
|
+ private String isUseTypeAndSuspendTimeControl;
|
|
|
+ @JsonProperty("issueDateFlag")
|
|
|
+ private String issueDateFlag;
|
|
|
+ @JsonProperty("issueFlag")
|
|
|
+ private String issueFlag;
|
|
|
+ @JsonProperty("kConfigSwith")
|
|
|
+ private String kConfigSwith;
|
|
|
+ @JsonProperty("legalPersonCardPayment")
|
|
|
+ private String legalPersonCardPayment;
|
|
|
+ @JsonProperty("loginSaaMenuSwitch")
|
|
|
+ private String loginSaaMenuSwitch;
|
|
|
+ @JsonProperty("lowValue")
|
|
|
+ private Double lowValue;
|
|
|
+ @JsonProperty("maximumDays")
|
|
|
+ private String maximumDays;
|
|
|
+ @JsonProperty("moToPlatformUpFlag")
|
|
|
+ private String moToPlatformUpFlag;
|
|
|
+ @JsonProperty("motoDutyFreeSwitch")
|
|
|
+ private String motoDutyFreeSwitch;
|
|
|
+ @JsonProperty("motorcycleSpeedAdjustSwitch")
|
|
|
+ private String motorcycleSpeedAdjustSwitch;
|
|
|
+ @JsonProperty("newCarDeclareSwitch")
|
|
|
+ private String newCarDeclareSwitch;
|
|
|
+ @JsonProperty("newCarSalesSwitch")
|
|
|
+ private String newCarSalesSwitch;
|
|
|
+ @JsonProperty("newImageSwitch")
|
|
|
+ private String newImageSwitch;
|
|
|
+ @JsonProperty("newSaaSwitch")
|
|
|
+ private String newSaaSwitch;
|
|
|
+ @JsonProperty("newShareFlag")
|
|
|
+ private String newShareFlag;
|
|
|
+ @JsonProperty("permitComCode")
|
|
|
+ private String permitComCode;
|
|
|
+ @JsonProperty("permitComName")
|
|
|
+ private String permitComName;
|
|
|
+ @JsonProperty("pi_individual")
|
|
|
+ private String piIndividual;
|
|
|
+ @JsonProperty("policyDownloadToEmailSwitch")
|
|
|
+ private String policyDownloadToEmailSwitch;
|
|
|
+ @JsonProperty("precisionService")
|
|
|
+ private String precisionService;
|
|
|
+ @JsonProperty("presupposeAmountTime")
|
|
|
+ private String presupposeAmountTime;
|
|
|
+ @JsonProperty("printMCarTypeGS")
|
|
|
+ private String printMCarTypeGS;
|
|
|
+ @JsonProperty("printSwith")
|
|
|
+ private String printSwith;
|
|
|
+ @JsonProperty("proposalPrint")
|
|
|
+ private String proposalPrint;
|
|
|
+ @JsonProperty("purchasePriceTime")
|
|
|
+ private String purchasePriceTime;
|
|
|
+ @JsonProperty("queryRenewModelScoreFlag")
|
|
|
+ private String queryRenewModelScoreFlag;
|
|
|
+ @JsonProperty("renewalNewSwitch")
|
|
|
+ private String renewalNewSwitch;
|
|
|
+ @JsonProperty("routerList")
|
|
|
+ private List<RouterListDTO> routerList;
|
|
|
+ @JsonProperty("secondPlatformVersionSwitch")
|
|
|
+ private String secondPlatformVersionSwitch;
|
|
|
+ @JsonProperty("showNvehFlag")
|
|
|
+ private String showNvehFlag;
|
|
|
+ @JsonProperty("sky2Flag")
|
|
|
+ private String sky2Flag;
|
|
|
+ @JsonProperty("supValue")
|
|
|
+ private Double supValue;
|
|
|
+ @JsonProperty("taxPaidControl")
|
|
|
+ private String taxPaidControl;
|
|
|
+ @JsonProperty("taxPayedSwitch")
|
|
|
+ private String taxPayedSwitch;
|
|
|
+ @JsonProperty("timeEffectSwitchBI")
|
|
|
+ private String timeEffectSwitchBI;
|
|
|
+ @JsonProperty("timeEffectSwitchCI")
|
|
|
+ private String timeEffectSwitchCI;
|
|
|
+ @JsonProperty("tractorPlatformUpFlag")
|
|
|
+ private String tractorPlatformUpFlag;
|
|
|
+ @JsonProperty("tranfficQueryCheckResultSwitch")
|
|
|
+ private String tranfficQueryCheckResultSwitch;
|
|
|
+ @JsonProperty("tranfficQuerySwitch")
|
|
|
+ private String tranfficQuerySwitch;
|
|
|
+ @JsonProperty("twoThreeThirdVersionSwitch")
|
|
|
+ private String twoThreeThirdVersionSwitch;
|
|
|
+ @JsonProperty("vehicleServiceFlag")
|
|
|
+ private String vehicleServiceFlag;
|
|
|
+
|
|
|
+ @NoArgsConstructor
|
|
|
+ @Data
|
|
|
+ public static class AuthorsDTO {
|
|
|
+ @JsonProperty("author")
|
|
|
+ private List<String> author;
|
|
|
+ }
|
|
|
+
|
|
|
+ @NoArgsConstructor
|
|
|
+ @Data
|
|
|
+ public static class GradesDTO {
|
|
|
+ @JsonProperty("grade")
|
|
|
+ private List<?> grade;
|
|
|
+ }
|
|
|
+
|
|
|
+ @NoArgsConstructor
|
|
|
+ @Data
|
|
|
+ public static class IndivduationDTO {
|
|
|
+ @JsonProperty("indivCode")
|
|
|
+ private String indivCode;
|
|
|
+ @JsonProperty("indivValue")
|
|
|
+ private String indivValue;
|
|
|
+ }
|
|
|
+
|
|
|
+ @NoArgsConstructor
|
|
|
+ @Data
|
|
|
+ public static class RouterListDTO {
|
|
|
+ @JsonProperty("component")
|
|
|
+ private String component;
|
|
|
+ @JsonProperty("hidden")
|
|
|
+ private Boolean hidden;
|
|
|
+ @JsonProperty("meta")
|
|
|
+ private MetaDTO meta;
|
|
|
+ @JsonProperty("name")
|
|
|
+ private String name;
|
|
|
+ @JsonProperty("path")
|
|
|
+ private String path;
|
|
|
+ @JsonProperty("children")
|
|
|
+ private List<ChildrenDTO> children;
|
|
|
+ @JsonProperty("redirect")
|
|
|
+ private String redirect;
|
|
|
+
|
|
|
+ @NoArgsConstructor
|
|
|
+ @Data
|
|
|
+ public static class MetaDTO {
|
|
|
+ @JsonProperty("icon")
|
|
|
+ private String icon;
|
|
|
+ @JsonProperty("noCache")
|
|
|
+ private Boolean noCache;
|
|
|
+ @JsonProperty("title")
|
|
|
+ private String title;
|
|
|
+ }
|
|
|
+
|
|
|
+ @NoArgsConstructor
|
|
|
+ @Data
|
|
|
+ public static class ChildrenDTO {
|
|
|
+ @JsonProperty("component")
|
|
|
+ private String component;
|
|
|
+ @JsonProperty("hidden")
|
|
|
+ private Boolean hidden;
|
|
|
+ @JsonProperty("meta")
|
|
|
+ private MetaDTO meta;
|
|
|
+ @JsonProperty("name")
|
|
|
+ private String name;
|
|
|
+ @JsonProperty("path")
|
|
|
+ private String path;
|
|
|
+
|
|
|
+ @NoArgsConstructor
|
|
|
+ @Data
|
|
|
+ public static class MetaDTO {
|
|
|
+ @JsonProperty("icon")
|
|
|
+ private String icon;
|
|
|
+ @JsonProperty("noCache")
|
|
|
+ private Boolean noCache;
|
|
|
+ @JsonProperty("title")
|
|
|
+ private String title;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+}
|