| | |
| | | package com.ruoyi.integration.drainage.model; |
| | | |
| | | import com.fasterxml.jackson.annotation.JsonProperty; |
| | | import lombok.Data; |
| | | |
| | | import javax.validation.constraints.NotNull; |
| | |
| | | * @Date 2025/1/21 17:08 |
| | | */ |
| | | @Data |
| | | public class BaseRequest<T> { |
| | | /** |
| | | * 运营商标识 |
| | | */ |
| | | @NotNull |
| | | private String OperatorID; |
| | | /** |
| | | * 参数内容 |
| | | */ |
| | | @NotNull |
| | | private T Data; |
| | | /** |
| | | * 时间戳 |
| | | * yyyyMMddHHmmss |
| | | */ |
| | | @NotNull |
| | | private Long TimeStamp; |
| | | /** |
| | | * 自增序列 |
| | | * 4位自增序列取自时间戳,同一秒内按序列自增长,新秒重计。如 0001 |
| | | */ |
| | | @NotNull |
| | | private String Seq; |
| | | public class BaseRequest extends BaseModel { |
| | | /** |
| | | * 数字签名 |
| | | */ |
| | | @NotNull |
| | | private String Sig; |
| | | @JsonProperty("Sig") |
| | | private String sig; |
| | | } |