import { post, get } from '../utils' /** * 获取仪表盘统计数据 * @param {string} stationId - 站点ID * @param {Object} params - 其他查询参数 * @returns {Promise} 仪表盘数据 */ export const getDashboardData = (stationId, params = {}) => { return get('/stat/dashboard', { stationId, ...params }) } /** * 获取设备状态统计 * @param {string} stationId - 站点ID * @param {Object} params - 其他查询参数 * @returns {Promise} 设备状态数据 */ export const getDeviceStatus = (stationId, params = {}) => { return get('/stat/washDeviceStatus', { stationId, ...params }) } /** * 获取趋势数据 * @param {Object} params - 查询参数 * @returns {Promise} 趋势数据 */ export const getTrendData = (params) => { return post('/stat/trend', params) } /** * 获取日统计列表 * @param {Object} params - 查询参数 * @returns {Promise} 日统计分页数据 */ export const getDailyStatList = (params) => { return post('/daily-stat/list', params) } /** * 获取月统计列表 * @param {Object} params - 查询参数 * @returns {Promise} 月统计分页数据 */ export const getMonthlyStatList = (params) => { return post('/month-stat/list', params) } /** * 获取日统计汇总 * @param {Object} params - 查询参数(stationId, startDate, endDate) * @returns {Promise} 汇总数据 */ export const getDailyStatAggregate = (params) => { return post('/daily-stat/aggregate', params) }