1.新增全过程接口

This commit is contained in:
2024-10-09 16:31:47 +08:00
parent da814e4bdc
commit ab0b6e96c6
15 changed files with 747 additions and 0 deletions

View File

@@ -0,0 +1,146 @@
package com.njcn.harmonic.pojo.po.upload;
import com.baomidou.mybatisplus.annotation.TableName;
import com.njcn.db.bo.BaseEntity;
import java.io.Serializable;
import java.math.BigDecimal;
import lombok.Getter;
import lombok.Setter;
/**
* <p>
* 电能质量全过程月报
* </p>
*
* @author cdf
* @since 2024-10-09
*/
@Getter
@Setter
@TableName("pms_tem_process_report")
public class PmsTemProcessReport extends BaseEntity {
private static final long serialVersionUID = 1L;
/**
* uuid
*/
private String objId;
/**
* 所属省份取ISC平台上的组织id
*/
private String provinceOrg;
/**
* 所属省份名称取ISC平台上的组织名称
*/
private String provinceOrgName;
/**
* 所属地市取ISC平台上的组织id
*/
private String cityOrg;
/**
* 所属地市名称取ISC平台上的组织名称
*/
private String cityOrgName;
/**
* 统计单位层级
*/
private String statisticalLevel;
/**
* 统计类型
*/
private String statisticalType;
/**
* 统计日期yyyy-mm
*/
private String statisticalDate;
/**
* 并/入网申请当月新增用户项目数量没有则为0不可为空
*/
private Integer newUserNum;
/**
* 并/入网申请累计新增用户项目数量没有则为0不可为空
*/
private Integer newUserCount;
/**
* 规划可研当月预测评估审查数量没有则为0不可为空
*/
private Integer reportAuditNum;
/**
* 规划可研累计预测评估审查数量没有则为0不可为空
*/
private Integer reportAuditCount;
/**
* 竣工验收当月竣工核查数量没有则为0不可为空
*/
private Integer approvalAuditNum;
/**
* 竣工验收累计竣工核查数量没有则为0不可为空
*/
private Integer approvalAuditCount;
/**
* 竣工验收当月发现问题数量没有则为0不可为空
*/
private Integer approvalProblemNum;
/**
* 竣工验收累计发现问题数量没有则为0不可为空
*/
private Integer approvalProblemCount;
/**
* 竣工验收当月整改验收问题数量竣工验收当月整改验收问题数量没有则为0不可为空
*/
private Integer approvalRectificationProblemNum;
/**
* 竣工验收累计整改验收问题数量没有则为0不可为空
*/
private Integer approvalRectificationProblemCount;
/**
* 试运行累计转试运行用户数量没有则为0不可为空
*/
private Integer testRunUserCount;
/**
* 试运行超标用户数量没有则为0不可为空
*/
private Integer testRunOvUserNum;
/**
* 试运行用户超标占比(%
*/
private BigDecimal testRunOvUserRate;
/**
* 累计转生产运行用户数量没有则为0不可为空
*/
private Integer runUserCount;
/**
* 生产运行超标用户数量没有则为0不可为空
*/
private Integer runOvUserNum;
/**
* 生产运行超标用户占比(%
*/
private BigDecimal runOvUserRate;
}

View File

@@ -0,0 +1,212 @@
package com.njcn.harmonic.pojo.po.upload;
import com.baomidou.mybatisplus.annotation.TableName;
import com.njcn.db.bo.BaseEntity;
import java.io.Serializable;
import java.time.LocalDate;
import java.time.LocalDateTime;
import lombok.Getter;
import lombok.Setter;
/**
* <p>
* 电能质量全过程跟踪数据
* </p>
*
* @author cdf
* @since 2024-10-09
*/
@Getter
@Setter
@TableName("pms_tem_process_track")
public class PmsTemProcessTrack extends BaseEntity {
private static final long serialVersionUID = 1L;
/**
* 主键
*/
private String objId;
/**
* 关联临时用户档案主键
*/
private String tempUserDossierId;
/**
* 项目阶段
*/
private String proStage;
/**
* 规划可研-评估状态
*/
private String auditStatus;
/**
* 规划可研-评估结论
*/
private String auditResult;
/**
* 规划可研-审查人
*/
private String auditUserId;
/**
* 规划可研-审查人名称
*/
private String auditUserName;
/**
* 规划可研-审查时间
*/
private LocalDateTime auditTime;
/**
* 竣工验收-验收状态
*/
private String approvalStatus;
/**
* 竣工验收-验收结论
*/
private String approvalResult;
/**
* 竣工验收-验收负责人
*/
private String approvalDutyUserId;
/**
* 竣工验收-验收负责人名称
*/
private String approvalDutyUserName;
/**
* 竣工验收-验收时间
*/
private LocalDateTime approvalTime;
/**
* 营销用户编号
*/
private String consNo;
/**
* 试运行-是否超标
*/
private String testIsOv;
/**
* 总超标天数
*/
private Integer allOvCountDay;
/**
* 监测天数
*/
private Integer monitorDay;
/**
* 开始监测日期
*/
private LocalDate startMonitorDate;
/**
* 关联监测点
*/
private String monitorIds;
/**
* 投运日期
*/
private LocalDate operateDate;
/**
* 运行天数
*/
private Integer testRunDay;
/**
* 审查完成时间
*/
private LocalDateTime auditFinalTime;
/**
* 审查出具单位名称
*/
private String auditIssueOrgName;
/**
* 电能质量专业审查意见
*/
private String professionalAuditOpinion;
/**
* 审查单位
*/
private String auditOrg;
/**
* 审查单位名称
*/
private String auditOrgName;
/**
* 验收完成时间
*/
private LocalDateTime approvalFinalTime;
/**
* 遗留问题
*/
private String legacyProblem;
/**
* 验收建议
*/
private String approvalAdvise;
/**
* 验收参与人名称
*/
private String approvalJoinUserName;
/**
* 关联营销档案时间
*/
private LocalDateTime relConsTime;
/**
* 操作人名称
*/
private String operateUserName;
/**
* 测试结论
*/
private String testResult;
/**
* 试运行出具单位名称
*/
private String testRunIssueOrgName;
/**
* 越限指标
*/
private String ovIndexs;
/**
* 监测日期
*/
private LocalDateTime monitorDate;
/**
* 用户id
*/
private String consObjId;
}

View File

@@ -0,0 +1,159 @@
package com.njcn.harmonic.pojo.po.upload;
import com.baomidou.mybatisplus.annotation.TableName;
import com.njcn.db.bo.BaseEntity;
import java.io.Serializable;
import java.time.LocalDate;
import java.time.LocalDateTime;
import lombok.Getter;
import lombok.Setter;
/**
* <p>
* 电能质量全过程管理用户
* </p>
*
* @author cdf
* @since 2024-10-09
*/
@Getter
@Setter
@TableName("pms_tem_user")
public class PmsTemUser extends BaseEntity {
private static final long serialVersionUID = 1L;
private String objId;
/**
* 所属网省
*/
private String provinceOrg;
/**
* 所属网省名称
*/
private String provinceOrgName;
/**
* 所属地市
*/
private String cityOrg;
/**
* 所属地市名称
*/
private String cityOrgName;
/**
* 运维单位
*/
private String maintOrg;
/**
* 运维单位名称
*/
private String maintOrgName;
/**
* 用户/项目名称
*/
private String consName;
/**
* 干扰源类型
*/
private String sourceType;
/**
* 干扰源类别
*/
private String sourceCategory;
/**
* 场站属性
*/
private String sourceAttr;
/**
* 并网/供电电压等级
*/
private String gcVoltageLevel;
/**
* 并网/供电变电站
*/
private String gcSubstationId;
/**
* 并网/供电变电站名称
*/
private String gcSubstationName;
/**
* 并网/供电变电站电压等级
*/
private String gcSubstationVoltageLevel;
/**
* 并网/供电线路
*/
private String gcFeederId;
/**
* 并网/供电线路名称
*/
private String gcFeederName;
/**
* 总装机容量MVA
*/
private Double ratedCapacity;
/**
* 档案状态
*/
private String userDossierStatus;
/**
* 删除标记
*/
private Boolean isDelete;
/**
* 删除时间
*/
private LocalDateTime deleteTime;
/**
* 发布人
*/
private String releaseUserName;
/**
* 所属电站类型
*/
private String gcSubstationType;
/**
* 投运日期
*/
private LocalDate operateTime;
/**
* 发布时间
*/
private LocalDateTime releaseTime;
/**
* 营销用户编号
*/
private String consNo;
/**
* 用户id
*/
private String consObjId;
}