|
|
@@ -1,52 +1,85 @@
|
|
|
package com.jzg.quotation.zijin.crawler.entity.response;
|
|
|
|
|
|
+import com.alibaba.fastjson.annotation.JSONField;
|
|
|
import com.fasterxml.jackson.annotation.JsonProperty;
|
|
|
import lombok.Data;
|
|
|
|
|
|
+import java.io.Serial;
|
|
|
+import java.io.Serializable;
|
|
|
import java.util.List;
|
|
|
|
|
|
/**
|
|
|
* 紫金支付链接请求实体类
|
|
|
*/
|
|
|
@Data
|
|
|
-public class ZiJinCrawlerPaymentLinkRequest {
|
|
|
+public class ZiJinCrawlerPaymentLinkRequest implements Serializable {
|
|
|
|
|
|
- // 微信公众号标识
|
|
|
+ @Serial
|
|
|
+ private static final long serialVersionUID = 6073378305816078077L;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 微信公众号标识
|
|
|
+ */
|
|
|
@JsonProperty("weChatOfficialFlag")
|
|
|
+ @JSONField(ordinal = 1)
|
|
|
private String weChatOfficialFlag;
|
|
|
|
|
|
- // 支付申请信息列表
|
|
|
+ /**
|
|
|
+ * 支付申请信息列表
|
|
|
+ */
|
|
|
@JsonProperty("paymentApplicationDtos")
|
|
|
+ @JSONField(ordinal = 2)
|
|
|
private List<PaymentApplicationDto> paymentApplicationDtos;
|
|
|
|
|
|
- // 操作员代码
|
|
|
+ /**
|
|
|
+ * 操作员代码
|
|
|
+ */
|
|
|
@JsonProperty("operatorCode")
|
|
|
+ @JSONField(ordinal = 3)
|
|
|
private String operatorCode;
|
|
|
|
|
|
- // 公司代码
|
|
|
+ /**
|
|
|
+ * 公司代码
|
|
|
+ */
|
|
|
@JsonProperty("companyCode")
|
|
|
+ @JSONField(ordinal = 4)
|
|
|
private String companyCode;
|
|
|
|
|
|
/**
|
|
|
* 支付申请信息DTO
|
|
|
*/
|
|
|
@Data
|
|
|
- public static class PaymentApplicationDto {
|
|
|
+ public static class PaymentApplicationDto implements Serializable{
|
|
|
+
|
|
|
+ @Serial
|
|
|
+ private static final long serialVersionUID = -2564009521961061736L;
|
|
|
|
|
|
- // 业务编号(订单号)
|
|
|
+ /**
|
|
|
+ * 业务编号(订单号)
|
|
|
+ */
|
|
|
@JsonProperty("businessNo")
|
|
|
+ @JSONField(ordinal = 1)
|
|
|
private String businessNo;
|
|
|
|
|
|
- // 业务类型:D-订单
|
|
|
+ /**
|
|
|
+ * 业务类型:D-订单
|
|
|
+ */
|
|
|
@JsonProperty("businessType")
|
|
|
+ @JSONField(ordinal = 2)
|
|
|
private String businessType;
|
|
|
|
|
|
- // 调用系统代码:0201-支付系统
|
|
|
+ /**
|
|
|
+ * 调用系统代码:0201-支付系统
|
|
|
+ */
|
|
|
@JsonProperty("invokeSystem")
|
|
|
+ @JSONField(ordinal = 3)
|
|
|
private String invokeSystem;
|
|
|
|
|
|
- // 保费金额
|
|
|
+ /**
|
|
|
+ * 保费金额
|
|
|
+ */
|
|
|
@JsonProperty("premium")
|
|
|
+ @JSONField(ordinal = 4)
|
|
|
private String premium;
|
|
|
}
|
|
|
}
|