1.灿能云接口代码调整
This commit is contained in:
@@ -0,0 +1,108 @@
|
||||
package com.njcn.cloud.enums.app;
|
||||
|
||||
|
||||
/**
|
||||
* @Description: 指标编码
|
||||
* @Author: wr
|
||||
* @Date: 2023/11/3 13:57
|
||||
*/
|
||||
public enum RateCodeEnum{
|
||||
FLICKET_ALLTIME("flickerAllTime", "Flicket_AllTime"),
|
||||
FREQ_DEV_OVERTIME("freqDevOvertime", "频率偏差越限"),
|
||||
VOLTAGE_DEV_OVERTIME("voltageDevOvertime", "电压偏差越限"),
|
||||
UBALANCE_OVERTIME("ubalanceOvertime" ,"电压不平衡越限"),
|
||||
FLICKER_OVERTIME("flickerOvertime", "闪变越限"),
|
||||
UABERRANCE_OVERTIME("uaberranceOvertime", "电压谐波畸变率越限"),
|
||||
UHARM_2_OVERTIME("uharm2Overtime", "2次电压谐波含有率越限"),
|
||||
UHARM_3_OVERTIME("uharm3Overtime", "3次电压谐波含有率越限"),
|
||||
UHARM_4_OVERTIME("uharm4Overtime", "4次电压谐波含有率越限"),
|
||||
UHARM_5_OVERTIME("uharm5Overtime", "5次电压谐波含有率越限"),
|
||||
UHARM_6_OVERTIME("uharm6Overtime", "6次电压谐波含有率越限"),
|
||||
UHARM_7_OVERTIME("uharm7Overtime", "7次电压谐波含有率越限"),
|
||||
UHARM_8_OVERTIME("uharm8Overtime", "8次电压谐波含有率越限"),
|
||||
UHARM_9_OVERTIME("uharm9Overtime", "9次电压谐波含有率越限"),
|
||||
UHARM_10_OVERTIME("uharm10Overtime", "10次电压谐波含有率越限"),
|
||||
UHARM_11_OVERTIME("uharm11Overtime", "11次电压谐波含有率越限"),
|
||||
UHARM_12_OVERTIME("uharm12Overtime", "12次电压谐波含有率越限"),
|
||||
UHARM_13_OVERTIME("uharm13Overtime", "13次电压谐波含有率越限"),
|
||||
UHARM_14_OVERTIME("uharm14Overtime", "14次电压谐波含有率越限"),
|
||||
UHARM_15_OVERTIME("uharm15Overtime", "15次电压谐波含有率越限"),
|
||||
UHARM_16_OVERTIME("uharm16Overtime", "16次电压谐波含有率越限"),
|
||||
UHARM_17_OVERTIME("uharm17Overtime", "17次电压谐波含有率越限"),
|
||||
UHARM_18_OVERTIME("uharm18Overtime", "18次电压谐波含有率越限"),
|
||||
UHARM_19_OVERTIME("uharm19Overtime", "19次电压谐波含有率越限"),
|
||||
UHARM_20_OVERTIME("uharm20Overtime", "20次电压谐波含有率越限"),
|
||||
UHARM_21_OVERTIME("uharm21Overtime", "21次电压谐波含有率越限"),
|
||||
UHARM_22_OVERTIME("uharm22Overtime", "22次电压谐波含有率越限"),
|
||||
UHARM_23_OVERTIME("uharm23Overtime", "23次电压谐波含有率越限"),
|
||||
UHARM_24_OVERTIME("uharm24Overtime", "24次电压谐波含有率越限"),
|
||||
UHARM_25_OVERTIME("uharm25Overtime", "25次电压谐波含有率越限"),
|
||||
IHARM_2_OVERTIME("iharm2Overtime", "2次电流谐波幅值越限"),
|
||||
IHARM_3_OVERTIME("iharm3Overtime", "3次电流谐波幅值越限"),
|
||||
IHARM_4_OVERTIME("iharm4Overtime", "4次电流谐波幅值越限"),
|
||||
IHARM_5_OVERTIME("iharm5Overtime", "5次电流谐波幅值越限"),
|
||||
IHARM_6_OVERTIME("iharm6Overtime", "6次电流谐波幅值越限"),
|
||||
IHARM_7_OVERTIME("iharm7Overtime", "7次电流谐波幅值越限"),
|
||||
IHARM_8_OVERTIME("iharm8Overtime", "8次电流谐波幅值越限"),
|
||||
IHARM_9_OVERTIME("iharm9Overtime", "9次电流谐波幅值越限"),
|
||||
IHARM_10_OVERTIME("iharm10Overtime", "10次电流谐波幅值越限"),
|
||||
IHARM_11_OVERTIME("iharm11Overtime", "11次电流谐波幅值越限"),
|
||||
IHARM_12_OVERTIME("iharm12Overtime", "12次电流谐波幅值越限"),
|
||||
IHARM_13_OVERTIME("iharm13Overtime", "13次电流谐波幅值越限"),
|
||||
IHARM_14_OVERTIME("iharm14Overtime", "14次电流谐波幅值越限"),
|
||||
IHARM_15_OVERTIME("iharm15Overtime", "15次电流谐波幅值越限"),
|
||||
IHARM_16_OVERTIME("iharm16Overtime", "16次电流谐波幅值越限"),
|
||||
IHARM_17_OVERTIME("iharm17Overtime", "17次电流谐波幅值越限"),
|
||||
IHARM_18_OVERTIME("iharm18Overtime", "18次电流谐波幅值越限"),
|
||||
IHARM_19_OVERTIME("iharm19Overtime", "19次电流谐波幅值越限"),
|
||||
IHARM_20_OVERTIME("iharm20Overtime", "20次电流谐波幅值越限"),
|
||||
IHARM_21_OVERTIME("iharm21Overtime", "21次电流谐波幅值越限"),
|
||||
IHARM_22_OVERTIME("iharm22Overtime", "22次电流谐波幅值越限"),
|
||||
IHARM_23_OVERTIME("iharm23Overtime", "23次电流谐波幅值越限"),
|
||||
IHARM_24_OVERTIME("iharm24Overtime", "24次电流谐波幅值越限"),
|
||||
IHARM_25_OVERTIME("iharm25Overtime", "25次电流谐波幅值越限");
|
||||
|
||||
private String code;
|
||||
|
||||
private String type;
|
||||
|
||||
RateCodeEnum(String code, String type){
|
||||
this.code = code;
|
||||
this.type = type;
|
||||
}
|
||||
|
||||
public String getCode() {
|
||||
return code;
|
||||
}
|
||||
|
||||
public String getType() {
|
||||
return type;
|
||||
}
|
||||
|
||||
public void setCode(String code) {
|
||||
this.code = code;
|
||||
}
|
||||
|
||||
public void setType(String type) {
|
||||
this.type = type;
|
||||
}
|
||||
|
||||
public static String getMsgByCode(String code){
|
||||
for (RateCodeEnum typeCodeEnum : RateCodeEnum.values()) {
|
||||
if (typeCodeEnum.code==code) {
|
||||
return typeCodeEnum.type;
|
||||
}
|
||||
}
|
||||
return "";
|
||||
}
|
||||
|
||||
public static String getCodeByMsg(String type){
|
||||
for (RateCodeEnum typeCodeEnum : RateCodeEnum.values()) {
|
||||
if (typeCodeEnum.type.equals(type)) {
|
||||
return typeCodeEnum.code;
|
||||
}
|
||||
}
|
||||
return "";
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,203 @@
|
||||
package com.njcn.cloud.pojo.dto;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.github.jeffreyning.mybatisplus.anno.MppMultiId;
|
||||
import com.njcn.db.bo.BaseEntity;
|
||||
import java.io.Serializable;
|
||||
import java.time.LocalDateTime;
|
||||
import lombok.Getter;
|
||||
import lombok.Setter;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
* 统计消息
|
||||
* </p>
|
||||
*
|
||||
* @author wr
|
||||
* @since 2024-01-03
|
||||
*/
|
||||
@Getter
|
||||
@Setter
|
||||
@TableName("app_statistics")
|
||||
public class AppStatistics extends BaseEntity {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
/**
|
||||
* 监测点id
|
||||
*/
|
||||
@MppMultiId("Line_Index")
|
||||
private String lineIndex;
|
||||
|
||||
/**
|
||||
* 统计时间
|
||||
*/
|
||||
@MppMultiId("Time_Id")
|
||||
private LocalDateTime timeId;
|
||||
|
||||
@TableField("Event_Count")
|
||||
private Boolean eventCount;
|
||||
|
||||
@TableField("Freq_Dev_Rate")
|
||||
private Float freqDevRate;
|
||||
|
||||
@TableField("Voltage_Dev_Rate")
|
||||
private Float voltageDevRate;
|
||||
|
||||
@TableField("Ubalance_Rate")
|
||||
private Float ubalanceRate;
|
||||
|
||||
@TableField("FLICKER_Rate")
|
||||
private Float flickerRate;
|
||||
|
||||
@TableField("UABERRANCE_Rate")
|
||||
private Float uaberranceRate;
|
||||
|
||||
@TableField("Uharm_2_Rate")
|
||||
private Float uharm2Rate;
|
||||
|
||||
@TableField("Uharm_3_Rate")
|
||||
private Float uharm3Rate;
|
||||
|
||||
@TableField("Uharm_4_Rate")
|
||||
private Float uharm4Rate;
|
||||
|
||||
@TableField("Uharm_5_Rate")
|
||||
private Float uharm5Rate;
|
||||
|
||||
@TableField("Uharm_6_Rate")
|
||||
private Float uharm6Rate;
|
||||
|
||||
@TableField("Uharm_7_Rate")
|
||||
private Float uharm7Rate;
|
||||
|
||||
@TableField("Uharm_8_Rate")
|
||||
private Float uharm8Rate;
|
||||
|
||||
@TableField("Uharm_9_Rate")
|
||||
private Float uharm9Rate;
|
||||
|
||||
@TableField("Uharm_10_Rate")
|
||||
private Float uharm10Rate;
|
||||
|
||||
@TableField("Uharm_11_Rate")
|
||||
private Float uharm11Rate;
|
||||
|
||||
@TableField("Uharm_12_Rate")
|
||||
private Float uharm12Rate;
|
||||
|
||||
@TableField("Uharm_13_Rate")
|
||||
private Float uharm13Rate;
|
||||
|
||||
@TableField("Uharm_14_Rate")
|
||||
private Float uharm14Rate;
|
||||
|
||||
@TableField("Uharm_15_Rate")
|
||||
private Float uharm15Rate;
|
||||
|
||||
@TableField("Uharm_16_Rate")
|
||||
private Float uharm16Rate;
|
||||
|
||||
@TableField("Uharm_17_Rate")
|
||||
private Float uharm17Rate;
|
||||
|
||||
@TableField("Uharm_18_Rate")
|
||||
private Float uharm18Rate;
|
||||
|
||||
@TableField("Uharm_19_Rate")
|
||||
private Float uharm19Rate;
|
||||
|
||||
@TableField("Uharm_20_Rate")
|
||||
private Float uharm20Rate;
|
||||
|
||||
@TableField("Uharm_21_Rate")
|
||||
private Float uharm21Rate;
|
||||
|
||||
@TableField("Uharm_22_Rate")
|
||||
private Float uharm22Rate;
|
||||
|
||||
@TableField("Uharm_23_Rate")
|
||||
private Float uharm23Rate;
|
||||
|
||||
@TableField("Uharm_24_Rate")
|
||||
private Float uharm24Rate;
|
||||
|
||||
@TableField("Uharm_25_Rate")
|
||||
private Float uharm25Rate;
|
||||
|
||||
@TableField("Iharm_2_Rate")
|
||||
private Float iharm2Rate;
|
||||
|
||||
@TableField("Iharm_3_Rate")
|
||||
private Float iharm3Rate;
|
||||
|
||||
@TableField("Iharm_4_Rate")
|
||||
private Float iharm4Rate;
|
||||
|
||||
@TableField("Iharm_5_Rate")
|
||||
private Float iharm5Rate;
|
||||
|
||||
@TableField("Iharm_6_Rate")
|
||||
private Float iharm6Rate;
|
||||
|
||||
@TableField("Iharm_7_Rate")
|
||||
private Float iharm7Rate;
|
||||
|
||||
@TableField("Iharm_8_Rate")
|
||||
private Float iharm8Rate;
|
||||
|
||||
@TableField("Iharm_9_Rate")
|
||||
private Float iharm9Rate;
|
||||
|
||||
@TableField("Iharm_10_Rate")
|
||||
private Float iharm10Rate;
|
||||
|
||||
@TableField("Iharm_11_Rate")
|
||||
private Float iharm11Rate;
|
||||
|
||||
@TableField("Iharm_12_Rate")
|
||||
private Float iharm12Rate;
|
||||
|
||||
@TableField("Iharm_13_Rate")
|
||||
private Float iharm13Rate;
|
||||
|
||||
@TableField("Iharm_14_Rate")
|
||||
private Float iharm14Rate;
|
||||
|
||||
@TableField("Iharm_15_Rate")
|
||||
private Float iharm15Rate;
|
||||
|
||||
@TableField("Iharm_16_Rate")
|
||||
private Float iharm16Rate;
|
||||
|
||||
@TableField("Iharm_17_Rate")
|
||||
private Float iharm17Rate;
|
||||
|
||||
@TableField("Iharm_18_Rate")
|
||||
private Float iharm18Rate;
|
||||
|
||||
@TableField("Iharm_19_Rate")
|
||||
private Float iharm19Rate;
|
||||
|
||||
@TableField("Iharm_20_Rate")
|
||||
private Float iharm20Rate;
|
||||
|
||||
@TableField("Iharm_21_Rate")
|
||||
private Float iharm21Rate;
|
||||
|
||||
@TableField("Iharm_22_Rate")
|
||||
private Float iharm22Rate;
|
||||
|
||||
@TableField("Iharm_23_Rate")
|
||||
private Float iharm23Rate;
|
||||
|
||||
@TableField("Iharm_24_Rate")
|
||||
private Float iharm24Rate;
|
||||
|
||||
@TableField("Iharm_25_Rate")
|
||||
private Float iharm25Rate;
|
||||
|
||||
|
||||
}
|
||||
@@ -0,0 +1,28 @@
|
||||
package com.njcn.cloud.pojo.param;
|
||||
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* @author wr
|
||||
* @description
|
||||
* @date 2024/1/3 15:43
|
||||
*/
|
||||
@Data
|
||||
public class AppParam {
|
||||
|
||||
@ApiModelProperty("监测点ID")
|
||||
private String lineIndex;
|
||||
|
||||
@ApiModelProperty("当前页")
|
||||
private Integer page;
|
||||
|
||||
@ApiModelProperty("每页数量")
|
||||
private Integer num;
|
||||
|
||||
@ApiModelProperty("查询的开始时间")
|
||||
private String startTime;
|
||||
|
||||
@ApiModelProperty("查询的结束时间")
|
||||
private String endTime;
|
||||
}
|
||||
@@ -0,0 +1,28 @@
|
||||
package com.njcn.cloud.pojo.param;
|
||||
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* @author wr
|
||||
* @description
|
||||
* @date 2023/12/21 15:27
|
||||
*/
|
||||
@Data
|
||||
public class AppReportParam extends AppParam {
|
||||
|
||||
@ApiModelProperty("用户ID")
|
||||
private String userId;
|
||||
|
||||
@ApiModelProperty("系统类型,1-暂态,2-稳态")
|
||||
private Integer systemType;
|
||||
|
||||
@ApiModelProperty("报告类型,1-周报,2-月报,3-季报,4-年报,5-自定义报告")
|
||||
private Integer reportType;
|
||||
|
||||
@ApiModelProperty("年份")
|
||||
private Integer year;
|
||||
|
||||
@ApiModelProperty("季度")
|
||||
private Integer quarter;
|
||||
}
|
||||
@@ -0,0 +1,71 @@
|
||||
package com.njcn.cloud.pojo.vo;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
import java.time.LocalDateTime;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* @author wr
|
||||
* @description
|
||||
* @date 2023/12/21 15:33
|
||||
*/
|
||||
@Data
|
||||
public class ReportVO {
|
||||
|
||||
@ApiModelProperty("报告表Guid")
|
||||
private String reportIndex;
|
||||
|
||||
@ApiModelProperty("报告名称")
|
||||
private String reportName;
|
||||
|
||||
@ApiModelProperty("(关联Pq_Line的Line_Index)")
|
||||
private String lineIndex;
|
||||
|
||||
@ApiModelProperty("(关联app_user表User_Index)自定义报表时填值")
|
||||
private String userIndex;
|
||||
|
||||
@ApiModelProperty("报告生成时间")
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private LocalDateTime updateTime;
|
||||
|
||||
@ApiModelProperty("报告内容的起始时间")
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private LocalDateTime startTime;
|
||||
|
||||
@ApiModelProperty("报告内容的结束时间")
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private LocalDateTime endTime;
|
||||
|
||||
@ApiModelProperty("系统类型(1-暂态,2-稳态)")
|
||||
private Integer systemType;
|
||||
|
||||
@ApiModelProperty("报告类型(1-周报,2-月报,5-自定义)")
|
||||
private Integer reportType;
|
||||
|
||||
@ApiModelProperty("报告的资源路径")
|
||||
private String reportPath;
|
||||
|
||||
@ApiModelProperty("报告状态(1-成功,2-失败,3-待审核,4-删除)")
|
||||
private Integer state;
|
||||
|
||||
@ApiModelProperty("记录报告生成失败次数")
|
||||
private Integer errorCount;
|
||||
|
||||
@ApiModelProperty("暂态报告部门guid")
|
||||
private String deptsIndex;
|
||||
|
||||
@ApiModelProperty("暂态发生的次数")
|
||||
private Integer total;
|
||||
|
||||
@ApiModelProperty("测量间隔(1-10分钟)")
|
||||
private Integer tinterval;
|
||||
|
||||
@ApiModelProperty("监测点名称")
|
||||
private String name;
|
||||
|
||||
@ApiModelProperty("稳态系统越限统计")
|
||||
private List<String> listResult;
|
||||
}
|
||||
@@ -0,0 +1,17 @@
|
||||
package com.njcn.cloud.pojo.vo;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* @author gbl
|
||||
* @description:统计数据
|
||||
*/
|
||||
@Data
|
||||
public class StatisticsData {
|
||||
private String lineName;
|
||||
private Long time;
|
||||
private String eventDescribe;
|
||||
private String steadyDescribe;
|
||||
|
||||
|
||||
}
|
||||
@@ -0,0 +1,17 @@
|
||||
package com.njcn.cloud.pojo.vo;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* @author gbl
|
||||
* @description:统计数据详细信息
|
||||
*/
|
||||
@Data
|
||||
public class StatisticsDetail {
|
||||
private String name;
|
||||
private String steadyInfo;
|
||||
private List<StatisticsEvent> eventInfo;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,13 @@
|
||||
package com.njcn.cloud.pojo.vo;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* @author gbl
|
||||
* @description:统计数据暂降信息
|
||||
*/
|
||||
@Data
|
||||
public class StatisticsEvent {
|
||||
public String describe;
|
||||
public String eventDetail_index;
|
||||
};
|
||||
Reference in New Issue
Block a user