|
|
@@ -17,10 +17,13 @@ import java.util.List;
|
|
|
public class PremiumResp {
|
|
|
|
|
|
|
|
|
+ @JsonProperty(value = "resultCode")
|
|
|
@JSONField(name = "resultCode")
|
|
|
private Integer resultCode;
|
|
|
+ @JsonProperty(value = "resultMsg")
|
|
|
@JSONField(name = "resultMsg")
|
|
|
private String resultMsg;
|
|
|
+ @JsonProperty(value = "data")
|
|
|
@JSONField(name = "data")
|
|
|
private DataDTO data;
|
|
|
|
|
|
@@ -37,124 +40,182 @@ public class PremiumResp {
|
|
|
@JsonIgnore
|
|
|
private String biEndDate;
|
|
|
|
|
|
+ @JsonProperty(value = "itemVOList")
|
|
|
@JSONField(name = "itemVOList")
|
|
|
private List<ItemVOListDTO> itemVOList;
|
|
|
+ @JsonProperty(value = "carShipTaxRespVO")
|
|
|
@JSONField(name = "carShipTaxRespVO")
|
|
|
private CarShipTaxRespVODTO carShipTaxRespVO;
|
|
|
+ @JsonProperty(value = "sumPremiumBI")
|
|
|
@JSONField(name = "sumPremiumBI")
|
|
|
private Double sumPremiumBI;
|
|
|
+ @JsonProperty(value = "sumPremiumCI")
|
|
|
@JSONField(name = "sumPremiumCI")
|
|
|
private Double sumPremiumCI;
|
|
|
+ @JsonProperty(value = "sumPayTax")
|
|
|
@JSONField(name = "sumPayTax")
|
|
|
private Integer sumPayTax;
|
|
|
+ @JsonProperty(value = "biPrptenages")
|
|
|
@JSONField(name = "biPrptenages")
|
|
|
private List<BiPrptenagesDTO> biPrptenages;
|
|
|
+ @JsonProperty(value = "ciPrptenages")
|
|
|
@JSONField(name = "ciPrptenages")
|
|
|
private List<CiPrptenagesDTO> ciPrptenages;
|
|
|
+ @JsonProperty(value = "comlossCondition")
|
|
|
@JSONField(name = "comlossCondition")
|
|
|
private String comlossCondition;
|
|
|
+ @JsonProperty(value = "signDiscount")
|
|
|
@JSONField(name = "signDiscount")
|
|
|
private String signDiscount;
|
|
|
+ @JsonProperty(value = "sumTopRate")
|
|
|
@JSONField(name = "sumTopRate")
|
|
|
private String sumTopRate;
|
|
|
+ @JsonProperty(value = "sumLowerRate")
|
|
|
@JSONField(name = "sumLowerRate")
|
|
|
private String sumLowerRate;
|
|
|
+ @JsonProperty(value = "selfAdjustRate")
|
|
|
@JSONField(name = "selfAdjustRate")
|
|
|
private Double selfAdjustRate;
|
|
|
+ @JsonProperty(value = "selfChannelRate")
|
|
|
@JSONField(name = "selfChannelRate")
|
|
|
private Integer selfChannelRate;
|
|
|
+ @JsonProperty(value = "noclaimRate")
|
|
|
@JSONField(name = "noclaimRate")
|
|
|
private Integer noclaimRate;
|
|
|
+ @JsonProperty(value = "addonRate")
|
|
|
@JSONField(name = "addonRate")
|
|
|
private Integer addonRate;
|
|
|
+ @JsonProperty(value = "autoPriceOutputXOMRespVo")
|
|
|
@JSONField(name = "autoPriceOutputXOMRespVo")
|
|
|
private AutoPriceOutputXOMRespVoDTO autoPriceOutputXOMRespVo;
|
|
|
+ @JsonProperty(value = "biClaimTimes")
|
|
|
@JSONField(name = "biClaimTimes")
|
|
|
private Integer biClaimTimes;
|
|
|
+ @JsonProperty(value = "biClaimAmount")
|
|
|
@JSONField(name = "biClaimAmount")
|
|
|
private Integer biClaimAmount;
|
|
|
+ @JsonProperty(value = "ciClaimTimes")
|
|
|
@JSONField(name = "ciClaimTimes")
|
|
|
private Integer ciClaimTimes;
|
|
|
+ @JsonProperty(value = "ciClaimAmount")
|
|
|
@JSONField(name = "ciClaimAmount")
|
|
|
private Integer ciClaimAmount;
|
|
|
+ @JsonProperty(value = "lastYearEndDate")
|
|
|
@JSONField(name = "lastYearEndDate")
|
|
|
private Object lastYearEndDate;
|
|
|
+ @JsonProperty(value = "prpTChargingPostDataList")
|
|
|
@JSONField(name = "prpTChargingPostDataList")
|
|
|
private List<?> prpTChargingPostDataList;
|
|
|
+ @JsonProperty(value = "ciLossCondition")
|
|
|
@JSONField(name = "ciLossCondition")
|
|
|
private Integer ciLossCondition;
|
|
|
+ @JsonProperty(value = "lossFeeSum")
|
|
|
@JSONField(name = "lossFeeSum")
|
|
|
private Integer lossFeeSum;
|
|
|
+ @JsonProperty(value = "birate")
|
|
|
@JSONField(name = "birate")
|
|
|
private BirateDTO birate;
|
|
|
+ @JsonProperty(value = "cicheckCode")
|
|
|
@JSONField(name = "cicheckCode")
|
|
|
private String cicheckCode;
|
|
|
+ @JsonProperty(value = "cidemandNo")
|
|
|
@JSONField(name = "cidemandNo")
|
|
|
private Object cidemandNo;
|
|
|
+ @JsonProperty(value = "ciprofit")
|
|
|
@JSONField(name = "ciprofit")
|
|
|
private Integer ciprofit;
|
|
|
+ @JsonProperty(value = "cirate")
|
|
|
@JSONField(name = "cirate")
|
|
|
private CirateDTO cirate;
|
|
|
+ @JsonProperty(value = "uuid")
|
|
|
@JSONField(name = "uuid")
|
|
|
private String uuid;
|
|
|
+ @JsonProperty(value = "bicheckCode")
|
|
|
@JSONField(name = "bicheckCode")
|
|
|
private String bicheckCode;
|
|
|
+ @JsonProperty(value = "bidemandNo")
|
|
|
@JSONField(name = "bidemandNo")
|
|
|
private Object bidemandNo;
|
|
|
+ @JsonProperty(value = "bireCoverMsg")
|
|
|
@JSONField(name = "bireCoverMsg")
|
|
|
private Object bireCoverMsg;
|
|
|
+ @JsonProperty(value = "biprofit")
|
|
|
@JSONField(name = "biprofit")
|
|
|
private Integer biprofit;
|
|
|
+ @JsonProperty(value = "prpTenGearAllocationFeeList")
|
|
|
@JSONField(name = "prpTenGearAllocationFeeList")
|
|
|
private List<?> prpTenGearAllocationFeeList;
|
|
|
+ @JsonProperty(value = "ciInsureDemandPay")
|
|
|
@JSONField(name = "ciInsureDemandPay")
|
|
|
private List<CIInsureDemandPayVo> ciInsureDemandPay;
|
|
|
|
|
|
@NoArgsConstructor
|
|
|
@Data
|
|
|
public static class CIInsureDemandPayVo {
|
|
|
+ @JsonProperty(value = "DemandNo")
|
|
|
@JSONField(name = "DemandNo")
|
|
|
private String DemandNo;
|
|
|
+ @JsonProperty(value = "SerialNo")
|
|
|
@JSONField(name = "SerialNo")
|
|
|
private String SerialNo;
|
|
|
+ @JsonProperty(value = "payCompany")
|
|
|
@JSONField(name = "payCompany")
|
|
|
private String payCompany;
|
|
|
+ @JsonProperty(value = "PolicyNo")
|
|
|
@JSONField(name = "PolicyNo")
|
|
|
private String PolicyNo;
|
|
|
+ @JsonProperty(value = "KindCode")
|
|
|
@JSONField(name = "KindCode")
|
|
|
private String KindCode;
|
|
|
+ @JsonProperty(value = "PayType")
|
|
|
@JSONField(name = "PayType")
|
|
|
private String PayType;
|
|
|
+ @JsonProperty(value = "PersonPayType")
|
|
|
@JSONField(name = "PersonPayType")
|
|
|
private String PersonPayType;
|
|
|
+ @JsonProperty(value = "compensateNo")
|
|
|
@JSONField(name = "compensateNo")
|
|
|
private String compensateNo;
|
|
|
+ @JsonProperty(value = "lossTime")
|
|
|
@JSONField(name = "lossTime")
|
|
|
private String lossTime;
|
|
|
+ @JsonProperty(value = "lossFee")
|
|
|
@JSONField(name = "lossFee")
|
|
|
private String lossFee;
|
|
|
+ @JsonProperty(value = "Remark")
|
|
|
@JSONField(name = "Remark")
|
|
|
private String Remark;
|
|
|
+ @JsonProperty(value = "Flag")
|
|
|
@JSONField(name = "Flag")
|
|
|
private String Flag;
|
|
|
+ @JsonProperty(value = "endCaseTime")
|
|
|
@JSONField(name = "endCaseTime")
|
|
|
private String endCaseTime;
|
|
|
+ @JsonProperty(value = "AccidentDeathFlag")
|
|
|
@JSONField(name = "AccidentDeathFlag")
|
|
|
private String AccidentDeathFlag;
|
|
|
+ @JsonProperty(value = "OptionType")
|
|
|
@JSONField(name = "OptionType")
|
|
|
private String OptionType;
|
|
|
+ @JsonProperty(value = "totalAmount")
|
|
|
@JSONField(name = "totalAmount")
|
|
|
private String totalAmount;
|
|
|
+ @JsonProperty(value = "claimNotificationNo")
|
|
|
@JSONField(name = "claimNotificationNo")
|
|
|
private String claimNotificationNo;
|
|
|
+ @JsonProperty(value = "claimRegistrationNo")
|
|
|
@JSONField(name = "claimRegistrationNo")
|
|
|
private String claimRegistrationNo;
|
|
|
+ @JsonProperty(value = "caseID")
|
|
|
@JSONField(name = "caseID")
|
|
|
private String caseID;
|
|
|
+ @JsonProperty(value = "effectiveDate")
|
|
|
@JSONField(name = "effectiveDate")
|
|
|
private String effectiveDate;
|
|
|
+ @JsonProperty(value = "expireDate")
|
|
|
@JSONField(name = "expireDate")
|
|
|
private String expireDate;
|
|
|
+ @JsonProperty(value = "InsurerArea")
|
|
|
@JSONField(name = "InsurerArea")
|
|
|
private String InsurerArea;
|
|
|
}
|
|
|
@@ -162,12 +223,16 @@ public class PremiumResp {
|
|
|
@NoArgsConstructor
|
|
|
@Data
|
|
|
public static class CarShipTaxRespVODTO {
|
|
|
+ @JsonProperty(value = "riskCode")
|
|
|
@JSONField(name = "riskCode")
|
|
|
private String riskCode;
|
|
|
+ @JsonProperty(value = "taxRelifFlag")
|
|
|
@JSONField(name = "taxRelifFlag")
|
|
|
private String taxRelifFlag;
|
|
|
+ @JsonProperty(value = "taxActual")
|
|
|
@JSONField(name = "taxActual")
|
|
|
private Integer taxActual;
|
|
|
+ @JsonProperty(value = "sumPayTax")
|
|
|
@JSONField(name = "sumPayTax")
|
|
|
private Integer sumPayTax;
|
|
|
}
|
|
|
@@ -175,58 +240,85 @@ public class PremiumResp {
|
|
|
@NoArgsConstructor
|
|
|
@Data
|
|
|
public static class AutoPriceOutputXOMRespVoDTO {
|
|
|
+ @JsonProperty(value = "entireRecommenDiscount")
|
|
|
@JSONField(name = "entireRecommenDiscount")
|
|
|
private String entireRecommenDiscount;
|
|
|
+ @JsonProperty(value = "entireUWritingDiscount")
|
|
|
@JSONField(name = "entireUWritingDiscount")
|
|
|
private String entireUWritingDiscount;
|
|
|
+ @JsonProperty(value = "entireInitialDiscount")
|
|
|
@JSONField(name = "entireInitialDiscount")
|
|
|
private String entireInitialDiscount;
|
|
|
+ @JsonProperty(value = "comCostPrem")
|
|
|
@JSONField(name = "comCostPrem")
|
|
|
private String comCostPrem;
|
|
|
+ @JsonProperty(value = "ctpCostPrem")
|
|
|
@JSONField(name = "ctpCostPrem")
|
|
|
private String ctpCostPrem;
|
|
|
+ @JsonProperty(value = "billCTPELR")
|
|
|
@JSONField(name = "billCTPELR")
|
|
|
private String billCTPELR;
|
|
|
+ @JsonProperty(value = "billCOMELR")
|
|
|
@JSONField(name = "billCOMELR")
|
|
|
private String billCOMELR;
|
|
|
+ @JsonProperty(value = "billELR")
|
|
|
@JSONField(name = "billELR")
|
|
|
private String billELR;
|
|
|
+ @JsonProperty(value = "sunlightScore")
|
|
|
@JSONField(name = "sunlightScore")
|
|
|
private String sunlightScore;
|
|
|
+ @JsonProperty(value = "comSunlightScore")
|
|
|
@JSONField(name = "comSunlightScore")
|
|
|
private Object comSunlightScore;
|
|
|
+ @JsonProperty(value = "ctpSunlightScore")
|
|
|
@JSONField(name = "ctpSunlightScore")
|
|
|
private Object ctpSunlightScore;
|
|
|
+ @JsonProperty(value = "reasonCde")
|
|
|
@JSONField(name = "reasonCde")
|
|
|
private Object reasonCde;
|
|
|
+ @JsonProperty(value = "ruleType")
|
|
|
@JSONField(name = "ruleType")
|
|
|
private Object ruleType;
|
|
|
+ @JsonProperty(value = "uwDiscFloor")
|
|
|
@JSONField(name = "uwDiscFloor")
|
|
|
private Object uwDiscFloor;
|
|
|
+ @JsonProperty(value = "businessCode")
|
|
|
@JSONField(name = "businessCode")
|
|
|
private String businessCode;
|
|
|
+ @JsonProperty(value = "strComCostPrem2")
|
|
|
@JSONField(name = "strComCostPrem2")
|
|
|
private String strComCostPrem2;
|
|
|
+ @JsonProperty(value = "strCtpCostPrem2")
|
|
|
@JSONField(name = "strCtpCostPrem2")
|
|
|
private String strCtpCostPrem2;
|
|
|
+ @JsonProperty(value = "strBillCTPELR2")
|
|
|
@JSONField(name = "strBillCTPELR2")
|
|
|
private String strBillCTPELR2;
|
|
|
+ @JsonProperty(value = "strBillCOMELR2")
|
|
|
@JSONField(name = "strBillCOMELR2")
|
|
|
private String strBillCOMELR2;
|
|
|
+ @JsonProperty(value = "strBillELR2")
|
|
|
@JSONField(name = "strBillELR2")
|
|
|
private String strBillELR2;
|
|
|
+ @JsonProperty(value = "strUwRel")
|
|
|
@JSONField(name = "strUwRel")
|
|
|
private String strUwRel;
|
|
|
+ @JsonProperty(value = "strUwRelVersion")
|
|
|
@JSONField(name = "strUwRelVersion")
|
|
|
private String strUwRelVersion;
|
|
|
+ @JsonProperty(value = "strTargetLR")
|
|
|
@JSONField(name = "strTargetLR")
|
|
|
private String strTargetLR;
|
|
|
+ @JsonProperty(value = "uwELRrel2BC")
|
|
|
@JSONField(name = "uwELRrel2BC")
|
|
|
private Object uwELRrel2BC;
|
|
|
+ @JsonProperty(value = "strUwELRrel")
|
|
|
@JSONField(name = "strUwELRrel")
|
|
|
private String strUwELRrel;
|
|
|
+ @JsonProperty(value = "strUwELR")
|
|
|
@JSONField(name = "strUwELR")
|
|
|
private String strUwELR;
|
|
|
+ @JsonProperty(value = "recommenDiscountScore")
|
|
|
@JSONField(name = "recommenDiscountScore")
|
|
|
private String recommenDiscountScore;
|
|
|
}
|
|
|
@@ -234,98 +326,145 @@ public class PremiumResp {
|
|
|
@NoArgsConstructor
|
|
|
@Data
|
|
|
public static class BirateDTO {
|
|
|
+ @JsonProperty(value = "proposalno")
|
|
|
@JSONField(name = "proposalno")
|
|
|
private String proposalno;
|
|
|
+ @JsonProperty(value = "riskcode")
|
|
|
@JSONField(name = "riskcode")
|
|
|
private String riskcode;
|
|
|
+ @JsonProperty(value = "classcode")
|
|
|
@JSONField(name = "classcode")
|
|
|
private String classcode;
|
|
|
+ @JsonProperty(value = "coefficient1")
|
|
|
@JSONField(name = "coefficient1")
|
|
|
private Integer coefficient1;
|
|
|
+ @JsonProperty(value = "coefficient2")
|
|
|
@JSONField(name = "coefficient2")
|
|
|
private Integer coefficient2;
|
|
|
+ @JsonProperty(value = "coefficient3")
|
|
|
@JSONField(name = "coefficient3")
|
|
|
private Integer coefficient3;
|
|
|
+ @JsonProperty(value = "coefficient4")
|
|
|
@JSONField(name = "coefficient4")
|
|
|
private Integer coefficient4;
|
|
|
+ @JsonProperty(value = "coefficient5")
|
|
|
@JSONField(name = "coefficient5")
|
|
|
private Integer coefficient5;
|
|
|
+ @JsonProperty(value = "coefficient6")
|
|
|
@JSONField(name = "coefficient6")
|
|
|
private Integer coefficient6;
|
|
|
+ @JsonProperty(value = "coefficient7")
|
|
|
@JSONField(name = "coefficient7")
|
|
|
private Integer coefficient7;
|
|
|
+ @JsonProperty(value = "coefficient8")
|
|
|
@JSONField(name = "coefficient8")
|
|
|
private Integer coefficient8;
|
|
|
+ @JsonProperty(value = "coefficient9")
|
|
|
@JSONField(name = "coefficient9")
|
|
|
private Integer coefficient9;
|
|
|
+ @JsonProperty(value = "coefficient10")
|
|
|
@JSONField(name = "coefficient10")
|
|
|
private Integer coefficient10;
|
|
|
+ @JsonProperty(value = "coefficient11")
|
|
|
@JSONField(name = "coefficient11")
|
|
|
private Integer coefficient11;
|
|
|
+ @JsonProperty(value = "remark")
|
|
|
@JSONField(name = "remark")
|
|
|
private String remark;
|
|
|
+ @JsonProperty(value = "flag")
|
|
|
@JSONField(name = "flag")
|
|
|
private String flag;
|
|
|
+ @JsonProperty(value = "businesscategory")
|
|
|
@JSONField(name = "businesscategory")
|
|
|
private String businesscategory;
|
|
|
+ @JsonProperty(value = "attribute1")
|
|
|
@JSONField(name = "attribute1")
|
|
|
private String attribute1;
|
|
|
+ @JsonProperty(value = "attribute2")
|
|
|
@JSONField(name = "attribute2")
|
|
|
private String attribute2;
|
|
|
+ @JsonProperty(value = "attribute3")
|
|
|
@JSONField(name = "attribute3")
|
|
|
private String attribute3;
|
|
|
+ @JsonProperty(value = "attribute4")
|
|
|
@JSONField(name = "attribute4")
|
|
|
private String attribute4;
|
|
|
+ @JsonProperty(value = "attribute5")
|
|
|
@JSONField(name = "attribute5")
|
|
|
private String attribute5;
|
|
|
+ @JsonProperty(value = "costratio")
|
|
|
@JSONField(name = "costratio")
|
|
|
private Object costratio;
|
|
|
+ @JsonProperty(value = "chargedecimal")
|
|
|
@JSONField(name = "chargedecimal")
|
|
|
private Object chargedecimal;
|
|
|
+ @JsonProperty(value = "billcomtransfeerate")
|
|
|
@JSONField(name = "billcomtransfeerate")
|
|
|
private Integer billcomtransfeerate;
|
|
|
+ @JsonProperty(value = "billcomallowance")
|
|
|
@JSONField(name = "billcomallowance")
|
|
|
private Integer billcomallowance;
|
|
|
+ @JsonProperty(value = "billcomacquisitionfeerate")
|
|
|
@JSONField(name = "billcomacquisitionfeerate")
|
|
|
private Integer billcomacquisitionfeerate;
|
|
|
+ @JsonProperty(value = "billcomotherfeerate")
|
|
|
@JSONField(name = "billcomotherfeerate")
|
|
|
private Integer billcomotherfeerate;
|
|
|
+ @JsonProperty(value = "totalcost")
|
|
|
@JSONField(name = "totalcost")
|
|
|
private Integer totalcost;
|
|
|
+ @JsonProperty(value = "accruedexpenses")
|
|
|
@JSONField(name = "accruedexpenses")
|
|
|
private String accruedexpenses;
|
|
|
+ @JsonProperty(value = "managelimit")
|
|
|
@JSONField(name = "managelimit")
|
|
|
private String managelimit;
|
|
|
+ @JsonProperty(value = "controllimit")
|
|
|
@JSONField(name = "controllimit")
|
|
|
private String controllimit;
|
|
|
+ @JsonProperty(value = "mutualback")
|
|
|
@JSONField(name = "mutualback")
|
|
|
private String mutualback;
|
|
|
+ @JsonProperty(value = "limitflag")
|
|
|
@JSONField(name = "limitflag")
|
|
|
private String limitflag;
|
|
|
+ @JsonProperty(value = "autoFeeType")
|
|
|
@JSONField(name = "autoFeeType")
|
|
|
private Object autoFeeType;
|
|
|
+ @JsonProperty(value = "isteamflag")
|
|
|
@JSONField(name = "isteamflag")
|
|
|
private Object isteamflag;
|
|
|
+ @JsonProperty(value = "tempLateID")
|
|
|
@JSONField(name = "tempLateID")
|
|
|
private String tempLateID;
|
|
|
+ @JsonProperty(value = "tempLateName")
|
|
|
@JSONField(name = "tempLateName")
|
|
|
private String tempLateName;
|
|
|
+ @JsonProperty(value = "chargenumber")
|
|
|
@JSONField(name = "chargenumber")
|
|
|
private String chargenumber;
|
|
|
+ @JsonProperty(value = "billcomeGroup")
|
|
|
@JSONField(name = "billcomeGroup")
|
|
|
private String billcomeGroup;
|
|
|
+ @JsonProperty(value = "ryblogo")
|
|
|
@JSONField(name = "ryblogo")
|
|
|
private String ryblogo;
|
|
|
+ @JsonProperty(value = "respAttrExt1")
|
|
|
@JSONField(name = "respAttrExt1")
|
|
|
private String respAttrExt1;
|
|
|
+ @JsonProperty(value = "respAttrExt2")
|
|
|
@JSONField(name = "respAttrExt2")
|
|
|
private String respAttrExt2;
|
|
|
+ @JsonProperty(value = "respOnlineExt1")
|
|
|
@JSONField(name = "respOnlineExt1")
|
|
|
private String respOnlineExt1;
|
|
|
+ @JsonProperty(value = "respOnlineExt2")
|
|
|
@JSONField(name = "respOnlineExt2")
|
|
|
private String respOnlineExt2;
|
|
|
+ @JsonProperty(value = "respOnlineExt3")
|
|
|
@JSONField(name = "respOnlineExt3")
|
|
|
private String respOnlineExt3;
|
|
|
+ @JsonProperty(value = "respOnlineExt4")
|
|
|
@JSONField(name = "respOnlineExt4")
|
|
|
private String respOnlineExt4;
|
|
|
}
|
|
|
@@ -333,98 +472,145 @@ public class PremiumResp {
|
|
|
@NoArgsConstructor
|
|
|
@Data
|
|
|
public static class CirateDTO {
|
|
|
+ @JsonProperty(value = "proposalno")
|
|
|
@JSONField(name = "proposalno")
|
|
|
private String proposalno;
|
|
|
+ @JsonProperty(value = "riskcode")
|
|
|
@JSONField(name = "riskcode")
|
|
|
private String riskcode;
|
|
|
+ @JsonProperty(value = "classcode")
|
|
|
@JSONField(name = "classcode")
|
|
|
private String classcode;
|
|
|
+ @JsonProperty(value = "coefficient1")
|
|
|
@JSONField(name = "coefficient1")
|
|
|
private Integer coefficient1;
|
|
|
+ @JsonProperty(value = "coefficient2")
|
|
|
@JSONField(name = "coefficient2")
|
|
|
private Integer coefficient2;
|
|
|
+ @JsonProperty(value = "coefficient3")
|
|
|
@JSONField(name = "coefficient3")
|
|
|
private Integer coefficient3;
|
|
|
+ @JsonProperty(value = "coefficient4")
|
|
|
@JSONField(name = "coefficient4")
|
|
|
private Integer coefficient4;
|
|
|
+ @JsonProperty(value = "coefficient5")
|
|
|
@JSONField(name = "coefficient5")
|
|
|
private Integer coefficient5;
|
|
|
+ @JsonProperty(value = "coefficient6")
|
|
|
@JSONField(name = "coefficient6")
|
|
|
private Integer coefficient6;
|
|
|
+ @JsonProperty(value = "coefficient7")
|
|
|
@JSONField(name = "coefficient7")
|
|
|
private Integer coefficient7;
|
|
|
+ @JsonProperty(value = "coefficient8")
|
|
|
@JSONField(name = "coefficient8")
|
|
|
private Integer coefficient8;
|
|
|
+ @JsonProperty(value = "coefficient9")
|
|
|
@JSONField(name = "coefficient9")
|
|
|
private Integer coefficient9;
|
|
|
+ @JsonProperty(value = "coefficient10")
|
|
|
@JSONField(name = "coefficient10")
|
|
|
private Integer coefficient10;
|
|
|
+ @JsonProperty(value = "coefficient11")
|
|
|
@JSONField(name = "coefficient11")
|
|
|
private Integer coefficient11;
|
|
|
+ @JsonProperty(value = "remark")
|
|
|
@JSONField(name = "remark")
|
|
|
private String remark;
|
|
|
+ @JsonProperty(value = "flag")
|
|
|
@JSONField(name = "flag")
|
|
|
private String flag;
|
|
|
+ @JsonProperty(value = "businesscategory")
|
|
|
@JSONField(name = "businesscategory")
|
|
|
private String businesscategory;
|
|
|
+ @JsonProperty(value = "attribute1")
|
|
|
@JSONField(name = "attribute1")
|
|
|
private String attribute1;
|
|
|
+ @JsonProperty(value = "attribute2")
|
|
|
@JSONField(name = "attribute2")
|
|
|
private String attribute2;
|
|
|
+ @JsonProperty(value = "attribute3")
|
|
|
@JSONField(name = "attribute3")
|
|
|
private String attribute3;
|
|
|
+ @JsonProperty(value = "attribute4")
|
|
|
@JSONField(name = "attribute4")
|
|
|
private String attribute4;
|
|
|
+ @JsonProperty(value = "attribute5")
|
|
|
@JSONField(name = "attribute5")
|
|
|
private String attribute5;
|
|
|
+ @JsonProperty(value = "costratio")
|
|
|
@JSONField(name = "costratio")
|
|
|
private Object costratio;
|
|
|
+ @JsonProperty(value = "chargedecimal")
|
|
|
@JSONField(name = "chargedecimal")
|
|
|
private Object chargedecimal;
|
|
|
+ @JsonProperty(value = "billcomtransfeerate")
|
|
|
@JSONField(name = "billcomtransfeerate")
|
|
|
private Integer billcomtransfeerate;
|
|
|
+ @JsonProperty(value = "billcomallowance")
|
|
|
@JSONField(name = "billcomallowance")
|
|
|
private Integer billcomallowance;
|
|
|
+ @JsonProperty(value = "billcomacquisitionfeerate")
|
|
|
@JSONField(name = "billcomacquisitionfeerate")
|
|
|
private Integer billcomacquisitionfeerate;
|
|
|
+ @JsonProperty(value = "billcomotherfeerate")
|
|
|
@JSONField(name = "billcomotherfeerate")
|
|
|
private Integer billcomotherfeerate;
|
|
|
+ @JsonProperty(value = "totalcost")
|
|
|
@JSONField(name = "totalcost")
|
|
|
private Integer totalcost;
|
|
|
+ @JsonProperty(value = "accruedexpenses")
|
|
|
@JSONField(name = "accruedexpenses")
|
|
|
private String accruedexpenses;
|
|
|
+ @JsonProperty(value = "managelimit")
|
|
|
@JSONField(name = "managelimit")
|
|
|
private String managelimit;
|
|
|
+ @JsonProperty(value = "controllimit")
|
|
|
@JSONField(name = "controllimit")
|
|
|
private String controllimit;
|
|
|
+ @JsonProperty(value = "mutualback")
|
|
|
@JSONField(name = "mutualback")
|
|
|
private String mutualback;
|
|
|
+ @JsonProperty(value = "limitflag")
|
|
|
@JSONField(name = "limitflag")
|
|
|
private String limitflag;
|
|
|
+ @JsonProperty(value = "autoFeeType")
|
|
|
@JSONField(name = "autoFeeType")
|
|
|
private Object autoFeeType;
|
|
|
+ @JsonProperty(value = "isteamflag")
|
|
|
@JSONField(name = "isteamflag")
|
|
|
private Object isteamflag;
|
|
|
+ @JsonProperty(value = "tempLateID")
|
|
|
@JSONField(name = "tempLateID")
|
|
|
private String tempLateID;
|
|
|
+ @JsonProperty(value = "tempLateName")
|
|
|
@JSONField(name = "tempLateName")
|
|
|
private String tempLateName;
|
|
|
+ @JsonProperty(value = "chargenumber")
|
|
|
@JSONField(name = "chargenumber")
|
|
|
private String chargenumber;
|
|
|
+ @JsonProperty(value = "billcomeGroup")
|
|
|
@JSONField(name = "billcomeGroup")
|
|
|
private String billcomeGroup;
|
|
|
+ @JsonProperty(value = "ryblogo")
|
|
|
@JSONField(name = "ryblogo")
|
|
|
private String ryblogo;
|
|
|
+ @JsonProperty(value = "respAttrExt1")
|
|
|
@JSONField(name = "respAttrExt1")
|
|
|
private String respAttrExt1;
|
|
|
+ @JsonProperty(value = "respAttrExt2")
|
|
|
@JSONField(name = "respAttrExt2")
|
|
|
private String respAttrExt2;
|
|
|
+ @JsonProperty(value = "respOnlineExt1")
|
|
|
@JSONField(name = "respOnlineExt1")
|
|
|
private String respOnlineExt1;
|
|
|
+ @JsonProperty(value = "respOnlineExt2")
|
|
|
@JSONField(name = "respOnlineExt2")
|
|
|
private String respOnlineExt2;
|
|
|
+ @JsonProperty(value = "respOnlineExt3")
|
|
|
@JSONField(name = "respOnlineExt3")
|
|
|
private String respOnlineExt3;
|
|
|
+ @JsonProperty(value = "respOnlineExt4")
|
|
|
@JSONField(name = "respOnlineExt4")
|
|
|
private String respOnlineExt4;
|
|
|
}
|
|
|
@@ -432,112 +618,166 @@ public class PremiumResp {
|
|
|
@NoArgsConstructor
|
|
|
@Data
|
|
|
public static class ItemVOListDTO {
|
|
|
+ @JsonProperty(value = "proposalNo")
|
|
|
@JSONField(name = "proposalNo")
|
|
|
private String proposalNo;
|
|
|
+ @JsonProperty(value = "riskCode")
|
|
|
@JSONField(name = "riskCode")
|
|
|
private String riskCode;
|
|
|
+ @JsonProperty(value = "itemKindNo")
|
|
|
@JSONField(name = "itemKindNo")
|
|
|
private Integer itemKindNo;
|
|
|
+ @JsonProperty(value = "familyNo")
|
|
|
@JSONField(name = "familyNo")
|
|
|
private Object familyNo;
|
|
|
+ @JsonProperty(value = "familyName")
|
|
|
@JSONField(name = "familyName")
|
|
|
private String familyName;
|
|
|
+ @JsonProperty(value = "rationType")
|
|
|
@JSONField(name = "rationType")
|
|
|
private String rationType;
|
|
|
+ @JsonProperty(value = "kindCode")
|
|
|
@JSONField(name = "kindCode")
|
|
|
private String kindCode;
|
|
|
+ @JsonProperty(value = "kindName")
|
|
|
@JSONField(name = "kindName")
|
|
|
private String kindName;
|
|
|
+ @JsonProperty(value = "itemNo")
|
|
|
@JSONField(name = "itemNo")
|
|
|
private Integer itemNo;
|
|
|
+ @JsonProperty(value = "itemCode")
|
|
|
@JSONField(name = "itemCode")
|
|
|
private String itemCode;
|
|
|
+ @JsonProperty(value = "itemDetailName")
|
|
|
@JSONField(name = "itemDetailName")
|
|
|
private String itemDetailName;
|
|
|
+ @JsonProperty(value = "modeCode")
|
|
|
@JSONField(name = "modeCode")
|
|
|
private String modeCode;
|
|
|
+ @JsonProperty(value = "modeName")
|
|
|
@JSONField(name = "modeName")
|
|
|
private String modeName;
|
|
|
+ @JsonProperty(value = "startDate")
|
|
|
@JSONField(name = "startDate")
|
|
|
private String startDate;
|
|
|
+ @JsonProperty(value = "startHour")
|
|
|
@JSONField(name = "startHour")
|
|
|
private Integer startHour;
|
|
|
+ @JsonProperty(value = "endDate")
|
|
|
@JSONField(name = "endDate")
|
|
|
private String endDate;
|
|
|
+ @JsonProperty(value = "endHour")
|
|
|
@JSONField(name = "endHour")
|
|
|
private Integer endHour;
|
|
|
+ @JsonProperty(value = "model")
|
|
|
@JSONField(name = "model")
|
|
|
private String model;
|
|
|
+ @JsonProperty(value = "buyDate")
|
|
|
@JSONField(name = "buyDate")
|
|
|
private Object buyDate;
|
|
|
+ @JsonProperty(value = "addressNo")
|
|
|
@JSONField(name = "addressNo")
|
|
|
private Object addressNo;
|
|
|
+ @JsonProperty(value = "calculateFlag")
|
|
|
@JSONField(name = "calculateFlag")
|
|
|
private String calculateFlag;
|
|
|
+ @JsonProperty(value = "currency")
|
|
|
@JSONField(name = "currency")
|
|
|
private String currency;
|
|
|
+ @JsonProperty(value = "unitAmount")
|
|
|
@JSONField(name = "unitAmount")
|
|
|
private Object unitAmount;
|
|
|
+ @JsonProperty(value = "quantity")
|
|
|
@JSONField(name = "quantity")
|
|
|
private Object quantity;
|
|
|
+ @JsonProperty(value = "unit")
|
|
|
@JSONField(name = "unit")
|
|
|
private String unit;
|
|
|
+ @JsonProperty(value = "value")
|
|
|
@JSONField(name = "value")
|
|
|
private Object value;
|
|
|
+ @JsonProperty(value = "amount")
|
|
|
@JSONField(name = "amount")
|
|
|
private Double amount;
|
|
|
+ @JsonProperty(value = "ratePeriod")
|
|
|
@JSONField(name = "ratePeriod")
|
|
|
private Integer ratePeriod;
|
|
|
+ @JsonProperty(value = "rate")
|
|
|
@JSONField(name = "rate")
|
|
|
private Integer rate;
|
|
|
+ @JsonProperty(value = "shortRateFlag")
|
|
|
@JSONField(name = "shortRateFlag")
|
|
|
private String shortRateFlag;
|
|
|
+ @JsonProperty(value = "shortRate")
|
|
|
@JSONField(name = "shortRate")
|
|
|
private Integer shortRate;
|
|
|
+ @JsonProperty(value = "basePremium")
|
|
|
@JSONField(name = "basePremium")
|
|
|
private Integer basePremium;
|
|
|
+ @JsonProperty(value = "benchMarkPremium")
|
|
|
@JSONField(name = "benchMarkPremium")
|
|
|
private Double benchMarkPremium;
|
|
|
+ @JsonProperty(value = "discount")
|
|
|
@JSONField(name = "discount")
|
|
|
private Integer discount;
|
|
|
+ @JsonProperty(value = "adjustRate")
|
|
|
@JSONField(name = "adjustRate")
|
|
|
private Double adjustRate;
|
|
|
+ @JsonProperty(value = "premium")
|
|
|
@JSONField(name = "premium")
|
|
|
private Double premium;
|
|
|
+ @JsonProperty(value = "deductibleRate")
|
|
|
@JSONField(name = "deductibleRate")
|
|
|
private Integer deductibleRate;
|
|
|
+ @JsonProperty(value = "deductible")
|
|
|
@JSONField(name = "deductible")
|
|
|
private Integer deductible;
|
|
|
+ @JsonProperty(value = "flag")
|
|
|
@JSONField(name = "flag")
|
|
|
private String flag;
|
|
|
+ @JsonProperty(value = "feeStart")
|
|
|
@JSONField(name = "feeStart")
|
|
|
private Object feeStart;
|
|
|
+ @JsonProperty(value = "feeEnd")
|
|
|
@JSONField(name = "feeEnd")
|
|
|
private Object feeEnd;
|
|
|
+ @JsonProperty(value = "standardPremuim")
|
|
|
@JSONField(name = "standardPremuim")
|
|
|
private Double standardPremuim;
|
|
|
+ @JsonProperty(value = "additionalCostRate")
|
|
|
@JSONField(name = "additionalCostRate")
|
|
|
private Double additionalCostRate;
|
|
|
+ @JsonProperty(value = "basePureRiskPremium")
|
|
|
@JSONField(name = "basePureRiskPremium")
|
|
|
private Object basePureRiskPremium;
|
|
|
+ @JsonProperty(value = "totalLossRate")
|
|
|
@JSONField(name = "totalLossRate")
|
|
|
private Double totalLossRate;
|
|
|
+ @JsonProperty(value = "channelrate")
|
|
|
@JSONField(name = "channelrate")
|
|
|
private Integer channelrate;
|
|
|
+ @JsonProperty(value = "noTaxPremium")
|
|
|
@JSONField(name = "noTaxPremium")
|
|
|
private Double noTaxPremium;
|
|
|
+ @JsonProperty(value = "taxRate")
|
|
|
@JSONField(name = "taxRate")
|
|
|
private Double taxRate;
|
|
|
+ @JsonProperty(value = "taxFee")
|
|
|
@JSONField(name = "taxFee")
|
|
|
private Double taxFee;
|
|
|
+ @JsonProperty(value = "taxFlag")
|
|
|
@JSONField(name = "taxFlag")
|
|
|
private String taxFlag;
|
|
|
+ @JsonProperty(value = "insurePlan")
|
|
|
@JSONField(name = "insurePlan")
|
|
|
private String insurePlan;
|
|
|
+ @JsonProperty(value = "itemKind_Flag5")
|
|
|
@JSONField(name = "itemKind_Flag5")
|
|
|
private Object itemkindFlag5;
|
|
|
+ @JsonProperty(value = "mainKindFlag")
|
|
|
@JSONField(name = "mainKindFlag")
|
|
|
private Object mainKindFlag;
|
|
|
+ @JsonProperty(value = "vipPremium")
|
|
|
@JSONField(name = "vipPremium")
|
|
|
private Integer vipPremium;
|
|
|
}
|
|
|
@@ -545,24 +785,34 @@ public class PremiumResp {
|
|
|
@NoArgsConstructor
|
|
|
@Data
|
|
|
public static class BiPrptenagesDTO {
|
|
|
+ @JsonProperty(value = "proposalNo")
|
|
|
@JSONField(name = "proposalNo")
|
|
|
private Object proposalNo;
|
|
|
+ @JsonProperty(value = "riskCode")
|
|
|
@JSONField(name = "riskCode")
|
|
|
private Object riskCode;
|
|
|
+ @JsonProperty(value = "serialNo")
|
|
|
@JSONField(name = "serialNo")
|
|
|
private Integer serialNo;
|
|
|
+ @JsonProperty(value = "lineNo")
|
|
|
@JSONField(name = "lineNo")
|
|
|
private Object lineNo;
|
|
|
+ @JsonProperty(value = "clauseCode")
|
|
|
@JSONField(name = "clauseCode")
|
|
|
private String clauseCode;
|
|
|
+ @JsonProperty(value = "clauses")
|
|
|
@JSONField(name = "clauses")
|
|
|
private String clauses;
|
|
|
+ @JsonProperty(value = "titleFlag")
|
|
|
@JSONField(name = "titleFlag")
|
|
|
private Object titleFlag;
|
|
|
+ @JsonProperty(value = "clauseName")
|
|
|
@JSONField(name = "clauseName")
|
|
|
private Object clauseName;
|
|
|
+ @JsonProperty(value = "clausesContext")
|
|
|
@JSONField(name = "clausesContext")
|
|
|
private String clausesContext;
|
|
|
+ @JsonProperty(value = "flag")
|
|
|
@JSONField(name = "flag")
|
|
|
private String flag;
|
|
|
}
|
|
|
@@ -570,24 +820,34 @@ public class PremiumResp {
|
|
|
@NoArgsConstructor
|
|
|
@Data
|
|
|
public static class CiPrptenagesDTO {
|
|
|
+ @JsonProperty(value = "proposalNo")
|
|
|
@JSONField(name = "proposalNo")
|
|
|
private Object proposalNo;
|
|
|
+ @JsonProperty(value = "riskCode")
|
|
|
@JSONField(name = "riskCode")
|
|
|
private Object riskCode;
|
|
|
+ @JsonProperty(value = "serialNo")
|
|
|
@JSONField(name = "serialNo")
|
|
|
private Integer serialNo;
|
|
|
+ @JsonProperty(value = "lineNo")
|
|
|
@JSONField(name = "lineNo")
|
|
|
private Object lineNo;
|
|
|
+ @JsonProperty(value = "clauseCode")
|
|
|
@JSONField(name = "clauseCode")
|
|
|
private String clauseCode;
|
|
|
+ @JsonProperty(value = "clauses")
|
|
|
@JSONField(name = "clauses")
|
|
|
private String clauses;
|
|
|
+ @JsonProperty(value = "titleFlag")
|
|
|
@JSONField(name = "titleFlag")
|
|
|
private Object titleFlag;
|
|
|
+ @JsonProperty(value = "clauseName")
|
|
|
@JSONField(name = "clauseName")
|
|
|
private Object clauseName;
|
|
|
+ @JsonProperty(value = "clausesContext")
|
|
|
@JSONField(name = "clausesContext")
|
|
|
private String clausesContext;
|
|
|
+ @JsonProperty(value = "flag")
|
|
|
@JSONField(name = "flag")
|
|
|
private String flag;
|
|
|
}
|