import request, {ApiResponse, PageList} from '../../../packages/api/request' import {ConfigDo,ConfigVo,ConfigQo} from './types' export function getBeanById(id:string): Promise>{ return request({ url: '/mgmt/config/getBeanById/'+id, method: 'get', }) } // 查询用户列表 export function listAll(query: object): Promise>{ return request({ url: '/mgmt/config/listAll', method: 'post', data: query }) } // 分页查询 export function listPage(query: string) :Promise>>{ return request({ url: '/mgmt/config/listPage', method: 'post', data: query }) } // 新增 export function add(query: ConfigDo) :Promise{ return request({ url: '/mgmt/config/add', method: 'post', data: query }) } // 更新 export function update(query: ConfigDo) :Promise{ return request({ url: '/mgmt/config/edit', method: 'post', data: query }) } // 删除 export function deleteItem(id: string) :Promise{ return request({ url: '/mgmt/config/delete/' + id, method: 'post', }) } // excel导出 export function exportExcel(query: ConfigQo) :Promise{ return request({ url: '/mgmt/config/exportExcel', method: 'post', data: query, timeout: 60000, responseType: 'arraybuffer' }) }