From 9a8ba8089ef213b23b945aff895d70377e95673c Mon Sep 17 00:00:00 2001
From: xyc <jc_xiong@hotmail.com>
Date: 星期五, 16 八月 2024 09:40:31 +0800
Subject: [PATCH] 修改仿真后台

---
 modules/mainPart/src/main/java/com/zt/life/modules/mainPart/taskReliability/model/SchemeComparCurve.java |   13 +++++++++++++
 modules/mainPart/src/main/java/com/zt/life/modules/mainPart/taskReliability/dto/SchemeComparDto.java     |   13 +++++++++++++
 modules/mainPart/src/main/java/com/zt/life/modules/mainPart/taskReliability/dto/WeakDto.java             |   32 ++++++++++++++++++++++++++++++++
 3 files changed, 58 insertions(+), 0 deletions(-)

diff --git a/modules/mainPart/src/main/java/com/zt/life/modules/mainPart/taskReliability/dto/SchemeComparDto.java b/modules/mainPart/src/main/java/com/zt/life/modules/mainPart/taskReliability/dto/SchemeComparDto.java
new file mode 100644
index 0000000..3004e93
--- /dev/null
+++ b/modules/mainPart/src/main/java/com/zt/life/modules/mainPart/taskReliability/dto/SchemeComparDto.java
@@ -0,0 +1,13 @@
+package com.zt.life.modules.mainPart.taskReliability.dto;
+
+import com.zt.life.modules.mainPart.taskReliability.model.SchemeComparCurve;
+import lombok.Data;
+
+import java.util.List;
+
+@Data
+public class SchemeComparDto {
+    private List<SchemeComparCurve> curveList;
+    private List<SimulaDataDto> dataList;
+    private List<Double> xDataList;
+}
diff --git a/modules/mainPart/src/main/java/com/zt/life/modules/mainPart/taskReliability/dto/WeakDto.java b/modules/mainPart/src/main/java/com/zt/life/modules/mainPart/taskReliability/dto/WeakDto.java
new file mode 100644
index 0000000..ead4971
--- /dev/null
+++ b/modules/mainPart/src/main/java/com/zt/life/modules/mainPart/taskReliability/dto/WeakDto.java
@@ -0,0 +1,32 @@
+package com.zt.life.modules.mainPart.taskReliability.dto;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.zt.common.entity.BusiEntity;
+import com.zt.common.entity.TreeNode;
+import com.zt.life.modules.mainPart.basicInfo.model.ParamData;
+import com.zt.life.modules.mainPart.taskReliability.model.CurveParam;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+import java.util.ArrayList;
+import java.util.List;
+
+@Data
+public class WeakDto extends BusiEntity implements TreeNode<WeakDto> {
+    private String name;
+    private Integer  productType;
+    private Integer isWeak;
+    private Double mtbfTime;
+    private Double timeRate;
+    private Double mtbf;
+    private Double mttr;
+    private Double msr;
+    private Long id;
+    private Long pid;
+    private Integer sort;
+
+
+    @ApiModelProperty(value = "瀛愯妭鐐�")
+    @TableField(exist = false)
+    private List<WeakDto> children = new ArrayList<>();
+}
diff --git a/modules/mainPart/src/main/java/com/zt/life/modules/mainPart/taskReliability/model/SchemeComparCurve.java b/modules/mainPart/src/main/java/com/zt/life/modules/mainPart/taskReliability/model/SchemeComparCurve.java
new file mode 100644
index 0000000..742297a
--- /dev/null
+++ b/modules/mainPart/src/main/java/com/zt/life/modules/mainPart/taskReliability/model/SchemeComparCurve.java
@@ -0,0 +1,13 @@
+package com.zt.life.modules.mainPart.taskReliability.model;
+
+import lombok.Data;
+
+import java.util.List;
+
+@Data
+public class SchemeComparCurve {
+    private String name;
+    private String type;
+    private Boolean smooth;
+    private List<Double> data;
+}

--
Gitblit v1.9.1