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;
    }
}