import { defHttp } from '@/utils/http/axios' export interface CompanyVO { id?: number name: string // 集团名称 short: string // 集团简称 status: number // 状态 createTime: Date // 创建时间 } export interface CompanyPageReqVO { name?: string status?: number } // 查询集团列表 export function getCompanyPage(params: CompanyPageReqVO) { return defHttp.get({ url: '/system/Company/page', params }) } // 查询集团详情 export function getCompany(id: number) { return defHttp.get({ url: `/system/Company/get?id=${id}` }) } // 新增集团 export function createCompany(data: CompanyVO) { return defHttp.post({ url: '/system/Company/create', data }) } // 修改集团 export function updateCompany(params: CompanyVO) { return defHttp.put({ url: '/system/Company/update', data: params }) } // 删除集团 export function deleteCompany(id: number) { return defHttp.delete({ url: `/system/Company/delete?id=${id}` }) }