|
@@ -7,13 +7,13 @@ import com.baomidou.mybatisplus.annotation.TableId;
|
|
|
import lombok.Data;
|
|
|
import lombok.EqualsAndHashCode;
|
|
|
|
|
|
-import javax.validation.constraints.NotBlank;
|
|
|
-import javax.validation.constraints.NotNull;
|
|
|
+import javax.validation.constraints.*;
|
|
|
import java.math.BigDecimal;
|
|
|
import java.time.LocalDate;
|
|
|
|
|
|
/**
|
|
|
* 实体类 - 表:lift 电梯
|
|
|
+ *
|
|
|
* @author bieao
|
|
|
* @since 2019-11-25 17:37:16
|
|
|
*/
|
|
@@ -24,7 +24,7 @@ public class Lift extends BaseEntity {
|
|
|
/**
|
|
|
* 电梯id
|
|
|
*/
|
|
|
- @TableId(value = "id",type = IdType.ID_WORKER)
|
|
|
+ @TableId(value = "id", type = IdType.ID_WORKER)
|
|
|
@NotNull(message = "电梯id不能为空")
|
|
|
private Long id;
|
|
|
|
|
@@ -39,12 +39,18 @@ public class Lift extends BaseEntity {
|
|
|
* 电梯类别(1:曳引梯;2:液压梯;3:杂物梯;4:自动扶梯;5:自动人行道)
|
|
|
*/
|
|
|
@FieldName(name = "电梯类别")
|
|
|
+ @Min(value = 1, message = "电梯类别错误")
|
|
|
+ @Max(value = 5, message = "电梯类别错误")
|
|
|
+ @NotNull(message = "电梯类别不能为空")
|
|
|
private Integer category;
|
|
|
|
|
|
/**
|
|
|
* 电梯类型(1:直梯;2:扶梯)
|
|
|
*/
|
|
|
@FieldName(name = "电梯类型")
|
|
|
+ @Min(value = 1, message = "电梯类型错误")
|
|
|
+ @Max(value = 2, message = "电梯类型错误")
|
|
|
+ @NotNull(message = "电梯类型不能为空")
|
|
|
private Integer liftType;
|
|
|
|
|
|
/**
|
|
@@ -69,18 +75,23 @@ public class Lift extends BaseEntity {
|
|
|
* 设备用途(11:货梯;12:客梯;13:医梯;14:观光梯;15:杂物梯;16:别墅梯;21:扶梯;22:人行道)
|
|
|
*/
|
|
|
@FieldName(name = "设备用途")
|
|
|
+ @Min(value = 11, message = "设备用途错误")
|
|
|
+ @Max(value = 22, message = "设备用途错误")
|
|
|
+ @NotNull(message = "设备用途不能为空")
|
|
|
private Integer deviceUsage;
|
|
|
|
|
|
/**
|
|
|
* 电梯品牌
|
|
|
*/
|
|
|
@FieldName(name = "电梯品牌")
|
|
|
+ @NotBlank(message = "电梯品牌不能为空")
|
|
|
private String liftBrand;
|
|
|
|
|
|
/**
|
|
|
* 安装单位
|
|
|
*/
|
|
|
@FieldName(name = "安装单位")
|
|
|
+ @NotBlank(message = "安装单位不能为空")
|
|
|
private String installCompany;
|
|
|
|
|
|
/**
|
|
@@ -111,54 +122,65 @@ public class Lift extends BaseEntity {
|
|
|
* 电梯载重
|
|
|
*/
|
|
|
@FieldName(name = "电梯载重")
|
|
|
+ @NotNull(message = "电梯载重不能为空")
|
|
|
private Integer ratedLoad;
|
|
|
|
|
|
/**
|
|
|
* 提升高度m
|
|
|
*/
|
|
|
@FieldName(name = "提升高度")
|
|
|
+ @NotNull(message = "提升高度不能为空")
|
|
|
private BigDecimal promoteHeight;
|
|
|
|
|
|
/**
|
|
|
* 梯级宽度
|
|
|
*/
|
|
|
@FieldName(name = "梯级宽度")
|
|
|
+ @NotNull(message = "梯级宽度不能为空")
|
|
|
private BigDecimal stepWidth;
|
|
|
|
|
|
/**
|
|
|
* 人行道长度m
|
|
|
*/
|
|
|
@FieldName(name = "人行道长度")
|
|
|
+ @NotNull(message = "人行道长度不能为空")
|
|
|
private BigDecimal sidewalkLength;
|
|
|
|
|
|
/**
|
|
|
* 倾斜角度°
|
|
|
*/
|
|
|
@FieldName(name = "倾斜角度")
|
|
|
+ @NotNull(message = "倾斜角度不能为空")
|
|
|
private BigDecimal tiltAngle;
|
|
|
|
|
|
/**
|
|
|
* 电动机功率kw
|
|
|
*/
|
|
|
@FieldName(name = "电动机功率")
|
|
|
+ @NotNull(message = "电动机功率不能为空")
|
|
|
private BigDecimal motorPower;
|
|
|
|
|
|
/**
|
|
|
* 额定速度m/s
|
|
|
*/
|
|
|
@FieldName(name = "额定速度")
|
|
|
+ @NotNull(message = "额定速度不能为空")
|
|
|
private BigDecimal ratedSpeed;
|
|
|
|
|
|
/**
|
|
|
* 层站门
|
|
|
*/
|
|
|
@FieldName(name = "层站门")
|
|
|
+ @NotBlank(message = "层站门不能为空")
|
|
|
private String layerStationDoor;
|
|
|
|
|
|
/**
|
|
|
* 安全钳类型(1:瞬时式安全钳;2:渐进式安全钳)
|
|
|
*/
|
|
|
@FieldName(name = "安全钳类型")
|
|
|
+ @Min(value = 1, message = "安全钳类型错误")
|
|
|
+ @Max(value = 2, message = "安全钳类型错误")
|
|
|
+ @NotNull(message = "安全钳类型不能为空")
|
|
|
private Integer clampType;
|
|
|
|
|
|
/**
|
|
@@ -171,6 +193,7 @@ public class Lift extends BaseEntity {
|
|
|
* 设备使用地点
|
|
|
*/
|
|
|
@FieldName(name = "设备使用地点")
|
|
|
+ @NotBlank(message = "设备安装地址不能为空")
|
|
|
private String devicePosition;
|
|
|
|
|
|
/**
|
|
@@ -195,6 +218,7 @@ public class Lift extends BaseEntity {
|
|
|
* 油缸型式
|
|
|
*/
|
|
|
@FieldName(name = "油缸型式")
|
|
|
+ @NotBlank(message = "油缸型式不能为空")
|
|
|
private String cylinderType;
|
|
|
|
|
|
/**
|
|
@@ -207,12 +231,14 @@ public class Lift extends BaseEntity {
|
|
|
* 顶升型式
|
|
|
*/
|
|
|
@FieldName(name = "顶升型式")
|
|
|
+ @NotNull(message = "顶升型式不能为空")
|
|
|
private Integer topType;
|
|
|
|
|
|
/**
|
|
|
* 控制方式
|
|
|
*/
|
|
|
@FieldName(name = "控制方式")
|
|
|
+ @NotNull(message = "控制方式不能为空")
|
|
|
private String controlType;
|
|
|
|
|
|
/**
|
|
@@ -237,6 +263,7 @@ public class Lift extends BaseEntity {
|
|
|
* 单位设备编号
|
|
|
*/
|
|
|
@FieldName(name = "单位设备编号")
|
|
|
+ @NotBlank(message = "设备内部编号不能为空")
|
|
|
private String useCompanyCode;
|
|
|
|
|
|
/**
|
|
@@ -261,6 +288,7 @@ public class Lift extends BaseEntity {
|
|
|
* 设备安装日期
|
|
|
*/
|
|
|
@FieldName(name = "设备安装日期")
|
|
|
+ @NotNull(message = "设备安装日期不能为空")
|
|
|
private LocalDate installDate;
|
|
|
|
|
|
/**
|
|
@@ -273,6 +301,7 @@ public class Lift extends BaseEntity {
|
|
|
* 年检日期
|
|
|
*/
|
|
|
@FieldName(name = "年检日期")
|
|
|
+ @NotNull(message = "年检日期不能为空")
|
|
|
private LocalDate annualInspectionDate;
|
|
|
|
|
|
/**
|