From 17ce02ec6fefa4e8b9ac870e2b52dea0942f5597 Mon Sep 17 00:00:00 2001 From: wente <329538422@qq.com> Date: 星期四, 05 十二月 2024 09:40:30 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/master' --- modules/mainPart/src/main/java/com/zt/life/modules/mainPart/taskReliability/dto/ProductStatusDto.java | 16 +++++++++++++++- 1 files changed, 15 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..a87a735 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,21 @@ import java.util.Map; @Data -public class ProductStatusDto { +public class ProductStatusDto implements Cloneable{ private Long id ; private String name ; + private String productType ; 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