Bladeren bron

更新portal相关功能

master
梁超 3 maanden geleden
bovenliggende
commit
9cbebcb3dc
19 gewijzigde bestanden met toevoegingen van 764 en 0 verwijderingen
  1. 18
    0
      zhywpt-service-ias/src/main/java/cn/com/taiji/ias/model/refundHttp/AbstractResponse.java
  2. 15
    0
      zhywpt-service-ias/src/main/java/cn/com/taiji/ias/model/refundHttp/GetHandleRecordsRequest.java
  3. 11
    0
      zhywpt-service-ias/src/main/java/cn/com/taiji/ias/model/refundHttp/GetHandleRecordsResponse.java
  4. 38
    0
      zhywpt-service-ias/src/main/java/cn/com/taiji/ias/model/refundHttp/GetOriginListAsyncRequest.java
  5. 22
    0
      zhywpt-service-ias/src/main/java/cn/com/taiji/ias/model/refundHttp/OrderPushAsyncRequest.java
  6. 10
    0
      zhywpt-service-ias/src/main/java/cn/com/taiji/ias/model/refundHttp/OrderPushAsyncResponse.java
  7. 18
    0
      zhywpt-service-ias/src/main/java/cn/com/taiji/ias/model/refundHttp/OrderSaveAsyncRequest.java
  8. 11
    0
      zhywpt-service-ias/src/main/java/cn/com/taiji/ias/model/refundHttp/OrderSaveAsyncResponse.java
  9. 64
    0
      zhywpt-service-ias/src/main/java/cn/com/taiji/ias/model/refundHttp/QueryNewRefundAsyncRequest.java
  10. 15
    0
      zhywpt-service-ias/src/main/java/cn/com/taiji/ias/model/refundHttp/UserAuthResponse.java
  11. 27
    0
      zhywpt-service-ias/src/main/java/cn/com/taiji/ias/model/refundHttp/model/Attachment.java
  12. 40
    0
      zhywpt-service-ias/src/main/java/cn/com/taiji/ias/model/refundHttp/model/GetHandleRecordsModel.java
  13. 130
    0
      zhywpt-service-ias/src/main/java/cn/com/taiji/ias/model/refundHttp/model/GetOriginListAsyncModel.java
  14. 104
    0
      zhywpt-service-ias/src/main/java/cn/com/taiji/ias/model/refundHttp/model/OrderPushAsyncModel.java
  15. 19
    0
      zhywpt-service-ias/src/main/java/cn/com/taiji/ias/model/refundHttp/model/OrderPushAsyncResModel.java
  16. 63
    0
      zhywpt-service-ias/src/main/java/cn/com/taiji/ias/model/refundHttp/model/OrderSaveAsyncReqModel.java
  17. 14
    0
      zhywpt-service-ias/src/main/java/cn/com/taiji/ias/model/refundHttp/model/OrgModel.java
  18. 111
    0
      zhywpt-service-ias/src/main/java/cn/com/taiji/ias/model/refundHttp/model/QueryNewRefundAsyncModel.java
  19. 34
    0
      zhywpt-service-ias/src/main/java/cn/com/taiji/ias/model/refundHttp/model/UserModel.java

+ 18
- 0
zhywpt-service-ias/src/main/java/cn/com/taiji/ias/model/refundHttp/AbstractResponse.java Bestand weergeven

@@ -0,0 +1,18 @@
package cn.com.taiji.ias.model.refundHttp;

import cn.com.taiji.common.entity.BaseEntity;
import lombok.Getter;
import lombok.Setter;

import java.util.List;

@Getter
@Setter
public abstract class AbstractResponse<T> extends BaseEntity {

private Boolean success;

private String msg;

private List<T> list;
}

+ 15
- 0
zhywpt-service-ias/src/main/java/cn/com/taiji/ias/model/refundHttp/GetHandleRecordsRequest.java Bestand weergeven

@@ -0,0 +1,15 @@
package cn.com.taiji.ias.model.refundHttp;

import cn.com.taiji.common.entity.BaseEntity;
import lombok.Getter;
import lombok.Setter;

@Getter
@Setter
public class GetHandleRecordsRequest extends BaseEntity {

/**
* 工单中passid
*/
private String listno;
}

+ 11
- 0
zhywpt-service-ias/src/main/java/cn/com/taiji/ias/model/refundHttp/GetHandleRecordsResponse.java Bestand weergeven

@@ -0,0 +1,11 @@
package cn.com.taiji.ias.model.refundHttp;

import cn.com.taiji.ias.model.refundHttp.model.GetHandleRecordsModel;
import lombok.Getter;
import lombok.Setter;

@Getter
@Setter
public class GetHandleRecordsResponse extends AbstractResponse<GetHandleRecordsModel> {

}

+ 38
- 0
zhywpt-service-ias/src/main/java/cn/com/taiji/ias/model/refundHttp/GetOriginListAsyncRequest.java Bestand weergeven

@@ -0,0 +1,38 @@
package cn.com.taiji.ias.model.refundHttp;

import cn.com.taiji.common.entity.BaseEntity;
import cn.com.taiji.common.pub.json.JsonTools;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Getter;
import lombok.Setter;

import java.io.IOException;
import java.time.LocalDate;

/**
* 出口流水查询
*/
@Getter
@Setter
public class GetOriginListAsyncRequest extends BaseEntity {

@JsonProperty("ExVehPlate")
private String exVehPlate;

@JsonFormat(pattern = "yyyy-MM-dd") // 解析格式
private LocalDate start;

@JsonFormat(pattern = "yyyy-MM-dd") // 解析格式
private LocalDate end;


public static void main(String[] args) throws IOException {
GetOriginListAsyncRequest getOriginListAsyncRequest = new GetOriginListAsyncRequest();
getOriginListAsyncRequest.setExVehPlate("粤A12345");
getOriginListAsyncRequest.setStart(LocalDate.now());
getOriginListAsyncRequest.setEnd(LocalDate.now());
String jsonStr = JsonTools.toJsonStr(getOriginListAsyncRequest);
System.out.println(jsonStr);
}
}

+ 22
- 0
zhywpt-service-ias/src/main/java/cn/com/taiji/ias/model/refundHttp/OrderPushAsyncRequest.java Bestand weergeven

@@ -0,0 +1,22 @@
package cn.com.taiji.ias.model.refundHttp;

import cn.com.taiji.common.entity.BaseEntity;
import cn.com.taiji.ias.model.refundHttp.model.OrderPushAsyncModel;
import lombok.Getter;
import lombok.Setter;

import java.util.List;

/**
* 创建工单请求
*/
@Getter
@Setter
public class OrderPushAsyncRequest extends BaseEntity {

/**
* 出口流水集合
*/
private List<OrderPushAsyncModel> list;

}

+ 10
- 0
zhywpt-service-ias/src/main/java/cn/com/taiji/ias/model/refundHttp/OrderPushAsyncResponse.java Bestand weergeven

@@ -0,0 +1,10 @@
package cn.com.taiji.ias.model.refundHttp;

import cn.com.taiji.ias.model.refundHttp.model.OrderPushAsyncResModel;
import lombok.Getter;
import lombok.Setter;

@Getter
@Setter
public class OrderPushAsyncResponse extends AbstractResponse<OrderPushAsyncResModel> {
}

+ 18
- 0
zhywpt-service-ias/src/main/java/cn/com/taiji/ias/model/refundHttp/OrderSaveAsyncRequest.java Bestand weergeven

@@ -0,0 +1,18 @@
package cn.com.taiji.ias.model.refundHttp;

import cn.com.taiji.common.entity.BaseEntity;
import cn.com.taiji.ias.model.refundHttp.model.OrderSaveAsyncReqModel;
import lombok.Getter;
import lombok.Setter;

import java.util.List;

@Getter
@Setter
public class OrderSaveAsyncRequest extends BaseEntity {

/**
* 工单集合
*/
private List<OrderSaveAsyncReqModel> list;
}

+ 11
- 0
zhywpt-service-ias/src/main/java/cn/com/taiji/ias/model/refundHttp/OrderSaveAsyncResponse.java Bestand weergeven

@@ -0,0 +1,11 @@
package cn.com.taiji.ias.model.refundHttp;

import lombok.Getter;
import lombok.Setter;

@Getter
@Setter
public class OrderSaveAsyncResponse extends AbstractResponse<String> {


}

+ 64
- 0
zhywpt-service-ias/src/main/java/cn/com/taiji/ias/model/refundHttp/QueryNewRefundAsyncRequest.java Bestand weergeven

@@ -0,0 +1,64 @@
package cn.com.taiji.ias.model.refundHttp;

import cn.com.taiji.common.entity.BaseEntity;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Getter;
import lombok.Setter;

import java.time.LocalDate;

@Getter
@Setter
public class QueryNewRefundAsyncRequest extends BaseEntity {

/** 工单类型 */
@JsonProperty("FormType")
private String formType;

/** 当前页数 */
@JsonProperty("pi")
private Integer pi;

/** 每页显示条数 */
@JsonProperty("ps")
private Integer ps;

/** 工单中的 PassId */
@JsonProperty("PassId")
private String passId;

/** 出口车牌(支持模糊搜索) */
@JsonProperty("ExVehPlate")
private String exVehPlate;

/** 工单号 */
@JsonProperty("FormNo")
private String formNo;

/** 工单状态(多个状态使用英文逗号分隔) */
@JsonProperty("status")
private String status;

/** 退费状态(多个状态使用英文逗号分隔) */
@JsonProperty("HandleStatus")
private String handleStatus;

/** 工单创建开始时间(格式:yyyy-MM-dd) */
@JsonProperty("starttime")
@JsonFormat(pattern = "yyyy-MM-dd")
private LocalDate startTime;

/** 工单创建结束时间(格式:yyyy-MM-dd) */
@JsonProperty("endtime")
@JsonFormat(pattern = "yyyy-MM-dd")
private LocalDate endTime;

/** 排序字段 */
@JsonProperty("sorter")
private String sorter;

/** 退费类型(多个退费类型使用英文逗号分隔) */
@JsonProperty("RefundType")
private String refundType;
}

+ 15
- 0
zhywpt-service-ias/src/main/java/cn/com/taiji/ias/model/refundHttp/UserAuthResponse.java Bestand weergeven

@@ -0,0 +1,15 @@
package cn.com.taiji.ias.model.refundHttp;

import cn.com.taiji.common.entity.BaseEntity;
import cn.com.taiji.ias.model.refundHttp.model.UserModel;
import lombok.Getter;
import lombok.Setter;

@Getter
@Setter
public class UserAuthResponse extends BaseEntity {

private Boolean success;

private UserModel user;
}

+ 27
- 0
zhywpt-service-ias/src/main/java/cn/com/taiji/ias/model/refundHttp/model/Attachment.java Bestand weergeven

@@ -0,0 +1,27 @@
package cn.com.taiji.ias.model.refundHttp.model;

import cn.com.taiji.common.entity.BaseEntity;
import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Getter;
import lombok.Setter;

@Getter
@Setter
public class Attachment extends BaseEntity {

/** 附件 ID */
@JsonProperty("Id")
private String id;

/** 文件名称 */
@JsonProperty("FileName")
private String fileName;

/** 文件存储路径 */
@JsonProperty("Url")
private String url;

/** 关联的工单记录 ID */
@JsonProperty("HandleRecordId")
private Integer handleRecordId;
}

+ 40
- 0
zhywpt-service-ias/src/main/java/cn/com/taiji/ias/model/refundHttp/model/GetHandleRecordsModel.java Bestand weergeven

@@ -0,0 +1,40 @@
package cn.com.taiji.ias.model.refundHttp.model;

import cn.com.taiji.common.entity.BaseEntity;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Getter;
import lombok.Setter;

import java.time.LocalDateTime;
import java.util.List;

@Getter
@Setter
public class GetHandleRecordsModel extends BaseEntity {

/** 处理时间 */
@JsonProperty("CreateTime")
@JsonFormat(pattern = "yyyy-MM-dd[ ]['T']HH:mm:ss[.SSS][.SS][.S]")
private LocalDateTime createTime;

/** 操作状态 */
@JsonProperty("HandleResult")
private Integer handleResult;

/** 提交备注 */
@JsonProperty("HandleMessage")
private String handleMessage;

/** 提交者角色(1: 本省路方, 2: 省中心, 3: 发行方) */
@JsonProperty("HandlerType")
private Integer handlerType;

/** 提交附件(JSON 集合) */
@JsonProperty("Attachments")
private List<Attachment> attachments;

/** 提交者账号 */
@JsonProperty("SubmitAccount")
private String submitAccount;
}

+ 130
- 0
zhywpt-service-ias/src/main/java/cn/com/taiji/ias/model/refundHttp/model/GetOriginListAsyncModel.java Bestand weergeven

@@ -0,0 +1,130 @@
package cn.com.taiji.ias.model.refundHttp.model;

import cn.com.taiji.common.entity.BaseEntity;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Getter;
import lombok.Setter;

import java.math.BigDecimal;
import java.time.LocalDateTime;

@Getter
@Setter
public class GetOriginListAsyncModel extends BaseEntity {

/** 交易通行 ID */
@JsonProperty("passId")
private String passId;

/** 营改增交易编号 */
@JsonProperty("ygzlistno")
private String ygzListNo;

/** 卡号 */
@JsonProperty("CardID")
private String cardId;

/** 入口车牌 */
@JsonProperty("EnVehPlate")
private String enVehPlate;

/** 出口车牌 */
@JsonProperty("ExVehPlate")
private String exVehPlate;

/** 入口时间(格式:yyyy-MM-dd HH:mm:ss) */
@JsonProperty("EnTime")
@JsonFormat(pattern = "yyyy-MM-dd[ ]['T']HH:mm:ss")
private LocalDateTime enTime;

/** 出口时间(格式:yyyy-MM-dd HH:mm:ss) */
@JsonProperty("ExTime")
@JsonFormat(pattern = "yyyy-MM-dd[ ]['T']HH:mm:ss")
private LocalDateTime exTime;

/** 入口收费站名称 */
@JsonProperty("enTollStationName")
private String enTollStationName;

/** 出口收费站名称 */
@JsonProperty("exTollStationName")
private String exTollStationName;

/** 支付类型(银联交易标识) */
@JsonProperty("UnionPayTransFlag")
private Integer unionPayTransFlag;

/** 车型(出口车辆类型) */
@JsonProperty("ExVehClass")
private Integer exVehClass;

/** 收费金额(单位:元,精确到小数点后 2 位) */
@JsonProperty("TOLLAMOUNT")
private BigDecimal tollAmount;

/** 交易类型 */
@JsonProperty("RecordType")
private Integer recordType;

/** 业主 ID */
@JsonProperty("OWNERID")
private Integer ownerId;

/** 业主名称 */
@JsonProperty("ownername")
private String ownerName;

/** 道路名称 */
@JsonProperty("roadname")
private String roadName;

/** 道路编号 */
@JsonProperty("ROAD")
private Integer road;

/** 业主管理单位名称 */
@JsonProperty("MANAGENAME")
private String manageName;

/** 业主管理单位编号 */
@JsonProperty("MANAGEUNIT")
private Integer manageUnit;

/** 16 进制卡号 */
@JsonProperty("hexCardID")
private String hexCardId;

/** 是否为多省通行(出口流水字段) */
@JsonProperty("MultiProvince")
private Integer multiProvince;

/** 是否已找到交易(出口流水字段) */
@JsonProperty("IsFind")
private Integer isFind;

/** 退费类型(1: 多收退费, 2: 重复扣费, 3: 应免未免, 4: 其他) */
@JsonProperty("RefundType")
private Integer refundType;

/** 业主单位处理时限(单位:小时,12 普通工单,4 加急工单) */
@JsonProperty("RoadTime")
private Integer roadTime;

/** 工单描述(不超过 200 字) */
@JsonProperty("HandleMessage")
private String handleMessage;

/** 工单处理结果(0 代表未处理) */
@JsonProperty("HandleResult")
private Integer handleResult;

/** 操作类型(3 代表操作类别) */
@JsonProperty("HandlerType")
private Integer handlerType;

/** 当前提交账户名称 */
@JsonProperty("SubmitAccount")
private String submitAccount;

}

+ 104
- 0
zhywpt-service-ias/src/main/java/cn/com/taiji/ias/model/refundHttp/model/OrderPushAsyncModel.java Bestand weergeven

@@ -0,0 +1,104 @@
package cn.com.taiji.ias.model.refundHttp.model;

import cn.com.taiji.common.entity.BaseEntity;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Getter;
import lombok.Setter;

import java.io.File;
import java.io.InputStream;
import java.math.BigDecimal;
import java.time.LocalDateTime;
import java.util.List;

@Getter
@Setter
public class OrderPushAsyncModel extends BaseEntity {

@JsonProperty("passId")
private String passId;

@JsonProperty("ygzlistno")
private String ygzListNo;

@JsonProperty("CardID")
private String cardId;

@JsonProperty("EnVehPlate")
private String enVehPlate;

@JsonProperty("ExVehPlate")
private String exVehPlate;

@JsonProperty("EnTime")
@JsonFormat(pattern = "yyyy-MM-dd[ ]['T']HH:mm:ss")
private LocalDateTime enTime;

@JsonProperty("ExTime")
@JsonFormat(pattern = "yyyy-MM-dd[ ]['T']HH:mm:ss")
private LocalDateTime exTime;

@JsonProperty("enTollStationName")
private String enTollStationName;

@JsonProperty("exTollStationName")
private String exTollStationName;

@JsonProperty("UnionPayTransFlag")
private Integer unionPayTransFlag;

@JsonProperty("ExVehClass")
private Integer exVehClass;

@JsonProperty("TOLLAMOUNT")
private BigDecimal tollAmount;

@JsonProperty("OWNERID")
private Integer ownerId;

@JsonProperty("ownername")
private String ownerName;

@JsonProperty("roadname")
private String roadName;

@JsonProperty("ROAD")
private Integer road;

@JsonProperty("MANAGENAME")
private String manageName;

@JsonProperty("MANAGEUNIT")
private Integer manageUnit;

@JsonProperty("hexCardID")
private String hexCardId;

@JsonProperty("MultiProvince")
private Integer multiProvince;

@JsonProperty("IsFind")
private Integer isFind;

@JsonProperty("RefundType")
private Integer refundType;

@JsonProperty("RoadTime")
private Integer roadTime;

@JsonProperty("HandleMessage")
private String handleMessage;

@JsonProperty("HandleResult")
private Integer handleResult;

@JsonProperty("HandlerType")
private Integer handlerType;

@JsonProperty("SubmitAccount")
private String submitAccount;

@JsonProperty("file")
private List<File> file; // 附件二进制流
}

+ 19
- 0
zhywpt-service-ias/src/main/java/cn/com/taiji/ias/model/refundHttp/model/OrderPushAsyncResModel.java Bestand weergeven

@@ -0,0 +1,19 @@
package cn.com.taiji.ias.model.refundHttp.model;

import cn.com.taiji.common.entity.BaseEntity;
import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Getter;
import lombok.Setter;

@Getter
@Setter
public class OrderPushAsyncResModel extends BaseEntity {

/** 通行 PassId */
@JsonProperty("PassId")
private String passId;

/** 工单号 */
@JsonProperty("FormNo")
private String formNo;
}

+ 63
- 0
zhywpt-service-ias/src/main/java/cn/com/taiji/ias/model/refundHttp/model/OrderSaveAsyncReqModel.java Bestand weergeven

@@ -0,0 +1,63 @@
package cn.com.taiji.ias.model.refundHttp.model;

import cn.com.taiji.common.entity.BaseEntity;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Getter;
import lombok.Setter;
import org.springframework.web.multipart.MultipartFile;

import java.io.File;
import java.math.BigDecimal;
import java.time.LocalDateTime;
import java.util.List;

@Getter
@Setter
public class OrderSaveAsyncReqModel extends BaseEntity {

/** 工单中 PassId */
@JsonProperty("PassId")
private String passId;

/** 更新状态(1: 客户认可退费, 2: 客户拒绝, 3: 发行方已退费) */
@JsonProperty("Status")
private Integer status;

/** 工单创建时间(格式:yyyy-MM-dd[ ]['T']HH:mm:ss) */
@JsonProperty("CreateTime")
@JsonFormat(pattern = "yyyy-MM-dd[ ]['T']HH:mm:ss")
private LocalDateTime createTime;

/** 退费金额(单位:元,精确到两位小数) */
@JsonProperty("RefundFee")
private BigDecimal refundFee;

/** 工单描述(最多 200 字) */
@JsonProperty("HandleMessage")
private String handleMessage;

/** 工单处理结果(0: 未处理) */
@JsonProperty("HandleResult")
private Integer handleResult;

/** 操作类型(3: 默认) */
@JsonProperty("HandlerType")
private Integer handlerType;

/** 工单中 ListNo(PassId 的另一种标识) */
@JsonProperty("Listno")
private String listNo;

/** 当前提交账户名字 */
@JsonProperty("SubmitAccount")
private String submitAccount;

/** 附件(仅当 `Status == 3` 时必填) */
@JsonProperty("file")
private List<File> file;

/** 工单类型(流水中工单类型) */
@JsonProperty("FormType")
private Integer formType;
}

+ 14
- 0
zhywpt-service-ias/src/main/java/cn/com/taiji/ias/model/refundHttp/model/OrgModel.java Bestand weergeven

@@ -0,0 +1,14 @@
package cn.com.taiji.ias.model.refundHttp.model;

import cn.com.taiji.common.entity.BaseEntity;
import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Getter;
import lombok.Setter;

@Getter
@Setter
public class OrgModel extends BaseEntity {

@JsonProperty("OrgType")
private String orgType;
}

+ 111
- 0
zhywpt-service-ias/src/main/java/cn/com/taiji/ias/model/refundHttp/model/QueryNewRefundAsyncModel.java Bestand weergeven

@@ -0,0 +1,111 @@
package cn.com.taiji.ias.model.refundHttp.model;

import cn.com.taiji.common.entity.BaseEntity;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Getter;
import lombok.Setter;

import java.math.BigDecimal;
import java.time.LocalDateTime;

@Getter
@Setter
public class QueryNewRefundAsyncModel extends BaseEntity {

/** 业主 */
@JsonProperty("ownername")
private String ownerName;

/** 管理所 */
@JsonProperty("MANAGENAME")
private String manageName;

/** 工单号 */
@JsonProperty("FormNo")
private String formNo;

/** 交易编号 */
@JsonProperty("Ygzlistno")
private String ygzListNo;

/** 通行 PassId */
@JsonProperty("PassId")
private String passId;

/** 卡号(十进制) */
@JsonProperty("Cardid")
private String cardId;

/** 卡号(十六进制) */
@JsonProperty("Hexcardid")
private String hexCardId;

/** 车牌号 */
@JsonProperty("ExVehPlate")
private String exVehPlate;

/** 入口站名称 */
@JsonProperty("enTollStationName")
private String enTollStationName;

/** 入口时间 */
@JsonProperty("EnTime")
@JsonFormat(pattern = "yyyy-MM-dd[ ]['T']HH:mm:ss")
private LocalDateTime enTime;

/** 出口站名称 */
@JsonProperty("exTollStationName")
private String exTollStationName;

/** 出口时间 */
@JsonProperty("ExTime")
@JsonFormat(pattern = "yyyy-MM-dd[ ]['T']HH:mm:ss")
private LocalDateTime exTime;

/** 收费金额(元,精确到小数点后两位) */
@JsonProperty("TOLLAMOUNT")
private BigDecimal tollAmount;

/** 退费金额(元,精确到小数点后两位) */
@JsonProperty("RefundFee")
private BigDecimal refundFee;

/** 车型 */
@JsonProperty("ExVehClass")
private Integer exVehClass;

/** 支付类型(银联交易标识) */
@JsonProperty("UnionPayTransFlag")
private Integer unionPayTransFlag;

/** 退费类型(1: 多收退费, 2: 重复扣费, 3: 应免未免, 4: 其他) */
@JsonProperty("RefundType")
private Integer refundType;

/** 开票单位 */
@JsonProperty("PrintName")
private String printName;

/** 工单类型 */
@JsonProperty("FormType")
private Integer formType;

/** 工单下发时间 */
@JsonProperty("CreateTime")
@JsonFormat(pattern = "yyyy-MM-dd[ ]['T']HH:mm:ss")
private LocalDateTime createTime;

/** 工单状态(10: 省中心退回, 1: 待路方处理, 2: 业主退回待处理, 3: 待省中心裁决, 4: 待发行方确认, 5: 待上传部中心, 6: 上传中, 7: 上传完成, 8: 上传部中心失败, 9: 待省中心确认, 0: 待处理, 11: 省中心已确认, 12: 待客户回访, 13: 客户拒绝退费) */
@JsonProperty("Status")
private Integer status;

/** 处理结果(0: 争议中, 1: 同意退款, 2: 拒绝退款, 3: 工单废弃, 4: 省中心已确认) */
@JsonProperty("HandleStatus")
private Integer handleStatus;

/** 工单最后更新时间 */
@JsonProperty("HandleTime")
@JsonFormat(pattern = "yyyy-MM-dd[ ]['T']HH:mm:ss")
private LocalDateTime handleTime;
}

+ 34
- 0
zhywpt-service-ias/src/main/java/cn/com/taiji/ias/model/refundHttp/model/UserModel.java Bestand weergeven

@@ -0,0 +1,34 @@
package cn.com.taiji.ias.model.refundHttp.model;

import cn.com.taiji.common.entity.BaseEntity;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Getter;
import lombok.Setter;

import java.time.OffsetDateTime;

@Getter
@Setter
public class UserModel extends BaseEntity {

@JsonProperty("Org")
private OrgModel org;

@JsonProperty("Name")
private String name;

@JsonProperty("Account")
private String account;

@JsonProperty("Token")
private String token;

@JsonProperty("RefreshToken")
private String refreshToken;

@JsonProperty("Expires")
@JsonFormat(pattern = "yyyy-MM-dd'T'HH:mm:ss.SSSSSSSXXX") // 解析格式
private OffsetDateTime expires;

}

Laden…
Annuleren
Opslaan