| File was renamed from pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/pojoBa/BaRTU.java |
| | |
| | | /** |
| | | * 控制器实体,RTU阀控一体机 |
| | | */ |
| | | @TableName(value = "ba_intake", autoResultMap = true) |
| | | @TableName(value = "ba_rtu", autoResultMap = true) |
| | | @Data |
| | | @Builder |
| | | @ToString |
| | | @NoArgsConstructor |
| | | @AllArgsConstructor |
| | | @Schema(name = "RTU阀控一体机实体") |
| | | public class BaRTU implements BaseEntity { |
| | | public class BaRtu implements BaseEntity { |
| | | |
| | | public static final long serialVersionUID = 202312011021001L; |
| | | |
| | |
| | | public Long id; |
| | | |
| | | /** |
| | | * 控制器编号 |
| | | * 控制器地址 |
| | | */ |
| | | @Schema(description = "控制器编号", requiredMode = Schema.RequiredMode.REQUIRED) |
| | | @NotEmpty(message = "控制器编号不能为空") //不能为空也不能为null |
| | | @Length(message = "控制器编号不大于{max}字,不小于{min}字", min = 1, max = 25) |
| | | public String num; |
| | | @Schema(description = "控制器地址", requiredMode = Schema.RequiredMode.REQUIRED) |
| | | public String rtuAddr; |
| | | |
| | | /** |
| | | * 外键,指向取水口 |
| | | */ |
| | | @JSONField(serializeUsing = ObjectWriterImplToString.class) |
| | | @Schema(description = "所在取水口ID", requiredMode = Schema.RequiredMode.REQUIRED) |
| | | @NotNull(message = "所在取水口不能为空") //不能为null |
| | | public Long intakeId; |
| | | |
| | | /** |
| | | * 外键,指向农户(用水户) |
| | | */ |
| | | @JSONField(serializeUsing = ObjectWriterImplToString.class) |
| | | @Schema(description = "所属农户ID", requiredMode = Schema.RequiredMode.REQUIRED) |
| | | @NotNull(message = "所属农户不能为空") //不能为null |
| | | public Long clientId; |
| | | |
| | | /** |
| | | * 负责人 |
| | | */ |
| | | @Schema(description = "负责人", requiredMode = Schema.RequiredMode.NOT_REQUIRED) |
| | | @Length(message = "负责人不大于{max}字,不小于{min}字", min = 1, max = 25) |
| | | public String header; |
| | | |
| | | /** |
| | | * 联系电话 |
| | | */ |
| | | @Schema(description = "联系电话", requiredMode = Schema.RequiredMode.REQUIRED) |
| | | @NotEmpty(message = "联系电话不能为空") //不能为空也不能为null |
| | | @Length(message = "联系电话必须{max}位数据", min = 11, max = 11) |
| | | public String phone; |
| | | |
| | | /** |
| | | * 开关阀 |
| | | */ |
| | | @Schema(description = "开关阀", requiredMode = Schema.RequiredMode.REQUIRED) |
| | | @NotEmpty(message = "0关阀,1开阀") //不能为空也不能为null |
| | | @Length(message = "联系电话必须{max}位数据", min = 1, max = 1) |
| | | public Byte isOpen; |
| | | |
| | | /** |
| | | * 控制器名称 |
| | | */ |
| | | @Schema(description = "控制器名称", requiredMode = Schema.RequiredMode.NOT_REQUIRED) |
| | | @NotEmpty(message = "控制器名称非必填") //不能为空也不能为null |
| | | @Length(message = "控制器名称不大于{max}字,不小于{min}字", min = 1, max = 25) |
| | | public String name; |
| | | |
| | | /** |
| | | * 厂家名称 |
| | | */ |
| | | @Schema(description = "厂家名称", requiredMode = Schema.RequiredMode.NOT_REQUIRED) |
| | | @NotEmpty(message = "厂家名称非必填") //不能为空也不能为null |
| | | @Length(message = "厂家名称不大于{max}字,不小于{min}字", min = 1, max = 25) |
| | | public String manufacturer; |
| | | |
| | | /** |
| | | * 备注 |
| | | */ |
| | | @Schema(description = "备注", requiredMode = Schema.RequiredMode.NOT_REQUIRED) |
| | | @Length(message = "备注不大于{max}字,不小于{min}字", min = 1, max = 50) |
| | | public String remark; |
| | | |
| | | /** |