|
|
@@ -0,0 +1,534 @@
|
|
|
+package com.jzg.quotation.taikang.crawler.model.api;
|
|
|
+
|
|
|
+import com.alibaba.fastjson.annotation.JSONField;
|
|
|
+import lombok.Data;
|
|
|
+import lombok.NoArgsConstructor;
|
|
|
+
|
|
|
+import java.util.List;
|
|
|
+
|
|
|
+@NoArgsConstructor
|
|
|
+@Data
|
|
|
+public class test {
|
|
|
+ @JSONField(name = "businessScore")
|
|
|
+ private String businessScore;
|
|
|
+ @JSONField(name = "bzDisCount")
|
|
|
+ private Double bzDisCount;
|
|
|
+ @JSONField(name = "bzKindVo")
|
|
|
+ private BzKindVoDTO bzKindVo;
|
|
|
+ @JSONField(name = "carTax")
|
|
|
+ private CarTaxDTO carTax;
|
|
|
+ @JSONField(name = "ciDisCount")
|
|
|
+ private Double ciDisCount;
|
|
|
+ @JSONField(name = "ciKindsVo")
|
|
|
+ private List<?> ciKindsVo;
|
|
|
+ @JSONField(name = "commissionAmountCI")
|
|
|
+ private Double commissionAmountCI;
|
|
|
+ @JSONField(name = "commissionRateCI")
|
|
|
+ private Double commissionRateCI;
|
|
|
+ @JSONField(name = "date")
|
|
|
+ private DateDTO date;
|
|
|
+ @JSONField(name = "driverAccidentVo")
|
|
|
+ private DriverAccidentVoDTO driverAccidentVo;
|
|
|
+ @JSONField(name = "elr")
|
|
|
+ private Double elr;
|
|
|
+ @JSONField(name = "entireExpDiscount")
|
|
|
+ private Double entireExpDiscount;
|
|
|
+ @JSONField(name = "entireRecommenDiscount")
|
|
|
+ private Double entireRecommenDiscount;
|
|
|
+ @JSONField(name = "expect")
|
|
|
+ private List<?> expect;
|
|
|
+ @JSONField(name = "flag")
|
|
|
+ private FlagDTO flag;
|
|
|
+ @JSONField(name = "goodStartDiscount")
|
|
|
+ private Double goodStartDiscount;
|
|
|
+ @JSONField(name = "nonCarProductList")
|
|
|
+ private List<NonCarProductListDTO> nonCarProductList;
|
|
|
+ @JSONField(name = "other")
|
|
|
+ private OtherDTO other;
|
|
|
+ @JSONField(name = "premium")
|
|
|
+ private PremiumDTO premium;
|
|
|
+ @JSONField(name = "riskScore")
|
|
|
+ private Double riskScore;
|
|
|
+ @JSONField(name = "valueAdded")
|
|
|
+ private ValueAddedDTO valueAdded;
|
|
|
+
|
|
|
+ @NoArgsConstructor
|
|
|
+ @Data
|
|
|
+ public static class BzKindVoDTO {
|
|
|
+ @JSONField(name = "benchmarkPremium")
|
|
|
+ private Double benchmarkPremium;
|
|
|
+ @JSONField(name = "bjPremium")
|
|
|
+ private Double bjPremium;
|
|
|
+ @JSONField(name = "deductibleAmount")
|
|
|
+ private Double deductibleAmount;
|
|
|
+ @JSONField(name = "isBjKindFlag")
|
|
|
+ private String isBjKindFlag;
|
|
|
+ @JSONField(name = "isSelect")
|
|
|
+ private String isSelect;
|
|
|
+ @JSONField(name = "kindCName")
|
|
|
+ private String kindCName;
|
|
|
+ @JSONField(name = "kindCode")
|
|
|
+ private String kindCode;
|
|
|
+ @JSONField(name = "premium")
|
|
|
+ private Double premium;
|
|
|
+ @JSONField(name = "quantity")
|
|
|
+ private Integer quantity;
|
|
|
+ @JSONField(name = "quoteAmount")
|
|
|
+ private Double quoteAmount;
|
|
|
+ @JSONField(name = "quoteAmountCN")
|
|
|
+ private String quoteAmountCN;
|
|
|
+ @JSONField(name = "serialNo")
|
|
|
+ private Integer serialNo;
|
|
|
+ @JSONField(name = "totalPremium")
|
|
|
+ private Double totalPremium;
|
|
|
+ @JSONField(name = "unitAmount")
|
|
|
+ private Double unitAmount;
|
|
|
+ @JSONField(name = "unitAmountCN")
|
|
|
+ private String unitAmountCN;
|
|
|
+ @JSONField(name = "upKindCode")
|
|
|
+ private String upKindCode;
|
|
|
+ }
|
|
|
+
|
|
|
+ @NoArgsConstructor
|
|
|
+ @Data
|
|
|
+ public static class CarTaxDTO {
|
|
|
+ @JSONField(name = "sumPayment")
|
|
|
+ private Double sumPayment;
|
|
|
+ @JSONField(name = "sumtaxOverdue")
|
|
|
+ private Double sumtaxOverdue;
|
|
|
+ @JSONField(name = "surCharge")
|
|
|
+ private Double surCharge;
|
|
|
+ @JSONField(name = "tax")
|
|
|
+ private Double tax;
|
|
|
+ @JSONField(name = "taxFlag")
|
|
|
+ private String taxFlag;
|
|
|
+ @JSONField(name = "taxOverdue")
|
|
|
+ private Double taxOverdue;
|
|
|
+ }
|
|
|
+
|
|
|
+ @NoArgsConstructor
|
|
|
+ @Data
|
|
|
+ public static class DateDTO {
|
|
|
+ @JSONField(name = "endDateBZ")
|
|
|
+ private String endDateBZ;
|
|
|
+ @JSONField(name = "endDateCI")
|
|
|
+ private String endDateCI;
|
|
|
+ @JSONField(name = "enrollDate")
|
|
|
+ private String enrollDate;
|
|
|
+ @JSONField(name = "initStartDateBZ")
|
|
|
+ private String initStartDateBZ;
|
|
|
+ @JSONField(name = "initStartDateCI")
|
|
|
+ private String initStartDateCI;
|
|
|
+ @JSONField(name = "jcbEndDate")
|
|
|
+ private String jcbEndDate;
|
|
|
+ @JSONField(name = "jcbEndHour")
|
|
|
+ private String jcbEndHour;
|
|
|
+ @JSONField(name = "jcbEndMinute")
|
|
|
+ private String jcbEndMinute;
|
|
|
+ @JSONField(name = "jcbStartDate")
|
|
|
+ private String jcbStartDate;
|
|
|
+ @JSONField(name = "jcbStartHour")
|
|
|
+ private String jcbStartHour;
|
|
|
+ @JSONField(name = "jcbStartMinute")
|
|
|
+ private String jcbStartMinute;
|
|
|
+ @JSONField(name = "jqEndDate")
|
|
|
+ private String jqEndDate;
|
|
|
+ @JSONField(name = "jqEndHour")
|
|
|
+ private String jqEndHour;
|
|
|
+ @JSONField(name = "jqEndMinute")
|
|
|
+ private String jqEndMinute;
|
|
|
+ @JSONField(name = "jqStartDate")
|
|
|
+ private String jqStartDate;
|
|
|
+ @JSONField(name = "jqStartDateLittleLimit")
|
|
|
+ private String jqStartDateLittleLimit;
|
|
|
+ @JSONField(name = "jqStartHour")
|
|
|
+ private String jqStartHour;
|
|
|
+ @JSONField(name = "jqStartMinute")
|
|
|
+ private String jqStartMinute;
|
|
|
+ @JSONField(name = "postponeCountCIP")
|
|
|
+ private Integer postponeCountCIP;
|
|
|
+ @JSONField(name = "startDateBZ")
|
|
|
+ private String startDateBZ;
|
|
|
+ @JSONField(name = "startDateCI")
|
|
|
+ private String startDateCI;
|
|
|
+ @JSONField(name = "syEndDate")
|
|
|
+ private String syEndDate;
|
|
|
+ @JSONField(name = "syEndHour")
|
|
|
+ private String syEndHour;
|
|
|
+ @JSONField(name = "syEndMinute")
|
|
|
+ private String syEndMinute;
|
|
|
+ @JSONField(name = "syStartDate")
|
|
|
+ private String syStartDate;
|
|
|
+ @JSONField(name = "syStartDateLittleLimit")
|
|
|
+ private String syStartDateLittleLimit;
|
|
|
+ @JSONField(name = "syStartHour")
|
|
|
+ private String syStartHour;
|
|
|
+ @JSONField(name = "syStartMinute")
|
|
|
+ private String syStartMinute;
|
|
|
+ @JSONField(name = "tantuEndDate")
|
|
|
+ private String tantuEndDate;
|
|
|
+ @JSONField(name = "tantuEndHour")
|
|
|
+ private String tantuEndHour;
|
|
|
+ @JSONField(name = "tantuEndMinute")
|
|
|
+ private String tantuEndMinute;
|
|
|
+ @JSONField(name = "tantuStartDate")
|
|
|
+ private String tantuStartDate;
|
|
|
+ @JSONField(name = "tantuStartHour")
|
|
|
+ private String tantuStartHour;
|
|
|
+ @JSONField(name = "tantuStartMinute")
|
|
|
+ private String tantuStartMinute;
|
|
|
+ }
|
|
|
+
|
|
|
+ @NoArgsConstructor
|
|
|
+ @Data
|
|
|
+ public static class DriverAccidentVoDTO {
|
|
|
+ @JSONField(name = "carPlanInfoList")
|
|
|
+ private List<CarPlanInfoListDTO> carPlanInfoList;
|
|
|
+ @JSONField(name = "commonPlanInfoList")
|
|
|
+ private List<CommonPlanInfoListDTO> commonPlanInfoList;
|
|
|
+ @JSONField(name = "discount")
|
|
|
+ private Double discount;
|
|
|
+ @JSONField(name = "highGuestFlag")
|
|
|
+ private Boolean highGuestFlag;
|
|
|
+ @JSONField(name = "isSelect")
|
|
|
+ private String isSelect;
|
|
|
+ @JSONField(name = "kindCName")
|
|
|
+ private String kindCName;
|
|
|
+ @JSONField(name = "kindCode")
|
|
|
+ private String kindCode;
|
|
|
+ @JSONField(name = "nonCarEndDate")
|
|
|
+ private String nonCarEndDate;
|
|
|
+ @JSONField(name = "nonCarStartDate")
|
|
|
+ private String nonCarStartDate;
|
|
|
+ @JSONField(name = "premium")
|
|
|
+ private Double premium;
|
|
|
+ @JSONField(name = "quantity")
|
|
|
+ private Integer quantity;
|
|
|
+ @JSONField(name = "quantityCname")
|
|
|
+ private String quantityCname;
|
|
|
+ @JSONField(name = "quantityList")
|
|
|
+ private List<QuantityListDTO> quantityList;
|
|
|
+ @JSONField(name = "selectPlanCode")
|
|
|
+ private String selectPlanCode;
|
|
|
+ @JSONField(name = "vipPlanInfoList")
|
|
|
+ private List<?> vipPlanInfoList;
|
|
|
+
|
|
|
+ @NoArgsConstructor
|
|
|
+ @Data
|
|
|
+ public static class CarPlanInfoListDTO {
|
|
|
+ @JSONField(name = "itemKindList")
|
|
|
+ private List<ItemKindListDTO> itemKindList;
|
|
|
+ @JSONField(name = "newEnergyItemKindList")
|
|
|
+ private List<NewEnergyItemKindListDTO> newEnergyItemKindList;
|
|
|
+ @JSONField(name = "planCode")
|
|
|
+ private String planCode;
|
|
|
+ @JSONField(name = "planName")
|
|
|
+ private String planName;
|
|
|
+ @JSONField(name = "planType")
|
|
|
+ private String planType;
|
|
|
+ @JSONField(name = "sumAmount")
|
|
|
+ private String sumAmount;
|
|
|
+ @JSONField(name = "sumPremium")
|
|
|
+ private String sumPremium;
|
|
|
+
|
|
|
+ @NoArgsConstructor
|
|
|
+ @Data
|
|
|
+ public static class ItemKindListDTO {
|
|
|
+ @JSONField(name = "amount")
|
|
|
+ private Double amount;
|
|
|
+ @JSONField(name = "amountCN")
|
|
|
+ private String amountCN;
|
|
|
+ @JSONField(name = "deductibleAmount")
|
|
|
+ private Double deductibleAmount;
|
|
|
+ @JSONField(name = "deductibleRate")
|
|
|
+ private Double deductibleRate;
|
|
|
+ @JSONField(name = "kindCode")
|
|
|
+ private String kindCode;
|
|
|
+ @JSONField(name = "kindInd")
|
|
|
+ private String kindInd;
|
|
|
+ @JSONField(name = "kindName")
|
|
|
+ private String kindName;
|
|
|
+ @JSONField(name = "modeCode")
|
|
|
+ private Integer modeCode;
|
|
|
+ @JSONField(name = "premium")
|
|
|
+ private Double premium;
|
|
|
+ @JSONField(name = "stantardPremium")
|
|
|
+ private Double stantardPremium;
|
|
|
+ @JSONField(name = "unholidaySumInsured")
|
|
|
+ private Double unholidaySumInsured;
|
|
|
+ @JSONField(name = "unitType")
|
|
|
+ private String unitType;
|
|
|
+ }
|
|
|
+
|
|
|
+ @NoArgsConstructor
|
|
|
+ @Data
|
|
|
+ public static class NewEnergyItemKindListDTO {
|
|
|
+ @JSONField(name = "amount")
|
|
|
+ private Double amount;
|
|
|
+ @JSONField(name = "deductibleAmount")
|
|
|
+ private Double deductibleAmount;
|
|
|
+ @JSONField(name = "deductibleRate")
|
|
|
+ private Double deductibleRate;
|
|
|
+ @JSONField(name = "kindCode")
|
|
|
+ private String kindCode;
|
|
|
+ @JSONField(name = "kindInd")
|
|
|
+ private String kindInd;
|
|
|
+ @JSONField(name = "kindName")
|
|
|
+ private String kindName;
|
|
|
+ @JSONField(name = "modeCode")
|
|
|
+ private Integer modeCode;
|
|
|
+ @JSONField(name = "premium")
|
|
|
+ private Double premium;
|
|
|
+ @JSONField(name = "stantardPremium")
|
|
|
+ private Double stantardPremium;
|
|
|
+ @JSONField(name = "unholidaySumInsured")
|
|
|
+ private Double unholidaySumInsured;
|
|
|
+ @JSONField(name = "unitType")
|
|
|
+ private String unitType;
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ @NoArgsConstructor
|
|
|
+ @Data
|
|
|
+ public static class CommonPlanInfoListDTO {
|
|
|
+ @JSONField(name = "itemKindList")
|
|
|
+ private List<ItemKindListDTO> itemKindList;
|
|
|
+ @JSONField(name = "newEnergyItemKindList")
|
|
|
+ private List<NewEnergyItemKindListDTO> newEnergyItemKindList;
|
|
|
+ @JSONField(name = "planCode")
|
|
|
+ private String planCode;
|
|
|
+ @JSONField(name = "planName")
|
|
|
+ private String planName;
|
|
|
+ @JSONField(name = "planType")
|
|
|
+ private String planType;
|
|
|
+ @JSONField(name = "sumAmount")
|
|
|
+ private String sumAmount;
|
|
|
+ @JSONField(name = "sumPremium")
|
|
|
+ private String sumPremium;
|
|
|
+
|
|
|
+ @NoArgsConstructor
|
|
|
+ @Data
|
|
|
+ public static class ItemKindListDTO {
|
|
|
+ @JSONField(name = "amount")
|
|
|
+ private Double amount;
|
|
|
+ @JSONField(name = "amountCN")
|
|
|
+ private String amountCN;
|
|
|
+ @JSONField(name = "deductibleAmount")
|
|
|
+ private Double deductibleAmount;
|
|
|
+ @JSONField(name = "deductibleRate")
|
|
|
+ private Double deductibleRate;
|
|
|
+ @JSONField(name = "kindCode")
|
|
|
+ private String kindCode;
|
|
|
+ @JSONField(name = "kindInd")
|
|
|
+ private String kindInd;
|
|
|
+ @JSONField(name = "kindName")
|
|
|
+ private String kindName;
|
|
|
+ @JSONField(name = "modeCode")
|
|
|
+ private Integer modeCode;
|
|
|
+ @JSONField(name = "premium")
|
|
|
+ private Double premium;
|
|
|
+ @JSONField(name = "stantardPremium")
|
|
|
+ private Double stantardPremium;
|
|
|
+ @JSONField(name = "unholidaySumInsured")
|
|
|
+ private Double unholidaySumInsured;
|
|
|
+ @JSONField(name = "unitType")
|
|
|
+ private String unitType;
|
|
|
+ }
|
|
|
+
|
|
|
+ @NoArgsConstructor
|
|
|
+ @Data
|
|
|
+ public static class NewEnergyItemKindListDTO {
|
|
|
+ @JSONField(name = "amount")
|
|
|
+ private Double amount;
|
|
|
+ @JSONField(name = "deductibleAmount")
|
|
|
+ private Double deductibleAmount;
|
|
|
+ @JSONField(name = "deductibleRate")
|
|
|
+ private Double deductibleRate;
|
|
|
+ @JSONField(name = "kindCode")
|
|
|
+ private String kindCode;
|
|
|
+ @JSONField(name = "kindInd")
|
|
|
+ private String kindInd;
|
|
|
+ @JSONField(name = "kindName")
|
|
|
+ private String kindName;
|
|
|
+ @JSONField(name = "modeCode")
|
|
|
+ private Integer modeCode;
|
|
|
+ @JSONField(name = "premium")
|
|
|
+ private Double premium;
|
|
|
+ @JSONField(name = "stantardPremium")
|
|
|
+ private Double stantardPremium;
|
|
|
+ @JSONField(name = "unholidaySumInsured")
|
|
|
+ private Double unholidaySumInsured;
|
|
|
+ @JSONField(name = "unitType")
|
|
|
+ private String unitType;
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ @NoArgsConstructor
|
|
|
+ @Data
|
|
|
+ public static class QuantityListDTO {
|
|
|
+ @JSONField(name = "amountCname")
|
|
|
+ private String amountCname;
|
|
|
+ @JSONField(name = "amountEname")
|
|
|
+ private String amountEname;
|
|
|
+ @JSONField(name = "amountShowName")
|
|
|
+ private String amountShowName;
|
|
|
+ @JSONField(name = "clientType")
|
|
|
+ private String clientType;
|
|
|
+ @JSONField(name = "comCode")
|
|
|
+ private String comCode;
|
|
|
+ @JSONField(name = "kindCode")
|
|
|
+ private String kindCode;
|
|
|
+ @JSONField(name = "selected")
|
|
|
+ private String selected;
|
|
|
+ @JSONField(name = "serialNo")
|
|
|
+ private Integer serialNo;
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ @NoArgsConstructor
|
|
|
+ @Data
|
|
|
+ public static class FlagDTO {
|
|
|
+ @JSONField(name = "alternativePlanFlag")
|
|
|
+ private String alternativePlanFlag;
|
|
|
+ @JSONField(name = "bzFlag")
|
|
|
+ private String bzFlag;
|
|
|
+ @JSONField(name = "carServiceApiPresentShowFlag")
|
|
|
+ private String carServiceApiPresentShowFlag;
|
|
|
+ @JSONField(name = "ciFlag")
|
|
|
+ private String ciFlag;
|
|
|
+ @JSONField(name = "expectDiscountFlag")
|
|
|
+ private String expectDiscountFlag;
|
|
|
+ @JSONField(name = "expectShowFlag")
|
|
|
+ private Boolean expectShowFlag;
|
|
|
+ @JSONField(name = "forbidBzFlag")
|
|
|
+ private String forbidBzFlag;
|
|
|
+ @JSONField(name = "forbidCiFlag")
|
|
|
+ private String forbidCiFlag;
|
|
|
+ @JSONField(name = "innerFromId")
|
|
|
+ private String innerFromId;
|
|
|
+ @JSONField(name = "instantInsureBZAllowed")
|
|
|
+ private String instantInsureBZAllowed;
|
|
|
+ @JSONField(name = "instantInsureCIAllowed")
|
|
|
+ private String instantInsureCIAllowed;
|
|
|
+ @JSONField(name = "instantInsureFlagBZ")
|
|
|
+ private String instantInsureFlagBZ;
|
|
|
+ @JSONField(name = "instantInsureFlagCI")
|
|
|
+ private String instantInsureFlagCI;
|
|
|
+ @JSONField(name = "isAccidentInsureFlag")
|
|
|
+ private String isAccidentInsureFlag;
|
|
|
+ @JSONField(name = "isStaffCar")
|
|
|
+ private String isStaffCar;
|
|
|
+ @JSONField(name = "isTurnToProtect")
|
|
|
+ private String isTurnToProtect;
|
|
|
+ @JSONField(name = "noticeFlag")
|
|
|
+ private String noticeFlag;
|
|
|
+ @JSONField(name = "oldNewCIFlag")
|
|
|
+ private String oldNewCIFlag;
|
|
|
+ @JSONField(name = "onlyQuoteFlag")
|
|
|
+ private String onlyQuoteFlag;
|
|
|
+ @JSONField(name = "preQuoteFlag")
|
|
|
+ private String preQuoteFlag;
|
|
|
+ @JSONField(name = "quoteFlag")
|
|
|
+ private String quoteFlag;
|
|
|
+ @JSONField(name = "quoteLinkageFlag")
|
|
|
+ private String quoteLinkageFlag;
|
|
|
+ @JSONField(name = "renewalBZFlag")
|
|
|
+ private String renewalBZFlag;
|
|
|
+ @JSONField(name = "renewalBZShowFlag")
|
|
|
+ private String renewalBZShowFlag;
|
|
|
+ @JSONField(name = "renewalCIFlag")
|
|
|
+ private String renewalCIFlag;
|
|
|
+ @JSONField(name = "renewalCIShowFlag")
|
|
|
+ private String renewalCIShowFlag;
|
|
|
+ @JSONField(name = "renewalFlag")
|
|
|
+ private String renewalFlag;
|
|
|
+ }
|
|
|
+
|
|
|
+ @NoArgsConstructor
|
|
|
+ @Data
|
|
|
+ public static class OtherDTO {
|
|
|
+ @JSONField(name = "actualValue")
|
|
|
+ private Double actualValue;
|
|
|
+ @JSONField(name = "carType")
|
|
|
+ private String carType;
|
|
|
+ @JSONField(name = "comCode")
|
|
|
+ private String comCode;
|
|
|
+ @JSONField(name = "discountMonths")
|
|
|
+ private Integer discountMonths;
|
|
|
+ @JSONField(name = "isCutCar")
|
|
|
+ private String isCutCar;
|
|
|
+ @JSONField(name = "isNewCar")
|
|
|
+ private String isNewCar;
|
|
|
+ @JSONField(name = "notice")
|
|
|
+ private String notice;
|
|
|
+ @JSONField(name = "purchasePrice")
|
|
|
+ private Double purchasePrice;
|
|
|
+ @JSONField(name = "seats")
|
|
|
+ private Integer seats;
|
|
|
+ @JSONField(name = "useNatureCodeCode")
|
|
|
+ private String useNatureCodeCode;
|
|
|
+ @JSONField(name = "useYear")
|
|
|
+ private Integer useYear;
|
|
|
+ }
|
|
|
+
|
|
|
+ @NoArgsConstructor
|
|
|
+ @Data
|
|
|
+ public static class PremiumDTO {
|
|
|
+ }
|
|
|
+
|
|
|
+ @NoArgsConstructor
|
|
|
+ @Data
|
|
|
+ public static class ValueAddedDTO {
|
|
|
+ }
|
|
|
+
|
|
|
+ @NoArgsConstructor
|
|
|
+ @Data
|
|
|
+ public static class NonCarProductListDTO {
|
|
|
+ @JSONField(name = "endDate")
|
|
|
+ private String endDate;
|
|
|
+ @JSONField(name = "isSelect")
|
|
|
+ private String isSelect;
|
|
|
+ @JSONField(name = "premium")
|
|
|
+ private String premium;
|
|
|
+ @JSONField(name = "productCategoryCode")
|
|
|
+ private String productCategoryCode;
|
|
|
+ @JSONField(name = "productCategoryName")
|
|
|
+ private String productCategoryName;
|
|
|
+ @JSONField(name = "productInfoList")
|
|
|
+ private List<ProductInfoListDTO> productInfoList;
|
|
|
+ @JSONField(name = "selectProductCode")
|
|
|
+ private String selectProductCode;
|
|
|
+ @JSONField(name = "selectProductName")
|
|
|
+ private String selectProductName;
|
|
|
+ @JSONField(name = "startDate")
|
|
|
+ private String startDate;
|
|
|
+
|
|
|
+ @NoArgsConstructor
|
|
|
+ @Data
|
|
|
+ public static class ProductInfoListDTO {
|
|
|
+ @JSONField(name = "kindMap")
|
|
|
+ private List<KindMapDTO> kindMap;
|
|
|
+ @JSONField(name = "pageShowFlag")
|
|
|
+ private String pageShowFlag;
|
|
|
+ @JSONField(name = "premium")
|
|
|
+ private String premium;
|
|
|
+ @JSONField(name = "productCode")
|
|
|
+ private String productCode;
|
|
|
+ @JSONField(name = "productName")
|
|
|
+ private String productName;
|
|
|
+ @JSONField(name = "productShortName")
|
|
|
+ private String productShortName;
|
|
|
+
|
|
|
+ @NoArgsConstructor
|
|
|
+ @Data
|
|
|
+ public static class KindMapDTO {
|
|
|
+ @JSONField(name = "amount")
|
|
|
+ private String amount;
|
|
|
+ @JSONField(name = "kindName")
|
|
|
+ private String kindName;
|
|
|
+ @JSONField(name = "serialNo")
|
|
|
+ private Integer serialNo;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+}
|