@@ -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; | |||
} |
@@ -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; | |||
} |
@@ -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> { | |||
} |
@@ -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); | |||
} | |||
} |
@@ -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; | |||
} |
@@ -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> { | |||
} |
@@ -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; | |||
} |
@@ -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> { | |||
} |
@@ -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; | |||
} |
@@ -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; | |||
} |
@@ -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; | |||
} |
@@ -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; | |||
} |
@@ -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; | |||
} |
@@ -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; // 附件二进制流 | |||
} |
@@ -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; | |||
} |
@@ -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; | |||
} |
@@ -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; | |||
} |
@@ -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; | |||
} |
@@ -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; | |||
} |