表单提交

This commit is contained in:
hzj
2024-05-13 14:55:33 +08:00
parent d814600c85
commit 14fe1a7537
28 changed files with 1679 additions and 35 deletions

View File

@@ -0,0 +1,153 @@
package com.njcn.supervision.pojo.param.user;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;
import java.time.LocalDate;
import java.util.List;
import java.util.Map;
/**
* Description:
* Date: 2024/5/10 18:16【需求编号】
*
* @author clam
* @version V1.0.0
*/
@Data
@AllArgsConstructor
@NoArgsConstructor
public class SupervisionDevMainReportParam {
/**
* id
*/
@ApiModelProperty(value = "id")
private String id;
/**
* 填报人
*/
@ApiModelProperty(value = "填报人")
private String reporter;
/**
* 填报日期
*/
@ApiModelProperty(value = "填报日期")
private LocalDate reportDate;
/**
* 填报部门
*/
@ApiModelProperty(value = "填报部门")
private String orgId;
/**
* 工程预期投产日期
*/
@ApiModelProperty(value = "工程预期投产日期")
private LocalDate expectedProductionDate;
/**
* 所属地市
*/
@ApiModelProperty(value = "所属地市")
private String city;
/**
* 用户状态
*/
@ApiModelProperty(value = "用户状态")
private String userStatus;
@ApiModelProperty(value = "用户名称")
private String userId;
/**
* 用户名称
*/
@ApiModelProperty(value = "用户名称")
private String userName;
/**
* 验收检验报告
*/
@ApiModelProperty(value = "验收检验报告")
private String acceptanceInspectionReport;
/**
* 验收检验报告单
*/
@ApiModelProperty(value = "验收检验报告单")
private String acceptanceInspectionReportSingle;
/**
* 型式实验报告
*/
@ApiModelProperty(value = "型式实验报告")
private String typeExperimentReport;
/**
* 出厂检验报告
*/
@ApiModelProperty(value = "出厂检验报告")
private String factoryInspectionReport;
/**
* 性能检测报告
*/
@ApiModelProperty(value = "性能检测报告")
private String performanceTestReport;
/**
* 信息安全检测报告
*/
@ApiModelProperty(value = "信息安全检测报告")
private String informationSecurityTestReport;
/**
* 其他附件
*/
@ApiModelProperty(value = "其他附件")
private String otherAttachments;
/**
* 流程实例的编号
*/
@ApiModelProperty(value = "流程实例的编号")
private String processInstanceId;
@ApiModelProperty("发起人自选审批人 Map")
private Map<String, List<String>> startUserSelectAssignees;
private SupervisionTempDeviceReportParam supervisionTempDeviceReportParam;
private SupervisionTempLineReportParam supervisionTempLineReportParam;
@Data
@EqualsAndHashCode(callSuper = true)
public static class SupervisionDevMainReportParamUpdate extends SupervisionDevMainReportParam {
@ApiModelProperty("id")
private String Id;
}
}

View File

@@ -0,0 +1,221 @@
package com.njcn.supervision.pojo.param.user;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.math.BigDecimal;
import java.time.LocalDateTime;
/**
*
* Description:
* Date: 2024/5/11 14:07【需求编号】
*
* @author clam
* @version V1.0.0
*/
@ApiModel(description="临时台账信息")
@Data
@AllArgsConstructor
@NoArgsConstructor
public class SupervisionTempDeviceReportParam {
/**
* 所属供电公司
*/
@ApiModelProperty(value="所属供电公司")
private String powerCompany;
/**
* 所属变电站
*/
@ApiModelProperty(value="所属变电站")
private String substation;
/**
* 变电站电压等级
*/
@ApiModelProperty(value="变电站电压等级")
private String substationVoltageLevel;
/**
* 监测终端编码
*/
@ApiModelProperty(value="监测终端编码")
private String monitoringTerminalCode;
/**
* 监测终端名称
*/
@ApiModelProperty(value="监测终端名称")
private String monitoringTerminalName;
/**
* 电压互感器类型
*/
@ApiModelProperty(value="电压互感器类型")
private String voltageTransformerType;
/**
* 终端接线方式类型
*/
@ApiModelProperty(value="终端接线方式类型")
private String terminalWiringMethodType;
/**
* 中性点接线方式
*/
@ApiModelProperty(value="中性点接线方式")
private String neutralPointWiringMethod;
/**
* 厂家
*/
@ApiModelProperty(value="厂家")
private String manufacturer;
/**
* 厂家设备编号
*/
@ApiModelProperty(value="厂家设备编号")
private String manufacturerDeviceNumber;
/**
* 终端IP
*/
@ApiModelProperty(value="终端IP")
private String terminalIp;
/**
* 终端型号
*/
@ApiModelProperty(value="终端型号")
private String terminalType;
/**
* 端口
*/
@ApiModelProperty(value="端口")
private String terminalPort;
/**
* 所属前置机
*/
@ApiModelProperty(value="所属前置机")
private String frontEndMachine;
/**
* 本次终端检测时间
*/
@ApiModelProperty(value="本次终端检测时间")
private LocalDateTime currentTerminalDetectionTime;
/**
* 下次终端定检时间
*/
@ApiModelProperty(value="下次终端定检时间")
private LocalDateTime nextTerminalInspectionTime;
/**
* 识别码
*/
@ApiModelProperty(value="识别码")
private String identificationCode;
/**
* 终端秘钥
*/
@ApiModelProperty(value="终端秘钥")
private String terminalSecretKey;
/**
* 经度
*/
@ApiModelProperty(value="经度")
private BigDecimal longitude;
/**
* 纬度
*/
@ApiModelProperty(value="纬度")
private BigDecimal latitude;
/**
* 终端模型
*/
@ApiModelProperty(value="终端模型")
private String terminalModel;
/**
* 数据类型
*/
@ApiModelProperty(value="数据类型")
private String dataType;
/**
* 通讯状态
*/
@ApiModelProperty(value="通讯状态")
private String communicationStatus;
/**
* SIM卡号
*/
@ApiModelProperty(value="SIM卡号")
private String simCardNumber;
/**
* 投运时间
*/
@ApiModelProperty(value="投运时间")
private LocalDateTime commissioningTime;
/**
* 数据更新时间
*/
@ApiModelProperty(value="数据更新时间")
private LocalDateTime dataUpdateTime;
/**
* 对时功能
*/
@ApiModelProperty(value="对时功能")
private String timeSyncFunction;
/**
* 电镀功能
*/
@ApiModelProperty(value="电镀功能")
private String electroplatingFunction;
/**
* 监测装置安装位置
*/
@ApiModelProperty(value="监测装置安装位置")
private String monitoringDeviceInstallationPosition;
/**
* 召换标志
*/
@ApiModelProperty(value="召换标志")
private String summonFlag;
/**
* 告警功能
*/
@ApiModelProperty(value="告警功能")
private String alarmFunction;
/**
* 合同号
*/
@ApiModelProperty(value="合同号")
private String contractNumber;
}

View File

@@ -0,0 +1,154 @@
package com.njcn.supervision.pojo.param.user;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
/**
*
* Description:
* Date: 2024/5/11 14:07【需求编号】
*
* @author clam
* @version V1.0.0
*/
@ApiModel(description="临时监测点信息")
@Data
@AllArgsConstructor
@NoArgsConstructor
public class SupervisionTempLineReportParam {
/**
* 监测点名称
*/
@ApiModelProperty(value="监测点名称")
private String lineName;
/**
* 监测点电压等级
*/
@ApiModelProperty(value="监测点电压等级")
private String voltageLevel;
/**
* 接入母线
*/
@ApiModelProperty(value="接入母线")
private String connectedBus;
/**
* 短路容量
*/
@ApiModelProperty(value="短路容量")
private Float shortCapacity;
/**
* 协议容量
*/
@ApiModelProperty(value="协议容量")
private Float dealCapacity;
/**
* 设备容量
*/
@ApiModelProperty(value="设备容量")
private Float devCapacity;
/**
* 基准容量
*/
@ApiModelProperty(value="基准容量")
private Float standardCapacity;
/**
* CT变比
*/
@ApiModelProperty(value="CT变比")
private Float ctRatio;
/**
* PT变比
*/
@ApiModelProperty(value="PT变比")
private Float ptRatio;
/**
* 监测点编号
*/
@ApiModelProperty(value="监测点编号")
private String lineId;
/**
* 测量间隔
*/
@ApiModelProperty(value="测量间隔")
private Integer timeInterval;
/**
* 干扰源类型
*/
@ApiModelProperty(value="干扰源类型")
private String loadType;
/**
* 干扰源类别
*/
@ApiModelProperty(value="干扰源类别")
private String businessType;
/**
* 监测点性质
*/
@ApiModelProperty(value="监测点性质")
private String pointNature;
/**
* 是否参与统计
*/
@ApiModelProperty(value="是否参与统计")
private Boolean isStatistical;
/**
* 监测点对象名称
*/
@ApiModelProperty(value="监测点对象名称")
private String objName;
/**
* 电网侧变电站
*/
@ApiModelProperty(value="电网侧变电站")
private String powerSubstationName;
/**
* 是否并网点
*/
@ApiModelProperty(value="是否并网点")
private Boolean isGridConnectionPoint;
/**
* 监测点运行状态
*/
@ApiModelProperty(value="监测点运行状态")
private String operationStatus;
/**
* 主接线图
*/
@ApiModelProperty(value="主接线图")
private String mainWiringDiagram;
/**
* 电压偏差上限
*/
@ApiModelProperty(value="电压偏差上限")
private Float voltageDeviationUpperLimit;
/**
* 电压偏差下限
*/
@ApiModelProperty(value="电压偏差下限")
private Float voltageDeviationLowerLimit;
}

View File

@@ -0,0 +1,139 @@
package com.njcn.supervision.pojo.po.dev;
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 com.njcn.db.bo.BaseEntity;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.time.LocalDate;
/**
* Description:
* Date: 2024/5/10 18:16【需求编号】
*
* @author clam
* @version V1.0.0
*/
@Data
@AllArgsConstructor
@NoArgsConstructor
@TableName(value = "supervision_dev_main_report")
public class SupervisionDevMainReportPO extends BaseEntity {
/**
* id
*/
@TableId(value = "id", type = IdType.INPUT)
private String id;
/**
* 填报人
*/
@TableField(value = "reporter")
private String reporter;
/**
* 填报日期
*/
@TableField(value = "report_date")
private LocalDate reportDate;
/**
* 填报部门
*/
@TableField(value = "org_id")
private String orgId;
/**
* 工程预期投产日期
*/
@TableField(value = "expected_production_date")
private LocalDate expectedProductionDate;
/**
* 所属地市
*/
@TableField(value = "city")
private String city;
/**
* 用户状态
*/
@TableField(value = "user_status")
private String userStatus;
/**
* 关联用户id
*/
@TableField(value = "user_id")
private String userId;
/**
* 用户名称
*/
@TableField(value = "user_name")
private String userName;
/**
* 验收检验报告
*/
@TableField(value = "acceptance_inspection_report")
private String acceptanceInspectionReport;
/**
* 验收检验报告单
*/
@TableField(value = "acceptance_inspection_report_single")
private String acceptanceInspectionReportSingle;
/**
* 型式实验报告
*/
@TableField(value = "type_experiment_report")
private String typeExperimentReport;
/**
* 出厂检验报告
*/
@TableField(value = "factory_inspection_report")
private String factoryInspectionReport;
/**
* 性能检测报告
*/
@TableField(value = "performance_test_report")
private String performanceTestReport;
/**
* 信息安全检测报告
*/
@TableField(value = "information_security_test_report")
private String informationSecurityTestReport;
/**
* 其他附件
*/
@TableField(value = "other_attachments")
private String otherAttachments;
/**
* 流程实例的编号
*/
@TableField(value = "process_instance_id")
private String processInstanceId;
/**
* 1:审批中2审批通过3审批不通过4已取消
*/
@TableField(value = "`status`")
private Integer status;
/**
* 状态0-删除 1-正常
*/
@TableField(value = "`State`")
private Integer state;
}

View File

@@ -0,0 +1,223 @@
package com.njcn.supervision.pojo.po.dev;
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.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.math.BigDecimal;
import java.time.LocalDateTime;
/**
*
* Description:
* Date: 2024/5/11 14:07【需求编号】
*
* @author clam
* @version V1.0.0
*/
@Data
@AllArgsConstructor
@NoArgsConstructor
@TableName(value = "supervision_temp_device_report")
public class SupervisionTempDeviceReport {
@TableId(value = "id", type = IdType.INPUT)
private String id;
/**
* 所属供电公司
*/
@TableField(value = "power_company")
private String powerCompany;
/**
* 所属变电站
*/
@TableField(value = "substation")
private String substation;
/**
* 变电站电压等级
*/
@TableField(value = "substation_voltage_level")
private String substationVoltageLevel;
/**
* 监测终端编码
*/
@TableField(value = "monitoring_terminal_code")
private String monitoringTerminalCode;
/**
* 监测终端名称
*/
@TableField(value = "monitoring_terminal_name")
private String monitoringTerminalName;
/**
* 电压互感器类型
*/
@TableField(value = "voltage_transformer_type")
private String voltageTransformerType;
/**
* 终端接线方式类型
*/
@TableField(value = "terminal_wiring_method_type")
private String terminalWiringMethodType;
/**
* 中性点接线方式
*/
@TableField(value = "neutral_point_wiring_method")
private String neutralPointWiringMethod;
/**
* 厂家
*/
@TableField(value = "manufacturer")
private String manufacturer;
/**
* 厂家设备编号
*/
@TableField(value = "manufacturer_device_number")
private String manufacturerDeviceNumber;
/**
* 终端IP
*/
@TableField(value = "terminal_ip")
private String terminalIp;
/**
* 终端型号
*/
@TableField(value = "terminal_type")
private String terminalType;
/**
* 端口
*/
@TableField(value = "terminal_port")
private String terminalPort;
/**
* 所属前置机
*/
@TableField(value = "front_end_machine")
private String frontEndMachine;
/**
* 本次终端检测时间
*/
@TableField(value = "current_terminal_detection_time")
private LocalDateTime currentTerminalDetectionTime;
/**
* 下次终端定检时间
*/
@TableField(value = "next_terminal_inspection_time")
private LocalDateTime nextTerminalInspectionTime;
/**
* 识别码
*/
@TableField(value = "identification_code")
private String identificationCode;
/**
* 终端秘钥
*/
@TableField(value = "terminal_secret_key")
private String terminalSecretKey;
/**
* 经度
*/
@TableField(value = "longitude")
private BigDecimal longitude;
/**
* 纬度
*/
@TableField(value = "latitude")
private BigDecimal latitude;
/**
* 终端模型
*/
@TableField(value = "terminal_model")
private String terminalModel;
/**
* 数据类型
*/
@TableField(value = "data_type")
private String dataType;
/**
* 通讯状态
*/
@TableField(value = "communication_status")
private String communicationStatus;
/**
* SIM卡号
*/
@TableField(value = "sim_card_number")
private String simCardNumber;
/**
* 投运时间
*/
@TableField(value = "commissioning_time")
private LocalDateTime commissioningTime;
/**
* 数据更新时间
*/
@TableField(value = "data_update_time")
private LocalDateTime dataUpdateTime;
/**
* 对时功能
*/
@TableField(value = "time_sync_function")
private Integer timeSyncFunction;
/**
* 电镀功能
*/
@TableField(value = "electroplating_function")
private Integer electroplatingFunction;
/**
* 监测装置安装位置
*/
@TableField(value = "monitoring_device_installation_position")
private String monitoringDeviceInstallationPosition;
/**
* 召换标志
*/
@TableField(value = "summon_flag")
private String summonFlag;
/**
* 告警功能
*/
@TableField(value = "alarm_function")
private String alarmFunction;
/**
* 合同号
*/
@TableField(value = "contract_number")
private String contractNumber;
}

View File

@@ -0,0 +1,159 @@
package com.njcn.supervision.pojo.po.dev;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
/**
*
* Description:
* Date: 2024/5/11 14:07【需求编号】
*
* @author clam
* @version V1.0.0
*/
@ApiModel(description="")
@Data
@AllArgsConstructor
@NoArgsConstructor
@TableName(value = "supervision_temp_line_report")
public class SupervisionTempLineReport {
@TableId(value = "id")
private String id;
/**
* 监测点名称
*/
@TableField(value = "line_name")
private String lineName;
/**
* 监测点电压等级
*/
@TableField(value = "voltage_level")
private String voltageLevel;
/**
* 接入母线
*/
@TableField(value = "connected_bus")
private String connectedBus;
/**
* 短路容量
*/
@TableField(value = "short_capacity")
private Float shortCapacity;
/**
* 协议容量
*/
@TableField(value = "deal_capacity")
private Float dealCapacity;
/**
* 设备容量
*/
@TableField(value = "dev_capacity")
private Float devCapacity;
/**
* 基准容量
*/
@TableField(value = "standard_capacity")
private Float standardCapacity;
/**
* CT变比
*/
@TableField(value = "ct_ratio")
private Float ctRatio;
/**
* PT变比
*/
@TableField(value = "pt_ratio")
private Float ptRatio;
/**
* 监测点编号
*/
@TableField(value = "line_id")
private String lineId;
/**
* 测量间隔
*/
@TableField(value = "time_interval")
private Integer timeInterval;
/**
* 干扰源类型
*/
@TableField(value = "Load_Type")
private String loadType;
/**
* 干扰源类别
*/
@TableField(value = "Business_Type")
private String businessType;
/**
* 监测点性质
*/
@TableField(value = "point_nature")
private String pointNature;
/**
* 是否参与统计
*/
@TableField(value = "is_statistical")
private Boolean isStatistical;
/**
* 监测点对象名称
*/
@TableField(value = "Obj_Name")
private String objName;
/**
* 电网侧变电站
*/
@TableField(value = "Power_Substation_Name")
private String powerSubstationName;
/**
* 是否并网点
*/
@TableField(value = "is_grid_connection_point")
private Boolean isGridConnectionPoint;
/**
* 监测点运行状态
*/
@TableField(value = "operation_status")
private String operationStatus;
/**
* 主接线图
*/
@TableField(value = "main_wiring_diagram")
private String mainWiringDiagram;
/**
* 电压偏差上限
*/
@TableField(value = "voltage_deviation_upper_limit")
private Float voltageDeviationUpperLimit;
/**
* 电压偏差下限
*/
@TableField(value = "voltage_deviation_lower_limit")
private Float voltageDeviationLowerLimit;
}