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