ty
11 months ago
301 changed files with 10183 additions and 1380 deletions
@ -0,0 +1,26 @@ |
|||||||
|
package com.hnac.hzims.safeproduct.dto; |
||||||
|
|
||||||
|
import com.hnac.hzims.safeproduct.entity.InnerDangerEntity; |
||||||
|
import io.swagger.annotations.ApiModel; |
||||||
|
import io.swagger.annotations.ApiModelProperty; |
||||||
|
import lombok.Data; |
||||||
|
import lombok.EqualsAndHashCode; |
||||||
|
|
||||||
|
import java.io.Serializable; |
||||||
|
|
||||||
|
/** |
||||||
|
* @ClassName InnerDangerDTO |
||||||
|
* @description: |
||||||
|
* @author: hx |
||||||
|
* @create: 2023-09-20 14:50 |
||||||
|
* @Version 4.0 |
||||||
|
**/ |
||||||
|
@Data |
||||||
|
@ApiModel("隐患信息DTO") |
||||||
|
@EqualsAndHashCode |
||||||
|
public class InnerDangerDTO extends InnerDangerEntity implements Serializable { |
||||||
|
|
||||||
|
@ApiModelProperty("隐患发起日期") |
||||||
|
private String date; |
||||||
|
|
||||||
|
} |
@ -0,0 +1,68 @@ |
|||||||
|
package com.hnac.hzims.safeproduct.entity; |
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.annotation.TableName; |
||||||
|
import io.swagger.annotations.ApiModel; |
||||||
|
import io.swagger.annotations.ApiModelProperty; |
||||||
|
import lombok.Data; |
||||||
|
import lombok.EqualsAndHashCode; |
||||||
|
import org.springblade.core.mp.base.BaseEntity; |
||||||
|
|
||||||
|
import javax.validation.constraints.Size; |
||||||
|
import java.util.Date; |
||||||
|
|
||||||
|
/** |
||||||
|
* @author liwen |
||||||
|
* @date 2024-01-12 |
||||||
|
*/ |
||||||
|
@Data |
||||||
|
@EqualsAndHashCode(callSuper = true) |
||||||
|
@TableName("hzims_device") |
||||||
|
@ApiModel(value = "特种设备实体类") |
||||||
|
public class DeviceEntity extends BaseEntity { |
||||||
|
|
||||||
|
@Size(max = 50, message = "设备名称长度不能超过50") |
||||||
|
@ApiModelProperty("设备名称") |
||||||
|
private String name; |
||||||
|
|
||||||
|
@Size(max = 50, message = "规格型号长度不能超过50") |
||||||
|
@ApiModelProperty("规格型号") |
||||||
|
private String type; |
||||||
|
|
||||||
|
@Size(max = 50, message = "设备编码长度不能超过50") |
||||||
|
@ApiModelProperty("设备编码") |
||||||
|
private String code; |
||||||
|
|
||||||
|
@Size(max = 255, message = "产品合格证号长度不能超过255") |
||||||
|
@ApiModelProperty("产品合格证号") |
||||||
|
private String qualityCertificateNo; |
||||||
|
|
||||||
|
@ApiModelProperty("生产日期") |
||||||
|
private Date productionTime; |
||||||
|
|
||||||
|
@ApiModelProperty("使用时间") |
||||||
|
private Date usedTime; |
||||||
|
|
||||||
|
@Size(max = 255, message = "使用地点长度不能超过255") |
||||||
|
@ApiModelProperty("使用地点") |
||||||
|
private String usedLocation; |
||||||
|
|
||||||
|
@ApiModelProperty("检验周期") |
||||||
|
private Integer inspectionPeriod; |
||||||
|
|
||||||
|
@ApiModelProperty("本次检验日期") |
||||||
|
private Date inspectionCurrentTime; |
||||||
|
|
||||||
|
@ApiModelProperty("下次检验日期") |
||||||
|
private Date inspectionNextTime; |
||||||
|
|
||||||
|
@ApiModelProperty("上次检验日期") |
||||||
|
private Date inspectionLastTime; |
||||||
|
|
||||||
|
@Size(max = 50, message = "设备管理人长度不能超过50") |
||||||
|
@ApiModelProperty("设备管理人") |
||||||
|
private String manager; |
||||||
|
|
||||||
|
@Size(max = 20, message = "设备状态长度不能超过20") |
||||||
|
@ApiModelProperty("设备状态") |
||||||
|
private String deviceStatus; |
||||||
|
} |
@ -0,0 +1,299 @@ |
|||||||
|
package com.hnac.hzims.safeproduct.entity; |
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.annotation.SqlCondition; |
||||||
|
import com.baomidou.mybatisplus.annotation.TableName; |
||||||
|
import com.fasterxml.jackson.annotation.JsonFormat; |
||||||
|
import com.fasterxml.jackson.databind.annotation.JsonSerialize; |
||||||
|
import com.fasterxml.jackson.databind.ser.std.NullSerializer; |
||||||
|
import io.swagger.annotations.ApiModel; |
||||||
|
import io.swagger.annotations.ApiModelProperty; |
||||||
|
import lombok.Data; |
||||||
|
import lombok.EqualsAndHashCode; |
||||||
|
import org.springblade.core.mp.support.QueryField; |
||||||
|
import org.springblade.core.tenant.mp.TenantEntity; |
||||||
|
import org.springblade.core.tool.utils.DateUtil; |
||||||
|
import org.springframework.format.annotation.DateTimeFormat; |
||||||
|
|
||||||
|
import java.io.Serializable; |
||||||
|
import java.util.Date; |
||||||
|
|
||||||
|
/** |
||||||
|
* Created by ty 2023/9/18 10:16 |
||||||
|
*/ |
||||||
|
@Data |
||||||
|
@TableName("hzims_inner_danger_info") |
||||||
|
@EqualsAndHashCode(callSuper = true) |
||||||
|
@ApiModel(value = "隐患信息", description = "隐患信息") |
||||||
|
public class InnerDangerEntity extends TenantEntity implements Serializable { |
||||||
|
|
||||||
|
private static final long serialVersionUID = 1L; |
||||||
|
|
||||||
|
/** |
||||||
|
* 隐患编码 |
||||||
|
*/ |
||||||
|
@QueryField(condition = SqlCondition.LIKE) |
||||||
|
@ApiModelProperty(value = "隐患编码") |
||||||
|
private String code; |
||||||
|
/** |
||||||
|
* 流程实例 |
||||||
|
*/ |
||||||
|
@ApiModelProperty(value = "流程实例") |
||||||
|
private String processInstanceId; |
||||||
|
/** |
||||||
|
* 平台taskId |
||||||
|
*/ |
||||||
|
@ApiModelProperty(value = "平台任务Id") |
||||||
|
private String taskId; |
||||||
|
|
||||||
|
//===================风险点基础信息========================
|
||||||
|
/** |
||||||
|
* 站点编码 |
||||||
|
*/ |
||||||
|
@ApiModelProperty(value = "站点编码") |
||||||
|
private String stationCode; |
||||||
|
/** |
||||||
|
* 风险点Id |
||||||
|
*/ |
||||||
|
@QueryField(condition = SqlCondition.LIKE) |
||||||
|
@ApiModelProperty(value = "风险点Id") |
||||||
|
private String riskPointId; |
||||||
|
/** |
||||||
|
* 风险点名称 |
||||||
|
*/ |
||||||
|
@QueryField(condition = SqlCondition.LIKE) |
||||||
|
@ApiModelProperty(value = "风险点名称") |
||||||
|
private String riskPointName; |
||||||
|
/** |
||||||
|
* 排查项目 |
||||||
|
*/ |
||||||
|
@QueryField(condition = SqlCondition.LIKE) |
||||||
|
@ApiModelProperty(value = "排查项目") |
||||||
|
private String investigation; |
||||||
|
/** |
||||||
|
* 风险点类型 |
||||||
|
*/ |
||||||
|
@QueryField(condition = SqlCondition.LIKE) |
||||||
|
@ApiModelProperty(value = "风险点类型") |
||||||
|
private String riskPointType; |
||||||
|
/** |
||||||
|
* 隐患责任部门 |
||||||
|
*/ |
||||||
|
@ApiModelProperty(value = "隐患责任部门") |
||||||
|
private Long hiddenDangerDept; |
||||||
|
/** |
||||||
|
* 隐患责任部门 |
||||||
|
*/ |
||||||
|
@QueryField(condition = SqlCondition.LIKE) |
||||||
|
@ApiModelProperty(value = "隐患责任部门") |
||||||
|
private String hiddenDangerDeptName; |
||||||
|
/** |
||||||
|
* 隐患地点 |
||||||
|
*/ |
||||||
|
@QueryField(condition = SqlCondition.LIKE) |
||||||
|
@ApiModelProperty(value = "隐患地点") |
||||||
|
private String hiddenDangerAddr; |
||||||
|
|
||||||
|
//===================隐患基础信息========================
|
||||||
|
/** |
||||||
|
* 隐患名称 |
||||||
|
*/ |
||||||
|
@QueryField(condition = SqlCondition.LIKE) |
||||||
|
@ApiModelProperty(value = "隐患名称") |
||||||
|
private String hiddenDangerName; |
||||||
|
/** |
||||||
|
* 隐患类别 |
||||||
|
*/ |
||||||
|
@QueryField(condition = SqlCondition.LIKE) |
||||||
|
@ApiModelProperty(value = "隐患类别") |
||||||
|
private String hiddenDangerType; |
||||||
|
/** |
||||||
|
* 隐患照片地址 |
||||||
|
*/ |
||||||
|
@ApiModelProperty(value = "隐患照片地址") |
||||||
|
private String hiddenDangerPic; |
||||||
|
/** |
||||||
|
* 登记人 |
||||||
|
*/ |
||||||
|
@ApiModelProperty(value = "登记人") |
||||||
|
private Long registrant; |
||||||
|
/** |
||||||
|
* 登记人姓名 |
||||||
|
*/ |
||||||
|
@QueryField(condition = SqlCondition.LIKE) |
||||||
|
@ApiModelProperty(value = "登记人姓名") |
||||||
|
private String registrantName; |
||||||
|
/** |
||||||
|
* 登记时间 |
||||||
|
*/ |
||||||
|
@ApiModelProperty(value = "登记时间") |
||||||
|
@DateTimeFormat(pattern = DateUtil.PATTERN_DATETIME) |
||||||
|
@JsonFormat(pattern = DateUtil.PATTERN_DATETIME) |
||||||
|
private Date registrantTime; |
||||||
|
/** |
||||||
|
* 当前处理环节 |
||||||
|
*/ |
||||||
|
@QueryField(condition = SqlCondition.LIKE) |
||||||
|
@JsonSerialize(nullsUsing = NullSerializer.class) |
||||||
|
@ApiModelProperty(value = "当前处理环节") |
||||||
|
private String currentOperator; |
||||||
|
/** |
||||||
|
* 当前环节处理人 |
||||||
|
*/ |
||||||
|
@JsonSerialize(nullsUsing = NullSerializer.class) |
||||||
|
@ApiModelProperty(value = "当前环节处理人") |
||||||
|
private String currentLinkHandler; |
||||||
|
//===================判定信息========================
|
||||||
|
/** |
||||||
|
* 判定人 |
||||||
|
*/ |
||||||
|
@ApiModelProperty(value = "判定人") |
||||||
|
private Long judge; |
||||||
|
/** |
||||||
|
* 判定人姓名 |
||||||
|
*/ |
||||||
|
@QueryField(condition = SqlCondition.LIKE) |
||||||
|
@ApiModelProperty(value = "判定人姓名") |
||||||
|
private String judgeName; |
||||||
|
/** |
||||||
|
* 是否是隐患 |
||||||
|
*/ |
||||||
|
@ApiModelProperty(value = "是否是隐患") |
||||||
|
@QueryField(condition = SqlCondition.EQUAL) |
||||||
|
private Integer judgeRes; |
||||||
|
/** |
||||||
|
* 判定内容 |
||||||
|
*/ |
||||||
|
@QueryField(condition = SqlCondition.LIKE) |
||||||
|
@ApiModelProperty(value = "判定内容") |
||||||
|
private String judgeContext; |
||||||
|
//===================核查信息========================
|
||||||
|
/** |
||||||
|
* 隐患等级(核查结果) |
||||||
|
*/ |
||||||
|
@ApiModelProperty(value = "隐患等级(核查结果)") |
||||||
|
private Integer hiddenDangerLevel; |
||||||
|
/** |
||||||
|
* 核查意见 |
||||||
|
*/ |
||||||
|
@QueryField(condition = SqlCondition.LIKE) |
||||||
|
@ApiModelProperty(value = "核查意见") |
||||||
|
private String checkView; |
||||||
|
/** |
||||||
|
* 核查治理措施 |
||||||
|
*/ |
||||||
|
@QueryField(condition = SqlCondition.LIKE) |
||||||
|
@ApiModelProperty(value = "核查治理措施") |
||||||
|
private String measures; |
||||||
|
|
||||||
|
/** |
||||||
|
* 核查人 |
||||||
|
*/ |
||||||
|
@ApiModelProperty(value = "核查人") |
||||||
|
private Long checkPeople; |
||||||
|
/** |
||||||
|
* 核查人姓名 |
||||||
|
*/ |
||||||
|
@QueryField(condition = SqlCondition.LIKE) |
||||||
|
@ApiModelProperty(value = "核查人姓名") |
||||||
|
private String checkPeopleName; |
||||||
|
/** |
||||||
|
* 核查时间 |
||||||
|
*/ |
||||||
|
@ApiModelProperty(value = "核查时间") |
||||||
|
@DateTimeFormat(pattern = DateUtil.PATTERN_DATETIME) |
||||||
|
@JsonFormat(pattern = DateUtil.PATTERN_DATETIME) |
||||||
|
private Date checkTime; |
||||||
|
|
||||||
|
//===================整改信息========================
|
||||||
|
/** |
||||||
|
* 整改责任人 |
||||||
|
*/ |
||||||
|
@ApiModelProperty(value = "整改责任人") |
||||||
|
private Long rectifier; |
||||||
|
/** |
||||||
|
* 整改责任人姓名 |
||||||
|
*/ |
||||||
|
@QueryField(condition = SqlCondition.LIKE) |
||||||
|
@ApiModelProperty(value = "整改责任人姓名") |
||||||
|
private String rectifierName; |
||||||
|
/** |
||||||
|
* 整改责任部门ID |
||||||
|
*/ |
||||||
|
@ApiModelProperty(value = "整改责任部门ID") |
||||||
|
private Long rectifierDept; |
||||||
|
/** |
||||||
|
* 整改责任部门名称 |
||||||
|
*/ |
||||||
|
@QueryField(condition = SqlCondition.LIKE) |
||||||
|
@ApiModelProperty(value = "整改责任部门名称") |
||||||
|
private String rectifierDeptName; |
||||||
|
/** |
||||||
|
* 整改类型(立即整改) |
||||||
|
*/ |
||||||
|
@ApiModelProperty(value = "整改类型(立即整改)") |
||||||
|
private Integer rectifierType; |
||||||
|
/** |
||||||
|
* 完成期限 |
||||||
|
*/ |
||||||
|
@ApiModelProperty(value = "完成期限") |
||||||
|
@DateTimeFormat(pattern = DateUtil.PATTERN_DATETIME) |
||||||
|
@JsonFormat(pattern = DateUtil.PATTERN_DATETIME) |
||||||
|
private Date deadLine; |
||||||
|
/** |
||||||
|
* 整改通知单号 |
||||||
|
*/ |
||||||
|
@ApiModelProperty(value = "整改通知单号") |
||||||
|
private Long rectifierId; |
||||||
|
//===================隐患整改反馈表========================
|
||||||
|
/** |
||||||
|
* 隐患存在原因 |
||||||
|
*/ |
||||||
|
@QueryField(condition = SqlCondition.LIKE) |
||||||
|
@ApiModelProperty(value = "隐患存在原因") |
||||||
|
private String rectifierReason; |
||||||
|
/** |
||||||
|
* 治理后的效果图 |
||||||
|
*/ |
||||||
|
@ApiModelProperty(value = "治理后的效果图") |
||||||
|
private String rectifierPic; |
||||||
|
/** |
||||||
|
* 反馈时间 |
||||||
|
*/ |
||||||
|
@ApiModelProperty(value = "反馈时间") |
||||||
|
@DateTimeFormat(pattern = DateUtil.PATTERN_DATETIME) |
||||||
|
@JsonFormat(pattern = DateUtil.PATTERN_DATETIME) |
||||||
|
private Date rectifierTime; |
||||||
|
//===================验收信息========================
|
||||||
|
|
||||||
|
/** |
||||||
|
* 验收结果(1完成,0未完成) |
||||||
|
*/ |
||||||
|
@ApiModelProperty(value = "验收结果(完成,未完成)") |
||||||
|
private Integer conclusionRes; |
||||||
|
|
||||||
|
/** |
||||||
|
* 验收人 |
||||||
|
*/ |
||||||
|
@ApiModelProperty(value = "验收人") |
||||||
|
private Long conclusionPeople; |
||||||
|
/** |
||||||
|
* 验收验收人姓名 |
||||||
|
*/ |
||||||
|
@ApiModelProperty(value = "验收验收人姓名") |
||||||
|
private String conclusionPeopleName; |
||||||
|
/** |
||||||
|
* 验收意见 |
||||||
|
*/ |
||||||
|
@QueryField(condition = SqlCondition.LIKE) |
||||||
|
@ApiModelProperty(value = "验收意见") |
||||||
|
private String conclusionView; |
||||||
|
/** |
||||||
|
* 验收时间 |
||||||
|
*/ |
||||||
|
@ApiModelProperty(value = "验收时间") |
||||||
|
@DateTimeFormat(pattern = DateUtil.PATTERN_DATETIME) |
||||||
|
@JsonFormat(pattern = DateUtil.PATTERN_DATETIME) |
||||||
|
private Date conclusionTime; |
||||||
|
|
||||||
|
|
||||||
|
} |
@ -0,0 +1,30 @@ |
|||||||
|
package com.hnac.hzims.safeproduct.enums; |
||||||
|
|
||||||
|
/** |
||||||
|
* 车辆维保类型枚举类 |
||||||
|
* |
||||||
|
* @author liwen |
||||||
|
* @date 2024-01-16 |
||||||
|
*/ |
||||||
|
public enum CarMaintenanceTypeEnum { |
||||||
|
|
||||||
|
MAINTAIN("MAINTAIN", "保养"), |
||||||
|
REPAIR("REPAIR", "维修"); |
||||||
|
|
||||||
|
private final String value; |
||||||
|
|
||||||
|
private final String desc; |
||||||
|
|
||||||
|
CarMaintenanceTypeEnum(String value, String desc) { |
||||||
|
this.value = value; |
||||||
|
this.desc = desc; |
||||||
|
} |
||||||
|
|
||||||
|
public String getValue() { |
||||||
|
return value; |
||||||
|
} |
||||||
|
|
||||||
|
public String getDesc() { |
||||||
|
return desc; |
||||||
|
} |
||||||
|
} |
@ -0,0 +1,30 @@ |
|||||||
|
package com.hnac.hzims.safeproduct.enums; |
||||||
|
|
||||||
|
/** |
||||||
|
* 特种设备状态枚举类 |
||||||
|
* |
||||||
|
* @author liwen |
||||||
|
* @date 2024-01-16 |
||||||
|
*/ |
||||||
|
public enum DeviceStatusEnum { |
||||||
|
|
||||||
|
NORMAL("NORMAL", "正常"), |
||||||
|
EXPIRED("EXPIRED", "待检修"); |
||||||
|
|
||||||
|
private final String value; |
||||||
|
|
||||||
|
private final String desc; |
||||||
|
|
||||||
|
DeviceStatusEnum(String value, String desc) { |
||||||
|
this.value = value; |
||||||
|
this.desc = desc; |
||||||
|
} |
||||||
|
|
||||||
|
public String getValue() { |
||||||
|
return value; |
||||||
|
} |
||||||
|
|
||||||
|
public String getDesc() { |
||||||
|
return desc; |
||||||
|
} |
||||||
|
} |
@ -1,4 +1,4 @@ |
|||||||
package com.hnac.hzims.safeproduct.dto; |
package com.hnac.hzims.safeproduct.hazard.dto; |
||||||
|
|
||||||
import com.hnac.hzims.safeproduct.entity.DangerSourceEntity; |
import com.hnac.hzims.safeproduct.entity.DangerSourceEntity; |
||||||
import lombok.Data; |
import lombok.Data; |
@ -1,4 +1,4 @@ |
|||||||
package com.hnac.hzims.safeproduct.dto; |
package com.hnac.hzims.safeproduct.hazard.dto; |
||||||
|
|
||||||
import com.hnac.hzims.safeproduct.entity.DangerSourcePositionEntity; |
import com.hnac.hzims.safeproduct.entity.DangerSourcePositionEntity; |
||||||
import lombok.Data; |
import lombok.Data; |
@ -0,0 +1,31 @@ |
|||||||
|
package com.hnac.hzims.safeproduct.hazard.dto; |
||||||
|
|
||||||
|
import io.swagger.annotations.ApiModel; |
||||||
|
import io.swagger.annotations.ApiModelProperty; |
||||||
|
import lombok.Data; |
||||||
|
import lombok.EqualsAndHashCode; |
||||||
|
|
||||||
|
import java.io.Serializable; |
||||||
|
import java.util.List; |
||||||
|
|
||||||
|
@Data |
||||||
|
@ApiModel("危险源库实例化") |
||||||
|
@EqualsAndHashCode |
||||||
|
public class HazardInstanceDTO implements Serializable { |
||||||
|
|
||||||
|
@ApiModelProperty("所属站点") |
||||||
|
private Long deptId; |
||||||
|
|
||||||
|
@ApiModelProperty("所属站点名称") |
||||||
|
private String deptName; |
||||||
|
|
||||||
|
@ApiModelProperty("设备编号") |
||||||
|
private String emCode; |
||||||
|
|
||||||
|
@ApiModelProperty("设备名称") |
||||||
|
private String emName; |
||||||
|
|
||||||
|
@ApiModelProperty("危险源列表") |
||||||
|
private List<HazardLibraryDTO> hazardList; |
||||||
|
|
||||||
|
} |
@ -0,0 +1,15 @@ |
|||||||
|
package com.hnac.hzims.safeproduct.hazard.dto; |
||||||
|
|
||||||
|
import com.hnac.hzims.safeproduct.hazard.entity.HazardLibraryEntity; |
||||||
|
import io.swagger.annotations.ApiModel; |
||||||
|
import lombok.Data; |
||||||
|
import lombok.EqualsAndHashCode; |
||||||
|
|
||||||
|
import java.io.Serializable; |
||||||
|
|
||||||
|
@Data |
||||||
|
@EqualsAndHashCode |
||||||
|
@ApiModel(value = "危险源库DTO对象",description = "危险源库DTO对象") |
||||||
|
public class HazardLibraryDTO extends HazardLibraryEntity implements Serializable { |
||||||
|
|
||||||
|
} |
@ -0,0 +1,61 @@ |
|||||||
|
package com.hnac.hzims.safeproduct.hazard.entity; |
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.annotation.TableName; |
||||||
|
import com.fasterxml.jackson.databind.annotation.JsonSerialize; |
||||||
|
import com.fasterxml.jackson.databind.ser.std.NullSerializer; |
||||||
|
import io.swagger.annotations.ApiModel; |
||||||
|
import io.swagger.annotations.ApiModelProperty; |
||||||
|
import lombok.Data; |
||||||
|
import lombok.EqualsAndHashCode; |
||||||
|
import org.springblade.core.mp.support.QueryField; |
||||||
|
import org.springblade.core.mp.support.SqlCondition; |
||||||
|
import org.springblade.core.tenant.mp.TenantEntity; |
||||||
|
|
||||||
|
import javax.validation.constraints.NotNull; |
||||||
|
import java.io.Serializable; |
||||||
|
|
||||||
|
@TableName("hzims_hazard_library") |
||||||
|
@Data |
||||||
|
@ApiModel("危险源库") |
||||||
|
@EqualsAndHashCode |
||||||
|
public class HazardLibraryEntity extends TenantEntity implements Serializable { |
||||||
|
|
||||||
|
@ApiModelProperty(value = "站点类型") |
||||||
|
@QueryField(condition = SqlCondition.EQUAL) |
||||||
|
@NotNull |
||||||
|
private Integer stationType; |
||||||
|
|
||||||
|
@ApiModelProperty("站点类型名称") |
||||||
|
@NotNull |
||||||
|
private String stationTypeName; |
||||||
|
|
||||||
|
@ApiModelProperty(value = "危险源类型") |
||||||
|
@NotNull |
||||||
|
@QueryField(condition = SqlCondition.EQUAL) |
||||||
|
private String type; |
||||||
|
|
||||||
|
@ApiModelProperty("危险源名称") |
||||||
|
@QueryField(condition = SqlCondition.LIKE) |
||||||
|
@NotNull |
||||||
|
private String name; |
||||||
|
|
||||||
|
@ApiModelProperty("所在部位") |
||||||
|
private String position; |
||||||
|
|
||||||
|
@ApiModelProperty(value = "危险因素") |
||||||
|
@NotNull |
||||||
|
private String dangerEle; |
||||||
|
|
||||||
|
@ApiModelProperty(value = "可能导致的事故") |
||||||
|
@NotNull |
||||||
|
private String cause; |
||||||
|
|
||||||
|
@ApiModelProperty(value = "措施") |
||||||
|
private String measures; |
||||||
|
|
||||||
|
@ApiModelProperty(value = "风险等级 10=稍有危险 20=一般危险 30=显著危险 40=高度危险") |
||||||
|
@JsonSerialize(nullsUsing = NullSerializer.class) |
||||||
|
@QueryField(condition = SqlCondition.EQUAL) |
||||||
|
private Integer level; |
||||||
|
|
||||||
|
} |
@ -1,4 +1,4 @@ |
|||||||
package com.hnac.hzims.safeproduct.enums; |
package com.hnac.hzims.safeproduct.hazard.enums; |
||||||
|
|
||||||
import org.springblade.core.tool.utils.StringUtil; |
import org.springblade.core.tool.utils.StringUtil; |
||||||
|
|
@ -1,4 +1,4 @@ |
|||||||
package com.hnac.hzims.safeproduct.vo; |
package com.hnac.hzims.safeproduct.hazard.vo; |
||||||
|
|
||||||
import lombok.Data; |
import lombok.Data; |
||||||
import lombok.EqualsAndHashCode; |
import lombok.EqualsAndHashCode; |
@ -1,7 +1,8 @@ |
|||||||
package com.hnac.hzims.safeproduct.vo; |
package com.hnac.hzims.safeproduct.hazard.vo; |
||||||
|
|
||||||
import com.hnac.hzims.safeproduct.entity.DangerSourceEntity; |
import com.hnac.hzims.safeproduct.entity.DangerSourceEntity; |
||||||
import com.hnac.hzims.safeproduct.enums.DangerSourceLevelEnum; |
import com.hnac.hzims.safeproduct.hazard.enums.DangerSourceLevelEnum; |
||||||
|
import com.hnac.hzims.safeproduct.hazard.vo.DangerSourcePositionVO; |
||||||
import io.swagger.annotations.ApiModelProperty; |
import io.swagger.annotations.ApiModelProperty; |
||||||
import lombok.Data; |
import lombok.Data; |
||||||
import lombok.EqualsAndHashCode; |
import lombok.EqualsAndHashCode; |
@ -0,0 +1,15 @@ |
|||||||
|
package com.hnac.hzims.safeproduct.hazard.vo; |
||||||
|
|
||||||
|
import com.hnac.hzims.safeproduct.hazard.entity.HazardLibraryEntity; |
||||||
|
import io.swagger.annotations.ApiModel; |
||||||
|
import lombok.Data; |
||||||
|
import lombok.EqualsAndHashCode; |
||||||
|
|
||||||
|
import java.io.Serializable; |
||||||
|
|
||||||
|
@Data |
||||||
|
@EqualsAndHashCode |
||||||
|
@ApiModel(value = "危险源库VO对象",description = "危险源库VO对象") |
||||||
|
public class HazardLibraryVO extends HazardLibraryEntity implements Serializable { |
||||||
|
|
||||||
|
} |
@ -0,0 +1,33 @@ |
|||||||
|
package com.hnac.hzims.safeproduct.management.entity; |
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.annotation.TableField; |
||||||
|
import com.baomidou.mybatisplus.annotation.TableName; |
||||||
|
import lombok.Data; |
||||||
|
import lombok.EqualsAndHashCode; |
||||||
|
import lombok.experimental.Accessors; |
||||||
|
import org.springblade.core.mp.base.BaseEntity; |
||||||
|
|
||||||
|
/** |
||||||
|
* <p> |
||||||
|
* 安全标准必要条件 |
||||||
|
* </p> |
||||||
|
* |
||||||
|
* @author zhaiqm |
||||||
|
* @since 2023-09-16 |
||||||
|
*/ |
||||||
|
@Data |
||||||
|
@EqualsAndHashCode(callSuper = false) |
||||||
|
@Accessors(chain = true) |
||||||
|
@TableName("safe_standard_necessary") |
||||||
|
public class SafeStandardNecessary extends BaseEntity { |
||||||
|
|
||||||
|
/** |
||||||
|
* 名称 |
||||||
|
*/ |
||||||
|
@TableField("name") |
||||||
|
private String name; |
||||||
|
|
||||||
|
@TableField(exist = false) |
||||||
|
private String check; |
||||||
|
|
||||||
|
} |
@ -0,0 +1,44 @@ |
|||||||
|
package com.hnac.hzims.safeproduct.management.entity; |
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.annotation.TableField; |
||||||
|
import com.baomidou.mybatisplus.annotation.TableName; |
||||||
|
import lombok.Data; |
||||||
|
import lombok.EqualsAndHashCode; |
||||||
|
import lombok.experimental.Accessors; |
||||||
|
import org.springblade.core.mp.base.BaseEntity; |
||||||
|
|
||||||
|
import java.time.LocalDateTime; |
||||||
|
|
||||||
|
/** |
||||||
|
* <p> |
||||||
|
* 安全标准必要条件结果 |
||||||
|
* </p> |
||||||
|
* |
||||||
|
* @author zhaiqm |
||||||
|
* @since 2023-09-16 |
||||||
|
*/ |
||||||
|
@Data |
||||||
|
@EqualsAndHashCode(callSuper = false) |
||||||
|
@Accessors(chain = true) |
||||||
|
@TableName("safe_standard_result") |
||||||
|
public class SafeStandardResult extends BaseEntity { |
||||||
|
|
||||||
|
/** |
||||||
|
* 必要条件id |
||||||
|
*/ |
||||||
|
@TableField("necessary_id") |
||||||
|
private Long necessaryId; |
||||||
|
|
||||||
|
/** |
||||||
|
* 电站编码 |
||||||
|
*/ |
||||||
|
@TableField("station_code") |
||||||
|
private String stationCode; |
||||||
|
|
||||||
|
/** |
||||||
|
* 评分时间 |
||||||
|
*/ |
||||||
|
@TableField("score_time") |
||||||
|
private LocalDateTime scoreTime; |
||||||
|
|
||||||
|
} |
@ -0,0 +1,57 @@ |
|||||||
|
package com.hnac.hzims.safeproduct.management.entity; |
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.annotation.*; |
||||||
|
import lombok.Data; |
||||||
|
import lombok.EqualsAndHashCode; |
||||||
|
import lombok.experimental.Accessors; |
||||||
|
|
||||||
|
import java.io.Serializable; |
||||||
|
import java.time.LocalDateTime; |
||||||
|
import java.util.List; |
||||||
|
|
||||||
|
@Data |
||||||
|
@EqualsAndHashCode(callSuper = false) |
||||||
|
@Accessors(chain = true) |
||||||
|
@TableName("target_template") |
||||||
|
public class TargetTemplate implements Serializable { |
||||||
|
|
||||||
|
private static final long serialVersionUID = 1L; |
||||||
|
|
||||||
|
|
||||||
|
@TableId(value = "id", type = IdType.ASSIGN_ID) |
||||||
|
private Long id; |
||||||
|
|
||||||
|
/** |
||||||
|
* 模板名称 |
||||||
|
*/ |
||||||
|
@TableField("template_name") |
||||||
|
private String templateName; |
||||||
|
|
||||||
|
/** |
||||||
|
* 模板状态 0-未启用,1-启用 |
||||||
|
*/ |
||||||
|
@TableField("state") |
||||||
|
private Integer state; |
||||||
|
|
||||||
|
/** |
||||||
|
* 创建时间 |
||||||
|
*/ |
||||||
|
@TableField("create_time") |
||||||
|
private LocalDateTime createTime; |
||||||
|
|
||||||
|
/** |
||||||
|
* 更新时间 |
||||||
|
*/ |
||||||
|
@TableField("update_time") |
||||||
|
private LocalDateTime updateTime; |
||||||
|
|
||||||
|
/** |
||||||
|
* 逻辑删除 |
||||||
|
*/ |
||||||
|
@TableLogic |
||||||
|
@TableField("is_deleted") |
||||||
|
private Boolean isDeleted; |
||||||
|
|
||||||
|
@TableField(exist = false) |
||||||
|
private List<TargetManagement> targetManagement; |
||||||
|
} |
@ -0,0 +1,19 @@ |
|||||||
|
package com.hnac.hzims.safeproduct.management.vo; |
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.annotation.TableField; |
||||||
|
import lombok.Data; |
||||||
|
|
||||||
|
@Data |
||||||
|
public class TargetTemplateQueryVo { |
||||||
|
/** |
||||||
|
* 模板名称 |
||||||
|
*/ |
||||||
|
@TableField("template_name") |
||||||
|
private String templateName; |
||||||
|
|
||||||
|
/** |
||||||
|
* 模板状态 0-未启用,1-启用 |
||||||
|
*/ |
||||||
|
@TableField("state") |
||||||
|
private Integer state; |
||||||
|
} |
@ -0,0 +1,58 @@ |
|||||||
|
package com.hnac.hzims.safeproduct.risk.constants; |
||||||
|
|
||||||
|
import java.util.Arrays; |
||||||
|
import java.util.List; |
||||||
|
|
||||||
|
/** |
||||||
|
* @author ysj |
||||||
|
*/ |
||||||
|
public interface HazardRiskConstants { |
||||||
|
|
||||||
|
String END = "流程结束"; |
||||||
|
|
||||||
|
String EXAMINE = "examine"; |
||||||
|
|
||||||
|
String REVIEW = "review"; |
||||||
|
|
||||||
|
/** |
||||||
|
* 风险排查用户 |
||||||
|
*/ |
||||||
|
String HAZARD_RISK_KEY = "hazard_risk"; |
||||||
|
|
||||||
|
/** |
||||||
|
* 风险排查用户 |
||||||
|
*/ |
||||||
|
String TROUBLE = "trouble"; |
||||||
|
|
||||||
|
/** |
||||||
|
* LS 风险评估方法 : L * C/S |
||||||
|
*/ |
||||||
|
Integer LS = 1; |
||||||
|
|
||||||
|
/** |
||||||
|
* LEC 风险评估方法 : L * E * C/S |
||||||
|
*/ |
||||||
|
Integer LEC = 2; |
||||||
|
|
||||||
|
/** |
||||||
|
* 风险等级 : 1-低风险 2-一般风险 3-较大风险 4-重大风险 |
||||||
|
*/ |
||||||
|
List<Long> HAZARD_LEVELS = Arrays.asList(1L,2L,3L,4L); |
||||||
|
|
||||||
|
Integer SIGNIFICANT_RISK = 1; |
||||||
|
|
||||||
|
/** |
||||||
|
* 流程步骤 : |
||||||
|
* 1 - 危险源排查 |
||||||
|
* 2 - 排查结果审核 |
||||||
|
* 3 - 重大风险整改 |
||||||
|
* 4 - 整改审核 |
||||||
|
*/ |
||||||
|
String HAZARD_RISK_NEW_PROPERTY = "defaultExpression"; |
||||||
|
|
||||||
|
String HAZARD_RISK_NEW_PROPERTY_1 = "1"; |
||||||
|
String HAZARD_RISK_NEW_PROPERTY_2 = "2"; |
||||||
|
String HAZARD_RISK_NEW_PROPERTY_3 = "3"; |
||||||
|
String HAZARD_RISK_NEW_PROPERTY_4 = "4"; |
||||||
|
|
||||||
|
} |
@ -0,0 +1,25 @@ |
|||||||
|
package com.hnac.hzims.safeproduct.risk.dto; |
||||||
|
|
||||||
|
import com.hnac.hzims.safeproduct.risk.entity.HazardSource; |
||||||
|
import io.swagger.annotations.ApiModel; |
||||||
|
import io.swagger.annotations.ApiModelProperty; |
||||||
|
import lombok.Data; |
||||||
|
import lombok.EqualsAndHashCode; |
||||||
|
|
||||||
|
import java.util.List; |
||||||
|
|
||||||
|
/** |
||||||
|
* @author ysj |
||||||
|
*/ |
||||||
|
@Data |
||||||
|
@ApiModel("风险点实体类DTO") |
||||||
|
@EqualsAndHashCode(callSuper = false) |
||||||
|
public class CorrelationDTO { |
||||||
|
|
||||||
|
@ApiModelProperty(value = "作业区域Id") |
||||||
|
private Long workId; |
||||||
|
|
||||||
|
@ApiModelProperty(value = "危险源列表") |
||||||
|
private List<HazardSource> sources; |
||||||
|
|
||||||
|
} |
@ -0,0 +1,22 @@ |
|||||||
|
package com.hnac.hzims.safeproduct.risk.dto; |
||||||
|
|
||||||
|
import com.hnac.hzims.safeproduct.risk.entity.HazardEstimate; |
||||||
|
import com.hnac.hzims.safeproduct.risk.entity.HazardTask; |
||||||
|
import io.swagger.annotations.ApiModel; |
||||||
|
import io.swagger.annotations.ApiModelProperty; |
||||||
|
import lombok.Data; |
||||||
|
import lombok.EqualsAndHashCode; |
||||||
|
|
||||||
|
import java.util.List; |
||||||
|
|
||||||
|
/** |
||||||
|
* @author ysj |
||||||
|
*/ |
||||||
|
@Data |
||||||
|
@ApiModel("风险流程启动实体类") |
||||||
|
@EqualsAndHashCode(callSuper = false) |
||||||
|
public class HazardRiskProcessDTO extends HazardTask { |
||||||
|
|
||||||
|
@ApiModelProperty(value = "危险源Id集合") |
||||||
|
private List<HazardEstimate> estimates; |
||||||
|
} |
@ -0,0 +1,22 @@ |
|||||||
|
package com.hnac.hzims.safeproduct.risk.dto; |
||||||
|
|
||||||
|
import com.hnac.hzims.safeproduct.risk.entity.HazardSource; |
||||||
|
import io.swagger.annotations.ApiModel; |
||||||
|
import lombok.Data; |
||||||
|
import lombok.EqualsAndHashCode; |
||||||
|
|
||||||
|
import java.io.Serializable; |
||||||
|
|
||||||
|
/** |
||||||
|
* @ClassName HazardSourceDTO |
||||||
|
* @description: 风险点DTO |
||||||
|
* @author: hx |
||||||
|
* @create: 2023-09-18 14:11 |
||||||
|
* @Version 4.0 |
||||||
|
**/ |
||||||
|
@Data |
||||||
|
@ApiModel("风险点实体类DTO") |
||||||
|
@EqualsAndHashCode(callSuper = false) |
||||||
|
public class HazardSourceDTO extends HazardSource implements Serializable { |
||||||
|
|
||||||
|
} |
@ -0,0 +1,24 @@ |
|||||||
|
package com.hnac.hzims.safeproduct.risk.dto; |
||||||
|
|
||||||
|
import com.hnac.hzims.safeproduct.risk.entity.RiskCheckEntity; |
||||||
|
import io.swagger.annotations.ApiModel; |
||||||
|
import lombok.Data; |
||||||
|
import lombok.EqualsAndHashCode; |
||||||
|
|
||||||
|
import java.io.Serializable; |
||||||
|
|
||||||
|
/** |
||||||
|
* @ClassName RiskCheckDTO |
||||||
|
* @description: 风险检查项DTO |
||||||
|
* @author: hx |
||||||
|
* @create: 2023-09-19 09:27 |
||||||
|
* @Version 4.0 |
||||||
|
**/ |
||||||
|
@Data |
||||||
|
@EqualsAndHashCode |
||||||
|
@ApiModel("风险检查项DTO") |
||||||
|
public class RiskCheckDTO extends RiskCheckEntity implements Serializable { |
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
} |
@ -0,0 +1,26 @@ |
|||||||
|
package com.hnac.hzims.safeproduct.risk.entity; |
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.annotation.TableName; |
||||||
|
import io.swagger.annotations.ApiModelProperty; |
||||||
|
import lombok.Data; |
||||||
|
import lombok.EqualsAndHashCode; |
||||||
|
import org.springblade.core.mp.base.BaseEntity; |
||||||
|
|
||||||
|
|
||||||
|
/** |
||||||
|
* @author ysj |
||||||
|
*/ |
||||||
|
@EqualsAndHashCode(callSuper = true) |
||||||
|
@Data |
||||||
|
@TableName("hzims_risk_work_source_correlation") |
||||||
|
public class Correlation extends BaseEntity { |
||||||
|
|
||||||
|
@ApiModelProperty(value = "作业区域ID") |
||||||
|
private Long workId; |
||||||
|
|
||||||
|
@ApiModelProperty(value = "风险点Id") |
||||||
|
private Long categoryId; |
||||||
|
|
||||||
|
@ApiModelProperty(value = "危险源ID") |
||||||
|
private Long sourceId; |
||||||
|
} |
@ -0,0 +1,26 @@ |
|||||||
|
package com.hnac.hzims.safeproduct.risk.entity; |
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.annotation.TableName; |
||||||
|
import io.swagger.annotations.ApiModelProperty; |
||||||
|
import lombok.Data; |
||||||
|
import lombok.EqualsAndHashCode; |
||||||
|
import org.springblade.core.mp.base.BaseEntity; |
||||||
|
|
||||||
|
|
||||||
|
/** |
||||||
|
* @author ysj |
||||||
|
*/ |
||||||
|
@EqualsAndHashCode(callSuper = true) |
||||||
|
@Data |
||||||
|
@TableName("hzims_risk_hazard_category") |
||||||
|
public class HazardCategory extends BaseEntity { |
||||||
|
|
||||||
|
@ApiModelProperty(value = "站点类别") |
||||||
|
private Integer stationType; |
||||||
|
|
||||||
|
@ApiModelProperty(value = "类别 :构筑物类、金属结构类、设备设施类") |
||||||
|
private Integer category; |
||||||
|
|
||||||
|
@ApiModelProperty(value = "危险点") |
||||||
|
private String perilPoint; |
||||||
|
} |
@ -0,0 +1,71 @@ |
|||||||
|
package com.hnac.hzims.safeproduct.risk.entity; |
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.annotation.TableName; |
||||||
|
import com.fasterxml.jackson.databind.annotation.JsonSerialize; |
||||||
|
import com.fasterxml.jackson.databind.ser.std.NullSerializer; |
||||||
|
import io.swagger.annotations.ApiModelProperty; |
||||||
|
import lombok.Data; |
||||||
|
import lombok.EqualsAndHashCode; |
||||||
|
import org.springblade.core.mp.base.BaseEntity; |
||||||
|
|
||||||
|
|
||||||
|
/** |
||||||
|
* @author ysj |
||||||
|
*/ |
||||||
|
@EqualsAndHashCode(callSuper = true) |
||||||
|
@Data |
||||||
|
@TableName("hzims_risk_hazard_estimate") |
||||||
|
public class HazardEstimate extends BaseEntity { |
||||||
|
|
||||||
|
@ApiModelProperty(value = "风险任务排查Id") |
||||||
|
private Long taskId; |
||||||
|
|
||||||
|
@ApiModelProperty(value = "风险点Id") |
||||||
|
private Long categoryId; |
||||||
|
|
||||||
|
@ApiModelProperty(value = "风险等级ID") |
||||||
|
private Long levelId; |
||||||
|
|
||||||
|
@ApiModelProperty(value = "风险等级") |
||||||
|
private Integer level; |
||||||
|
|
||||||
|
@ApiModelProperty(value = "风险等级名称") |
||||||
|
private String levelDesc; |
||||||
|
|
||||||
|
@ApiModelProperty(value = "危险源Id") |
||||||
|
private Long sourceId; |
||||||
|
|
||||||
|
@ApiModelProperty(value = "危险源名称") |
||||||
|
private String hazardName; |
||||||
|
|
||||||
|
@ApiModelProperty(value = "事故诱因") |
||||||
|
private String accidentIncentive; |
||||||
|
|
||||||
|
@ApiModelProperty(value = "导致后果") |
||||||
|
private String causeConsequence; |
||||||
|
|
||||||
|
@ApiModelProperty(value = "评价方法 :LS、LEC") |
||||||
|
private Integer evaluationMethod; |
||||||
|
|
||||||
|
@ApiModelProperty(value = "L值") |
||||||
|
@JsonSerialize(nullsUsing = NullSerializer.class) |
||||||
|
private Double lValue; |
||||||
|
|
||||||
|
@ApiModelProperty(value = "E值") |
||||||
|
@JsonSerialize(nullsUsing = NullSerializer.class) |
||||||
|
private Double eValue; |
||||||
|
|
||||||
|
@ApiModelProperty(value = "cs值") |
||||||
|
@JsonSerialize(nullsUsing = NullSerializer.class) |
||||||
|
private Double cSValue; |
||||||
|
|
||||||
|
@ApiModelProperty(value = "R/D计算值") |
||||||
|
@JsonSerialize(nullsUsing = NullSerializer.class) |
||||||
|
private Double rDValue; |
||||||
|
|
||||||
|
@ApiModelProperty(value = "整改描述") |
||||||
|
private String rectificationDesc; |
||||||
|
|
||||||
|
@ApiModelProperty(value = "整改附件") |
||||||
|
private String rectificationAttachment; |
||||||
|
} |
@ -0,0 +1,41 @@ |
|||||||
|
package com.hnac.hzims.safeproduct.risk.entity; |
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.annotation.TableName; |
||||||
|
import io.swagger.annotations.ApiModelProperty; |
||||||
|
import lombok.Data; |
||||||
|
import lombok.EqualsAndHashCode; |
||||||
|
import org.springblade.core.mp.base.BaseEntity; |
||||||
|
|
||||||
|
|
||||||
|
/** |
||||||
|
* @author ysj |
||||||
|
*/ |
||||||
|
@EqualsAndHashCode(callSuper = true) |
||||||
|
@Data |
||||||
|
@TableName("hzims_risk_hazard_level") |
||||||
|
public class HazardLevel extends BaseEntity { |
||||||
|
|
||||||
|
@ApiModelProperty(value = "风险点Id") |
||||||
|
private Long categoryId; |
||||||
|
|
||||||
|
@ApiModelProperty(value = "危险源Id") |
||||||
|
private Long sourceId; |
||||||
|
|
||||||
|
@ApiModelProperty(value = "危险源名称") |
||||||
|
private String hazardName; |
||||||
|
|
||||||
|
@ApiModelProperty(value = "R值上限值") |
||||||
|
private Double rMaxValue; |
||||||
|
|
||||||
|
@ApiModelProperty(value = "R值下限值") |
||||||
|
private Double rMinValue; |
||||||
|
|
||||||
|
@ApiModelProperty(value = "危险程度 : 极其危险、高度危险、中度危险、轻度危险") |
||||||
|
private Integer risk; |
||||||
|
|
||||||
|
@ApiModelProperty(value = "风险等级 : 重大风险、较大风险、一般风险、低风险") |
||||||
|
private Integer riskLevel; |
||||||
|
|
||||||
|
@ApiModelProperty(value = "颜色标识 : 红、橙、黄、蓝") |
||||||
|
private Integer colour; |
||||||
|
} |
@ -0,0 +1,56 @@ |
|||||||
|
package com.hnac.hzims.safeproduct.risk.entity; |
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.annotation.TableName; |
||||||
|
import io.swagger.annotations.ApiModelProperty; |
||||||
|
import lombok.Data; |
||||||
|
import lombok.EqualsAndHashCode; |
||||||
|
import org.springblade.core.mp.base.BaseEntity; |
||||||
|
import org.springblade.core.mp.support.QueryField; |
||||||
|
import org.springblade.core.mp.support.SqlCondition; |
||||||
|
|
||||||
|
|
||||||
|
/** |
||||||
|
* @author ysj |
||||||
|
*/ |
||||||
|
@EqualsAndHashCode(callSuper = true) |
||||||
|
@Data |
||||||
|
@TableName("hzims_risk_hazard_source") |
||||||
|
public class HazardSource extends BaseEntity { |
||||||
|
|
||||||
|
@ApiModelProperty(value = "风险点主键ID") |
||||||
|
private Long categoryId; |
||||||
|
|
||||||
|
@ApiModelProperty(value = "危险源") |
||||||
|
@QueryField(condition = SqlCondition.LIKE) |
||||||
|
private String hazardName; |
||||||
|
|
||||||
|
@ApiModelProperty(value = "事故诱因") |
||||||
|
@QueryField(condition = SqlCondition.LIKE) |
||||||
|
private String accidentIncentive; |
||||||
|
|
||||||
|
@ApiModelProperty(value = "导致后果") |
||||||
|
@QueryField(condition = SqlCondition.LIKE) |
||||||
|
private String causeConsequence; |
||||||
|
|
||||||
|
@ApiModelProperty(value = "评价方法 :LS、LEC") |
||||||
|
@QueryField(condition = SqlCondition.EQUAL) |
||||||
|
private Integer evaluationMethod; |
||||||
|
|
||||||
|
@ApiModelProperty(value = "L上限值") |
||||||
|
private Double lUpLimit; |
||||||
|
|
||||||
|
@ApiModelProperty(value = "L下限值") |
||||||
|
private Double lDownLimit; |
||||||
|
|
||||||
|
@ApiModelProperty(value = "E上限值") |
||||||
|
private Double eUpLimit; |
||||||
|
|
||||||
|
@ApiModelProperty(value = "E下限值") |
||||||
|
private Double eDownLimit; |
||||||
|
|
||||||
|
@ApiModelProperty(value = "C/S上限值") |
||||||
|
private Double cSUpLimit; |
||||||
|
|
||||||
|
@ApiModelProperty(value = "C/S下限值") |
||||||
|
private Double cSDownLimit; |
||||||
|
} |
@ -0,0 +1,55 @@ |
|||||||
|
package com.hnac.hzims.safeproduct.risk.entity; |
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.annotation.TableName; |
||||||
|
import io.swagger.annotations.ApiModelProperty; |
||||||
|
import lombok.Data; |
||||||
|
import lombok.EqualsAndHashCode; |
||||||
|
import org.springblade.core.mp.base.BaseEntity; |
||||||
|
|
||||||
|
import java.util.Date; |
||||||
|
|
||||||
|
|
||||||
|
/** |
||||||
|
* @author ysj |
||||||
|
*/ |
||||||
|
@EqualsAndHashCode(callSuper = true) |
||||||
|
@Data |
||||||
|
@TableName("hzims_risk_hazard_task") |
||||||
|
public class HazardTask extends BaseEntity { |
||||||
|
|
||||||
|
@ApiModelProperty(value = "工作流实例Id") |
||||||
|
private String processInstanceId; |
||||||
|
|
||||||
|
@ApiModelProperty(value = "站点编码") |
||||||
|
private String stationCode; |
||||||
|
|
||||||
|
@ApiModelProperty(value = "站点名称") |
||||||
|
private String stationName; |
||||||
|
|
||||||
|
@ApiModelProperty(value = "排查任务名称") |
||||||
|
private String taskName; |
||||||
|
|
||||||
|
@ApiModelProperty(value = "作业区域Id") |
||||||
|
private Long workId; |
||||||
|
|
||||||
|
@ApiModelProperty(value = "负责人") |
||||||
|
private Long head; |
||||||
|
|
||||||
|
@ApiModelProperty(value = "排查任务计划开始时间") |
||||||
|
private Date planStartTime; |
||||||
|
|
||||||
|
@ApiModelProperty(value = "排查任务计划完成时间") |
||||||
|
private Date planEndTime; |
||||||
|
|
||||||
|
@ApiModelProperty(value = "任务实际开始时间") |
||||||
|
private Date actStartTime; |
||||||
|
|
||||||
|
@ApiModelProperty(value = "任务实际完成时间") |
||||||
|
private Date actEndTime; |
||||||
|
|
||||||
|
@ApiModelProperty(value = "流程步骤名称") |
||||||
|
private String processSteps; |
||||||
|
|
||||||
|
@ApiModelProperty(value = "流程步骤人员名称") |
||||||
|
private String nextStepOperator; |
||||||
|
} |
@ -0,0 +1,48 @@ |
|||||||
|
package com.hnac.hzims.safeproduct.risk.entity; |
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.annotation.SqlCondition; |
||||||
|
import com.baomidou.mybatisplus.annotation.TableName; |
||||||
|
import io.swagger.annotations.ApiModelProperty; |
||||||
|
import lombok.Data; |
||||||
|
import lombok.EqualsAndHashCode; |
||||||
|
import org.springblade.core.mp.base.BaseEntity; |
||||||
|
import org.springblade.core.mp.support.QueryField; |
||||||
|
|
||||||
|
|
||||||
|
/** |
||||||
|
* @author ysj |
||||||
|
*/ |
||||||
|
@EqualsAndHashCode(callSuper = true) |
||||||
|
@Data |
||||||
|
@TableName("hzims_risk_hazard_work") |
||||||
|
public class HazardWork extends BaseEntity { |
||||||
|
|
||||||
|
@ApiModelProperty(value = "站点编码") |
||||||
|
@QueryField(condition = SqlCondition.EQUAL) |
||||||
|
private String stationCode; |
||||||
|
|
||||||
|
@ApiModelProperty(value = "站点名称") |
||||||
|
private String stationName; |
||||||
|
|
||||||
|
@ApiModelProperty(value = "作业区域名称") |
||||||
|
@QueryField(condition = SqlCondition.LIKE) |
||||||
|
private String regionName; |
||||||
|
|
||||||
|
@ApiModelProperty(value = "经度") |
||||||
|
private Double longitude; |
||||||
|
|
||||||
|
@ApiModelProperty(value = "经度") |
||||||
|
private Double latitude; |
||||||
|
|
||||||
|
@ApiModelProperty(value = "负责人") |
||||||
|
@QueryField(condition = SqlCondition.EQUAL) |
||||||
|
private Long head; |
||||||
|
|
||||||
|
@ApiModelProperty(value = "监管部门") |
||||||
|
@QueryField(condition = SqlCondition.LIKE) |
||||||
|
private String regulator; |
||||||
|
|
||||||
|
@ApiModelProperty(value = "分管领导") |
||||||
|
@QueryField(condition = SqlCondition.EQUAL) |
||||||
|
private Long manage; |
||||||
|
} |
@ -0,0 +1,46 @@ |
|||||||
|
package com.hnac.hzims.safeproduct.risk.entity; |
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.annotation.TableName; |
||||||
|
import io.swagger.annotations.ApiModel; |
||||||
|
import io.swagger.annotations.ApiModelProperty; |
||||||
|
import lombok.Data; |
||||||
|
import lombok.EqualsAndHashCode; |
||||||
|
import org.springblade.core.mp.support.QueryField; |
||||||
|
import org.springblade.core.mp.support.SqlCondition; |
||||||
|
import org.springblade.core.tenant.mp.TenantEntity; |
||||||
|
|
||||||
|
import javax.validation.constraints.NotNull; |
||||||
|
import java.io.Serializable; |
||||||
|
|
||||||
|
/** |
||||||
|
* @ClassName RiskCheckEntity |
||||||
|
* @description: |
||||||
|
* @author: hx |
||||||
|
* @create: 2023-09-19 09:21 |
||||||
|
* @Version 4.0 |
||||||
|
**/ |
||||||
|
@Data |
||||||
|
@ApiModel("风险点检查项") |
||||||
|
@EqualsAndHashCode |
||||||
|
@TableName("hzims_risk_check") |
||||||
|
public class RiskCheckEntity extends TenantEntity implements Serializable { |
||||||
|
|
||||||
|
@ApiModelProperty(value = "风险点Id",required = true) |
||||||
|
@QueryField(condition = SqlCondition.EQUAL) |
||||||
|
@NotNull |
||||||
|
private Long categoryId; |
||||||
|
|
||||||
|
@ApiModelProperty("风险点名称") |
||||||
|
@QueryField(condition = SqlCondition.LIKE) |
||||||
|
private String categoryName; |
||||||
|
|
||||||
|
@ApiModelProperty("类型") |
||||||
|
@QueryField(condition = SqlCondition.EQUAL) |
||||||
|
private String type; |
||||||
|
|
||||||
|
@ApiModelProperty(value = "检查项",required = true) |
||||||
|
@QueryField(condition = SqlCondition.LIKE) |
||||||
|
@NotNull |
||||||
|
private String checkItem; |
||||||
|
|
||||||
|
} |
@ -0,0 +1,29 @@ |
|||||||
|
package com.hnac.hzims.safeproduct.risk.entity; |
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.annotation.TableName; |
||||||
|
import io.swagger.annotations.ApiModelProperty; |
||||||
|
import lombok.Data; |
||||||
|
import lombok.EqualsAndHashCode; |
||||||
|
import org.springblade.core.mp.base.BaseEntity; |
||||||
|
|
||||||
|
|
||||||
|
/** |
||||||
|
* @author ysj |
||||||
|
*/ |
||||||
|
@EqualsAndHashCode(callSuper = true) |
||||||
|
@Data |
||||||
|
@TableName("hzims_risk_estimate") |
||||||
|
public class RiskEstimate extends BaseEntity { |
||||||
|
|
||||||
|
@ApiModelProperty(value = "站点编码") |
||||||
|
private String stationCode; |
||||||
|
|
||||||
|
@ApiModelProperty(value = "站点名称") |
||||||
|
private String stationName; |
||||||
|
|
||||||
|
@ApiModelProperty(value = "站点类别 :闸门、水库") |
||||||
|
private Integer stationType; |
||||||
|
|
||||||
|
@ApiModelProperty(value = "风险评估年度") |
||||||
|
private String estimateYear; |
||||||
|
} |
@ -0,0 +1,89 @@ |
|||||||
|
package com.hnac.hzims.safeproduct.risk.entity; |
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.annotation.TableName; |
||||||
|
import com.fasterxml.jackson.databind.annotation.JsonSerialize; |
||||||
|
import com.fasterxml.jackson.databind.ser.std.NullSerializer; |
||||||
|
import io.swagger.annotations.ApiModelProperty; |
||||||
|
import lombok.Data; |
||||||
|
import lombok.EqualsAndHashCode; |
||||||
|
import org.springblade.core.mp.base.BaseEntity; |
||||||
|
|
||||||
|
|
||||||
|
/** |
||||||
|
* @author ysj |
||||||
|
*/ |
||||||
|
@EqualsAndHashCode(callSuper = true) |
||||||
|
@Data |
||||||
|
@TableName("hzims_risk_estimate_point") |
||||||
|
public class RiskEstimatePoint extends BaseEntity { |
||||||
|
|
||||||
|
@ApiModelProperty(value = "风险评估Id") |
||||||
|
private Long estimateId; |
||||||
|
|
||||||
|
@ApiModelProperty(value = "风险点Id") |
||||||
|
private Long categoryId; |
||||||
|
|
||||||
|
@ApiModelProperty(value = "风险点类别") |
||||||
|
private Integer category; |
||||||
|
|
||||||
|
@ApiModelProperty(value = "危险点") |
||||||
|
private String perilPoint; |
||||||
|
|
||||||
|
@ApiModelProperty(value = "危险源Id") |
||||||
|
private Long sourceId; |
||||||
|
|
||||||
|
@ApiModelProperty(value = "危险源") |
||||||
|
private String hazardName; |
||||||
|
|
||||||
|
@ApiModelProperty(value = "事故诱因") |
||||||
|
private String accidentIncentive; |
||||||
|
|
||||||
|
@ApiModelProperty(value = "导致后果") |
||||||
|
private String causeConsequence; |
||||||
|
|
||||||
|
@ApiModelProperty(value = "评价方法 :LS、LEC") |
||||||
|
private Integer evaluationMethod; |
||||||
|
|
||||||
|
@ApiModelProperty(value = "L上限值") |
||||||
|
private Double lUpLimit; |
||||||
|
|
||||||
|
@ApiModelProperty(value = "L下限值") |
||||||
|
private Double lDownLimit; |
||||||
|
|
||||||
|
@ApiModelProperty(value = "E上限值") |
||||||
|
private Double eUpLimit; |
||||||
|
|
||||||
|
@ApiModelProperty(value = "E下限值") |
||||||
|
private Double eDownLimit; |
||||||
|
|
||||||
|
@ApiModelProperty(value = "C/S上限值") |
||||||
|
private Double cSUpLimit; |
||||||
|
|
||||||
|
@ApiModelProperty(value = "C/S下限值") |
||||||
|
private Double cSDownLimit; |
||||||
|
|
||||||
|
@ApiModelProperty(value = "L值") |
||||||
|
@JsonSerialize(nullsUsing = NullSerializer.class) |
||||||
|
private Double lValue; |
||||||
|
|
||||||
|
@ApiModelProperty(value = "E值") |
||||||
|
@JsonSerialize(nullsUsing = NullSerializer.class) |
||||||
|
private Double eValue; |
||||||
|
|
||||||
|
@ApiModelProperty(value = "cs值") |
||||||
|
@JsonSerialize(nullsUsing = NullSerializer.class) |
||||||
|
private Double cSValue; |
||||||
|
|
||||||
|
@ApiModelProperty(value = "R/D计算值") |
||||||
|
@JsonSerialize(nullsUsing = NullSerializer.class) |
||||||
|
private Double rDValue; |
||||||
|
|
||||||
|
@ApiModelProperty(value = "风险等级Id") |
||||||
|
private Long levelId; |
||||||
|
|
||||||
|
@ApiModelProperty(value = "风险等级") |
||||||
|
private Integer level; |
||||||
|
|
||||||
|
@ApiModelProperty(value = "等级描述") |
||||||
|
private String levelDesc; |
||||||
|
} |
@ -0,0 +1,19 @@ |
|||||||
|
package com.hnac.hzims.safeproduct.risk.feign; |
||||||
|
|
||||||
|
import com.hnac.hzims.middle.process.to.ProcessWorkFlowResponse; |
||||||
|
import lombok.extern.slf4j.Slf4j; |
||||||
|
import org.springblade.core.tool.api.R; |
||||||
|
import org.springframework.stereotype.Component; |
||||||
|
|
||||||
|
/** |
||||||
|
* @author ysj |
||||||
|
*/ |
||||||
|
@Slf4j |
||||||
|
@Component |
||||||
|
public class HazardRiskClientFallBack implements IHazardRiskClient { |
||||||
|
|
||||||
|
@Override |
||||||
|
public R<Boolean> listener(ProcessWorkFlowResponse processWorkFlowResponse) { |
||||||
|
return R.fail("执行失败!"); |
||||||
|
} |
||||||
|
} |
@ -0,0 +1,25 @@ |
|||||||
|
package com.hnac.hzims.safeproduct.risk.feign; |
||||||
|
|
||||||
|
import com.hnac.hzims.middle.process.to.ProcessWorkFlowResponse; |
||||||
|
import com.hnac.hzims.safeproduct.Constants; |
||||||
|
import org.springblade.core.tool.api.R; |
||||||
|
import org.springframework.cloud.openfeign.FeignClient; |
||||||
|
import org.springframework.web.bind.annotation.PostMapping; |
||||||
|
import org.springframework.web.bind.annotation.RequestBody; |
||||||
|
|
||||||
|
/** |
||||||
|
* @author ysj |
||||||
|
*/ |
||||||
|
@FeignClient( |
||||||
|
value = Constants.APP_NAME, |
||||||
|
fallback = HazardRiskClientFallBack.class |
||||||
|
) |
||||||
|
public interface IHazardRiskClient { |
||||||
|
|
||||||
|
String API_PREFIX = "/feign/hazardRisk"; |
||||||
|
|
||||||
|
String PLAN_PROCESS_LISTENER = API_PREFIX + "/listener"; |
||||||
|
|
||||||
|
@PostMapping(PLAN_PROCESS_LISTENER) |
||||||
|
R<Boolean> listener(@RequestBody ProcessWorkFlowResponse processWorkFlowResponse); |
||||||
|
} |
@ -0,0 +1,29 @@ |
|||||||
|
package com.hnac.hzims.safeproduct.risk.vo; |
||||||
|
|
||||||
|
import com.hnac.hzims.safeproduct.risk.entity.HazardSource; |
||||||
|
import io.swagger.annotations.ApiModelProperty; |
||||||
|
import lombok.Data; |
||||||
|
import lombok.EqualsAndHashCode; |
||||||
|
|
||||||
|
import java.util.Date; |
||||||
|
|
||||||
|
/** |
||||||
|
* @author ysj |
||||||
|
*/ |
||||||
|
@EqualsAndHashCode(callSuper = true) |
||||||
|
@Data |
||||||
|
public class CategorySourceVo extends HazardSource { |
||||||
|
|
||||||
|
|
||||||
|
@ApiModelProperty(value = "站点类型") |
||||||
|
private Integer stationType; |
||||||
|
|
||||||
|
@ApiModelProperty(value = "类别 :构筑物类、金属结构类、设备设施类") |
||||||
|
private Integer category; |
||||||
|
|
||||||
|
@ApiModelProperty(value = "危险点") |
||||||
|
private String perilPoint; |
||||||
|
|
||||||
|
@ApiModelProperty(value = "创建时间") |
||||||
|
private Date time; |
||||||
|
} |
@ -0,0 +1,22 @@ |
|||||||
|
package com.hnac.hzims.safeproduct.risk.vo; |
||||||
|
|
||||||
|
import com.hnac.hzims.safeproduct.risk.entity.HazardSource; |
||||||
|
import io.swagger.annotations.ApiModelProperty; |
||||||
|
import lombok.Data; |
||||||
|
import lombok.EqualsAndHashCode; |
||||||
|
|
||||||
|
import java.util.List; |
||||||
|
|
||||||
|
/** |
||||||
|
* @author ysj |
||||||
|
*/ |
||||||
|
@EqualsAndHashCode(callSuper = false) |
||||||
|
@Data |
||||||
|
public class CorrelationDetailsVo { |
||||||
|
|
||||||
|
@ApiModelProperty(value = "作业区域Id") |
||||||
|
private Long workId; |
||||||
|
|
||||||
|
@ApiModelProperty(value = "风险点主键ID") |
||||||
|
private List<HazardSource> sources; |
||||||
|
} |
@ -0,0 +1,78 @@ |
|||||||
|
package com.hnac.hzims.safeproduct.risk.vo; |
||||||
|
|
||||||
|
import io.swagger.annotations.ApiModelProperty; |
||||||
|
import lombok.Data; |
||||||
|
import lombok.EqualsAndHashCode; |
||||||
|
|
||||||
|
import java.io.Serializable; |
||||||
|
import java.util.Date; |
||||||
|
|
||||||
|
/** |
||||||
|
* @author ysj |
||||||
|
*/ |
||||||
|
@EqualsAndHashCode(callSuper = false) |
||||||
|
@Data |
||||||
|
public class ExportEstimateVo implements Serializable { |
||||||
|
|
||||||
|
@ApiModelProperty(value = "序号") |
||||||
|
private Integer index; |
||||||
|
|
||||||
|
@ApiModelProperty(value = "站点编码") |
||||||
|
private String stationCode; |
||||||
|
|
||||||
|
@ApiModelProperty(value = "站点名称") |
||||||
|
private String stationName; |
||||||
|
|
||||||
|
@ApiModelProperty(value = "类别") |
||||||
|
private Integer category; |
||||||
|
|
||||||
|
@ApiModelProperty(value = "类别名称") |
||||||
|
private String categoryName; |
||||||
|
|
||||||
|
@ApiModelProperty(value = "风险点Id") |
||||||
|
private Long perilPointId; |
||||||
|
|
||||||
|
@ApiModelProperty(value = "风险点名称") |
||||||
|
private String perilPoint; |
||||||
|
|
||||||
|
@ApiModelProperty(value = "危险源Id") |
||||||
|
private Long sourceId; |
||||||
|
|
||||||
|
@ApiModelProperty(value = "危险源名称") |
||||||
|
private String hazardName; |
||||||
|
|
||||||
|
@ApiModelProperty(value = "事故诱因") |
||||||
|
private String accidentIncentive; |
||||||
|
|
||||||
|
@ApiModelProperty(value = "导致后果") |
||||||
|
private String causeConsequence; |
||||||
|
|
||||||
|
@ApiModelProperty(value = "评价方法") |
||||||
|
private Integer evaluationMethod; |
||||||
|
|
||||||
|
@ApiModelProperty(value = "评价方法描述") |
||||||
|
private String methodName; |
||||||
|
|
||||||
|
@ApiModelProperty(value = "L值") |
||||||
|
private Double l; |
||||||
|
|
||||||
|
@ApiModelProperty(value = "E值") |
||||||
|
private Double e; |
||||||
|
|
||||||
|
@ApiModelProperty(value = "C/S值") |
||||||
|
private Double s; |
||||||
|
|
||||||
|
@ApiModelProperty(value = "R/D值") |
||||||
|
private Double r; |
||||||
|
|
||||||
|
@ApiModelProperty(value = "风险等级") |
||||||
|
private Integer level; |
||||||
|
|
||||||
|
@ApiModelProperty(value = "风险等级名称") |
||||||
|
private String levelName; |
||||||
|
|
||||||
|
@ApiModelProperty(value = "创建时间") |
||||||
|
private Date createTime; |
||||||
|
|
||||||
|
|
||||||
|
} |
@ -0,0 +1,20 @@ |
|||||||
|
package com.hnac.hzims.safeproduct.risk.vo; |
||||||
|
|
||||||
|
import com.hnac.hzims.safeproduct.risk.entity.HazardCategory; |
||||||
|
import com.hnac.hzims.safeproduct.risk.entity.HazardSource; |
||||||
|
import io.swagger.annotations.ApiModelProperty; |
||||||
|
import lombok.Data; |
||||||
|
import lombok.EqualsAndHashCode; |
||||||
|
|
||||||
|
import java.util.List; |
||||||
|
|
||||||
|
/** |
||||||
|
* @author ysj |
||||||
|
*/ |
||||||
|
@EqualsAndHashCode(callSuper = true) |
||||||
|
@Data |
||||||
|
public class HazardDetailsVo extends HazardCategory { |
||||||
|
|
||||||
|
@ApiModelProperty(value = "风险点主键ID") |
||||||
|
private List<HazardSource> sources; |
||||||
|
} |
@ -0,0 +1,32 @@ |
|||||||
|
package com.hnac.hzims.safeproduct.risk.vo; |
||||||
|
|
||||||
|
import com.hnac.hzims.safeproduct.risk.entity.HazardEstimate; |
||||||
|
import io.swagger.annotations.ApiModelProperty; |
||||||
|
import lombok.Data; |
||||||
|
import lombok.EqualsAndHashCode; |
||||||
|
|
||||||
|
/** |
||||||
|
* @author ysj |
||||||
|
*/ |
||||||
|
@EqualsAndHashCode(callSuper = true) |
||||||
|
@Data |
||||||
|
public class HazardEstimateVo extends HazardEstimate { |
||||||
|
|
||||||
|
@ApiModelProperty(value = "L上限值") |
||||||
|
private Double lUpLimit; |
||||||
|
|
||||||
|
@ApiModelProperty(value = "L下限值") |
||||||
|
private Double lDownLimit; |
||||||
|
|
||||||
|
@ApiModelProperty(value = "E上限值") |
||||||
|
private Double eUpLimit; |
||||||
|
|
||||||
|
@ApiModelProperty(value = "E下限值") |
||||||
|
private Double eDownLimit; |
||||||
|
|
||||||
|
@ApiModelProperty(value = "C/S上限值") |
||||||
|
private Double cSUpLimit; |
||||||
|
|
||||||
|
@ApiModelProperty(value = "C/S下限值") |
||||||
|
private Double cSDownLimit; |
||||||
|
} |
@ -0,0 +1,27 @@ |
|||||||
|
package com.hnac.hzims.safeproduct.risk.vo; |
||||||
|
|
||||||
|
import com.hnac.hzims.safeproduct.risk.entity.HazardEstimate; |
||||||
|
import com.hnac.hzims.safeproduct.risk.entity.HazardTask; |
||||||
|
import io.swagger.annotations.ApiModelProperty; |
||||||
|
import lombok.Data; |
||||||
|
import lombok.EqualsAndHashCode; |
||||||
|
|
||||||
|
import java.util.Date; |
||||||
|
import java.util.List; |
||||||
|
|
||||||
|
/** |
||||||
|
* @author ysj |
||||||
|
*/ |
||||||
|
@EqualsAndHashCode(callSuper = true) |
||||||
|
@Data |
||||||
|
public class HazardTaskVo extends HazardTask { |
||||||
|
|
||||||
|
@ApiModelProperty("开始时间") |
||||||
|
private Date startTime; |
||||||
|
|
||||||
|
@ApiModelProperty("结束时间") |
||||||
|
private Date endTime; |
||||||
|
|
||||||
|
@ApiModelProperty("风险评估对象") |
||||||
|
private List<HazardEstimate> estimates; |
||||||
|
} |
@ -0,0 +1,48 @@ |
|||||||
|
package com.hnac.hzims.safeproduct.risk.vo; |
||||||
|
|
||||||
|
import io.swagger.annotations.ApiModel; |
||||||
|
import io.swagger.annotations.ApiModelProperty; |
||||||
|
import lombok.Data; |
||||||
|
import lombok.EqualsAndHashCode; |
||||||
|
|
||||||
|
import java.io.Serializable; |
||||||
|
|
||||||
|
@Data |
||||||
|
@EqualsAndHashCode |
||||||
|
@ApiModel("个人排查项") |
||||||
|
public class PersonalCheckItemVO implements Serializable { |
||||||
|
|
||||||
|
@ApiModelProperty(value = "负责人ID") |
||||||
|
private Long userId; |
||||||
|
|
||||||
|
@ApiModelProperty(value = "负责人名称") |
||||||
|
private String userName; |
||||||
|
|
||||||
|
@ApiModelProperty(value = "区域ID") |
||||||
|
private Long areaId; |
||||||
|
|
||||||
|
@ApiModelProperty(value = "区域") |
||||||
|
private String areaName; |
||||||
|
|
||||||
|
@ApiModelProperty(value = "风险点主键ID") |
||||||
|
private Long categoryId; |
||||||
|
|
||||||
|
@ApiModelProperty(value = "风险点") |
||||||
|
private String categoryName; |
||||||
|
|
||||||
|
@ApiModelProperty(value = "危险源ID") |
||||||
|
private Long hazardId; |
||||||
|
|
||||||
|
@ApiModelProperty(value = "危险源") |
||||||
|
private String hazardName; |
||||||
|
|
||||||
|
@ApiModelProperty(value = "事故诱因") |
||||||
|
private String accidentIncentive; |
||||||
|
|
||||||
|
@ApiModelProperty(value = "导致后果") |
||||||
|
private String causeConsequence; |
||||||
|
|
||||||
|
@ApiModelProperty(value = "评价方法 :LS、LEC") |
||||||
|
private Integer evaluationMethod; |
||||||
|
|
||||||
|
} |
@ -0,0 +1,42 @@ |
|||||||
|
package com.hnac.hzims.safeproduct.risk.vo; |
||||||
|
|
||||||
|
import com.hnac.hzims.safeproduct.risk.entity.HazardSource; |
||||||
|
import io.swagger.annotations.ApiModelProperty; |
||||||
|
import lombok.Data; |
||||||
|
import lombok.EqualsAndHashCode; |
||||||
|
|
||||||
|
import java.util.List; |
||||||
|
|
||||||
|
|
||||||
|
/** |
||||||
|
* @author ysj |
||||||
|
*/ |
||||||
|
@EqualsAndHashCode(callSuper = true) |
||||||
|
@Data |
||||||
|
public class SourceVo extends HazardSource { |
||||||
|
|
||||||
|
@ApiModelProperty |
||||||
|
private Long workId; |
||||||
|
|
||||||
|
@ApiModelProperty |
||||||
|
private List<Long> sourceIds; |
||||||
|
|
||||||
|
@ApiModelProperty(value = "站点类别") |
||||||
|
private Integer stationType; |
||||||
|
|
||||||
|
@ApiModelProperty(value = "类别 :构筑物类、金属结构类、设备设施类") |
||||||
|
private Integer category; |
||||||
|
|
||||||
|
@ApiModelProperty(value = "危险点") |
||||||
|
private String perilPoint; |
||||||
|
|
||||||
|
@ApiModelProperty(value = "风险评价方法") |
||||||
|
private String estimateMethod; |
||||||
|
|
||||||
|
@ApiModelProperty(value = "类别名称") |
||||||
|
private String categoryName; |
||||||
|
|
||||||
|
@ApiModelProperty(value = "风险评价方法名称") |
||||||
|
private String estimateMethodName; |
||||||
|
|
||||||
|
} |
@ -0,0 +1,29 @@ |
|||||||
|
package com.hnac.hzims.safeproduct.risk.vo; |
||||||
|
|
||||||
|
import io.swagger.annotations.ApiModelProperty; |
||||||
|
import lombok.Data; |
||||||
|
import lombok.EqualsAndHashCode; |
||||||
|
|
||||||
|
import java.io.Serializable; |
||||||
|
import java.util.List; |
||||||
|
|
||||||
|
/** |
||||||
|
* @author ysj |
||||||
|
*/ |
||||||
|
@EqualsAndHashCode(callSuper = false) |
||||||
|
@Data |
||||||
|
public class StationEstimateVo implements Serializable { |
||||||
|
|
||||||
|
@ApiModelProperty(value = "年份") |
||||||
|
private String year; |
||||||
|
|
||||||
|
@ApiModelProperty(value = "站点编码") |
||||||
|
private String stationCode; |
||||||
|
|
||||||
|
@ApiModelProperty(value = "站点名称") |
||||||
|
private String stationName; |
||||||
|
|
||||||
|
@ApiModelProperty(value = "评估记录列表") |
||||||
|
private List<ExportEstimateVo> exportEstimates; |
||||||
|
|
||||||
|
} |
@ -0,0 +1,25 @@ |
|||||||
|
package com.hnac.hzims.safeproduct.risk.vo; |
||||||
|
|
||||||
|
import io.swagger.annotations.ApiModelProperty; |
||||||
|
import lombok.Data; |
||||||
|
import lombok.EqualsAndHashCode; |
||||||
|
|
||||||
|
/** |
||||||
|
* @author ysj |
||||||
|
*/ |
||||||
|
@EqualsAndHashCode(callSuper = false) |
||||||
|
@Data |
||||||
|
public class StationRiskLevelVo { |
||||||
|
|
||||||
|
@ApiModelProperty("站点编码") |
||||||
|
private String stationCode; |
||||||
|
|
||||||
|
@ApiModelProperty("站点名称") |
||||||
|
private String stationName; |
||||||
|
|
||||||
|
@ApiModelProperty("风险等级") |
||||||
|
private Long level; |
||||||
|
|
||||||
|
@ApiModelProperty("风险等级名称") |
||||||
|
private Long levelName; |
||||||
|
} |
@ -0,0 +1,26 @@ |
|||||||
|
package com.hnac.hzims.safeproduct.risk.wrapper; |
||||||
|
|
||||||
|
import com.hnac.hzims.safeproduct.risk.entity.HazardSource; |
||||||
|
import com.hnac.hzims.safeproduct.risk.vo.SourceVo; |
||||||
|
import org.springblade.core.mp.support.BaseEntityWrapper; |
||||||
|
import org.springblade.core.tool.utils.BeanUtil; |
||||||
|
|
||||||
|
/** |
||||||
|
* @ClassName HazardSourceWrapper |
||||||
|
* @description: |
||||||
|
* @author: hx |
||||||
|
* @create: 2023-09-18 14:21 |
||||||
|
* @Version 4.0 |
||||||
|
**/ |
||||||
|
public class HazardSourceWrapper extends BaseEntityWrapper<HazardSource, SourceVo> { |
||||||
|
|
||||||
|
public static HazardSourceWrapper build() { |
||||||
|
return new HazardSourceWrapper(); |
||||||
|
} |
||||||
|
|
||||||
|
@Override |
||||||
|
public SourceVo entityVO(HazardSource entity) { |
||||||
|
SourceVo sourceVo = BeanUtil.copy(entity, SourceVo.class); |
||||||
|
return sourceVo; |
||||||
|
} |
||||||
|
} |
@ -0,0 +1,33 @@ |
|||||||
|
package com.hnac.hzims.safeproduct.risk.wrapper; |
||||||
|
|
||||||
|
import com.hnac.hzims.safeproduct.risk.entity.RiskCheckEntity; |
||||||
|
import com.hnac.hzims.safeproduct.vo.RiskCheckVO; |
||||||
|
import org.springblade.core.mp.support.BaseEntityWrapper; |
||||||
|
import org.springblade.core.tool.utils.BeanUtil; |
||||||
|
import org.springblade.system.user.cache.UserCache; |
||||||
|
import org.springblade.system.user.entity.User; |
||||||
|
|
||||||
|
import java.util.Optional; |
||||||
|
|
||||||
|
/** |
||||||
|
* @ClassName RiskCheckWrapper |
||||||
|
* @description: |
||||||
|
* @author: hx |
||||||
|
* @create: 2023-09-19 09:43 |
||||||
|
* @Version 4.0 |
||||||
|
**/ |
||||||
|
public class RiskCheckWrapper extends BaseEntityWrapper<RiskCheckEntity, RiskCheckVO> { |
||||||
|
|
||||||
|
public static RiskCheckWrapper build() { |
||||||
|
return new RiskCheckWrapper(); |
||||||
|
} |
||||||
|
|
||||||
|
@Override |
||||||
|
public RiskCheckVO entityVO(RiskCheckEntity entity) { |
||||||
|
RiskCheckVO checkVO = BeanUtil.copy(entity, RiskCheckVO.class); |
||||||
|
checkVO.setCreatorName(Optional.ofNullable(entity.getCreateUser()).map(UserCache::getUser).map(User::getName).orElse(null)); |
||||||
|
checkVO.setUpdateUserName(Optional.ofNullable(entity.getUpdateUser()).map(UserCache::getUser).map(User::getName).orElse(null)); |
||||||
|
return checkVO; |
||||||
|
} |
||||||
|
|
||||||
|
} |
@ -0,0 +1,44 @@ |
|||||||
|
package com.hnac.hzims.safeproduct.riskhazards.entity; |
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.annotation.TableField; |
||||||
|
import com.baomidou.mybatisplus.annotation.TableName; |
||||||
|
import lombok.Data; |
||||||
|
import org.springblade.core.mp.base.BaseEntity; |
||||||
|
|
||||||
|
/** |
||||||
|
* <p> |
||||||
|
* 管控级别定义表 |
||||||
|
* </p> |
||||||
|
* |
||||||
|
* @author zhaiqm |
||||||
|
* @since 2023-09-13 |
||||||
|
*/ |
||||||
|
@Data |
||||||
|
@TableName("control_level") |
||||||
|
public class ControlLevel extends BaseEntity { |
||||||
|
|
||||||
|
/** |
||||||
|
* 管控级别 |
||||||
|
*/ |
||||||
|
@TableField("level_desc") |
||||||
|
private String levelDesc; |
||||||
|
|
||||||
|
/** |
||||||
|
* 风险等级 |
||||||
|
*/ |
||||||
|
@TableField("risk_level_id") |
||||||
|
private Long riskLevelId; |
||||||
|
|
||||||
|
/** |
||||||
|
* 到位人员 |
||||||
|
*/ |
||||||
|
@TableField("in_place_op") |
||||||
|
private String inPlaceOp; |
||||||
|
|
||||||
|
/** |
||||||
|
* 管理人员 |
||||||
|
*/ |
||||||
|
@TableField("manage_op") |
||||||
|
private String manageOp; |
||||||
|
|
||||||
|
} |
@ -0,0 +1,52 @@ |
|||||||
|
package com.hnac.hzims.safeproduct.riskhazards.entity; |
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.annotation.TableField; |
||||||
|
import com.baomidou.mybatisplus.annotation.TableName; |
||||||
|
import lombok.Data; |
||||||
|
import lombok.EqualsAndHashCode; |
||||||
|
import lombok.experimental.Accessors; |
||||||
|
import org.springblade.core.mp.base.BaseEntity; |
||||||
|
|
||||||
|
/** |
||||||
|
* <p> |
||||||
|
* 危险源信息 |
||||||
|
* </p> |
||||||
|
* |
||||||
|
* @author zhaiqm |
||||||
|
* @since 2023-09-15 |
||||||
|
*/ |
||||||
|
@Data |
||||||
|
@EqualsAndHashCode(callSuper = false) |
||||||
|
@Accessors(chain = true) |
||||||
|
@TableName("danger_source_info") |
||||||
|
public class DangerSourceInfo extends BaseEntity { |
||||||
|
/** |
||||||
|
* 危险源名称 |
||||||
|
*/ |
||||||
|
@TableField("danger_source_name") |
||||||
|
private String dangerSourceName; |
||||||
|
|
||||||
|
/** |
||||||
|
* 危险源分类 |
||||||
|
*/ |
||||||
|
@TableField("danger_source_type") |
||||||
|
private String dangerSourceType; |
||||||
|
|
||||||
|
/** |
||||||
|
* 风险点id |
||||||
|
*/ |
||||||
|
@TableField("risk_point_id") |
||||||
|
private Long riskPointId; |
||||||
|
|
||||||
|
/** |
||||||
|
* 责任人 |
||||||
|
*/ |
||||||
|
@TableField("direct_user") |
||||||
|
private Long directUser; |
||||||
|
|
||||||
|
/** |
||||||
|
* 责任部门 |
||||||
|
*/ |
||||||
|
@TableField("direct_dept") |
||||||
|
private Long directDept; |
||||||
|
} |
@ -1,4 +1,4 @@ |
|||||||
package com.hnac.hzims.safeproduct.hiddendanger.entity; |
package com.hnac.hzims.safeproduct.riskhazards.entity; |
||||||
|
|
||||||
import com.baomidou.mybatisplus.annotation.IdType; |
import com.baomidou.mybatisplus.annotation.IdType; |
||||||
import com.baomidou.mybatisplus.annotation.TableField; |
import com.baomidou.mybatisplus.annotation.TableField; |
@ -0,0 +1,59 @@ |
|||||||
|
package com.hnac.hzims.safeproduct.riskhazards.entity; |
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.annotation.TableName; |
||||||
|
import com.fasterxml.jackson.annotation.JsonFormat; |
||||||
|
import io.swagger.annotations.ApiModelProperty; |
||||||
|
import lombok.Data; |
||||||
|
import org.springblade.core.mp.base.BaseEntity; |
||||||
|
import org.springblade.core.tool.utils.DateUtil; |
||||||
|
import org.springframework.format.annotation.DateTimeFormat; |
||||||
|
|
||||||
|
import java.util.Date; |
||||||
|
|
||||||
|
//风险隐患排查表
|
||||||
|
@Data |
||||||
|
@TableName("risk_hazards_screening") |
||||||
|
public class RiskHazardsScreening extends BaseEntity{ |
||||||
|
@ApiModelProperty("项目编码") |
||||||
|
private String project;//
|
||||||
|
|
||||||
|
@ApiModelProperty("电站编码") |
||||||
|
private String stationCode; |
||||||
|
|
||||||
|
@ApiModelProperty("电站名称") |
||||||
|
private String stationName; |
||||||
|
|
||||||
|
@ApiModelProperty("项目名称") |
||||||
|
private String projectName; |
||||||
|
|
||||||
|
//企业职工伤亡事故标准 casualty_accident 字典
|
||||||
|
@ApiModelProperty("隐患类型") |
||||||
|
private String casualtyAccident; |
||||||
|
|
||||||
|
@ApiModelProperty("隐患部位") |
||||||
|
private String dangerArea; |
||||||
|
|
||||||
|
@ApiModelProperty("隐患内容") |
||||||
|
private String dangerContent; |
||||||
|
|
||||||
|
@ApiModelProperty("隐患等级") |
||||||
|
private String dangerLevel; |
||||||
|
|
||||||
|
@ApiModelProperty("责任人") |
||||||
|
private String dutyPerson; |
||||||
|
|
||||||
|
@ApiModelProperty("责任人电话") |
||||||
|
private String dutyPhone; |
||||||
|
|
||||||
|
@ApiModelProperty("整改措施") |
||||||
|
private String correctiveMeasure; |
||||||
|
|
||||||
|
@ApiModelProperty("整改时间") |
||||||
|
@DateTimeFormat(pattern = DateUtil.PATTERN_DATETIME) |
||||||
|
@JsonFormat(pattern = DateUtil.PATTERN_DATETIME) |
||||||
|
private Date correctiveDate; |
||||||
|
|
||||||
|
@ApiModelProperty("是否整改") |
||||||
|
private Integer corrective; |
||||||
|
|
||||||
|
} |
@ -0,0 +1,69 @@ |
|||||||
|
package com.hnac.hzims.safeproduct.riskhazards.entity; |
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.annotation.IdType; |
||||||
|
import com.baomidou.mybatisplus.annotation.TableField; |
||||||
|
import com.baomidou.mybatisplus.annotation.TableId; |
||||||
|
import com.baomidou.mybatisplus.annotation.TableName; |
||||||
|
import lombok.Data; |
||||||
|
import lombok.EqualsAndHashCode; |
||||||
|
import lombok.experimental.Accessors; |
||||||
|
|
||||||
|
import java.io.Serializable; |
||||||
|
|
||||||
|
/** |
||||||
|
* <p> |
||||||
|
* 风险信息表 |
||||||
|
* </p> |
||||||
|
* |
||||||
|
* @author zhaiqm |
||||||
|
* @since 2023-09-01 |
||||||
|
*/ |
||||||
|
@Data |
||||||
|
@EqualsAndHashCode(callSuper = false) |
||||||
|
@Accessors(chain = true) |
||||||
|
@TableName("risk_info") |
||||||
|
public class RiskInfo implements Serializable { |
||||||
|
|
||||||
|
private static final long serialVersionUID=1L; |
||||||
|
|
||||||
|
@TableId(value = "id", type = IdType.AUTO) |
||||||
|
private Long id; |
||||||
|
|
||||||
|
/** |
||||||
|
* 矩阵ID |
||||||
|
*/ |
||||||
|
@TableField("matrix_id") |
||||||
|
private Long matrixId; |
||||||
|
|
||||||
|
/** |
||||||
|
* 最小值 |
||||||
|
*/ |
||||||
|
@TableField("risk_value_min") |
||||||
|
private Integer riskValueMin; |
||||||
|
|
||||||
|
/** |
||||||
|
* 最大值 |
||||||
|
*/ |
||||||
|
@TableField("risk_value_max") |
||||||
|
private Integer riskValueMax; |
||||||
|
|
||||||
|
/** |
||||||
|
* 可能性 |
||||||
|
*/ |
||||||
|
@TableField("risk_level") |
||||||
|
private String riskLevel; |
||||||
|
|
||||||
|
/** |
||||||
|
* 颜色 |
||||||
|
*/ |
||||||
|
@TableField("color") |
||||||
|
private String color; |
||||||
|
|
||||||
|
/** |
||||||
|
* 备注 |
||||||
|
*/ |
||||||
|
@TableField("remark") |
||||||
|
private String remark; |
||||||
|
|
||||||
|
|
||||||
|
} |
@ -0,0 +1,55 @@ |
|||||||
|
package com.hnac.hzims.safeproduct.riskhazards.entity; |
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.annotation.IdType; |
||||||
|
import com.baomidou.mybatisplus.annotation.TableField; |
||||||
|
import com.baomidou.mybatisplus.annotation.TableId; |
||||||
|
import com.baomidou.mybatisplus.annotation.TableName; |
||||||
|
import lombok.Data; |
||||||
|
import lombok.EqualsAndHashCode; |
||||||
|
import lombok.experimental.Accessors; |
||||||
|
|
||||||
|
import java.io.Serializable; |
||||||
|
|
||||||
|
/** |
||||||
|
* <p> |
||||||
|
* 风险矩阵X表 |
||||||
|
* </p> |
||||||
|
* |
||||||
|
* @author zhaiqm |
||||||
|
* @since 2023-09-01 |
||||||
|
*/ |
||||||
|
@Data |
||||||
|
@EqualsAndHashCode(callSuper = false) |
||||||
|
@Accessors(chain = true) |
||||||
|
@TableName("risk_matrix_x") |
||||||
|
public class RiskMatrixX implements Serializable { |
||||||
|
|
||||||
|
private static final long serialVersionUID=1L; |
||||||
|
|
||||||
|
@TableId(value = "id", type = IdType.AUTO) |
||||||
|
private Long id; |
||||||
|
|
||||||
|
/** |
||||||
|
* 矩阵ID |
||||||
|
*/ |
||||||
|
@TableField("matrix_id") |
||||||
|
private Long matrixId; |
||||||
|
|
||||||
|
/** |
||||||
|
* 值 |
||||||
|
*/ |
||||||
|
@TableField("risk_value_x") |
||||||
|
private Integer riskValueX; |
||||||
|
|
||||||
|
/** |
||||||
|
* 可能性 |
||||||
|
*/ |
||||||
|
@TableField("happen_possible") |
||||||
|
private String happenPossible; |
||||||
|
|
||||||
|
/** |
||||||
|
* 发生频率 |
||||||
|
*/ |
||||||
|
@TableField("happen_rate") |
||||||
|
private String happenRate; |
||||||
|
} |
@ -0,0 +1,51 @@ |
|||||||
|
package com.hnac.hzims.safeproduct.riskhazards.entity; |
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.annotation.IdType; |
||||||
|
import com.baomidou.mybatisplus.annotation.TableField; |
||||||
|
import com.baomidou.mybatisplus.annotation.TableId; |
||||||
|
import com.baomidou.mybatisplus.annotation.TableName; |
||||||
|
import lombok.Data; |
||||||
|
import lombok.EqualsAndHashCode; |
||||||
|
import lombok.experimental.Accessors; |
||||||
|
|
||||||
|
import java.io.Serializable; |
||||||
|
|
||||||
|
/** |
||||||
|
* <p> |
||||||
|
* 风险矩阵Y表 |
||||||
|
* </p> |
||||||
|
* |
||||||
|
* @author zhaiqm |
||||||
|
* @since 2023-09-01 |
||||||
|
*/ |
||||||
|
@Data |
||||||
|
@EqualsAndHashCode(callSuper = false) |
||||||
|
@Accessors(chain = true) |
||||||
|
@TableName("risk_matrix_y") |
||||||
|
public class RiskMatrixY implements Serializable { |
||||||
|
|
||||||
|
private static final long serialVersionUID=1L; |
||||||
|
|
||||||
|
@TableId(value = "id", type = IdType.AUTO) |
||||||
|
private Long id; |
||||||
|
|
||||||
|
/** |
||||||
|
* 矩阵ID |
||||||
|
*/ |
||||||
|
@TableField("matrix_id") |
||||||
|
private Long matrixId; |
||||||
|
|
||||||
|
/** |
||||||
|
* 值 |
||||||
|
*/ |
||||||
|
@TableField("risk_value_y") |
||||||
|
private Integer riskValueY; |
||||||
|
|
||||||
|
/** |
||||||
|
* 可能损失 |
||||||
|
*/ |
||||||
|
@TableField("possible_loss") |
||||||
|
private String possibleLoss; |
||||||
|
|
||||||
|
|
||||||
|
} |
@ -0,0 +1,54 @@ |
|||||||
|
package com.hnac.hzims.safeproduct.riskhazards.entity; |
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.annotation.TableField; |
||||||
|
import com.baomidou.mybatisplus.annotation.TableName; |
||||||
|
import lombok.Data; |
||||||
|
import lombok.EqualsAndHashCode; |
||||||
|
import lombok.experimental.Accessors; |
||||||
|
import org.springblade.core.mp.base.BaseEntity; |
||||||
|
|
||||||
|
/** |
||||||
|
* <p> |
||||||
|
* 风险点信息表 |
||||||
|
* </p> |
||||||
|
* |
||||||
|
* @author zhaiqm |
||||||
|
* @since 2023-09-14 |
||||||
|
*/ |
||||||
|
@Data |
||||||
|
@EqualsAndHashCode(callSuper = false) |
||||||
|
@Accessors(chain = true) |
||||||
|
@TableName("risk_point_info") |
||||||
|
public class RiskPointInfo extends BaseEntity { |
||||||
|
|
||||||
|
/** |
||||||
|
* 管控级别 |
||||||
|
*/ |
||||||
|
@TableField("risk_point_name") |
||||||
|
private String riskPointName; |
||||||
|
|
||||||
|
/** |
||||||
|
* 电站编码 |
||||||
|
*/ |
||||||
|
@TableField("station_code") |
||||||
|
private String stationCode; |
||||||
|
|
||||||
|
/** |
||||||
|
* 风险等级 |
||||||
|
*/ |
||||||
|
@TableField("risk_level_id") |
||||||
|
private Long riskLevelId; |
||||||
|
|
||||||
|
/** |
||||||
|
* 作业区域 |
||||||
|
*/ |
||||||
|
@TableField("work_area_id") |
||||||
|
private Long workAreaId; |
||||||
|
|
||||||
|
/** |
||||||
|
* 事故分类 |
||||||
|
*/ |
||||||
|
@TableField("casualty_accident") |
||||||
|
private String casualtyAccident; |
||||||
|
|
||||||
|
} |
@ -0,0 +1,8 @@ |
|||||||
|
package com.hnac.hzims.safeproduct.riskhazards.vo; |
||||||
|
|
||||||
|
import com.hnac.hzims.safeproduct.riskhazards.entity.ControlLevel; |
||||||
|
import lombok.Data; |
||||||
|
|
||||||
|
@Data |
||||||
|
public class ControlLevelQueryVo extends ControlLevel { |
||||||
|
} |
@ -0,0 +1,8 @@ |
|||||||
|
package com.hnac.hzims.safeproduct.riskhazards.vo; |
||||||
|
|
||||||
|
import com.hnac.hzims.safeproduct.riskhazards.entity.DangerSourceInfo; |
||||||
|
import lombok.Data; |
||||||
|
|
||||||
|
@Data |
||||||
|
public class DangerSourceInfoQueryVo extends DangerSourceInfo { |
||||||
|
} |
@ -1,4 +1,4 @@ |
|||||||
package com.hnac.hzims.safeproduct.hiddendanger.vo; |
package com.hnac.hzims.safeproduct.riskhazards.vo; |
||||||
|
|
||||||
import com.baomidou.mybatisplus.annotation.TableField; |
import com.baomidou.mybatisplus.annotation.TableField; |
||||||
import lombok.Data; |
import lombok.Data; |
@ -0,0 +1,10 @@ |
|||||||
|
package com.hnac.hzims.safeproduct.riskhazards.vo; |
||||||
|
|
||||||
|
import com.hnac.hzims.safeproduct.riskhazards.entity.RiskHazardsScreening; |
||||||
|
import lombok.Data; |
||||||
|
|
||||||
|
@Data |
||||||
|
public class RiskHazardsScreeningVo extends RiskHazardsScreening { |
||||||
|
String createUserName; |
||||||
|
String casualtyAccidentName;//类型名
|
||||||
|
} |
@ -0,0 +1,7 @@ |
|||||||
|
package com.hnac.hzims.safeproduct.riskhazards.vo; |
||||||
|
|
||||||
|
import lombok.Data; |
||||||
|
|
||||||
|
@Data |
||||||
|
public class RiskInfoQueryVo { |
||||||
|
} |
@ -0,0 +1,8 @@ |
|||||||
|
package com.hnac.hzims.safeproduct.riskhazards.vo; |
||||||
|
|
||||||
|
import lombok.Data; |
||||||
|
|
||||||
|
@Data |
||||||
|
public class RiskMatrixXQueryVo { |
||||||
|
|
||||||
|
} |
@ -0,0 +1,7 @@ |
|||||||
|
package com.hnac.hzims.safeproduct.riskhazards.vo; |
||||||
|
|
||||||
|
import lombok.Data; |
||||||
|
|
||||||
|
@Data |
||||||
|
public class RiskMatrixYQueryVo { |
||||||
|
} |
@ -0,0 +1,8 @@ |
|||||||
|
package com.hnac.hzims.safeproduct.riskhazards.vo; |
||||||
|
|
||||||
|
import com.hnac.hzims.safeproduct.riskhazards.entity.RiskPointInfo; |
||||||
|
import lombok.Data; |
||||||
|
|
||||||
|
@Data |
||||||
|
public class RiskPointInfoQueryVo extends RiskPointInfo { |
||||||
|
} |
@ -1,4 +1,4 @@ |
|||||||
package com.hnac.hzims.safeproduct.workarea.vo; |
package com.hnac.hzims.safeproduct.riskhazards.vo; |
||||||
|
|
||||||
import com.baomidou.mybatisplus.annotation.TableField; |
import com.baomidou.mybatisplus.annotation.TableField; |
||||||
import lombok.Data; |
import lombok.Data; |
@ -0,0 +1,4 @@ |
|||||||
|
package com.hnac.hzims.safeproduct.statistic; |
||||||
|
|
||||||
|
public interface Constants { |
||||||
|
} |
@ -0,0 +1,31 @@ |
|||||||
|
package com.hnac.hzims.safeproduct.statistic.vo; |
||||||
|
|
||||||
|
import io.swagger.annotations.ApiModel; |
||||||
|
import io.swagger.annotations.ApiModelProperty; |
||||||
|
import lombok.Data; |
||||||
|
import lombok.EqualsAndHashCode; |
||||||
|
|
||||||
|
import java.io.Serializable; |
||||||
|
|
||||||
|
/** |
||||||
|
* @ClassName DangerRiskScatterVO |
||||||
|
* @description: |
||||||
|
* @author: hx |
||||||
|
* @create: 2023-09-20 10:20 |
||||||
|
* @Version 4.0 |
||||||
|
**/ |
||||||
|
@Data |
||||||
|
@EqualsAndHashCode |
||||||
|
@ApiModel("隐患分布统计") |
||||||
|
public class DangerRiskScatterVO implements Serializable { |
||||||
|
|
||||||
|
@ApiModelProperty("统计年月") |
||||||
|
private String yearAndMonth; |
||||||
|
|
||||||
|
@ApiModelProperty("隐患等级") |
||||||
|
private String hiddenDangerLevel; |
||||||
|
|
||||||
|
@ApiModelProperty("隐患个数") |
||||||
|
private Integer hiddenDangerCount; |
||||||
|
|
||||||
|
} |
@ -0,0 +1,34 @@ |
|||||||
|
package com.hnac.hzims.safeproduct.statistic.vo; |
||||||
|
|
||||||
|
import io.swagger.annotations.ApiModel; |
||||||
|
import io.swagger.annotations.ApiModelProperty; |
||||||
|
import lombok.Data; |
||||||
|
import lombok.EqualsAndHashCode; |
||||||
|
|
||||||
|
import java.io.Serializable; |
||||||
|
|
||||||
|
/** |
||||||
|
* @ClassName RiskDangerAccidentMonthCount |
||||||
|
* @description: |
||||||
|
* @author: hx |
||||||
|
* @create: 2023-09-20 10:31 |
||||||
|
* @Version 4.0 |
||||||
|
**/ |
||||||
|
@ApiModel("风险/隐患/事故月份统计") |
||||||
|
@Data |
||||||
|
@EqualsAndHashCode |
||||||
|
public class RiskDangerAccidentMonthCountVO implements Serializable { |
||||||
|
|
||||||
|
@ApiModelProperty("年月") |
||||||
|
private String yearAndMonth; |
||||||
|
|
||||||
|
@ApiModelProperty("风险个数") |
||||||
|
private Integer riskCount; |
||||||
|
|
||||||
|
@ApiModelProperty("隐患个数") |
||||||
|
private Integer dangerCount; |
||||||
|
|
||||||
|
@ApiModelProperty("事故个数") |
||||||
|
private Integer accidentCount; |
||||||
|
|
||||||
|
} |
@ -0,0 +1,38 @@ |
|||||||
|
package com.hnac.hzims.safeproduct.statistic.vo; |
||||||
|
|
||||||
|
import io.swagger.annotations.ApiModel; |
||||||
|
import io.swagger.annotations.ApiModelProperty; |
||||||
|
import lombok.Data; |
||||||
|
import lombok.EqualsAndHashCode; |
||||||
|
|
||||||
|
import java.io.Serializable; |
||||||
|
import java.util.List; |
||||||
|
|
||||||
|
/** |
||||||
|
* @ClassName RiskDangerStatisticVO |
||||||
|
* @description: 首页-风险隐患模块返回数据 |
||||||
|
* @author: hx |
||||||
|
* @create: 2023-09-20 09:43 |
||||||
|
* @Version 4.0 |
||||||
|
**/ |
||||||
|
@Data |
||||||
|
@ApiModel("风险隐患模块返回数据") |
||||||
|
@EqualsAndHashCode |
||||||
|
public class RiskDangerStatisticVO implements Serializable { |
||||||
|
|
||||||
|
@ApiModelProperty("风险等级站点统计") |
||||||
|
private List<StationRiskStatisticVO> stationRiskStatistics; |
||||||
|
|
||||||
|
@ApiModelProperty("本月风险辨识评价数") |
||||||
|
private Integer riskCheckMonthCount; |
||||||
|
|
||||||
|
@ApiModelProperty("本月隐患排查数") |
||||||
|
private Integer dangerCheckMonthCount; |
||||||
|
|
||||||
|
@ApiModelProperty("今日新增隐患数") |
||||||
|
private Integer dangerAddDailyCount; |
||||||
|
|
||||||
|
@ApiModelProperty("本月各级隐患分布统计") |
||||||
|
private List<DangerRiskScatterVO> riskScatterCurrentMonth; |
||||||
|
|
||||||
|
} |
@ -0,0 +1,26 @@ |
|||||||
|
package com.hnac.hzims.safeproduct.statistic.vo; |
||||||
|
|
||||||
|
import io.swagger.annotations.ApiModel; |
||||||
|
import io.swagger.annotations.ApiModelProperty; |
||||||
|
import lombok.Data; |
||||||
|
import lombok.EqualsAndHashCode; |
||||||
|
|
||||||
|
import java.io.Serializable; |
||||||
|
|
||||||
|
/** |
||||||
|
* @author ysj |
||||||
|
*/ |
||||||
|
@Data |
||||||
|
@ApiModel("电站风险/隐患统计") |
||||||
|
@EqualsAndHashCode |
||||||
|
public class RiskInnerVO implements Serializable { |
||||||
|
|
||||||
|
@ApiModelProperty("风险等级:1-低风险 2-一般风险 3-较大风险 4-重大风险") |
||||||
|
private Integer riskLevel; |
||||||
|
|
||||||
|
@ApiModelProperty("风险个数") |
||||||
|
private Integer riskCount; |
||||||
|
|
||||||
|
@ApiModelProperty("隐患个数") |
||||||
|
private Integer innerCount; |
||||||
|
} |
@ -0,0 +1,29 @@ |
|||||||
|
package com.hnac.hzims.safeproduct.statistic.vo; |
||||||
|
|
||||||
|
import io.swagger.annotations.ApiModel; |
||||||
|
import io.swagger.annotations.ApiModelProperty; |
||||||
|
import lombok.Data; |
||||||
|
import lombok.EqualsAndHashCode; |
||||||
|
|
||||||
|
import java.io.Serializable; |
||||||
|
import java.util.List; |
||||||
|
|
||||||
|
/** |
||||||
|
* @ClassName StationRiskStatisticVO |
||||||
|
* @description: |
||||||
|
* @author: hx |
||||||
|
* @create: 2023-09-20 09:50 |
||||||
|
* @Version 4.0 |
||||||
|
**/ |
||||||
|
@Data |
||||||
|
@EqualsAndHashCode |
||||||
|
@ApiModel("站点风险统计一览") |
||||||
|
public class StationRiskStatisticVO implements Serializable { |
||||||
|
|
||||||
|
@ApiModelProperty("风险等级") |
||||||
|
private Long riskLevel; |
||||||
|
|
||||||
|
@ApiModelProperty("站点名称集合") |
||||||
|
private List<String> stations; |
||||||
|
|
||||||
|
} |
@ -0,0 +1,170 @@ |
|||||||
|
package com.hnac.hzims.safeproduct.vo; |
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.annotation.SqlCondition; |
||||||
|
import com.fasterxml.jackson.annotation.JsonFormat; |
||||||
|
import com.fasterxml.jackson.databind.annotation.JsonSerialize; |
||||||
|
import com.fasterxml.jackson.databind.ser.std.NullSerializer; |
||||||
|
import io.swagger.annotations.ApiModel; |
||||||
|
import io.swagger.annotations.ApiModelProperty; |
||||||
|
import lombok.Data; |
||||||
|
import lombok.EqualsAndHashCode; |
||||||
|
import org.springblade.core.mp.support.QueryField; |
||||||
|
import org.springblade.core.tenant.mp.TenantEntity; |
||||||
|
import org.springblade.core.tool.utils.DateUtil; |
||||||
|
import org.springframework.format.annotation.DateTimeFormat; |
||||||
|
|
||||||
|
import java.io.Serializable; |
||||||
|
import java.util.Date; |
||||||
|
|
||||||
|
/** |
||||||
|
* Created by ty 2023/9/18 10:16 |
||||||
|
*/ |
||||||
|
@Data |
||||||
|
@EqualsAndHashCode(callSuper = true) |
||||||
|
@ApiModel(value = "隐患基础信息", description = "隐患基础信息") |
||||||
|
public class HiddenDangerBaseVo extends TenantEntity implements Serializable { |
||||||
|
|
||||||
|
private static final long serialVersionUID = 1L; |
||||||
|
|
||||||
|
/** |
||||||
|
* 隐患编码 |
||||||
|
*/ |
||||||
|
@QueryField(condition = SqlCondition.LIKE) |
||||||
|
@ApiModelProperty(value = "隐患编码") |
||||||
|
private String code; |
||||||
|
/** |
||||||
|
* 平台taskId |
||||||
|
*/ |
||||||
|
@ApiModelProperty(value = "平台任务Id") |
||||||
|
private String taskId; |
||||||
|
/** |
||||||
|
* 流程实例 |
||||||
|
*/ |
||||||
|
@ApiModelProperty(value = "流程实例") |
||||||
|
private String processInstanceId; |
||||||
|
|
||||||
|
//===================风险点基础信息========================
|
||||||
|
/** |
||||||
|
* 站点编码 |
||||||
|
*/ |
||||||
|
@ApiModelProperty(value = "站点编码") |
||||||
|
private String stationCode; |
||||||
|
/** |
||||||
|
* 风险点Id |
||||||
|
*/ |
||||||
|
@ApiModelProperty(value = "风险点Id") |
||||||
|
private String riskPointId; |
||||||
|
/** |
||||||
|
* 风险点名称 |
||||||
|
*/ |
||||||
|
@ApiModelProperty(value = "风险点名称") |
||||||
|
private String riskPointName; |
||||||
|
/** |
||||||
|
* 排查项目 |
||||||
|
*/ |
||||||
|
@ApiModelProperty(value = "排查项目") |
||||||
|
private String investigation; |
||||||
|
/** |
||||||
|
* 风险点类型 |
||||||
|
*/ |
||||||
|
@ApiModelProperty(value = "风险点类型") |
||||||
|
private String riskPointType; |
||||||
|
/** |
||||||
|
* 隐患责任部门 |
||||||
|
*/ |
||||||
|
@ApiModelProperty(value = "隐患责任部门") |
||||||
|
private String hiddenDangerDept; |
||||||
|
/** |
||||||
|
* 隐患责任部门 |
||||||
|
*/ |
||||||
|
@ApiModelProperty(value = "隐患责任部门") |
||||||
|
private String hiddenDangerDeptName; |
||||||
|
/** |
||||||
|
* 隐患地点 |
||||||
|
*/ |
||||||
|
@ApiModelProperty(value = "隐患地点") |
||||||
|
private String hiddenDangerAddr; |
||||||
|
|
||||||
|
//===================隐患基础信息========================
|
||||||
|
/** |
||||||
|
* 隐患名称 |
||||||
|
*/ |
||||||
|
@ApiModelProperty(value = "隐患名称") |
||||||
|
private String hiddenDangerName; |
||||||
|
/** |
||||||
|
* 隐患类别 |
||||||
|
*/ |
||||||
|
@ApiModelProperty(value = "隐患类别") |
||||||
|
private String hiddenDangerType; |
||||||
|
/** |
||||||
|
* 隐患照片地址 |
||||||
|
*/ |
||||||
|
@ApiModelProperty(value = "隐患照片地址") |
||||||
|
private String hiddenDangerPic; |
||||||
|
/** |
||||||
|
* 登记人 |
||||||
|
*/ |
||||||
|
@ApiModelProperty(value = "登记人") |
||||||
|
private String registrant; |
||||||
|
/** |
||||||
|
* 登记人姓名 |
||||||
|
*/ |
||||||
|
@ApiModelProperty(value = "登记人姓名") |
||||||
|
private String registrantName; |
||||||
|
/** |
||||||
|
* 登记时间 |
||||||
|
*/ |
||||||
|
@ApiModelProperty(value = "登记时间") |
||||||
|
@DateTimeFormat(pattern = DateUtil.PATTERN_DATETIME) |
||||||
|
@JsonFormat(pattern = DateUtil.PATTERN_DATETIME) |
||||||
|
private Date registrantTime; |
||||||
|
/** |
||||||
|
* 登记时间 |
||||||
|
*/ |
||||||
|
@ApiModelProperty(value = "登记时间") |
||||||
|
@DateTimeFormat(pattern = DateUtil.PATTERN_DATETIME) |
||||||
|
@JsonFormat(pattern = DateUtil.PATTERN_DATETIME) |
||||||
|
private Date registrantStartTime; |
||||||
|
/** |
||||||
|
* 登记时间 |
||||||
|
*/ |
||||||
|
@ApiModelProperty(value = "登记时间") |
||||||
|
@DateTimeFormat(pattern = DateUtil.PATTERN_DATETIME) |
||||||
|
@JsonFormat(pattern = DateUtil.PATTERN_DATETIME) |
||||||
|
private Date registrantEndTime; |
||||||
|
/** |
||||||
|
* 当前处理环节 |
||||||
|
*/ |
||||||
|
@JsonSerialize(nullsUsing = NullSerializer.class) |
||||||
|
@ApiModelProperty(value = "当前处理环节") |
||||||
|
private String currentOperator; |
||||||
|
/** |
||||||
|
* 当前环节处理人 |
||||||
|
*/ |
||||||
|
@JsonSerialize(nullsUsing = NullSerializer.class) |
||||||
|
@ApiModelProperty(value = "当前环节处理人") |
||||||
|
private String currentLinkHandler; |
||||||
|
|
||||||
|
//===================判定信息========================
|
||||||
|
/** |
||||||
|
* 判定人 |
||||||
|
*/ |
||||||
|
@ApiModelProperty(value = "判定人") |
||||||
|
private String judge; |
||||||
|
/** |
||||||
|
* 判定人姓名 |
||||||
|
*/ |
||||||
|
@ApiModelProperty(value = "判定人姓名") |
||||||
|
private String judgeName; |
||||||
|
/** |
||||||
|
* 判定结果 |
||||||
|
*/ |
||||||
|
@ApiModelProperty(value = "判定结果") |
||||||
|
private String judgeRes; |
||||||
|
/** |
||||||
|
* 判定结果 |
||||||
|
*/ |
||||||
|
@ApiModelProperty(value = "判定结果") |
||||||
|
private String judgeContext; |
||||||
|
|
||||||
|
} |
@ -0,0 +1,69 @@ |
|||||||
|
package com.hnac.hzims.safeproduct.vo; |
||||||
|
|
||||||
|
import com.fasterxml.jackson.annotation.JsonFormat; |
||||||
|
import io.swagger.annotations.ApiModel; |
||||||
|
import io.swagger.annotations.ApiModelProperty; |
||||||
|
import lombok.Data; |
||||||
|
import lombok.EqualsAndHashCode; |
||||||
|
import org.springblade.core.tool.utils.DateUtil; |
||||||
|
import org.springframework.format.annotation.DateTimeFormat; |
||||||
|
|
||||||
|
import java.util.Date; |
||||||
|
|
||||||
|
/** |
||||||
|
* Created by ty 2023/9/18 10:16 |
||||||
|
*/ |
||||||
|
@Data |
||||||
|
@EqualsAndHashCode(callSuper = true) |
||||||
|
@ApiModel(value = "隐患核查信息", description = "隐患核查信息") |
||||||
|
public class HiddenDangerCheckVo extends HiddenDangerBaseVo { |
||||||
|
|
||||||
|
//===================核查信息========================
|
||||||
|
/** |
||||||
|
* 隐患等级(核查结果)1.低风险;2一般风险;3较大风险;4重大风险 |
||||||
|
*/ |
||||||
|
@ApiModelProperty(value = "隐患等级(核查结果)") |
||||||
|
private Integer hiddenDangerLevel; |
||||||
|
/** |
||||||
|
* 核查意见 |
||||||
|
*/ |
||||||
|
@ApiModelProperty(value = "核查意见") |
||||||
|
private String checkView; |
||||||
|
/** |
||||||
|
* 核查治理措施 |
||||||
|
*/ |
||||||
|
@ApiModelProperty(value = "核查治理措施") |
||||||
|
private String measures; |
||||||
|
|
||||||
|
/** |
||||||
|
* 核查人 |
||||||
|
*/ |
||||||
|
@ApiModelProperty(value = "核查人") |
||||||
|
private Integer checkPeople; |
||||||
|
/** |
||||||
|
* 核查人姓名 |
||||||
|
*/ |
||||||
|
@ApiModelProperty(value = "核查人姓名") |
||||||
|
private String checkPeopleName; |
||||||
|
/** |
||||||
|
* 核查时间 |
||||||
|
*/ |
||||||
|
@ApiModelProperty(value = "核查时间") |
||||||
|
@DateTimeFormat(pattern = DateUtil.PATTERN_DATETIME) |
||||||
|
@JsonFormat(pattern = DateUtil.PATTERN_DATETIME) |
||||||
|
private Date checkTime; |
||||||
|
/** |
||||||
|
* 核查时间 |
||||||
|
*/ |
||||||
|
@ApiModelProperty(value = "核查开始时间") |
||||||
|
@DateTimeFormat(pattern = DateUtil.PATTERN_DATETIME) |
||||||
|
@JsonFormat(pattern = DateUtil.PATTERN_DATETIME) |
||||||
|
private Date checkStartTime; |
||||||
|
/** |
||||||
|
* 核查时间 |
||||||
|
*/ |
||||||
|
@ApiModelProperty(value = "核查结束时间") |
||||||
|
@DateTimeFormat(pattern = DateUtil.PATTERN_DATETIME) |
||||||
|
@JsonFormat(pattern = DateUtil.PATTERN_DATETIME) |
||||||
|
private Date checkEndTime; |
||||||
|
} |
@ -0,0 +1,62 @@ |
|||||||
|
package com.hnac.hzims.safeproduct.vo; |
||||||
|
|
||||||
|
import com.fasterxml.jackson.annotation.JsonFormat; |
||||||
|
import io.swagger.annotations.ApiModel; |
||||||
|
import io.swagger.annotations.ApiModelProperty; |
||||||
|
import lombok.Data; |
||||||
|
import lombok.EqualsAndHashCode; |
||||||
|
import org.springblade.core.tool.utils.DateUtil; |
||||||
|
import org.springframework.format.annotation.DateTimeFormat; |
||||||
|
|
||||||
|
import java.util.Date; |
||||||
|
|
||||||
|
/** |
||||||
|
* Created by ty 2023/9/18 10:16 |
||||||
|
*/ |
||||||
|
@Data |
||||||
|
@EqualsAndHashCode(callSuper = true) |
||||||
|
@ApiModel(value = "隐患验收信息", description = "隐患验收信息") |
||||||
|
public class HiddenDangerConclusionVo extends HiddenDangerBaseVo { |
||||||
|
/** |
||||||
|
* 验收结果(完成,未完成) |
||||||
|
*/ |
||||||
|
@ApiModelProperty(value = "验收结果(完成,未完成)") |
||||||
|
private Integer conclusionRes; |
||||||
|
|
||||||
|
/** |
||||||
|
* 验收人 |
||||||
|
*/ |
||||||
|
@ApiModelProperty(value = "验收人") |
||||||
|
private String conclusionPeople; |
||||||
|
/** |
||||||
|
* 验收验收人姓名 |
||||||
|
*/ |
||||||
|
@ApiModelProperty(value = "验收验收人姓名") |
||||||
|
private String conclusionPeopleName; |
||||||
|
/** |
||||||
|
* 验收意见 |
||||||
|
*/ |
||||||
|
@ApiModelProperty(value = "验收意见") |
||||||
|
private String conclusionView; |
||||||
|
/** |
||||||
|
* 验收时间 |
||||||
|
*/ |
||||||
|
@ApiModelProperty(value = "验收时间") |
||||||
|
@DateTimeFormat(pattern = DateUtil.PATTERN_DATETIME) |
||||||
|
@JsonFormat(pattern = DateUtil.PATTERN_DATETIME) |
||||||
|
private Date conclusionTime; |
||||||
|
/** |
||||||
|
* 验收时间 |
||||||
|
*/ |
||||||
|
@ApiModelProperty(value = "验收时间") |
||||||
|
@DateTimeFormat(pattern = DateUtil.PATTERN_DATETIME) |
||||||
|
@JsonFormat(pattern = DateUtil.PATTERN_DATETIME) |
||||||
|
private Date conclusionStartTime; |
||||||
|
/** |
||||||
|
* 验收时间 |
||||||
|
*/ |
||||||
|
@ApiModelProperty(value = "验收时间") |
||||||
|
@DateTimeFormat(pattern = DateUtil.PATTERN_DATETIME) |
||||||
|
@JsonFormat(pattern = DateUtil.PATTERN_DATETIME) |
||||||
|
private Date conclusionEndTime; |
||||||
|
} |
@ -0,0 +1,104 @@ |
|||||||
|
package com.hnac.hzims.safeproduct.vo; |
||||||
|
|
||||||
|
import com.fasterxml.jackson.annotation.JsonFormat; |
||||||
|
import io.swagger.annotations.ApiModel; |
||||||
|
import io.swagger.annotations.ApiModelProperty; |
||||||
|
import lombok.Data; |
||||||
|
import lombok.EqualsAndHashCode; |
||||||
|
import org.springblade.core.tool.utils.DateUtil; |
||||||
|
import org.springframework.format.annotation.DateTimeFormat; |
||||||
|
|
||||||
|
import java.util.Date; |
||||||
|
|
||||||
|
/** |
||||||
|
* Created by ty 2023/9/18 10:16 |
||||||
|
*/ |
||||||
|
@Data |
||||||
|
@EqualsAndHashCode(callSuper = true) |
||||||
|
@ApiModel(value = "隐患整改信息", description = "隐患整改信息") |
||||||
|
public class HiddenDangerRectifierVo extends HiddenDangerBaseVo { |
||||||
|
/** |
||||||
|
* 整改责任人 |
||||||
|
*/ |
||||||
|
@ApiModelProperty(value = "整改责任人") |
||||||
|
private Integer rectifier; |
||||||
|
/** |
||||||
|
* 整改责任人姓名 |
||||||
|
*/ |
||||||
|
@ApiModelProperty(value = "整改责任人姓名") |
||||||
|
private String rectifierName; |
||||||
|
/** |
||||||
|
* 整改责任部门ID |
||||||
|
*/ |
||||||
|
@ApiModelProperty(value = "整改责任部门ID") |
||||||
|
private Integer rectifierDept; |
||||||
|
/** |
||||||
|
* 整改责任部门名称 |
||||||
|
*/ |
||||||
|
@ApiModelProperty(value = "整改责任部门名称") |
||||||
|
private String rectifierDeptName; |
||||||
|
/** |
||||||
|
* 整改类型(立即整改) |
||||||
|
*/ |
||||||
|
@ApiModelProperty(value = "整改类型(立即整改)1立即整改、2停产停业整改、3限期整改") |
||||||
|
private Integer rectifierType; |
||||||
|
/** |
||||||
|
* 完成期限 |
||||||
|
*/ |
||||||
|
@ApiModelProperty(value = "完成期限") |
||||||
|
@DateTimeFormat(pattern = DateUtil.PATTERN_DATETIME) |
||||||
|
@JsonFormat(pattern = DateUtil.PATTERN_DATETIME) |
||||||
|
private Date deadLine; |
||||||
|
/** |
||||||
|
* 反馈时间 |
||||||
|
*/ |
||||||
|
@ApiModelProperty(value = "期限开始时间") |
||||||
|
@DateTimeFormat(pattern = DateUtil.PATTERN_DATETIME) |
||||||
|
@JsonFormat(pattern = DateUtil.PATTERN_DATETIME) |
||||||
|
private Date deadLineStartTime; |
||||||
|
/** |
||||||
|
* 反馈时间 |
||||||
|
*/ |
||||||
|
@ApiModelProperty(value = "期限结束时间") |
||||||
|
@DateTimeFormat(pattern = DateUtil.PATTERN_DATETIME) |
||||||
|
@JsonFormat(pattern = DateUtil.PATTERN_DATETIME) |
||||||
|
private Date deadLineEndTime; |
||||||
|
/** |
||||||
|
* 整改通知单号 |
||||||
|
*/ |
||||||
|
@ApiModelProperty(value = "整改通知单号") |
||||||
|
private Long rectifierId; |
||||||
|
//===================隐患整改反馈表========================
|
||||||
|
/** |
||||||
|
* 隐患存在原因 |
||||||
|
*/ |
||||||
|
@ApiModelProperty(value = "隐患存在原因") |
||||||
|
private String rectifierReason; |
||||||
|
/** |
||||||
|
* 治理后的效果图 |
||||||
|
*/ |
||||||
|
@ApiModelProperty(value = "治理后的效果图") |
||||||
|
private String rectifierPic; |
||||||
|
/** |
||||||
|
* 反馈时间 |
||||||
|
*/ |
||||||
|
@ApiModelProperty(value = "反馈时间") |
||||||
|
@DateTimeFormat(pattern = DateUtil.PATTERN_DATETIME) |
||||||
|
@JsonFormat(pattern = DateUtil.PATTERN_DATETIME) |
||||||
|
private Date rectifierTime; |
||||||
|
/** |
||||||
|
* 反馈时间 |
||||||
|
*/ |
||||||
|
@ApiModelProperty(value = "反馈开始时间") |
||||||
|
@DateTimeFormat(pattern = DateUtil.PATTERN_DATETIME) |
||||||
|
@JsonFormat(pattern = DateUtil.PATTERN_DATETIME) |
||||||
|
private Date rectifierStartTime; |
||||||
|
/** |
||||||
|
* 反馈时间 |
||||||
|
*/ |
||||||
|
@ApiModelProperty(value = "反馈结束时间") |
||||||
|
@DateTimeFormat(pattern = DateUtil.PATTERN_DATETIME) |
||||||
|
@JsonFormat(pattern = DateUtil.PATTERN_DATETIME) |
||||||
|
private Date rectifierEndTime; |
||||||
|
|
||||||
|
} |
@ -0,0 +1,38 @@ |
|||||||
|
package com.hnac.hzims.safeproduct.vo; |
||||||
|
|
||||||
|
import com.hnac.hzims.safeproduct.entity.InnerDangerEntity; |
||||||
|
import io.swagger.annotations.ApiModel; |
||||||
|
import io.swagger.annotations.ApiModelProperty; |
||||||
|
import lombok.Data; |
||||||
|
import lombok.EqualsAndHashCode; |
||||||
|
|
||||||
|
import java.io.Serializable; |
||||||
|
|
||||||
|
/** |
||||||
|
* Created by ty 2023/9/18 10:16 |
||||||
|
*/ |
||||||
|
@Data |
||||||
|
@EqualsAndHashCode(callSuper = true) |
||||||
|
@ApiModel(value = "隐患信息表", description = "隐患信息表") |
||||||
|
public class InnerDangerVo extends InnerDangerEntity implements Serializable { |
||||||
|
/** |
||||||
|
* 判定人 |
||||||
|
*/ |
||||||
|
@ApiModelProperty(value = "判定人") |
||||||
|
private String judgeFlow; |
||||||
|
/** |
||||||
|
* 核查人 |
||||||
|
*/ |
||||||
|
@ApiModelProperty(value = "核查人") |
||||||
|
private String checkPeopleFlow; |
||||||
|
/** |
||||||
|
* 整改责任人 |
||||||
|
*/ |
||||||
|
@ApiModelProperty(value = "整改责任人") |
||||||
|
private String rectifierFlow; |
||||||
|
/** |
||||||
|
* 验收人 |
||||||
|
*/ |
||||||
|
@ApiModelProperty(value = "验收人") |
||||||
|
private String conclusionPeopleFlow; |
||||||
|
} |
@ -0,0 +1,29 @@ |
|||||||
|
package com.hnac.hzims.safeproduct.vo; |
||||||
|
|
||||||
|
import com.hnac.hzims.safeproduct.risk.entity.RiskCheckEntity; |
||||||
|
import io.swagger.annotations.ApiModel; |
||||||
|
import io.swagger.annotations.ApiModelProperty; |
||||||
|
import lombok.Data; |
||||||
|
import lombok.EqualsAndHashCode; |
||||||
|
|
||||||
|
import java.io.Serializable; |
||||||
|
|
||||||
|
/** |
||||||
|
* @ClassName RiskCheckVO |
||||||
|
* @description: 风险点检查项VO |
||||||
|
* @author: hx |
||||||
|
* @create: 2023-09-19 09:28 |
||||||
|
* @Version 4.0 |
||||||
|
**/ |
||||||
|
@Data |
||||||
|
@EqualsAndHashCode |
||||||
|
@ApiModel("风险点检查项VO") |
||||||
|
public class RiskCheckVO extends RiskCheckEntity implements Serializable { |
||||||
|
|
||||||
|
@ApiModelProperty("创建人名称") |
||||||
|
private String creatorName; |
||||||
|
|
||||||
|
@ApiModelProperty("更新人名称") |
||||||
|
private String updateUserName; |
||||||
|
|
||||||
|
} |
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue