|
|
@@ -0,0 +1,303 @@
|
|
|
+package com.jzg.quotation.bohai.crawler.entity.request;
|
|
|
+
|
|
|
+import com.fasterxml.jackson.annotation.JsonProperty;
|
|
|
+import lombok.Data;
|
|
|
+import lombok.NoArgsConstructor;
|
|
|
+
|
|
|
+import java.io.Serial;
|
|
|
+import java.io.Serializable;
|
|
|
+
|
|
|
+/**
|
|
|
+ * 渤海爬虫支付凭证查询请求实体
|
|
|
+ */
|
|
|
+@NoArgsConstructor
|
|
|
+@Data
|
|
|
+public class BoHaiCrawlerPaymentCertiNoQueryRequest implements Serializable {
|
|
|
+
|
|
|
+ @Serial
|
|
|
+ private static final long serialVersionUID = 1L;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 请求头信息
|
|
|
+ */
|
|
|
+ @JsonProperty("head")
|
|
|
+ private Head head;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 凭证类型:T=临时凭证,P=正式凭证
|
|
|
+ */
|
|
|
+ @JsonProperty("certiType")
|
|
|
+ private String certiType;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 登录机构
|
|
|
+ */
|
|
|
+ @JsonProperty("loginCom")
|
|
|
+ private String loginCom;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 每页行数
|
|
|
+ */
|
|
|
+ @JsonProperty("rows")
|
|
|
+ private Integer rows;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 页码
|
|
|
+ */
|
|
|
+ @JsonProperty("pageNo")
|
|
|
+ private Integer pageNo;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 业务类型:O=订单,P=保单,Q=报价单
|
|
|
+ */
|
|
|
+ @JsonProperty("businessType")
|
|
|
+ private String businessType;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 用户代码
|
|
|
+ */
|
|
|
+ @JsonProperty("userCode")
|
|
|
+ private String userCode;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 车牌号
|
|
|
+ */
|
|
|
+ @JsonProperty("licenseNo")
|
|
|
+ private String licenseNo;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 车牌号比较符号
|
|
|
+ */
|
|
|
+ @JsonProperty("licenseNoSign")
|
|
|
+ private String licenseNoSign;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * VIN码
|
|
|
+ */
|
|
|
+ @JsonProperty("vinNo")
|
|
|
+ private String vinNo;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * VIN码比较符号
|
|
|
+ */
|
|
|
+ @JsonProperty("vinNoSign")
|
|
|
+ private String vinNoSign;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 车架号
|
|
|
+ */
|
|
|
+ @JsonProperty("frameNo")
|
|
|
+ private String frameNo;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 车架号比较符号
|
|
|
+ */
|
|
|
+ @JsonProperty("frameNoSign")
|
|
|
+ private String frameNoSign;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 发动机号
|
|
|
+ */
|
|
|
+ @JsonProperty("engineNo")
|
|
|
+ private String engineNo;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 发动机号比较符号
|
|
|
+ */
|
|
|
+ @JsonProperty("engineNoSign")
|
|
|
+ private String engineNoSign;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 订单号
|
|
|
+ */
|
|
|
+ @JsonProperty("orderNo")
|
|
|
+ private String orderNo;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 订单号比较符号
|
|
|
+ */
|
|
|
+ @JsonProperty("orderNoFlag")
|
|
|
+ private String orderNoFlag;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 投保单号
|
|
|
+ */
|
|
|
+ @JsonProperty("proposalNo")
|
|
|
+ private String proposalNo;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 投保单号比较符号
|
|
|
+ */
|
|
|
+ @JsonProperty("proposalNoFlag")
|
|
|
+ private String proposalNoFlag;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 报价单号
|
|
|
+ */
|
|
|
+ @JsonProperty("quotationNo")
|
|
|
+ private String quotationNo;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 报价单号比较符号
|
|
|
+ */
|
|
|
+ @JsonProperty("quotationNoFlag")
|
|
|
+ private String quotationNoFlag;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 保单号
|
|
|
+ */
|
|
|
+ @JsonProperty("policyNo")
|
|
|
+ private String policyNo;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 保单号比较符号
|
|
|
+ */
|
|
|
+ @JsonProperty("policyNoFlag")
|
|
|
+ private String policyNoFlag;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 批单号
|
|
|
+ */
|
|
|
+ @JsonProperty("endorseNo")
|
|
|
+ private String endorseNo;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 批单号比较符号
|
|
|
+ */
|
|
|
+ @JsonProperty("endorseNoFlag")
|
|
|
+ private String endorseNoFlag;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 被保险人姓名
|
|
|
+ */
|
|
|
+ @JsonProperty("insuredName")
|
|
|
+ private String insuredName;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 被保险人姓名比较符号
|
|
|
+ */
|
|
|
+ @JsonProperty("insuredNameSign")
|
|
|
+ private String insuredNameSign;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 投保人姓名
|
|
|
+ */
|
|
|
+ @JsonProperty("appliName")
|
|
|
+ private String appliName;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 投保人姓名比较符号
|
|
|
+ */
|
|
|
+ @JsonProperty("appliNameSign")
|
|
|
+ private String appliNameSign;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 投保人身份证号
|
|
|
+ */
|
|
|
+ @JsonProperty("appliIdentifyNumber")
|
|
|
+ private String appliIdentifyNumber;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 投保人身份证号比较符号
|
|
|
+ */
|
|
|
+ @JsonProperty("appliIdentifyNumberFlag")
|
|
|
+ private String appliIdentifyNumberFlag;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 被保险人身份证号
|
|
|
+ */
|
|
|
+ @JsonProperty("insuredIdentifyNumber")
|
|
|
+ private String insuredIdentifyNumber;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 被保险人身份证号比较符号
|
|
|
+ */
|
|
|
+ @JsonProperty("insuredIdentifyNumberFlag")
|
|
|
+ private String insuredIdentifyNumberFlag;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 保险起期开始
|
|
|
+ */
|
|
|
+ @JsonProperty("startDateBegin")
|
|
|
+ private String startDateBegin;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 保险起期结束
|
|
|
+ */
|
|
|
+ @JsonProperty("startDateEnd")
|
|
|
+ private String startDateEnd;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 保险止期开始
|
|
|
+ */
|
|
|
+ @JsonProperty("endDateBegin")
|
|
|
+ private String endDateBegin;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 保险止期结束
|
|
|
+ */
|
|
|
+ @JsonProperty("endDateEnd")
|
|
|
+ private String endDateEnd;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 操作日期开始(最近一个月)
|
|
|
+ */
|
|
|
+ @JsonProperty("operateDateBegin")
|
|
|
+ private String operateDateBegin;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 操作日期结束(今天)
|
|
|
+ */
|
|
|
+ @JsonProperty("operateDateEnd")
|
|
|
+ private String operateDateEnd;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 核保日期开始
|
|
|
+ */
|
|
|
+ @JsonProperty("underWriteDateStart")
|
|
|
+ private String underWriteDateStart;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 核保日期结束
|
|
|
+ */
|
|
|
+ @JsonProperty("underWriteDateEnd")
|
|
|
+ private String underWriteDateEnd;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 资源类型代码:001=车险,002=非车险,004=支付凭证
|
|
|
+ */
|
|
|
+ @JsonProperty("resourceTypeCode")
|
|
|
+ private String resourceTypeCode;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 是否签发用户代码
|
|
|
+ */
|
|
|
+ @JsonProperty("isIssueUserCode")
|
|
|
+ private String isIssueUserCode;
|
|
|
+
|
|
|
+ @NoArgsConstructor
|
|
|
+ @Data
|
|
|
+ public static class Head implements Serializable {
|
|
|
+
|
|
|
+ @Serial
|
|
|
+ private static final long serialVersionUID = 1L;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 访问令牌
|
|
|
+ */
|
|
|
+ @JsonProperty("token")
|
|
|
+ private String token;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 交易类型
|
|
|
+ */
|
|
|
+ @JsonProperty("transType")
|
|
|
+ private String transType;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 交易代码
|
|
|
+ */
|
|
|
+ @JsonProperty("transCode")
|
|
|
+ private String transCode;
|
|
|
+ }
|
|
|
+}
|