初始化

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,191 @@
import request from '@/utils/http'
import { AppRouteRecord } from '@/types/router'
/**
* 获取验证码
* @returns 响应
*/
export function fetchCaptcha() {
return request.get<Api.Auth.CaptchaResponse>({
url: '/core/captcha'
})
}
/**
* 登录
* @param params 登录参数
* @returns 登录响应
*/
export function fetchLogin(params: Api.Auth.LoginParams) {
return request.post<Api.Auth.LoginResponse>({
url: '/core/login',
params
})
}
/**
* 获取用户信息
* @returns 用户信息
*/
export function fetchGetUserInfo() {
return request.get<Api.Auth.UserInfo>({
url: '/core/system/user'
})
}
/**
* 修改资料
* @param params 修改资料参数
* @returns 响应
*/
export function updateUserInfo(params: Record<string, any>) {
return request.post<any>({
url: '/core/user/updateInfo',
params
})
}
/**
* 修改密码
* @param params 修改密码参数
* @returns 响应
*/
export function modifyPassword(params: Record<string, any>) {
return request.post<any>({
url: '/core/user/modifyPassword',
params
})
}
/**
* 获取登录日志
* @returns 登录日志数组
*/
export function fetchGetLogin(params: Record<string, any>) {
return request.get<Api.Common.ApiPage>({
url: '/core/system/getLoginLogList',
params
})
}
/**
* 获取操作日志
* @returns 操作日志数组
*/
export function fetchGetOperate(params: Record<string, any>) {
return request.get<Api.Common.ApiPage>({
url: '/core/system/getOperationLogList',
params
})
}
/**
* 清理缓存
* @returns
*/
export function fetchClearCache() {
return request.get<any>({
url: '/core/system/clearAllCache'
})
}
/**
* 获取字典数据
* @returns 字典数组
*/
export function fetchGetDictList() {
return request.get<Api.Auth.DictData>({
url: '/core/system/dictAll'
})
}
/**
* 获取菜单列表
* @returns 菜单数组
*/
export function fetchGetMenuList() {
return request.get<AppRouteRecord[]>({
url: '/core/system/menu'
})
}
/**
* 上传图片
* @param params
* @returns
*/
export function uploadImage(params: any) {
return request.post<any>({
url: '/core/system/uploadImage',
headers: {
'Content-Type': 'multipart/form-data'
},
params
})
}
/**
* 上传文件
* @param params
* @returns
*/
export function uploadFile(params: any) {
return request.post<any>({
url: '/core/system/uploadFile',
headers: {
'Content-Type': 'multipart/form-data'
},
params
})
}
/**
* 切片上传
* @param params
* @returns
*/
export function chunkUpload(params: any) {
return request.post<any>({
url: '/core/system/chunkUpload',
headers: {
'Content-Type': 'multipart/form-data'
},
params
})
}
/**
* 资源分类
* @param params
* @returns
*/
export function getResourceCategory(params: any) {
return request.get<Api.Common.ApiData[]>({
url: '/core/system/getResourceCategory',
params
})
}
/**
* 图片资源列表
* @param params
* @returns
*/
export function getResourceList(params: any) {
return request.get<Api.Common.ApiPage>({
url: '/core/system/getResourceList',
params
})
}
/**
* 用户列表
* @param params
* @returns
*/
export function getUserList(params: any) {
return request.get<Api.Common.ApiPage>({
url: '/core/system/getUserList',
params
})
}

View File

@@ -0,0 +1,46 @@
import request from '@/utils/http'
/**
* 通用API
*/
export default {
/**
* GET请求
* @param url 请求URL
* @param params 搜索参数
* @returns 数据列表
*/
get(url: string, params?: Record<string, any>) {
return request.get<any>({
url: url,
params
})
},
/**
* POST请求
* @param url 请求URL
* @param data 请求参数
* @returns 数据列表
*/
post(url: string, data: Record<string, any>) {
return request.post<any>({
url: url,
data
})
},
/**
* 下载文件
* @param url
* @returns
*/
download(url: string) {
return request.request<any>({
url: url,
method: 'post',
timeout: 0,
responseType: 'blob'
})
}
}

View File

@@ -0,0 +1,31 @@
import request from '@/utils/http'
/**
* 基础数据统计
* @returns 响应
*/
export function fetchStatistics() {
return request.get<any>({
url: '/core/system/statistics'
})
}
/**
* 登录统计图表数据
* @returns 响应
*/
export function fetchLoginChart() {
return request.get<any>({
url: '/core/system/loginChart'
})
}
/**
* 登录统计图表数据
* @returns 响应
*/
export function fetchLoginBarChart() {
return request.get<any>({
url: '/core/system/loginBarChart'
})
}

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
})
}
}

View File

@@ -0,0 +1,126 @@
import request from '@/utils/http'
/**
* 系统设置API
*/
export default {
/**
* 获取数据列表
* @param params 搜索参数
* @returns 数据列表
*/
groupList(params: Record<string, any>) {
return request.get<Api.Common.ApiPage>({
url: '/core/configGroup/index',
params
})
},
/**
* 创建数据
* @param params 数据参数
* @returns 执行结果
*/
save(params: Record<string, any>) {
return request.post<Api.Common.ApiData>({
url: '/core/configGroup/save',
data: params
})
},
/**
* 更新数据
* @param params 数据参数
* @returns 执行结果
*/
update(params: Record<string, any>) {
return request.put<any>({
url: '/core/configGroup/update',
data: params
})
},
/**
* 删除数据
* @param id 数据ID
* @returns 执行结果
*/
delete(params: Record<string, any>) {
return request.del<any>({
url: '/core/configGroup/destroy',
data: params
})
},
/**
* 系统设置项数据列表
* @param params 搜索参数
* @returns 数据列表
*/
configList(params: Record<string, any>) {
return request.get<Api.Common.ApiData>({
url: '/core/config/index',
params
})
},
/**
* 创建系统设置项数据
* @param params 数据参数
* @returns 执行结果
*/
configSave(params: Record<string, any>) {
return request.post<any>({
url: '/core/config/save',
data: params
})
},
/**
* 更新系统设置项数据
* @param params 数据参数
* @returns 执行结果
*/
configUpdate(params: Record<string, any>) {
return request.put<any>({
url: '/core/config/update',
data: params
})
},
/**
* 删除数据
* @param id 数据ID
* @returns 执行结果
*/
configDelete(params: Record<string, any>) {
return request.del<any>({
url: '/core/config/destroy',
data: params
})
},
/**
* 批量修改配置
* @param params
* @returns
*/
batchUpdate(params: Record<string, any>) {
return request.post<any>({
url: '/core/config/batchUpdate',
data: params
})
},
/**
* 邮件测试
* @param params
* @returns
*/
emailTest(params: Record<string, any>) {
return request.post<any>({
url: '/core/configGroup/email',
data: params
})
}
}

View File

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

View File

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

View File

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

View File

@@ -0,0 +1,123 @@
import request from '@/utils/http'
/**
* 角色API
*/
export default {
/**
* 获取数据列表
* @param params 搜索参数
* @returns 数据列表
*/
list(params: Record<string, any>) {
return request.get<Api.Common.ApiPage>({
url: '/core/role/index',
params
})
},
/**
* 读取数据
* @param id 数据ID
* @returns 数据详情
*/
read(id: number | string) {
return request.get<Api.Common.ApiData>({
url: '/core/role/read?id=' + id
})
},
/**
* 创建数据
* @param params 数据参数
* @returns 执行结果
*/
save(params: Record<string, any>) {
return request.post<any>({
url: '/core/role/save',
data: params
})
},
/**
* 更新数据
* @param params 数据参数
* @returns 执行结果
*/
update(params: Record<string, any>) {
return request.put<any>({
url: '/core/role/update',
data: params
})
},
/**
* 删除数据
* @param id 数据ID
* @returns 执行结果
*/
delete(params: Record<string, any>) {
return request.del<any>({
url: '/core/role/destroy',
data: params
})
},
/**
* 获取数据列表
* @param params 搜索参数
* @returns 数据列表
*/
menuByRole(params: Record<string, any>) {
return request.get<Api.Common.ApiData>({
url: '/core/role/getMenuByRole',
params
})
},
/**
* 可操作角色
* @returns 数据列表
*/
accessRole() {
return request.get<Api.Common.ApiData[]>({
url: '/core/role/accessRole'
})
},
/**
* 保存菜单权限
* @param params
* @returns
*/
menuPermission(params: Record<string, any>) {
return request.post<any>({
url: '/core/role/menuPermission',
data: params
})
},
/**
* 获取部门数据列表
* @param params 搜索参数
* @returns 数据列表
*/
deptByRole(params: Record<string, any>) {
return request.get<Api.Common.ApiData[]>({
url: '/core/role/getDeptByRole',
params
})
},
/**
* 保存数据权限
* @param params
* @returns
*/
dataPermission(params: Record<string, any>) {
return request.post<any>({
url: '/core/role/dataPermission',
data: params
})
}
}

View File

@@ -0,0 +1,101 @@
import request from '@/utils/http'
/**
* 用户API
*/
export default {
/**
* 获取数据列表
* @param params 搜索参数
* @returns 数据列表
*/
list(params: Record<string, any>) {
return request.get<Api.Common.ApiPage>({
url: '/core/user/index',
params
})
},
/**
* 读取数据
* @param id 数据ID
* @returns 数据详情
*/
read(id: number | string) {
return request.get<Api.Common.ApiData>({
url: '/core/user/read?id=' + id
})
},
/**
* 创建数据
* @param params 数据参数
* @returns 执行结果
*/
save(params: Record<string, any>) {
return request.post<any>({
url: '/core/user/save',
data: params
})
},
/**
* 更新数据
* @param params 数据参数
* @returns 执行结果
*/
update(params: Record<string, any>) {
return request.put<any>({
url: '/core/user/update',
data: params
})
},
/**
* 删除数据
* @param id 数据ID
* @returns 执行结果
*/
delete(params: Record<string, any>) {
return request.del<any>({
url: '/core/user/destroy',
data: params
})
},
/**
* 设置首页
* @param params 数据参数
* @returns 执行结果
*/
setHomePage(params: Record<string, any>) {
return request.post<any>({
url: '/core/user/setHomePage',
data: params
})
},
/**
* 修改密码
* @param params 数据参数
* @returns 执行结果
*/
changePassword(params: Record<string, any>) {
return request.post<any>({
url: '/core/user/initUserPassword',
data: params
})
},
/**
* 清理缓存
* @param params
* @returns
*/
clearCache(params: Record<string, any>) {
return request.post<any>({
url: '/core/user/clearCache',
data: params
})
}
}

View File

@@ -0,0 +1,101 @@
import request from '@/utils/http'
/**
* 定时任务API
*/
export default {
/**
* 获取数据列表
* @param params 搜索参数
* @returns 数据列表
*/
list(params: Record<string, any>) {
return request.get<Api.Common.ApiPage>({
url: '/tool/crontab/index',
params
})
},
/**
* 读取数据
* @param id 数据ID
* @returns 数据详情
*/
read(id: number | string) {
return request.get<Api.Common.ApiData>({
url: '/tool/crontab/read?id=' + id
})
},
/**
* 创建数据
* @param params 数据参数
* @returns 执行结果
*/
save(params: Record<string, any>) {
return request.post<any>({
url: '/tool/crontab/save',
data: params
})
},
/**
* 更新数据
* @param params 数据参数
* @returns 执行结果
*/
update(params: Record<string, any>) {
return request.put<any>({
url: '/tool/crontab/update',
data: params
})
},
/**
* 删除数据
* @param id 数据ID
* @returns 执行结果
*/
delete(params: Record<string, any>) {
return request.del<any>({
url: '/tool/crontab/destroy',
data: params
})
},
/**
* 运行
* @param params 数据参数
* @returns 执行结果
*/
run(params: Record<string, any>) {
return request.post<any>({
url: '/tool/crontab/run',
data: params
})
},
/**
* 获取运行日志列表
* @param params 搜索参数
* @returns 数据列表
*/
logPageList(params: Record<string, any>) {
return request.get<Api.Common.ApiPage>({
url: '/tool/crontab/logPageList',
params
})
},
/**
* 删除运行日志
* @param params 数据参数
* @returns 执行结果
*/
deleteCrontabLog(params: Record<string, any>) {
return request.del<any>({
url: '/tool/crontab/deleteCrontabLog',
data: params
})
}
}

View File

@@ -0,0 +1,126 @@
import request from '@/utils/http'
/**
* 代码生成API
*/
export default {
/**
* 数据列表
* @param params 搜索参数
* @returns 数据列表
*/
list(params: Record<string, any>) {
return request.get<Api.Common.ApiPage>({
url: '/tool/code/index',
params
})
},
/**
* 读取表结构
* @param params 搜索参数
* @returns 表结构
*/
read(params: Record<string, any>) {
return request.get<Api.Common.ApiData>({
url: '/tool/code/read',
params
})
},
/**
* 更新数据
* @param params 数据参数
* @returns 执行结果
*/
update(params: Record<string, any>) {
return request.put<any>({
url: '/tool/code/update',
data: params
})
},
/**
* 删除数据
* @param id 数据ID
* @returns 执行结果
*/
delete(params: Record<string, any>) {
return request.del<any>({
url: '/tool/code/destroy',
data: params
})
},
/**
* 获取表字段
* @param params 搜索参数
* @returns 表字段
*/
getTableColumns(params: Record<string, any>) {
return request.get<Api.Common.ApiData[]>({
url: '/tool/code/getTableColumns',
params
})
},
/**
* 装载数据表
* @param params 搜索参数
* @returns 装载结果
*/
loadTable(params: Record<string, any>) {
return request.post<any>({
url: '/tool/code/loadTable',
params
})
},
/**
* 同步数据表
* @param params 搜索参数
* @returns 装载结果
*/
async(params: Record<string, any>) {
return request.post<any>({
url: '/tool/code/sync',
params
})
},
/**
* 预览代码
* @param params 搜索参数
* @returns 预览结果
*/
preview(params: Record<string, any>) {
return request.get<any>({
url: '/tool/code/preview',
params
})
},
/**
* 生成代码
* @returns
*/
generateCode(params: Record<string, any>) {
return request.post<any>({
url: '/tool/code/generate',
responseType: 'blob',
timeout: 20 * 1000,
params
})
},
/**
* 生成到文件
* @returns
*/
generateFile(params: Record<string, any>) {
return request.post<any>({
url: '/tool/code/generateFile',
params
})
}
}