无关风月
2025-02-13 8236caa8042288fcb9b584c21d6157f713183626
ruoyi-service/ruoyi-integration/src/main/java/com/ruoyi/integration/drainage/model/BaseModel.java
New file
@@ -0,0 +1,48 @@
package com.ruoyi.integration.drainage.model;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.ruoyi.other.api.domain.Operator;
import lombok.Data;
import javax.validation.constraints.NotNull;
/**
 * @author zhibing.pu
 * @Date 2025/1/23 18:33
 */
@Data
public class BaseModel {
   /**
    * 运营商标识
    */
   @NotNull
   @JsonProperty("OperatorID")
   private String operatorID;
   /**
    * 参数内容
    */
   @NotNull
   @JsonProperty("Data")
   private String data;
   /**
    * 时间戳
    * yyyyMMddHHmmss
    */
   @NotNull
   @JsonProperty("TimeStamp")
   private Long timeStamp;
   /**
    * 自增序列
    * 4位自增序列取自时间戳,同一秒内按序列自增长,新秒重计。如 0001
    */
   @NotNull
   @JsonProperty("Seq")
   private String seq;
   /**
    * 运营商对象
    */
   @JsonIgnore
   private Operator operator;
}