From cae45a58ba516a475341eb95a8d4748c3f17ac88 Mon Sep 17 00:00:00 2001 From: xyc <jc_xiong@hotmail.com> Date: 星期三, 23 十月 2024 16:19:05 +0800 Subject: [PATCH] 可靠性仿真评估时后端增加可修设备可修阶段可靠度固定为1的控制 --- modules/mainPart/src/main/java/com/zt/life/modules/mainPart/basicInfo/model/XhProductModel.java | 50 +++++++++++++++++++++++++++++++++++++++++++------- 1 files changed, 43 insertions(+), 7 deletions(-) diff --git a/modules/mainPart/src/main/java/com/zt/life/modules/mainPart/basicInfo/model/XhProductModel.java b/modules/mainPart/src/main/java/com/zt/life/modules/mainPart/basicInfo/model/XhProductModel.java index c635287..c97b23e 100644 --- a/modules/mainPart/src/main/java/com/zt/life/modules/mainPart/basicInfo/model/XhProductModel.java +++ b/modules/mainPart/src/main/java/com/zt/life/modules/mainPart/basicInfo/model/XhProductModel.java @@ -4,6 +4,8 @@ import com.baomidou.mybatisplus.annotation.TableName; import com.zt.common.entity.BusiEntity; import com.zt.common.entity.TreeNode; +import com.zt.common.utils.UUIDUtil; +import com.zt.life.core.model.ZtProduct; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; @@ -22,32 +24,66 @@ @Data @EqualsAndHashCode(callSuper=false) @TableName("product_model") -public class XhProductModel extends BusiEntity implements TreeNode<XhProductModel> { +public class XhProductModel extends BusiEntity implements TreeNode<XhProductModel>,Cloneable { private static final long serialVersionUID = 1L; @ApiModelProperty(value = "涓婄骇ID") private Long pid; + @ApiModelProperty(value = "鎬讳綋ID") + private Long shipId; @ApiModelProperty(value = "婧怚D") private Long srcId; @ApiModelProperty(value = "鍚嶇О") private String name; @ApiModelProperty(value = "鑺傜偣绫诲瀷") + private String productType; + + @TableField(exist = false) private String nodeType; - @ApiModelProperty(value = "杩愯鐘舵�佸浘鐗�") - private String operationalStatus; + @ApiModelProperty(value = "杩愯鍥剧墖") + private Long operatImg; - @ApiModelProperty(value = "寰呮満鐘舵�佸浘鐗�") - private String standbyState; + @ApiModelProperty(value = "鍚岀被璁惧鍚�") + private String sameSbName; - @ApiModelProperty(value = "鏁呴殰鐘舵�佸浘鐗�") - private String faultState; + @TableField(exist = false) + @ApiModelProperty(value = "鍥剧墖鍚嶇О") + private String operatImgName; + + private String equipType; + + private String namePath; @ApiModelProperty(value = "鎺掑簭") private Integer sort; + @ApiModelProperty(value = "鍚岀被璁惧鏁伴噺") + @TableField(exist = false) + private Integer sameSbNum; + + + @ApiModelProperty(value = "鍚岀被璁惧搴忓彿") + @TableField(exist = false) + private Integer deviceNo; + + @ApiModelProperty(value = "鍚岀被璁惧搴忓彿") + @TableField(exist = false) + private String dataId; + @ApiModelProperty(value = "瀛愯妭鐐�") @TableField(exist = false) private List<XhProductModel> children = new ArrayList<>(); + + @TableField(exist = false) + private Long paramId; + + @Override + public XhProductModel clone() throws CloneNotSupportedException { + XhProductModel product = (XhProductModel) super.clone(); + product.children = new ArrayList<>(); + product.setId(UUIDUtil.generateId()); + return product; + } } -- Gitblit v1.9.1