import http from '@/api' import { DataSeqVO, DataSeqForm, DataSeqQuery } from '@/api/interface/demo/DataSeq' /** * @name 查询数据管理列表 * @param query 参数 * @returns 返回列表 */ export const listDataSeqApi = (query: DataSeqQuery) => { return http.get('/demo/DataSeq/list', query, { loading: true }) } /** * @name 查询数据管理详细 * @param id id * @returns returns */ export const getDataSeqApi = (id: string | number) => { return http.get(`/demo/DataSeq/${id}`) } /** * @name 新增数据管理 * @param data data * @returns returns */ export const addDataSeqApi = (data: DataSeqForm) => { return http.post('/demo/DataSeq', data, { loading: false }) } /** * @name 修改数据管理 * @param data data * @returns returns */ export const updateDataSeqApi = (data: DataSeqForm) => { return http.put('/demo/DataSeq', data, { loading: false }) } /** * @name 删除数据管理 * @param id id * @returns returns */ export const delDataSeqApi = (id: string | number | Array) => { return http.delete(`/demo/DataSeq/${id}`) } /** * @name 下载模板 * @returns returns */ export const importTemplateApi = () => { return http.downloadPost('/demo/DataSeq/importTemplate', {}) } /** * @name 导入数据 * @returns returns */ export const importDataSeqDataApi = (data: any) => { return http.post('/demo/DataSeq/importData', data) } /** * @name 导出数据 * @returns returns */ export const exportDataSeqApi = (data: any) => { return http.downloadPost('/demo/DataSeq/export', data) }