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