初始化

This commit is contained in:
2026-03-03 09:53:54 +08:00
commit 3f349a35a4
437 changed files with 65639 additions and 0 deletions

View File

@@ -0,0 +1,54 @@
import request from '@/utils/http'
/**
* 附件API
*/
export default {
/**
* 数据列表
* @param params 搜索参数
* @returns 数据列表
*/
list(params: Record<string, any>) {
return request.get<Api.Common.ApiPage>({
url: '/core/attachment/index',
params
})
},
/**
* 更新数据
* @param params 数据参数
* @returns 执行结果
*/
update(params: Record<string, any>) {
return request.put<any>({
url: '/core/attachment/update',
data: params
})
},
/**
* 删除数据
* @param id 数据ID
* @returns 执行结果
*/
delete(params: Record<string, any>) {
return request.del<any>({
url: '/core/attachment/destroy',
data: params
})
},
/**
* 移动文件到分类
* @param params 参数包含文件ID数组和目标分类ID
* @returns 执行结果
*/
move(params: Record<string, any>) {
return request.post<any>({
url: '/core/attachment/move',
data: params
})
}
}

View File

@@ -0,0 +1,65 @@
import request from '@/utils/http'
/**
* 附件分类API
*/
export default {
/**
* 数据列表
* @param params 搜索参数
* @returns 数据列表
*/
list(params: Record<string, any>) {
return request.get<Api.Common.ApiData[]>({
url: '/core/category/index',
params
})
},
/**
* 读取数据
* @param id 数据ID
* @returns 数据详情
*/
read(id: number | string) {
return request.get<Api.Common.ApiData>({
url: '/core/category/read?id=' + id
})
},
/**
* 创建数据
* @param params 数据参数
* @returns 执行结果
*/
save(params: Record<string, any>) {
return request.post<any>({
url: '/core/category/save',
data: params
})
},
/**
* 更新数据
* @param params 数据参数
* @returns 执行结果
*/
update(params: Record<string, any>) {
return request.put<any>({
url: '/core/category/update',
data: params
})
},
/**
* 删除数据
* @param id 数据ID
* @returns 执行结果
*/
delete(params: Record<string, any>) {
return request.del<any>({
url: '/core/category/destroy',
data: params
})
}
}

View File

@@ -0,0 +1,95 @@
import request from '@/utils/http'
/**
* 数据表维护API
*/
export default {
/**
* 数据列表
* @param params 搜索参数
* @returns 数据列表
*/
list(params: Record<string, any>) {
return request.get<Api.Common.ApiPage>({
url: '/core/database/index',
params
})
},
/**
* 获取数据源
* @returns
*/
getDataSource(params: Record<string, any> = {}) {
return request.get<any>({
url: '/core/database/dataSource',
params
})
},
/**
* 获取表字段列表
* @returns
*/
getDetailed(params: Record<string, any> = {}) {
return request.get<Api.Common.ApiData[]>({
url: '/core/database/detailed',
params
})
},
/**
* 获取回收站数据
* @returns
*/
getRecycle(params: Record<string, any> = {}) {
return request.get<Api.Common.ApiPage>({
url: '/core/database/recycle',
params
})
},
/**
* 销毁数据
* @returns
*/
delete(params: Record<string, any>) {
return request.del<any>({
url: '/core/database/delete',
data: params
})
},
/**
* 恢复数据
* @returns
*/
recovery(params: Record<string, any>) {
return request.post<any>({
url: '/core/database/recovery',
data: params
})
},
/**
* 优化表
* @returns
*/
optimize(params: Record<string, any>) {
return request.post<any>({
url: '/core/database/optimize',
data: params
})
},
/**
* 清理表碎片
* @returns
*/
fragment(params: Record<string, any>) {
return request.post<any>({
url: '/core/database/fragment',
data: params
})
}
}

View File

@@ -0,0 +1,102 @@
import request from '@/utils/http'
/**
* 字典数据API
*/
export default {
/**
* 获取数据列表
* @param params 搜索参数
* @returns 数据列表
*/
typeList(params: Record<string, any>) {
return request.get<Api.Common.ApiPage>({
url: '/core/dictType/index',
params
})
},
/**
* 创建数据
* @param params 数据参数
* @returns 执行结果
*/
save(params: Record<string, any>) {
return request.post<any>({
url: '/core/dictType/save',
data: params
})
},
/**
* 更新数据
* @param params 数据参数
* @returns 执行结果
*/
update(params: Record<string, any>) {
return request.put<any>({
url: '/core/dictType/update',
data: params
})
},
/**
* 删除数据
* @param id 数据ID
* @returns 执行结果
*/
delete(params: Record<string, any>) {
return request.del<any>({
url: '/core/dictType/destroy',
data: params
})
},
/**
* 字典项数据列表
* @param params 搜索参数
* @returns 数据列表
*/
dataList(params: Record<string, any>) {
return request.get<Api.Common.ApiData[]>({
url: '/core/dictData/index',
params
})
},
/**
* 创建字典项数据
* @param params 数据参数
* @returns 执行结果
*/
dataSave(params: Record<string, any>) {
return request.post<any>({
url: '/core/dictData/save',
data: params
})
},
/**
* 更新字典项数据
* @param params 数据参数
* @returns 执行结果
*/
dataUpdate(params: Record<string, any>) {
return request.put<any>({
url: '/core/dictData/update',
data: params
})
},
/**
* 删除数据
* @param id 数据ID
* @returns 执行结果
*/
dataDelete(params: Record<string, any>) {
return request.del<any>({
url: '/core/dictData/destroy',
data: params
})
}
}

View File

@@ -0,0 +1,30 @@
import request from '@/utils/http'
/**
* 邮件日志数据API
*/
export default {
/**
* 数据列表
* @param params 搜索参数
* @returns 数据列表
*/
list(params: Record<string, any>) {
return request.get<Api.Common.ApiPage>({
url: '/core/email/index',
params
})
},
/**
* 删除数据
* @param params
* @returns
*/
delete(params: Record<string, any>) {
return request.del<any>({
url: '/core/email/destroy',
data: params
})
}
}

View File

@@ -0,0 +1,30 @@
import request from '@/utils/http'
/**
* 登录日志数据API
*/
export default {
/**
* 数据列表
* @param params 搜索参数
* @returns 数据列表
*/
list(params: Record<string, any>) {
return request.get<Api.Common.ApiPage>({
url: '/core/logs/getLoginLogPageList',
params
})
},
/**
* 删除数据
* @param params
* @returns
*/
delete(params: Record<string, any>) {
return request.del<any>({
url: '/core/logs/deleteLoginLog',
data: params
})
}
}

View File

@@ -0,0 +1,30 @@
import request from '@/utils/http'
/**
* 操作日志数据API
*/
export default {
/**
* 数据列表
* @param params 搜索参数
* @returns 数据列表
*/
list(params: Record<string, any>) {
return request.get<Api.Common.ApiPage>({
url: '/core/logs/getOperLogPageList',
params
})
},
/**
* 删除数据
* @param params
* @returns
*/
delete(params: Record<string, any>) {
return request.del<any>({
url: '/core/logs/deleteOperLog',
data: params
})
}
}

View File

@@ -0,0 +1,42 @@
import request from '@/utils/http'
/**
* 服务器信息API
*/
export default {
/**
* 服务监控
* @param params 搜索参数
* @returns 数据列表
*/
monitor(params: Record<string, any>) {
return request.get<any>({
url: '/core/server/monitor',
params
})
},
/**
* 缓存列表
* @param params 搜索参数
* @returns 数据列表
*/
cache(params: Record<string, any>) {
return request.get<any>({
url: '/core/server/cache',
params
})
},
/**
* 清理缓存
* @param params 搜索参数
* @returns 数据列表
*/
clear(params: Record<string, any>) {
return request.post<any>({
url: '/core/server/clear',
params
})
}
}