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