xq feat:"添加了逆变器数据列表修改了部分代码"

This commit is contained in:
2025-07-04 20:07:24 +08:00
parent 80fc2aadab
commit e44aed32ce
4 changed files with 1106 additions and 14 deletions

View File

@ -0,0 +1,63 @@
import request from '@/utils/request';
import { AxiosPromise } from 'axios';
import { NbqDetailVO, NbqDetailForm, NbqDetailQuery } from '@/api/details/nbqDetail/types';
/**
* 查询逆变器列列表
* @param query
* @returns {*}
*/
export const listNbqDetail = (query?: NbqDetailQuery): AxiosPromise<NbqDetailVO[]> => {
return request({
url: '/details/nbqDetail/list',
method: 'get',
params: query
});
};
/**
* 查询逆变器列详细
* @param id
*/
export const getNbqDetail = (id: string | number): AxiosPromise<NbqDetailVO> => {
return request({
url: '/details/nbqDetail/' + id,
method: 'get'
});
};
/**
* 新增逆变器列
* @param data
*/
export const addNbqDetail = (data: NbqDetailForm) => {
return request({
url: '/details/nbqDetail',
method: 'post',
data: data
});
};
/**
* 修改逆变器列
* @param data
*/
export const updateNbqDetail = (data: NbqDetailForm) => {
return request({
url: '/details/nbqDetail',
method: 'put',
data: data
});
};
/**
* 删除逆变器列
* @param id
*/
export const delNbqDetail = (id: string | number | Array<string | number>) => {
return request({
url: '/details/nbqDetail/' + id,
method: 'delete'
});
};

View File

@ -0,0 +1,482 @@
export interface NbqDetailVO {
/**
* 逆变器id
*/
id: string | number;
/**
* 逆变器SN
*/
sn: string;
/**
* 电站id
*/
stationid: string | number;
/**
* 电站名称
*/
stationname: string;
/**
* 业主id
*/
userid: string | number;
/**
* 装机容量
*/
power: string;
/**
* 装机容量单位
*/
powerstr: string;
/**
* 当日能量
*/
etoday: string;
/**
* 当日发电量原始值
*/
etoday1: string;
/**
* 当日能量单位
*/
etodaystr: string;
/**
* 总电量
*/
etotal: string;
/**
* 累计发电量原始值
*/
etotal1: string;
/**
* 总能量单位
*/
etotalstr: string;
/**
* 满发小时数
*/
fullhour: string;
/**
* 功率
*/
pac: string;
/**
* 功率单位
*/
pacstr: string;
/**
* 逆变器状态
*/
state: number;
/**
* 更新时间
*/
datatimestamp: number;
/**
* 采集器SN
*/
collectorsn: string;
/**
* 逆变器类型
*/
productmodel: string;
/**
* 直流输入路数
*/
dcinputtype: number;
/**
* 交流输出类
*/
acoutputtype: number;
/**
* 逆变器系列
*/
series: string;
/**
* 逆变器名称
*/
name: string;
/**
* 电站地址
*/
addr: string;
/**
* 采集器状态
*/
collectorstate: number;
/**
* 逆变器离线状态:
0 = 正常离线
1 = 异常离线
*/
stateexceptionflag: number;
/**
* 累计满发小时数
*/
totalfullhour: string;
/**
* 逆变器电表类型详见附录3
*/
invertermetermodel: number;
/**
* 创建时间
*/
createdate: number;
/**
* 质保结束时间
*/
updateshelfendtime: number;
}
export interface NbqDetailForm extends BaseEntity {
/**
* 逆变器id
*/
id?: string | number;
/**
* 逆变器SN
*/
sn?: string;
/**
* 电站id
*/
stationid?: string | number;
/**
* 电站名称
*/
stationname?: string;
/**
* 业主id
*/
userid?: string | number;
/**
* 装机容量
*/
power?: string;
/**
* 装机容量单位
*/
powerstr?: string;
/**
* 当日能量
*/
etoday?: string;
/**
* 当日发电量原始值
*/
etoday1?: string;
/**
* 当日能量单位
*/
etodaystr?: string;
/**
* 总电量
*/
etotal?: string;
/**
* 累计发电量原始值
*/
etotal1?: string;
/**
* 总能量单位
*/
etotalstr?: string;
/**
* 满发小时数
*/
fullhour?: string;
/**
* 功率
*/
pac?: string;
/**
* 功率单位
*/
pacstr?: string;
/**
* 逆变器状态
*/
state?: number;
/**
* 更新时间
*/
datatimestamp?: number;
/**
* 采集器SN
*/
collectorsn?: string;
/**
* 逆变器类型
*/
productmodel?: string;
/**
* 直流输入路数
*/
dcinputtype?: number;
/**
* 交流输出类
*/
acoutputtype?: number;
/**
* 逆变器系列
*/
series?: string;
/**
* 逆变器名称
*/
name?: string;
/**
* 电站地址
*/
addr?: string;
/**
* 采集器状态
*/
collectorstate?: number;
/**
* 逆变器离线状态:
0 = 正常离线
1 = 异常离线
*/
stateexceptionflag?: number;
/**
* 累计满发小时数
*/
totalfullhour?: string;
/**
* 逆变器电表类型详见附录3
*/
invertermetermodel?: number;
/**
* 创建时间
*/
createdate?: number;
/**
* 质保结束时间
*/
updateshelfendtime?: number;
}
export interface NbqDetailQuery extends PageQuery {
/**
* 逆变器SN
*/
sn?: string;
/**
* 电站id
*/
stationid?: string | number;
/**
* 电站名称
*/
stationname?: string;
/**
* 业主id
*/
userid?: string | number;
/**
* 装机容量
*/
power?: string;
/**
* 装机容量单位
*/
powerstr?: string;
/**
* 当日能量
*/
etoday?: string;
/**
* 当日发电量原始值
*/
etoday1?: string;
/**
* 当日能量单位
*/
etodaystr?: string;
/**
* 总电量
*/
etotal?: string;
/**
* 累计发电量原始值
*/
etotal1?: string;
/**
* 总能量单位
*/
etotalstr?: string;
/**
* 满发小时数
*/
fullhour?: string;
/**
* 功率
*/
pac?: string;
/**
* 功率单位
*/
pacstr?: string;
/**
* 逆变器状态
*/
state?: number;
/**
* 更新时间
*/
datatimestamp?: number;
/**
* 采集器SN
*/
collectorsn?: string;
/**
* 逆变器类型
*/
productmodel?: string;
/**
* 直流输入路数
*/
dcinputtype?: number;
/**
* 交流输出类
*/
acoutputtype?: number;
/**
* 逆变器系列
*/
series?: string;
/**
* 逆变器名称
*/
name?: string;
/**
* 电站地址
*/
addr?: string;
/**
* 采集器状态
*/
collectorstate?: number;
/**
* 逆变器离线状态:
0 = 正常离线
1 = 异常离线
*/
stateexceptionflag?: number;
/**
* 累计满发小时数
*/
totalfullhour?: string;
/**
* 逆变器电表类型详见附录3
*/
invertermetermodel?: number;
/**
* 创建时间
*/
createdate?: number;
/**
* 质保结束时间
*/
updateshelfendtime?: number;
/**
* 日期范围参数
*/
params?: any;
}