代码调整

This commit is contained in:
2022-11-08 09:48:02 +08:00
parent 7b0c2435fc
commit 3abd49707f
290 changed files with 13772 additions and 1639 deletions

View File

@@ -4,8 +4,10 @@ import com.njcn.common.pojo.constant.ServerInfo;
import com.njcn.common.pojo.response.HttpResult;
import com.njcn.device.pms.api.fallback.PmsGeneratrixClientFallbackFactory;
import com.njcn.device.pms.api.fallback.StatationStatClientFallbackFactory;
import com.njcn.device.pms.pojo.dto.GeneratrixAndPowerStationDTO;
import com.njcn.device.pms.pojo.dto.PmsGeneratrixDTO;
import com.njcn.device.pms.pojo.param.PmsGeneratrixParam;
import io.swagger.annotations.ApiOperation;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.PostMapping;
@@ -30,4 +32,15 @@ public interface PmsGeneratrixClient {
*/
@PostMapping("/getGeneratrixInfo")
HttpResult<List<PmsGeneratrixDTO>> getGeneratrixInfo(@RequestBody PmsGeneratrixParam pmsGeneratrixParam);
/**
* 获取母线与电站关联信息
*
* @param param 条件参数
* @return com.njcn.common.pojo.response.HttpResult<java.util.List < com.njcn.device.pms.pojo.dto.GeneratrixAndPowerStationDTO>>
* @author yzh
* @date 2022/11/3
*/
@PostMapping("/getGeneratrixAndPowerStationInfo")
HttpResult<List<GeneratrixAndPowerStationDTO>> getGeneratrixAndPowerStationInfo(@RequestBody PmsGeneratrixParam param);
}

View File

@@ -5,6 +5,7 @@ import com.njcn.common.pojo.exception.BusinessException;
import com.njcn.common.pojo.response.HttpResult;
import com.njcn.device.pms.api.PmsGeneralDeviceInfoClient;
import com.njcn.device.pms.api.PmsGeneratrixClient;
import com.njcn.device.pms.pojo.dto.GeneratrixAndPowerStationDTO;
import com.njcn.device.pms.pojo.dto.PmsGeneralDeviceDTO;
import com.njcn.device.pms.pojo.dto.PmsGeneratrixDTO;
import com.njcn.device.pms.pojo.param.PmsDeviceInfoParam;
@@ -38,6 +39,11 @@ public class PmsGeneratrixClientFallbackFactory implements FallbackFactory<PmsGe
log.error("{}异常,降级处理,异常为:{}", "获取母线信息", throwable.toString());
throw new BusinessException(finalExceptionEnum);
}
@Override
public HttpResult<List<GeneratrixAndPowerStationDTO>> getGeneratrixAndPowerStationInfo(PmsGeneratrixParam param) {
log.error("{}异常,降级处理,异常为:{}", "获取母线与电站关联信息", throwable.toString());
throw new BusinessException(finalExceptionEnum);
}
};
}
}

View File

@@ -0,0 +1,58 @@
package com.njcn.device.pms.pojo.dto;
import com.njcn.device.pms.pojo.po.Generatrix;
import com.njcn.device.pq.pojo.po.Voltage;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.apache.commons.math3.analysis.function.Power;
import java.io.Serializable;
/**
* 母线与电站关联信息
*
* @author yzh
* @date 2022/11/3
*/
@Data
public class GeneratrixAndPowerStationDTO implements Serializable {
private static final long serialVersionUID = 1L;
/**
* 母线id
*/
@ApiModelProperty(name = "generatrixId", value = "母线id")
private String generatrixId;
/**
* 母线名称
*/
@ApiModelProperty(name = "generatrixName", value = "母线名称")
private String generatrixName;
/**
* 母线电压等级
*/
@ApiModelProperty(name = "generatrixVoltageLevel", value = "母线电压等级")
private String generatrixVoltageLevel;
/**
* 变电站id
*/
@ApiModelProperty(name = "powerId", value = "变电站id")
private String powerId;
/**
* 变电站名称
*/
@ApiModelProperty(name = "powerName", value = "变电站名称")
private String powerName;
/**
* 变电站电压等级
*/
@ApiModelProperty(name = "powerVoltageLevel", value = "变电站电压等级")
private String powerVoltageLevel;
}

View File

@@ -23,15 +23,32 @@ public class PmsGeneratrixParam implements Serializable {
* 母线id集合
*/
@ApiModelProperty(name = "generatrixIds", value = "母线id集合")
@NotNull(message = "母线id集合不可为空")
private List<String> generatrixIds;
/**
* 变电站id
*/
@ApiModelProperty(name = "powerStationIds", value = "变电站id")
private List<String> powerStationIds;
/**
* 变电站名称
*/
@ApiModelProperty(name = "powerStationName", value = "变电站名称")
private String powerStationName;
/**
* 母线名称
*/
@ApiModelProperty(name = "generatrixName", value = "母线名称")
private String generatrixName;
/**
* 变电站电压等级
*/
@ApiModelProperty(name = "powerStationVoltageLevel", value = "变电站电压等级")
private List<String> powerStationVoltageLevel;
/**
* 母线电压等级
*/

View File

@@ -9,11 +9,11 @@ import java.io.Serializable;
* (RStatBusbarHarmonicY)实体类
*
* @author yzh
* @since 2022-10-12 18:38:16
* @since 2022-11-03 14:16:47
*/
@Data
public class RStatBusbarHarmonicPO implements Serializable {
private static final long serialVersionUID = 398744755685851294L;
public class RStatBusbarHarmonicYPO implements Serializable {
private static final long serialVersionUID = 1L;
/**
* 母线ID
*/
@@ -87,6 +87,5 @@ public class RStatBusbarHarmonicPO implements Serializable {
*/
private Double flicker95;
}

View File

@@ -6,6 +6,7 @@ import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
import java.util.Date;
/**
* 变电站母线电压指标年报返回前端实体类
@@ -15,8 +16,8 @@ import java.io.Serializable;
*/
@Data
@ApiModel(value = "变电站母线电压指标年报返回前端实体类")
public class RStatBusbarHarmonicVO implements Serializable {
@ApiModel("变电站母线电压指标年报返回前端实体类")
public class RStatBusbarHarmonicYVO implements Serializable {
private static final long serialVersionUID = 835979721790264805L;
/**
@@ -28,8 +29,8 @@ public class RStatBusbarHarmonicVO implements Serializable {
/**
* 所属单位
*/
@ApiModelProperty(name = "company", value = "单位")
private String company;
@ApiModelProperty(name = "deptName", value = "单位")
private String deptName;
/**
* 变电站id
@@ -59,128 +60,108 @@ public class RStatBusbarHarmonicVO implements Serializable {
* 母线id
*/
@ApiModelProperty(name = "busbarId", value = "母线id")
@TableField(value = "busbar_id")
private String busbarId;
/**
* 生成数据的时间,每年统计一次
*/
@ApiModelProperty(name = "dataDate", value = "生成数据的时间,每年统计一次")
@TableField(value = "data_date")
private String dataDate;
private Date dataDate;
/**
* 电压有效最大值
*/
@ApiModelProperty(name = "vEffectiveMax", value = "电压有效最大值")
@TableField(value = "v_effective_max")
private Double vEffectiveMax;
/**
* 电压有效最小值
*/
@ApiModelProperty(name = "vEffectiveMin", value = "电压有效最小值")
@TableField(value = "v_effective_min")
private Double vEffectiveMin;
/**
* 电压有效平均值
*/
@ApiModelProperty(name = "vEffectiveAvg", value = "电压有效平均值")
@TableField(value = "v_effective_avg")
private Double vEffectiveAvg;
/**
* 电压有效值95概率大值
*/
@ApiModelProperty(name = "vEffective95", value = "电压有效值95概率大值")
@TableField(value = "v_effective_95")
private Double vEffective95;
/**
* 电压总谐波畸变率最大值
*/
@ApiModelProperty(name = "vThdMax", value = "电压总谐波畸变率最大值")
@TableField(value = "v_thd_max")
private Double vThdMax;
/**
* 电压总谐波畸变率最小值
*/
@ApiModelProperty(name = "vThdMin", value = "电压总谐波畸变率最小值")
@TableField(value = "v_thd_min")
private Double vThdMin;
/**
* 电压总谐波畸变率平均值
*/
@ApiModelProperty(name = "vThdAvg", value = "电压总谐波畸变率平均值")
@TableField(value = "v_thd_avg")
private Double vThdAvg;
/**
* 电压总谐波畸变率95概率大值
*/
@ApiModelProperty(name = "vThd95", value = "电压总谐波畸变率95概率大值")
@TableField(value = "v_thd_95")
private Double vThd95;
/**
* 三相电压不平衡最大值
*/
@ApiModelProperty(name = "unbalanceMax", value = "三相电压不平衡最大值")
@TableField(value = "unbalance_max")
private Double unbalanceMax;
/**
* 三相电压不平衡最小值
*/
@ApiModelProperty(name = "unbalanceMin", value = "三相电压不平衡最小值")
@TableField(value = "unbalance_min")
private Double unbalanceMin;
/**
* 三相电压不平衡平均值
*/
@ApiModelProperty(name = "unbalanceAvg", value = "三相电压不平衡平均值")
@TableField(value = "unbalance_avg")
private Double unbalanceAvg;
/**
* 三相电压不平衡95概率大值
*/
@ApiModelProperty(name = "unbalance95", value = "三相电压不平衡95概率大值")
@TableField(value = "unbalance_95")
private Double unbalance95;
/**
* 闪变最大值
*/
@ApiModelProperty(name = "flickerMax", value = "闪变最大值")
@TableField(value = "flicker_max")
private Double flickerMax;
/**
* 闪变最小值
*/
@ApiModelProperty(name = "flickerMin", value = "闪变最小值")
@TableField(value = "flicker_min")
private Double flickerMin;
/**
* 闪变平均值
*/
@ApiModelProperty(name = "flickerAvg", value = "闪变平均值")
@TableField(value = "flicker_avg")
private Double flickerAvg;
/**
* 闪变95概率大值
*/
@ApiModelProperty(name = "flicker95", value = "闪变95概率大值")
@TableField(value = "flicker_95")
private Double flicker95;
}