refactor(data-process): 重构数据处理服务依赖注入和数据获取逻辑
- 将 PqReasonableRangeFeignClient 替换为 IPqReasonableRangeService 接口 - 统一使用本地服务接口替代远程调用,优化性能 - 移除废弃的 WlMinuteData 方法和相关设备线路查询逻辑 - 标准化时间相关的导入包,只保留必要的类 - 清理未使用的资源注入和函数式编程相关导入 - 简化数据获取流程,统一使用 getMinuteData 方法
This commit is contained in:
@@ -0,0 +1,110 @@
|
||||
package com.njcn.algorithm.pojo.dto;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
/**
|
||||
* @author xy
|
||||
*/
|
||||
@Data
|
||||
public class PqReasonableRangeDto implements Serializable {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
/**
|
||||
* 主键ID
|
||||
*/
|
||||
private String id;
|
||||
|
||||
/**
|
||||
* 指标code
|
||||
*/
|
||||
private String indexCode;
|
||||
|
||||
/**
|
||||
* 指标名称
|
||||
*/
|
||||
private String indexName;
|
||||
|
||||
/**
|
||||
* 指标开始
|
||||
*/
|
||||
private Integer harmStart;
|
||||
|
||||
/**
|
||||
* 指标结束
|
||||
*/
|
||||
private Integer harmEnd;
|
||||
|
||||
/**
|
||||
* 指标所属项别
|
||||
*/
|
||||
private String phaseType;
|
||||
|
||||
/**
|
||||
* 指标所属influxdb表的实体类
|
||||
*/
|
||||
private String influxdbTableName;
|
||||
|
||||
/**
|
||||
* 指标所属类的属性
|
||||
*/
|
||||
private String influxdbColumnName;
|
||||
|
||||
/**
|
||||
* 指标下限
|
||||
*/
|
||||
private Double minValue;
|
||||
|
||||
/**
|
||||
* 指标上限
|
||||
*/
|
||||
private Double maxValue;
|
||||
|
||||
/**
|
||||
* 电压等级是否参与计算(0:不参与1:参与)
|
||||
*/
|
||||
private Integer isVoltage;
|
||||
|
||||
/**
|
||||
* Ct变比是否参与计算
|
||||
*/
|
||||
private Integer ctAttendFlag;
|
||||
|
||||
/**
|
||||
* 指标数据源(influxdb,oralce,mysql)
|
||||
*/
|
||||
private String dataSource;
|
||||
|
||||
/**
|
||||
* 无具体范围,判断的条件描述
|
||||
*/
|
||||
private String otherAlgorithm;
|
||||
|
||||
/**
|
||||
* 备注
|
||||
*/
|
||||
private String remark;
|
||||
|
||||
/**
|
||||
* 单位
|
||||
*/
|
||||
private String unit;
|
||||
|
||||
/**
|
||||
* 排序
|
||||
*/
|
||||
private Integer sort;
|
||||
|
||||
/**
|
||||
* 所属系统(pqs,govern)目前就这个两个系统
|
||||
*/
|
||||
private String belongingSystem;
|
||||
|
||||
/**
|
||||
* 状态(0:删除 1:正常)
|
||||
*/
|
||||
private Integer state;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,120 @@
|
||||
package com.njcn.algorithm.pojo.po;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.njcn.db.bo.BaseEntity;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
*
|
||||
* </p>
|
||||
*
|
||||
* @author xy
|
||||
* @since 2025-02-13
|
||||
*/
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
@TableName("pq_reasonable_range")
|
||||
public class PqReasonableRange extends BaseEntity implements Serializable {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
/**
|
||||
* 主键ID
|
||||
*/
|
||||
private String id;
|
||||
|
||||
/**
|
||||
* 指标code
|
||||
*/
|
||||
private String indexCode;
|
||||
|
||||
/**
|
||||
* 指标名称
|
||||
*/
|
||||
private String indexName;
|
||||
|
||||
/**
|
||||
* 指标开始
|
||||
*/
|
||||
private Integer harmStart;
|
||||
|
||||
/**
|
||||
* 指标结束
|
||||
*/
|
||||
private Integer harmEnd;
|
||||
|
||||
/**
|
||||
* 指标所属项别
|
||||
*/
|
||||
private String phaseType;
|
||||
|
||||
/**
|
||||
* 指标所属influxdb表的实体类
|
||||
*/
|
||||
private String influxdbTableName;
|
||||
|
||||
/**
|
||||
* 指标所属类的属性
|
||||
*/
|
||||
private String influxdbColumnName;
|
||||
|
||||
/**
|
||||
* 指标下限
|
||||
*/
|
||||
private Double minValue;
|
||||
|
||||
/**
|
||||
* 指标上限
|
||||
*/
|
||||
private Double maxValue;
|
||||
|
||||
/**
|
||||
* 电压等级是否参与计算(0:不参与1:参与)
|
||||
*/
|
||||
private Integer isVoltage;
|
||||
|
||||
/**
|
||||
* Ct变比是否参与计算
|
||||
*/
|
||||
private Integer ctAttendFlag;
|
||||
|
||||
/**
|
||||
* 指标数据源(influxdb,oralce,mysql)
|
||||
*/
|
||||
private String dataSource;
|
||||
|
||||
/**
|
||||
* 无具体范围,判断的条件描述
|
||||
*/
|
||||
private String otherAlgorithm;
|
||||
|
||||
/**
|
||||
* 备注
|
||||
*/
|
||||
private String remark;
|
||||
|
||||
/**
|
||||
* 单位
|
||||
*/
|
||||
private String unit;
|
||||
|
||||
/**
|
||||
* 排序
|
||||
*/
|
||||
private Integer sort;
|
||||
|
||||
/**
|
||||
* 所属系统(pqs,govern)目前就这个两个系统
|
||||
*/
|
||||
private String belongingSystem;
|
||||
|
||||
/**
|
||||
* 状态(0:删除 1:正常)
|
||||
*/
|
||||
private Integer state;
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user