UNIVPLMDataIntegration/Web/src/api/system/admin.ts

42 lines
852 B
TypeScript
Raw Normal View History

2024-06-15 13:02:35 +08:00
import request from '/@/utils/request';
enum Api {
DictTypeDataList = '/api/sysDictData/DataList',
AllDictList = '/api/sysDictType/AllDictList',
}
// 根据字典类型编码获取字典值集合
export const getDictDataList = (params?: any) =>
request({
url: `${Api.DictTypeDataList}/${params}`,
method: 'get',
});
// 获取所有字典
export const getAllDictList = () =>
request({
url: `${Api.AllDictList}`,
method: 'get',
});
// 获取所有备份文件
export const getBackupList = () =>
request({
url: `/api/dbBackup/page`,
method: 'post',
});
// 新增备份文件
export const addBackup = () =>
request({
url: `/api/dbBackup/add`,
method: 'post',
});
// 删除备份文件
export const deleteBackup = (fileName: String) =>
request({
url: `/api/dbBackup/delete`,
method: 'post',
params: { fileName },
});