|
@@ -9,6 +9,7 @@ import lombok.experimental.Accessors;
|
|
import javax.validation.constraints.NotBlank;
|
|
import javax.validation.constraints.NotBlank;
|
|
import javax.validation.constraints.NotEmpty;
|
|
import javax.validation.constraints.NotEmpty;
|
|
import javax.validation.constraints.NotNull;
|
|
import javax.validation.constraints.NotNull;
|
|
|
|
+import java.time.LocalDate;
|
|
import java.time.LocalDateTime;
|
|
import java.time.LocalDateTime;
|
|
import java.util.List;
|
|
import java.util.List;
|
|
|
|
|
|
@@ -181,6 +182,45 @@ public class DeviceSimDto {
|
|
private Integer timeoutCout;
|
|
private Integer timeoutCout;
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ @Data
|
|
|
|
+ @Accessors(chain = true)
|
|
|
|
+ public static class Update {
|
|
|
|
+
|
|
|
|
+ @NotEmpty(message = "id不能为空")
|
|
|
|
+ @ApiModelProperty(value = "id", required = true)
|
|
|
|
+ private List<String> id;
|
|
|
|
+
|
|
|
|
+ @ApiModelProperty(value = "类型")
|
|
|
|
+ private String type;
|
|
|
|
+
|
|
|
|
+ @ApiModelProperty(value = "激活时间")
|
|
|
|
+ @JsonFormat(pattern = "yyyy-MM-dd")
|
|
|
|
+ private LocalDate activateTime;
|
|
|
|
+
|
|
|
|
+ @ApiModelProperty(value = "过期时间")
|
|
|
|
+ @JsonFormat(pattern = "yyyy-MM-dd")
|
|
|
|
+ private LocalDate timeout;
|
|
|
|
+
|
|
|
|
+ @ApiModelProperty(value = "最后续费时间")
|
|
|
|
+ @JsonFormat(pattern = "yyyy-MM-dd")
|
|
|
|
+ private LocalDate lastRenewalTime;
|
|
|
|
+
|
|
|
|
+ @ApiModelProperty(value = "批次号")
|
|
|
|
+ private String batchNo;
|
|
|
|
+
|
|
|
|
+ public LocalDateTime getActivateTime() {
|
|
|
|
+ return activateTime == null ? null : activateTime.atTime(0,0,0);
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ public LocalDateTime getTimeout() {
|
|
|
|
+ return timeout == null ? null : timeout.atTime(0,0,0);
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ public LocalDateTime getLastRenewalTime() {
|
|
|
|
+ return lastRenewalTime == null ? null : lastRenewalTime.atTime(0,0,0);
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+
|
|
@Data
|
|
@Data
|
|
@Accessors(chain = true)
|
|
@Accessors(chain = true)
|
|
public static class Vo {
|
|
public static class Vo {
|