|
|
@ -1,10 +1,14 @@ |
|
|
|
package com.kms.yxgh.sz.dto; |
|
|
|
|
|
|
|
import com.fasterxml.jackson.annotation.JsonFormat; |
|
|
|
import com.kms.yxgh.base.AddGroup; |
|
|
|
import com.kms.yxgh.base.UpdateGroup; |
|
|
|
import io.swagger.annotations.ApiModel; |
|
|
|
import io.swagger.annotations.ApiModelProperty; |
|
|
|
import lombok.Data; |
|
|
|
|
|
|
|
import javax.validation.constraints.Max; |
|
|
|
import javax.validation.constraints.Size; |
|
|
|
import java.util.Date; |
|
|
|
|
|
|
|
/** |
|
|
@ -23,23 +27,33 @@ public class SzOperaRecordDto { |
|
|
|
@ApiModelProperty(value = "主键") |
|
|
|
private String id; |
|
|
|
@ApiModelProperty(value = "水闸编码") |
|
|
|
@Size(max = 50, message = "水闸编码不能大于50", groups = {AddGroup.class, UpdateGroup.class}) |
|
|
|
private String wagaCode; |
|
|
|
@ApiModelProperty(value = "闸门") |
|
|
|
@Size(max = 50, message = "闸门不能大于50", groups = {AddGroup.class, UpdateGroup.class}) |
|
|
|
private String gate; |
|
|
|
@Size(max = 50, message = "闸号不能大于50", groups = {AddGroup.class, UpdateGroup.class}) |
|
|
|
@ApiModelProperty(value = "闸号") |
|
|
|
private String gateNum; |
|
|
|
@ApiModelProperty(value = "指令号") |
|
|
|
@Size(max = 50, message = "指令号不能大于50", groups = {AddGroup.class, UpdateGroup.class}) |
|
|
|
private String commandNum; |
|
|
|
@ApiModelProperty(value = "控制水位") |
|
|
|
@Max(value = 10000, message = "控制水位不能大于10000", groups = {AddGroup.class, UpdateGroup.class}) |
|
|
|
private Float controlLevel; |
|
|
|
@Max(value = 10000, message = "左干不能大于10000", groups = {AddGroup.class, UpdateGroup.class}) |
|
|
|
@ApiModelProperty(value = "左干") |
|
|
|
private Float leftDry; |
|
|
|
@Max(value = 10000, message = "右干不能大于10000", groups = {AddGroup.class, UpdateGroup.class}) |
|
|
|
@ApiModelProperty(value = "右干") |
|
|
|
private Float rightDry; |
|
|
|
@ApiModelProperty(value = "上游水位") |
|
|
|
@Max(value = 10000, message = "上游水位不能大于10000", groups = {AddGroup.class, UpdateGroup.class}) |
|
|
|
private Float upstreamLevel; |
|
|
|
@Max(value = 10000, message = "下游水位不能大于10000", groups = {AddGroup.class, UpdateGroup.class}) |
|
|
|
@ApiModelProperty(value = "下游水位") |
|
|
|
private Float downstreamLevel; |
|
|
|
@Max(value = 10000, message = "开度不能大于10000", groups = {AddGroup.class, UpdateGroup.class}) |
|
|
|
@ApiModelProperty(value = "开度") |
|
|
|
private Float opening; |
|
|
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") |
|
|
|