import { cloudService } from './index' import { IBudgetInfo } from '@/types/budget' export const addBudgetApi = (budget: IBudgetInfo): Promise => cloudService({ url: '/home-api/budget', method: 'post', data: budget }) export const updateBudgetApi = (id: number, budget: IBudgetInfo): Promise => cloudService({ url: `/home-api/budget/${id}`, method: 'put', data: budget }) export const deleteBudgetApi = (id: number): Promise => cloudService({ url: `/home-api/budget/${id}`, method: 'DELETE' }) export const queryBudgetApi = (category: string): Promise => cloudService({ url: '/home-api/budget', method: 'get', params: { category } }) export const queryBudgetCategory = (): Promise => cloudService({ url: '/home-api/budget/category', method: 'get' }) export const queryBudgetRankStats = (category: string): Promise => cloudService({ url: '/home-api/budget/stats/rank', method: 'get', params: { category } }) export const queryBudgetProjectStats = (category: string): Promise => cloudService({ url: '/home-api/budget/stats/project', method: 'get', params: { category } })