import type { ProjectVO, ProjectForm } from './types' import request from '@/utils/request' // 项目相关API export function listProject(params?: any): Promise<{ rows: ProjectVO[]; total: number }> { return request({ url: '/system/project/list', method: 'get', params: params }) } export function getProject(id: string | number): Promise { return request({ url: '/system/project/' + id, method: 'get' }) } export function addProject(data: ProjectForm): Promise { return request({ url: '/system/project', method: 'post', data: data }) } export function updateProject(data: ProjectForm): Promise { return request({ url: '/system/project', method: 'put', data: data }) } export function delProject(ids: string | number | (string | number)[]): Promise { return request({ url: '/system/project/' + ids, method: 'delete' }) }