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;
|
import lombok.Data;
|
|
import java.util.ArrayList;
|
import java.util.List;
|
import java.util.Map;
|
|
@Data
|
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;
|
}
|
}
|