|
@@ -5,9 +5,10 @@ import com.baomidou.mybatisplus.extension.activerecord.Model;
|
|
|
import com.baomidou.mybatisplus.annotation.TableId;
|
|
|
import java.time.LocalDateTime;
|
|
|
import com.baomidou.mybatisplus.annotation.TableField;
|
|
|
-import com.fasterxml.jackson.annotation.JsonFormat;
|
|
|
-
|
|
|
import java.io.Serializable;
|
|
|
+import lombok.Data;
|
|
|
+import lombok.EqualsAndHashCode;
|
|
|
+import lombok.experimental.Accessors;
|
|
|
|
|
|
/**
|
|
|
* <p>
|
|
@@ -15,8 +16,11 @@ import java.io.Serializable;
|
|
|
* </p>
|
|
|
*
|
|
|
* @author 吴涛涛
|
|
|
- * @since 2019-11-01
|
|
|
+ * @since 2019-11-14
|
|
|
*/
|
|
|
+@Data
|
|
|
+@EqualsAndHashCode(callSuper = false)
|
|
|
+@Accessors(chain = true)
|
|
|
public class GoodsNo extends Model<GoodsNo> {
|
|
|
|
|
|
private static final long serialVersionUID=1L;
|
|
@@ -28,7 +32,7 @@ public class GoodsNo extends Model<GoodsNo> {
|
|
|
private Integer id;
|
|
|
|
|
|
/**
|
|
|
- * 模具编号
|
|
|
+ * 模具编号/设备编号
|
|
|
*/
|
|
|
@TableField("model_no")
|
|
|
private String modelNo;
|
|
@@ -55,7 +59,6 @@ public class GoodsNo extends Model<GoodsNo> {
|
|
|
* 创建日期
|
|
|
*/
|
|
|
@TableField("indate")
|
|
|
- @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
|
|
private LocalDateTime indate;
|
|
|
|
|
|
/**
|
|
@@ -74,114 +77,204 @@ public class GoodsNo extends Model<GoodsNo> {
|
|
|
* 最后更新日期
|
|
|
*/
|
|
|
@TableField("update_indate")
|
|
|
- @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
|
|
private LocalDateTime updateIndate;
|
|
|
|
|
|
/**
|
|
|
- * 待维护0-不需要,1-需要维护
|
|
|
+ * 维护:0-不需要,1-需要维护
|
|
|
*/
|
|
|
@TableField("is_maintain")
|
|
|
private Integer isMaintain;
|
|
|
|
|
|
+ /**
|
|
|
+ * 类型0-普通编号资产 1-机柜设备资产
|
|
|
+ */
|
|
|
+ @TableField("type")
|
|
|
+ private Integer type;
|
|
|
|
|
|
- public Integer getId() {
|
|
|
- return id;
|
|
|
- }
|
|
|
+ /**
|
|
|
+ * 设备名称
|
|
|
+ */
|
|
|
+ @TableField("device_name")
|
|
|
+ private String deviceName;
|
|
|
|
|
|
- public void setId(Integer id) {
|
|
|
- this.id = id;
|
|
|
- }
|
|
|
+ /**
|
|
|
+ * 设备型号
|
|
|
+ */
|
|
|
+ @TableField("device_model")
|
|
|
+ private String deviceModel;
|
|
|
|
|
|
- public String getModelNo() {
|
|
|
- return modelNo;
|
|
|
- }
|
|
|
+ /**
|
|
|
+ * 资产sn号
|
|
|
+ */
|
|
|
+ @TableField("good_sn_no")
|
|
|
+ private String goodSnNo;
|
|
|
|
|
|
- public void setModelNo(String modelNo) {
|
|
|
- this.modelNo = modelNo;
|
|
|
- }
|
|
|
+ /**
|
|
|
+ * 标签ID
|
|
|
+ */
|
|
|
+ @TableField("label_id")
|
|
|
+ private String labelId;
|
|
|
|
|
|
- public String getDivisionCode() {
|
|
|
- return divisionCode;
|
|
|
- }
|
|
|
+ /**
|
|
|
+ * 机架ID
|
|
|
+ */
|
|
|
+ @TableField("rack_id")
|
|
|
+ private String rackId;
|
|
|
|
|
|
- public void setDivisionCode(String divisionCode) {
|
|
|
- this.divisionCode = divisionCode;
|
|
|
- }
|
|
|
+ /**
|
|
|
+ * 模块ID
|
|
|
+ */
|
|
|
+ @TableField("model_id")
|
|
|
+ private String modelId;
|
|
|
|
|
|
- public String getSuffixCode() {
|
|
|
- return suffixCode;
|
|
|
- }
|
|
|
+ /**
|
|
|
+ * u位号
|
|
|
+ */
|
|
|
+ @TableField("u_bit_num")
|
|
|
+ private String uBitNum;
|
|
|
|
|
|
- public void setSuffixCode(String suffixCode) {
|
|
|
- this.suffixCode = suffixCode;
|
|
|
- }
|
|
|
+ /**
|
|
|
+ * 功率(W)
|
|
|
+ */
|
|
|
+ @TableField("power")
|
|
|
+ private Double power;
|
|
|
|
|
|
- public Integer getState() {
|
|
|
- return state;
|
|
|
- }
|
|
|
+ /**
|
|
|
+ * 额定电流(A)
|
|
|
+ */
|
|
|
+ @TableField("rated_current")
|
|
|
+ private Double ratedCurrent;
|
|
|
|
|
|
- public void setState(Integer state) {
|
|
|
- this.state = state;
|
|
|
- }
|
|
|
+ /**
|
|
|
+ * 额定电压(V)
|
|
|
+ */
|
|
|
+ @TableField("rated_voltage")
|
|
|
+ private Double ratedVoltage;
|
|
|
|
|
|
- public LocalDateTime getIndate() {
|
|
|
- return indate;
|
|
|
- }
|
|
|
+ /**
|
|
|
+ * 序列号
|
|
|
+ */
|
|
|
+ @TableField("serial_number")
|
|
|
+ private String serialNumber;
|
|
|
|
|
|
- public void setIndate(LocalDateTime indate) {
|
|
|
- this.indate = indate;
|
|
|
- }
|
|
|
+ /**
|
|
|
+ * 所属机构
|
|
|
+ */
|
|
|
+ @TableField("affiliate")
|
|
|
+ private String affiliate;
|
|
|
|
|
|
- public Integer getGoodsId() {
|
|
|
- return goodsId;
|
|
|
- }
|
|
|
+ /**
|
|
|
+ * 类别
|
|
|
+ */
|
|
|
+ @TableField("device_category")
|
|
|
+ private String deviceCategory;
|
|
|
|
|
|
- public void setGoodsId(Integer goodsId) {
|
|
|
- this.goodsId = goodsId;
|
|
|
- }
|
|
|
+ /**
|
|
|
+ * 库存编码
|
|
|
+ */
|
|
|
+ @TableField("stock")
|
|
|
+ private String stock;
|
|
|
|
|
|
- public Integer getUserId() {
|
|
|
- return userId;
|
|
|
- }
|
|
|
+ /**
|
|
|
+ * 服务器重量(kg)
|
|
|
+ */
|
|
|
+ @TableField("server_weight")
|
|
|
+ private Double serverWeight;
|
|
|
|
|
|
- public void setUserId(Integer userId) {
|
|
|
- this.userId = userId;
|
|
|
- }
|
|
|
+ /**
|
|
|
+ * 制造商
|
|
|
+ */
|
|
|
+ @TableField("manufacturer")
|
|
|
+ private String manufacturer;
|
|
|
|
|
|
- public LocalDateTime getUpdateIndate() {
|
|
|
- return updateIndate;
|
|
|
- }
|
|
|
+ /**
|
|
|
+ * 供应商
|
|
|
+ */
|
|
|
+ @TableField("supplier")
|
|
|
+ private String supplier;
|
|
|
|
|
|
- public void setUpdateIndate(LocalDateTime updateIndate) {
|
|
|
- this.updateIndate = updateIndate;
|
|
|
- }
|
|
|
+ /**
|
|
|
+ * 负责人id
|
|
|
+ */
|
|
|
+ @TableField("charger_id")
|
|
|
+ private Integer chargerId;
|
|
|
|
|
|
- public Integer getIsMaintain() {
|
|
|
- return isMaintain;
|
|
|
- }
|
|
|
+ /**
|
|
|
+ * 负责人名字
|
|
|
+ */
|
|
|
+ @TableField("charger_name")
|
|
|
+ private String chargerName;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 维护周期
|
|
|
+ */
|
|
|
+ @TableField("maintain_clc")
|
|
|
+ private Integer maintainClc;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 维保联系方式
|
|
|
+ */
|
|
|
+ @TableField("maintenance_phone")
|
|
|
+ private String maintenancePhone;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 上次维护人id
|
|
|
+ */
|
|
|
+ @TableField("last_maintainer_id")
|
|
|
+ private Integer lastMaintainerId;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 上次维护人名字
|
|
|
+ */
|
|
|
+ @TableField("last_maintainer_name")
|
|
|
+ private String lastMaintainerName;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 下次维护人id
|
|
|
+ */
|
|
|
+ @TableField("next_maintainer_id")
|
|
|
+ private Integer nextMaintainerId;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 下次维护人名称
|
|
|
+ */
|
|
|
+ @TableField("next_maintainer_name")
|
|
|
+ private String nextMaintainerName;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 上次更新时间
|
|
|
+ */
|
|
|
+ @TableField("last_update_time")
|
|
|
+ private LocalDateTime lastUpdateTime;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 下次更新时间
|
|
|
+ */
|
|
|
+ @TableField("next_update_time")
|
|
|
+ private LocalDateTime nextUpdateTime;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 上架时间
|
|
|
+ */
|
|
|
+ @TableField("grounding_time")
|
|
|
+ private LocalDateTime groundingTime;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 下架时间
|
|
|
+ */
|
|
|
+ @TableField("undercarriage_time")
|
|
|
+ private LocalDateTime undercarriageTime;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 首次使用时间
|
|
|
+ */
|
|
|
+ @TableField("first_use_time")
|
|
|
+ private LocalDateTime firstUseTime;
|
|
|
|
|
|
- public void setIsMaintain(Integer isMaintain) {
|
|
|
- this.isMaintain = isMaintain;
|
|
|
- }
|
|
|
|
|
|
@Override
|
|
|
protected Serializable pkVal() {
|
|
|
return this.id;
|
|
|
}
|
|
|
|
|
|
- @Override
|
|
|
- public String toString() {
|
|
|
- return "GoodsNo{" +
|
|
|
- "id=" + id +
|
|
|
- ", modelNo=" + modelNo +
|
|
|
- ", divisionCode=" + divisionCode +
|
|
|
- ", suffixCode=" + suffixCode +
|
|
|
- ", state=" + state +
|
|
|
- ", indate=" + indate +
|
|
|
- ", goodsId=" + goodsId +
|
|
|
- ", userId=" + userId +
|
|
|
- ", updateIndate=" + updateIndate +
|
|
|
- ", isMaintain=" + isMaintain +
|
|
|
- "}";
|
|
|
- }
|
|
|
}
|