1
This commit is contained in:
@@ -20,7 +20,7 @@ import request from './request'
|
||||
*/
|
||||
export const getMonthlyStatistics = (params) => {
|
||||
return request({
|
||||
url: '/TransactionRecord/GetMonthlyStatistics',
|
||||
url: '/TransactionStatistics/GetMonthlyStatistics',
|
||||
method: 'get',
|
||||
params
|
||||
})
|
||||
@@ -41,7 +41,28 @@ export const getMonthlyStatistics = (params) => {
|
||||
*/
|
||||
export const getCategoryStatistics = (params) => {
|
||||
return request({
|
||||
url: '/TransactionRecord/GetCategoryStatistics',
|
||||
url: '/TransactionStatistics/GetCategoryStatistics',
|
||||
method: 'get',
|
||||
params
|
||||
})
|
||||
}
|
||||
|
||||
/**
|
||||
* 按日期范围获取分类统计数据
|
||||
* @param {Object} params - 查询参数
|
||||
* @param {string} params.startDate - 开始日期 (格式: YYYY-MM-DD)
|
||||
* @param {string} params.endDate - 结束日期 (格式: YYYY-MM-DD)
|
||||
* @param {number} params.type - 交易类型 (0:支出, 1:收入, 2:不计入收支)
|
||||
* @returns {Promise<{success: boolean, data: Array}>}
|
||||
* @returns {Array} data - 分类统计列表
|
||||
* @returns {string} data[].classify - 分类名称
|
||||
* @returns {number} data[].amount - 金额
|
||||
* @returns {number} data[].percent - 百分比
|
||||
* @returns {number} data[].count - 交易笔数
|
||||
*/
|
||||
export const getCategoryStatisticsByDateRange = (params) => {
|
||||
return request({
|
||||
url: '/TransactionStatistics/GetCategoryStatisticsByDateRange',
|
||||
method: 'get',
|
||||
params
|
||||
})
|
||||
@@ -62,7 +83,7 @@ export const getCategoryStatistics = (params) => {
|
||||
*/
|
||||
export const getTrendStatistics = (params) => {
|
||||
return request({
|
||||
url: '/TransactionRecord/GetTrendStatistics',
|
||||
url: '/TransactionStatistics/GetTrendStatistics',
|
||||
method: 'get',
|
||||
params
|
||||
})
|
||||
@@ -81,7 +102,7 @@ export const getTrendStatistics = (params) => {
|
||||
*/
|
||||
export const getDailyStatistics = (params) => {
|
||||
return request({
|
||||
url: '/TransactionRecord/GetDailyStatistics',
|
||||
url: '/TransactionStatistics/GetDailyStatistics',
|
||||
method: 'get',
|
||||
params
|
||||
})
|
||||
@@ -99,7 +120,47 @@ export const getDailyStatistics = (params) => {
|
||||
*/
|
||||
export const getBalanceStatistics = (params) => {
|
||||
return request({
|
||||
url: '/TransactionRecord/GetBalanceStatistics',
|
||||
url: '/TransactionStatistics/GetBalanceStatistics',
|
||||
method: 'get',
|
||||
params
|
||||
})
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取指定周范围的每天的消费统计
|
||||
* @param {Object} params - 查询参数
|
||||
* @param {string} params.startDate - 开始日期 (yyyy-MM-dd)
|
||||
* @param {string} params.endDate - 结束日期 (yyyy-MM-dd)
|
||||
* @returns {Promise<{success: boolean, data: Array}>}
|
||||
* @returns {Array} data - 每日统计列表
|
||||
* @returns {string} data[].date - 日期
|
||||
* @returns {number} data[].count - 交易笔数
|
||||
* @returns {number} data[].amount - 交易金额
|
||||
*/
|
||||
export const getWeeklyStatistics = (params) => {
|
||||
return request({
|
||||
url: '/TransactionStatistics/GetWeeklyStatistics',
|
||||
method: 'get',
|
||||
params
|
||||
})
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取指定日期范围的统计汇总数据
|
||||
* @param {Object} params - 查询参数
|
||||
* @param {string} params.startDate - 开始日期 (yyyy-MM-dd)
|
||||
* @param {string} params.endDate - 结束日期 (yyyy-MM-dd)
|
||||
* @returns {Promise<{success: boolean, data: Object}>}
|
||||
* @returns {Object} data.totalExpense - 总支出
|
||||
* @returns {Object} data.totalIncome - 总收入
|
||||
* @returns {Object} data.balance - 结余
|
||||
* @returns {Object} data.expenseCount - 支出笔数
|
||||
* @returns {Object} data.incomeCount - 收入笔数
|
||||
* @returns {Object} data.totalCount - 总笔数
|
||||
*/
|
||||
export const getRangeStatistics = (params) => {
|
||||
return request({
|
||||
url: '/TransactionStatistics/GetRangeStatistics',
|
||||
method: 'get',
|
||||
params
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user