From d0e1a3fb24d0ee76aa4ef1b0e042392b4d3ac794 Mon Sep 17 00:00:00 2001 From: jinlin <jinlin> Date: 星期四, 07 十一月 2024 16:38:26 +0800 Subject: [PATCH] 预计参数多层次分级,新增型号增加namePath --- modules/mainPart/src/main/java/com/zt/life/modules/mainPart/taskReliability/dto/ProductStatusDto.java | 15 ++++++++++++++- 1 files changed, 14 insertions(+), 1 deletions(-) diff --git a/modules/mainPart/src/main/java/com/zt/life/modules/mainPart/taskReliability/dto/ProductStatusDto.java b/modules/mainPart/src/main/java/com/zt/life/modules/mainPart/taskReliability/dto/ProductStatusDto.java index 5794f5b..51a856b 100644 --- a/modules/mainPart/src/main/java/com/zt/life/modules/mainPart/taskReliability/dto/ProductStatusDto.java +++ b/modules/mainPart/src/main/java/com/zt/life/modules/mainPart/taskReliability/dto/ProductStatusDto.java @@ -1,6 +1,8 @@ package com.zt.life.modules.mainPart.taskReliability.dto; import com.baomidou.mybatisplus.annotation.TableField; +import com.zt.common.utils.UUIDUtil; +import com.zt.life.modules.mainPart.basicInfo.model.XhProductModel; import com.zt.life.modules.mainPart.taskReliability.model.CurveParam; import com.zt.life.modules.mainPart.taskReliability.model.OperatConditModel; import io.swagger.annotations.ApiModelProperty; @@ -11,9 +13,20 @@ import java.util.Map; @Data -public class ProductStatusDto { +public class ProductStatusDto implements Cloneable{ private Long id ; private String name ; private Integer sort ; + private Integer sameSbNum ; + private Integer deviceNo ; + private String dataId ; private List<StatusDto> statusList = new ArrayList<>(); + + @Override + public ProductStatusDto clone() throws CloneNotSupportedException { + ProductStatusDto product = (ProductStatusDto) super.clone(); + product.statusList = new ArrayList<>(); + product.setId(UUIDUtil.generateId()); + return product; + } } -- Gitblit v1.9.1