暂降治理一期工作内容+1
This commit is contained in:
@@ -31,16 +31,28 @@ public enum AdvanceResponseEnum {
|
||||
RESPONSIBILITY_PARAMETER_ERROR("A0101","调用接口程序计算失败,参数非法"),
|
||||
|
||||
EVENT_EMPTY("A0102","没有查询到未分析事件"),
|
||||
|
||||
USER_NAME_EXIST("A0103","用户名已存在"),
|
||||
|
||||
DATA_NOT_FOUND("A0104","数据缺失,请根据模版上传近两周数据"),
|
||||
|
||||
DATA_UNDERRUN("A0104","数据量不足,请根据模版上传充足近两周数据"),
|
||||
|
||||
DOCUMENT_FORMAT_ERROR("A0105","数据缺失,导入失败!请检查导入文档的格式是否正确"),
|
||||
|
||||
USER_LOST("A0106","干扰源用户缺失"),
|
||||
UNCOMPLETE_STRATEGY("A0106","配置安全,III级预警,II级预警,I级预警4条完整策略"),
|
||||
EXISTENCE_EVALUATION_RESULT("A0104","存在评结果结果,如要评估,请删除后评估"),
|
||||
|
||||
SG_USER_NAME_REPEAT("A0102","业务用户名重复"),
|
||||
|
||||
SG_PRODUCT_LINE_NAME_REPEAT("A0102","生产线名重复"),
|
||||
|
||||
SG_USER_ID_MISS("A0102","业务用户id缺失"),
|
||||
|
||||
SG_PRODUCT_LINE_ID_MISS("A0102","生产线id缺失"),
|
||||
|
||||
SG_MACHINE_ID_MISS("A0102","设备id缺失"),
|
||||
;
|
||||
|
||||
private final String code;
|
||||
|
||||
@@ -47,19 +47,19 @@ public class SgEventParam {
|
||||
*/
|
||||
@ApiModelProperty("持续时间")
|
||||
@NotNull(message = ValidMessage.MISS_PREFIX + "duration")
|
||||
private Float duration;
|
||||
private Double duration;
|
||||
|
||||
/**
|
||||
* 特征幅值
|
||||
*/
|
||||
@ApiModelProperty("特征幅值")
|
||||
@NotNull(message = ValidMessage.MISS_PREFIX + "featureAmplitude")
|
||||
private Float featureAmplitude;
|
||||
private Double featureAmplitude;
|
||||
|
||||
/**
|
||||
* 预估损失(单位:万元)
|
||||
*/
|
||||
private Float estimatedLoss;
|
||||
private Double estimatedLoss;
|
||||
|
||||
/**
|
||||
* 事件描述
|
||||
|
||||
@@ -0,0 +1,96 @@
|
||||
package com.njcn.advance.pojo.param.govern.voltage;
|
||||
|
||||
import com.njcn.common.pojo.constant.PatternRegex;
|
||||
import com.njcn.web.constant.ValidMessage;
|
||||
import com.njcn.web.pojo.param.BaseParam;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
|
||||
import javax.validation.constraints.NotBlank;
|
||||
import javax.validation.constraints.NotNull;
|
||||
import javax.validation.constraints.Pattern;
|
||||
|
||||
@Data
|
||||
public class SgMachineParam {
|
||||
|
||||
/**
|
||||
* 生产线id
|
||||
*/
|
||||
@ApiModelProperty("生产线id")
|
||||
@NotBlank(message = ValidMessage.MISS_PREFIX + "productLineId")
|
||||
private String productLineId;
|
||||
|
||||
/**
|
||||
* 设备名称
|
||||
*/
|
||||
@ApiModelProperty("设备名称")
|
||||
@NotBlank(message = ValidMessage.MISS_PREFIX + "name")
|
||||
private String name;
|
||||
|
||||
/**
|
||||
* 设备型号
|
||||
*/
|
||||
@ApiModelProperty("设备型号")
|
||||
private String type;
|
||||
|
||||
/**
|
||||
* 是否已安装补偿装置进行治理,默认为0(0 否;1 是)
|
||||
*/
|
||||
@ApiModelProperty("是否已安装补偿装置")
|
||||
private Integer governFlag = 0;
|
||||
|
||||
/**
|
||||
* 中断导致的设备损失(默认为0)
|
||||
*/
|
||||
@ApiModelProperty("中断导致的设备损失")
|
||||
@NotNull(message = ValidMessage.MISS_PREFIX + "machineLoss")
|
||||
private Double machineLoss;
|
||||
|
||||
/**
|
||||
* 中断导致的原料损失(默认为0)
|
||||
*/
|
||||
@ApiModelProperty("中断导致的原料损失")
|
||||
@NotNull(message = ValidMessage.MISS_PREFIX + "materialLoss")
|
||||
private Double materialLoss;
|
||||
|
||||
/**
|
||||
* 功率(默认为0)
|
||||
*/
|
||||
@ApiModelProperty("功率")
|
||||
@NotNull(message = ValidMessage.MISS_PREFIX + "machinePower")
|
||||
private Double machinePower;
|
||||
|
||||
/**
|
||||
* 更新操作实体
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
public static class SgMachineUpdateParam extends SgMachineParam {
|
||||
|
||||
/**
|
||||
* 表Id
|
||||
*/
|
||||
@ApiModelProperty("id")
|
||||
@NotBlank(message = ValidMessage.ID_NOT_BLANK)
|
||||
@Pattern(regexp = PatternRegex.SYSTEM_ID, message = ValidMessage.ID_FORMAT_ERROR)
|
||||
private String id;
|
||||
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* 分页查询实体
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
public static class SgMachineQueryParam extends BaseParam {
|
||||
|
||||
@ApiModelProperty("生产线id")
|
||||
@NotBlank(message = ValidMessage.MISS_PREFIX + "productLineId")
|
||||
private String productLineId;
|
||||
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
@@ -0,0 +1,94 @@
|
||||
package com.njcn.advance.pojo.param.govern.voltage;
|
||||
|
||||
import com.njcn.common.pojo.constant.PatternRegex;
|
||||
import com.njcn.web.constant.ValidMessage;
|
||||
import com.njcn.web.pojo.param.BaseParam;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
|
||||
import javax.validation.constraints.NotBlank;
|
||||
import javax.validation.constraints.NotNull;
|
||||
import javax.validation.constraints.Pattern;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
*
|
||||
* </p>
|
||||
*
|
||||
* @author hongawen
|
||||
* @since 2024-03-14
|
||||
*/
|
||||
@Data
|
||||
public class SgProductLineParam {
|
||||
|
||||
|
||||
/**
|
||||
* 业务用户id
|
||||
*/
|
||||
@ApiModelProperty("业务用户id")
|
||||
@NotBlank(message = ValidMessage.MISS_PREFIX + "userId")
|
||||
private String userId;
|
||||
|
||||
/**
|
||||
* 进线id
|
||||
*/
|
||||
@ApiModelProperty("进线id")
|
||||
@NotBlank(message = ValidMessage.MISS_PREFIX + "incomingLineId")
|
||||
private String incomingLineId;
|
||||
|
||||
/**
|
||||
* 生产线名称
|
||||
*/
|
||||
@ApiModelProperty("生产线名称")
|
||||
@NotBlank(message = ValidMessage.MISS_PREFIX + "name")
|
||||
private String name;
|
||||
|
||||
/**
|
||||
* 计算模式 0-模式一(单次中断不计算设备、原料损失);1-模式二(计算)
|
||||
*/
|
||||
@ApiModelProperty("计算模式")
|
||||
@NotNull(message = ValidMessage.MISS_PREFIX + "calcMode")
|
||||
private Integer calcMode;
|
||||
|
||||
/**
|
||||
* 中断导致的产能损失(默认为0)
|
||||
*/
|
||||
@ApiModelProperty("中断导致的产能损失")
|
||||
@NotNull(message = ValidMessage.MISS_PREFIX + "capacityLoss")
|
||||
private Double capacityLoss;
|
||||
|
||||
/**
|
||||
* 更新操作实体
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
public static class SgProductLineUpdateParam extends SgProductLineParam {
|
||||
|
||||
/**
|
||||
* 表Id
|
||||
*/
|
||||
@ApiModelProperty("id")
|
||||
@NotBlank(message = ValidMessage.ID_NOT_BLANK)
|
||||
@Pattern(regexp = PatternRegex.SYSTEM_ID, message = ValidMessage.ID_FORMAT_ERROR)
|
||||
private String id;
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* 分页查询实体
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
public static class SgProductLineQueryParam extends BaseParam {
|
||||
|
||||
@ApiModelProperty("业务用户id")
|
||||
@NotBlank(message = ValidMessage.MISS_PREFIX + "userId")
|
||||
private String userId;
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
}
|
||||
@@ -0,0 +1,110 @@
|
||||
package com.njcn.advance.pojo.param.govern.voltage;
|
||||
|
||||
import com.njcn.common.pojo.constant.PatternRegex;
|
||||
import com.njcn.web.constant.ValidMessage;
|
||||
import com.njcn.web.pojo.param.BaseParam;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
|
||||
import javax.validation.constraints.NotBlank;
|
||||
import javax.validation.constraints.NotNull;
|
||||
import javax.validation.constraints.Pattern;
|
||||
|
||||
@Data
|
||||
public class SgSensitiveUnitParam {
|
||||
|
||||
|
||||
/**
|
||||
* 设备id
|
||||
*/
|
||||
@ApiModelProperty("设备id")
|
||||
@NotBlank(message = ValidMessage.MISS_PREFIX + "machineId")
|
||||
private String machineId;
|
||||
|
||||
/**
|
||||
* 元器件名称
|
||||
*/
|
||||
@ApiModelProperty("元器件名称")
|
||||
@NotBlank(message = ValidMessage.MISS_PREFIX + "name")
|
||||
private String name;
|
||||
|
||||
/**
|
||||
* 类型
|
||||
*/
|
||||
@ApiModelProperty("类型")
|
||||
private String type;
|
||||
|
||||
/**
|
||||
* 灵敏度(0 平均,1 高,2 中,3 低)
|
||||
*/
|
||||
@ApiModelProperty("灵敏度")
|
||||
@NotNull(message = ValidMessage.MISS_PREFIX + "sensitivity")
|
||||
private Integer sensitivity = 0;
|
||||
|
||||
/**
|
||||
* 耐受能力是否为标准值(0 否,1 是)
|
||||
*/
|
||||
@ApiModelProperty("耐受能力是否为标准值(0 否,1 是)")
|
||||
@NotNull(message = ValidMessage.MISS_PREFIX + "standardFlag")
|
||||
private Integer standardFlag = 0;
|
||||
|
||||
/**
|
||||
* 上限曲线-持续时间(ms)
|
||||
*/
|
||||
@ApiModelProperty("上限曲线-持续时间(ms)")
|
||||
@NotNull(message = ValidMessage.MISS_PREFIX + "vtcTimeUpper")
|
||||
private Double vtcTimeUpper;
|
||||
|
||||
/**
|
||||
* 上限曲线-暂降幅值(p.u.)
|
||||
*/
|
||||
@ApiModelProperty("上限曲线-暂降幅值(p.u.)")
|
||||
@NotNull(message = ValidMessage.MISS_PREFIX + "vtcAmpUpper")
|
||||
private Double vtcAmpUpper;
|
||||
|
||||
/**
|
||||
* 下限曲线-持续时间(ms)
|
||||
*/
|
||||
@ApiModelProperty("下限曲线-持续时间(ms)")
|
||||
@NotNull(message = ValidMessage.MISS_PREFIX + "vtcTimeLower")
|
||||
private Double vtcTimeLower;
|
||||
|
||||
/**
|
||||
* 下限曲线-暂降幅值(p.u.)
|
||||
*/
|
||||
@ApiModelProperty("下限曲线-暂降幅值(p.u.)")
|
||||
@NotNull(message = ValidMessage.MISS_PREFIX + "vtcAmpLower")
|
||||
private Double vtcAmpLower;
|
||||
|
||||
/**
|
||||
* 更新操作实体
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
public static class SgSensitiveUnitUpdateParam extends SgMachineParam {
|
||||
|
||||
/**
|
||||
* 表Id
|
||||
*/
|
||||
@ApiModelProperty("id")
|
||||
@NotBlank(message = ValidMessage.ID_NOT_BLANK)
|
||||
@Pattern(regexp = PatternRegex.SYSTEM_ID, message = ValidMessage.ID_FORMAT_ERROR)
|
||||
private String id;
|
||||
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* 分页查询实体
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
public static class SgSensitiveUnitQueryParam extends BaseParam {
|
||||
|
||||
@ApiModelProperty("设备id")
|
||||
@NotBlank(message = ValidMessage.MISS_PREFIX + "machineId")
|
||||
private String machineId;
|
||||
|
||||
}
|
||||
}
|
||||
@@ -60,7 +60,7 @@ public class SgUserParam {
|
||||
* 年均损失(单位:万元)
|
||||
*/
|
||||
@ApiModelProperty("年均损失(单位:万元)")
|
||||
private Float averageLoss;
|
||||
private Double averageLoss;
|
||||
|
||||
/**
|
||||
* 联系方式
|
||||
|
||||
@@ -46,17 +46,17 @@ public class SgEvent {
|
||||
/**
|
||||
* 持续时间(单位:秒)
|
||||
*/
|
||||
private Float duration;
|
||||
private Double duration;
|
||||
|
||||
/**
|
||||
* 特征幅值
|
||||
*/
|
||||
private Float featureAmplitude;
|
||||
private Double featureAmplitude;
|
||||
|
||||
/**
|
||||
* 预估损失(单位:万元)
|
||||
*/
|
||||
private Float estimatedLoss;
|
||||
private Double estimatedLoss;
|
||||
|
||||
/**
|
||||
* 事件描述
|
||||
|
||||
@@ -0,0 +1,69 @@
|
||||
package com.njcn.advance.pojo.po.govern.voltage;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.njcn.db.bo.BaseEntity;
|
||||
import lombok.Getter;
|
||||
import lombok.Setter;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
*
|
||||
* </p>
|
||||
*
|
||||
* @author hongawen
|
||||
* @since 2024-03-14
|
||||
*/
|
||||
@Getter
|
||||
@Setter
|
||||
@TableName("sg_machine")
|
||||
public class SgMachine extends BaseEntity {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
/**
|
||||
* 设备id
|
||||
*/
|
||||
private String id;
|
||||
|
||||
/**
|
||||
* 生产线id
|
||||
*/
|
||||
private String productLineId;
|
||||
|
||||
/**
|
||||
* 设备名称
|
||||
*/
|
||||
private String name;
|
||||
|
||||
/**
|
||||
* 设备型号
|
||||
*/
|
||||
private String type;
|
||||
|
||||
/**
|
||||
* 是否已安装补偿装置进行治理,默认为0(0 否;1 是)
|
||||
*/
|
||||
private Integer governFlag;
|
||||
|
||||
/**
|
||||
* 中断导致的设备损失(默认为0)
|
||||
*/
|
||||
private Double machineLoss;
|
||||
|
||||
/**
|
||||
* 中断导致的原料损失(默认为0)
|
||||
*/
|
||||
private Double materialLoss;
|
||||
|
||||
/**
|
||||
* 功率(默认为0)
|
||||
*/
|
||||
private Double machinePower;
|
||||
|
||||
/**
|
||||
* 用户状态 0-删除;1-正常;默认正常
|
||||
*/
|
||||
private Integer state;
|
||||
|
||||
|
||||
}
|
||||
@@ -0,0 +1,62 @@
|
||||
package com.njcn.advance.pojo.po.govern.voltage;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.njcn.db.bo.BaseEntity;
|
||||
import java.io.Serializable;
|
||||
import java.math.BigDecimal;
|
||||
import java.time.LocalDateTime;
|
||||
import lombok.Getter;
|
||||
import lombok.Setter;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
*
|
||||
* </p>
|
||||
*
|
||||
* @author hongawen
|
||||
* @since 2024-03-14
|
||||
*/
|
||||
@Getter
|
||||
@Setter
|
||||
@TableName("sg_product_line")
|
||||
public class SgProductLine extends BaseEntity {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
/**
|
||||
* 生产线id
|
||||
*/
|
||||
private String id;
|
||||
|
||||
/**
|
||||
* 业务用户id
|
||||
*/
|
||||
private String userId;
|
||||
|
||||
/**
|
||||
* 进线id
|
||||
*/
|
||||
private String incomingLineId;
|
||||
|
||||
/**
|
||||
* 生产线名称
|
||||
*/
|
||||
private String name;
|
||||
|
||||
/**
|
||||
* 计算模式 0-模式一(单次中断不计算设备、原料损失);1-模式二(计算)
|
||||
*/
|
||||
private Integer calcMode;
|
||||
|
||||
/**
|
||||
* 中断导致的产能损失(默认为0)
|
||||
*/
|
||||
private Float capacityLoss;
|
||||
|
||||
/**
|
||||
* 用户状态 0-删除;1-正常;默认正常
|
||||
*/
|
||||
private Integer state;
|
||||
|
||||
|
||||
}
|
||||
@@ -0,0 +1,84 @@
|
||||
package com.njcn.advance.pojo.po.govern.voltage;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.njcn.db.bo.BaseEntity;
|
||||
import java.io.Serializable;
|
||||
import java.math.BigDecimal;
|
||||
import java.time.LocalDateTime;
|
||||
import lombok.Getter;
|
||||
import lombok.Setter;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
*
|
||||
* </p>
|
||||
*
|
||||
* @author hongawen
|
||||
* @since 2024-03-14
|
||||
*/
|
||||
@Getter
|
||||
@Setter
|
||||
@TableName("sg_sensitive_unit")
|
||||
public class SgSensitiveUnit extends BaseEntity {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
/**
|
||||
* 敏感元器件id
|
||||
*/
|
||||
private String id;
|
||||
|
||||
/**
|
||||
* 设备id
|
||||
*/
|
||||
private String machineId;
|
||||
|
||||
/**
|
||||
* 元器件名称
|
||||
*/
|
||||
private String name;
|
||||
|
||||
/**
|
||||
* 类型
|
||||
*/
|
||||
private String type;
|
||||
|
||||
/**
|
||||
* 灵敏度(0 平均,1 高,2 中,3 低)
|
||||
*/
|
||||
private Integer sensitivity;
|
||||
|
||||
/**
|
||||
* 耐受能力是否为标准值(0 否,1 是)
|
||||
*/
|
||||
private Integer standardFlag;
|
||||
|
||||
/**
|
||||
* 上限曲线-持续时间(ms)
|
||||
*/
|
||||
private Double vtcTimeUpper;
|
||||
|
||||
/**
|
||||
* 上限曲线-暂降幅值(p.u.)
|
||||
*/
|
||||
private Double vtcAmpUpper;
|
||||
|
||||
/**
|
||||
* 下限曲线-持续时间(ms)
|
||||
*/
|
||||
private Double vtcTimeLower;
|
||||
|
||||
/**
|
||||
* 下限曲线-暂降幅值(p.u.)
|
||||
*/
|
||||
private Double vtcAmpLower;
|
||||
|
||||
/**
|
||||
* 用户状态 0-删除;1-正常;默认正常
|
||||
*/
|
||||
private Integer state;
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
@@ -51,7 +51,7 @@ public class SgUser extends BaseEntity {
|
||||
/**
|
||||
* 年均损失(单位:万元)
|
||||
*/
|
||||
private Float averageLoss;
|
||||
private Double averageLoss;
|
||||
|
||||
/**
|
||||
* 联系方式
|
||||
|
||||
@@ -45,17 +45,17 @@ public class SgEventVO {
|
||||
/**
|
||||
* 持续时间(单位:秒)
|
||||
*/
|
||||
private Float duration;
|
||||
private Double duration;
|
||||
|
||||
/**
|
||||
* 特征幅值
|
||||
*/
|
||||
private Float featureAmplitude;
|
||||
private Double featureAmplitude;
|
||||
|
||||
/**
|
||||
* 预估损失(单位:万元)
|
||||
*/
|
||||
private Float estimatedLoss;
|
||||
private Double estimatedLoss;
|
||||
|
||||
/**
|
||||
* 事件描述
|
||||
|
||||
@@ -0,0 +1,49 @@
|
||||
package com.njcn.advance.pojo.vo.govern.voltage;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
@Data
|
||||
public class SgMachineVO implements Serializable {
|
||||
|
||||
/**
|
||||
* 设备id
|
||||
*/
|
||||
private String id;
|
||||
|
||||
/**
|
||||
* 生产线id
|
||||
*/
|
||||
private String productLineId;
|
||||
|
||||
/**
|
||||
* 设备名称
|
||||
*/
|
||||
private String name;
|
||||
|
||||
/**
|
||||
* 设备型号
|
||||
*/
|
||||
private String type;
|
||||
|
||||
/**
|
||||
* 是否已安装补偿装置进行治理,默认为0(0 否;1 是)
|
||||
*/
|
||||
private Integer governFlag;
|
||||
|
||||
/**
|
||||
* 中断导致的设备损失(默认为0)
|
||||
*/
|
||||
private Double machineLoss;
|
||||
|
||||
/**
|
||||
* 中断导致的原料损失(默认为0)
|
||||
*/
|
||||
private Double materialLoss;
|
||||
|
||||
/**
|
||||
* 功率(默认为0)
|
||||
*/
|
||||
private Double machinePower;
|
||||
}
|
||||
@@ -0,0 +1,83 @@
|
||||
package com.njcn.advance.pojo.vo.govern.voltage;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.njcn.db.bo.BaseEntity;
|
||||
import lombok.Data;
|
||||
import lombok.Getter;
|
||||
import lombok.Setter;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
*
|
||||
* </p>
|
||||
*
|
||||
* @author hongawen
|
||||
* @since 2024-03-14
|
||||
*/
|
||||
@Data
|
||||
public class SgProductLineVO implements Serializable {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
/**
|
||||
* 生产线id
|
||||
*/
|
||||
private String id;
|
||||
|
||||
/**
|
||||
* 业务用户id
|
||||
*/
|
||||
private String userId;
|
||||
|
||||
/**
|
||||
* 业务用户名称
|
||||
*/
|
||||
private String userName;
|
||||
|
||||
/**
|
||||
* 进线id
|
||||
*/
|
||||
private String incomingLineId;
|
||||
|
||||
/**
|
||||
* 进线名称
|
||||
*/
|
||||
private String incomingLineName;
|
||||
|
||||
/**
|
||||
* 生产线名称
|
||||
*/
|
||||
private String name;
|
||||
|
||||
/**
|
||||
* 计算模式 0-模式一(单次中断不计算设备、原料损失);1-模式二(计算)
|
||||
*/
|
||||
private Integer calcMode;
|
||||
|
||||
/**
|
||||
* 中断导致的产能损失(默认为0)
|
||||
*/
|
||||
private Double capacityLoss = 0.0;
|
||||
|
||||
/**
|
||||
* 生产线下所有设备该数据求和
|
||||
* 中断导致的设备损失(默认为0)
|
||||
*/
|
||||
private Double machineLoss = 0.0;
|
||||
|
||||
/**
|
||||
* 生产线下所有设备该数据求和
|
||||
* 中断导致的原料损失(默认为0)
|
||||
*/
|
||||
private Double materialLoss = 0.0;
|
||||
|
||||
/**
|
||||
* 生产线下所有设备该数据求和
|
||||
* 功率(默认为0)
|
||||
*/
|
||||
private Double machinePower = 0.0;
|
||||
|
||||
|
||||
}
|
||||
@@ -0,0 +1,63 @@
|
||||
package com.njcn.advance.pojo.vo.govern.voltage;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
@Data
|
||||
public class SgSensitiveUnitVO implements Serializable {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
/**
|
||||
* 敏感元器件id
|
||||
*/
|
||||
private String id;
|
||||
|
||||
/**
|
||||
* 设备id
|
||||
*/
|
||||
private String machineId;
|
||||
|
||||
/**
|
||||
* 元器件名称
|
||||
*/
|
||||
private String name;
|
||||
|
||||
/**
|
||||
* 类型
|
||||
*/
|
||||
private String type;
|
||||
|
||||
/**
|
||||
* 灵敏度(0 平均,1 高,2 中,3 低)
|
||||
*/
|
||||
private Integer sensitivity;
|
||||
|
||||
/**
|
||||
* 耐受能力是否为标准值(0 否,1 是)
|
||||
*/
|
||||
private Integer standardFlag;
|
||||
|
||||
/**
|
||||
* 上限曲线-持续时间(ms)
|
||||
*/
|
||||
private Double vtcTimeUpper;
|
||||
|
||||
/**
|
||||
* 上限曲线-暂降幅值(p.u.)
|
||||
*/
|
||||
private Double vtcAmpUpper;
|
||||
|
||||
/**
|
||||
* 下限曲线-持续时间(ms)
|
||||
*/
|
||||
private Double vtcTimeLower;
|
||||
|
||||
/**
|
||||
* 下限曲线-暂降幅值(p.u.)
|
||||
*/
|
||||
private Double vtcAmpLower;
|
||||
|
||||
|
||||
}
|
||||
@@ -45,7 +45,7 @@ public class SgUserVO implements Serializable {
|
||||
/**
|
||||
* 年均损失(单位:万元)
|
||||
*/
|
||||
private Float averageLoss;
|
||||
private Double averageLoss;
|
||||
|
||||
/**
|
||||
* 联系方式
|
||||
|
||||
Reference in New Issue
Block a user