|
|
@@ -5,11 +5,13 @@ import com.baomidou.mybatisplus.annotation.TableField;
|
|
|
import com.baomidou.mybatisplus.annotation.TableId;
|
|
|
import com.baomidou.mybatisplus.annotation.TableName;
|
|
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
|
|
+import io.swagger.annotations.ApiModelProperty;
|
|
|
import lombok.AllArgsConstructor;
|
|
|
import lombok.Data;
|
|
|
import lombok.NoArgsConstructor;
|
|
|
|
|
|
import java.math.BigDecimal;
|
|
|
+import java.time.LocalDateTime;
|
|
|
import java.util.Date;
|
|
|
|
|
|
/**
|
|
|
@@ -22,69 +24,64 @@ import java.util.Date;
|
|
|
public class EquipmentBase {
|
|
|
|
|
|
@TableId(value = "equipment_id", type = IdType.ASSIGN_UUID)
|
|
|
- /**
|
|
|
- * 设备唯一ID(主键)
|
|
|
- */
|
|
|
+ @ApiModelProperty("设备唯一ID(主键)")
|
|
|
private String equipmentId;
|
|
|
|
|
|
- /**
|
|
|
- * 设备编码(唯一标识)
|
|
|
- */
|
|
|
+ @ApiModelProperty("设备编码(唯一标识)")
|
|
|
private String equipmentCode;
|
|
|
|
|
|
- /**
|
|
|
- * 设备名称
|
|
|
- */
|
|
|
+ @ApiModelProperty("设备名称")
|
|
|
private String equipmentName;
|
|
|
|
|
|
- /**
|
|
|
- * 设备型号
|
|
|
- */
|
|
|
+ @ApiModelProperty("设备型号")
|
|
|
private String equipmentModel;
|
|
|
|
|
|
- /**
|
|
|
- * 设备规格参数
|
|
|
- */
|
|
|
+ @ApiModelProperty("设备规格参数")
|
|
|
private String equipmentSpec;
|
|
|
|
|
|
- /**
|
|
|
- * 设备制造商
|
|
|
- */
|
|
|
+ @ApiModelProperty("设备制造商")
|
|
|
private String manufacturer;
|
|
|
|
|
|
- /**
|
|
|
- * 设备生产日期
|
|
|
- */
|
|
|
+ @ApiModelProperty("设备生产日期")
|
|
|
@JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
|
|
|
private Date productionDate;
|
|
|
|
|
|
- /**
|
|
|
- * 设备类别ID(关联equipment_type表)
|
|
|
- */
|
|
|
+ @ApiModelProperty("设备类别ID(关联equipment_type表)")
|
|
|
private String equipmentTypeId;
|
|
|
|
|
|
- /**
|
|
|
- * 设备资产价值(元)
|
|
|
- */
|
|
|
+ @ApiModelProperty("设备资产价值(元)")
|
|
|
private Double assetValue;
|
|
|
|
|
|
- /**
|
|
|
- * 预计使用年限(年)
|
|
|
- */
|
|
|
+ @ApiModelProperty("预计使用年限(年)")
|
|
|
private Integer useLife;
|
|
|
|
|
|
- /**
|
|
|
- * 设备经度
|
|
|
- */
|
|
|
+ @ApiModelProperty("设备经度")
|
|
|
private BigDecimal longitude;
|
|
|
|
|
|
- /**
|
|
|
- * 设备纬度
|
|
|
- */
|
|
|
+ @ApiModelProperty("设备纬度")
|
|
|
private BigDecimal latitude;
|
|
|
|
|
|
- /**
|
|
|
- * 备注信息
|
|
|
- */
|
|
|
+ @ApiModelProperty("设备位置描述")
|
|
|
+ private String equipmentLocation;
|
|
|
+
|
|
|
+ @ApiModelProperty("安装时间")
|
|
|
+ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
|
|
+ private LocalDateTime installTime;
|
|
|
+
|
|
|
+ @ApiModelProperty("设备维护人员")
|
|
|
+ private String maintainer;
|
|
|
+
|
|
|
+ @ApiModelProperty("联系方式")
|
|
|
+ private String maintainerPhone;
|
|
|
+
|
|
|
+ @ApiModelProperty("备注信息")
|
|
|
private String remark;
|
|
|
+
|
|
|
+ @ApiModelProperty("创建时间")
|
|
|
+ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
|
|
+ private LocalDateTime createTime;
|
|
|
+
|
|
|
+ @ApiModelProperty("更新时间")
|
|
|
+ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
|
|
+ private LocalDateTime updateTime;
|
|
|
}
|