|
|
@@ -1,16 +1,16 @@
|
|
|
/**
|
|
|
- TypeScript API模块.
|
|
|
- 该功能基于V3 Admin改进的service模块,支持url参数和from post
|
|
|
+ TypeScript API妯″潡.
|
|
|
+ 璇ュ姛鑳藉熀浜嶸3 Admin鏀硅繘鐨剆ervice妯″潡锛屾敮鎸乽rl鍙傛暟鍜宖rom post
|
|
|
|
|
|
usage:
|
|
|
- 1) import * as adminAPI from '@/api/adminAPI.vue', 其中adminAPI是别名,后台API建议用adminAPI,前台用memberAPI
|
|
|
- 2) adminAPI.<controller名>.<方法名> 来访问方法。注意多个参数要使用对象方式传入
|
|
|
- 3) 方法返回一个Promise,使用.then来执行回调参数接收
|
|
|
- 4) 后台的controller多个原始类型参数自动组装为application/x-www-form-urlencoded的形式来传递,避免生成太多VO,只有使用RequestBody方式时,才使用application/json来发送对象
|
|
|
- 5) application/json来发送对象时,允许增加其他原始类型参数,自动作为URL的参数来传递给后台
|
|
|
- 6) 业务类异常BusinessException自动激发弹窗提示(依赖改进的service模块)
|
|
|
+ 1) import * as adminAPI from '@/api/adminAPI.vue', 鍏朵腑adminAPI鏄�埆鍚嶏紝鍚庡彴API寤鸿�鐢╝dminAPI锛屽墠鍙扮敤memberAPI
|
|
|
+ 2) adminAPI.<controller鍚�>.<鏂规硶鍚�> 鏉ヨ�闂�柟娉曘€傛敞鎰忓�涓�弬鏁拌�浣跨敤瀵硅薄鏂瑰紡浼犲叆
|
|
|
+ 3) 鏂规硶杩斿洖涓€涓狿romise锛屼娇鐢�.then鏉ユ墽琛屽洖璋冨弬鏁版帴鏀�
|
|
|
+ 4) 鍚庡彴鐨刢ontroller澶氫釜鍘熷�绫诲瀷鍙傛暟鑷�姩缁勮�涓篴pplication/x-www-form-urlencoded鐨勫舰寮忔潵浼犻€掞紝閬垮厤鐢熸垚澶��VO锛屽彧鏈変娇鐢≧equestBody鏂瑰紡鏃讹紝鎵嶄娇鐢╝pplication/json鏉ュ彂閫佸�璞�
|
|
|
+ 5) application/json鏉ュ彂閫佸�璞℃椂锛屽厑璁稿�鍔犲叾浠栧師濮嬬被鍨嬪弬鏁帮紝鑷�姩浣滀负URL鐨勫弬鏁版潵浼犻€掔粰鍚庡彴
|
|
|
+ 6) 涓氬姟绫诲紓甯窧usinessException鑷�姩婵€鍙戝脊绐楁彁绀�(渚濊禆鏀硅繘鐨剆ervice妯″潡)
|
|
|
|
|
|
- Auto generate by ccframeTool@JIM at 2024-1-19 1:38:14
|
|
|
+ Auto generate by ccframeTool@JIM at 2024-3-14 14:27:34
|
|
|
*/
|
|
|
/* eslint-disable quotes */
|
|
|
import { request } from '@/utils/service'
|
|
|
@@ -120,14 +120,14 @@ export interface UserInfo {
|
|
|
}
|
|
|
|
|
|
export const actuatorController = {
|
|
|
- // 获取所有机器列表
|
|
|
+ // 鑾峰彇鎵€鏈夋満鍣ㄥ垪琛�
|
|
|
getServerList() {
|
|
|
return request({
|
|
|
url: `admin/actuator/servers`,
|
|
|
method: 'get'
|
|
|
})
|
|
|
},
|
|
|
- // 获取指定机器的状态信息
|
|
|
+ // 鑾峰彇鎸囧畾鏈哄櫒鐨勭姸鎬佷俊鎭�
|
|
|
getSysStatus(actuatorTimeRangeCode: string | null, serverName: string | null) {
|
|
|
return request({
|
|
|
url: `admin/actuator/status`,
|
|
|
@@ -140,7 +140,7 @@ export const actuatorController = {
|
|
|
}
|
|
|
}
|
|
|
export const cacheIndexController = {
|
|
|
- // 清理缓存
|
|
|
+ // 娓呯悊缂撳瓨
|
|
|
clearCache(region: string | null) {
|
|
|
return request({
|
|
|
url: `admin/cacheIndex/clearCache`,
|
|
|
@@ -150,14 +150,14 @@ export const cacheIndexController = {
|
|
|
}
|
|
|
})
|
|
|
},
|
|
|
- // 查询所有索引状态
|
|
|
+ // 鏌ヨ�鎵€鏈夌储寮曠姸鎬�
|
|
|
queryIndexing() {
|
|
|
return request({
|
|
|
url: `admin/cacheIndex/queryIndexing`,
|
|
|
method: 'get'
|
|
|
})
|
|
|
},
|
|
|
- // 重建索引
|
|
|
+ // 閲嶅缓绱㈠紩
|
|
|
rebuildIndex(idsStr: string | null, searchService: string | null) {
|
|
|
return request({
|
|
|
url: `admin/cacheIndex/rebuildIndex`,
|
|
|
@@ -168,7 +168,7 @@ export const cacheIndexController = {
|
|
|
}
|
|
|
})
|
|
|
},
|
|
|
- // 单独建立指定索引,同时清理对象缓存
|
|
|
+ // 鍗曠嫭寤虹珛鎸囧畾绱㈠紩锛屽悓鏃舵竻鐞嗗�璞$紦瀛�
|
|
|
rebuildSingle(clientJwtAlg: string | null, searchService: string | null) {
|
|
|
return request({
|
|
|
url: `admin/cacheIndex/rebuildSingle`,
|
|
|
@@ -191,7 +191,7 @@ export const fileInfController = {
|
|
|
}
|
|
|
})
|
|
|
},
|
|
|
- // 添加
|
|
|
+ // 娣诲姞
|
|
|
save(
|
|
|
data : FileInf
|
|
|
) {
|
|
|
@@ -213,7 +213,7 @@ export const fileInfController = {
|
|
|
}
|
|
|
}
|
|
|
export const mainFrameController = {
|
|
|
- // 后台管理员登录
|
|
|
+ // 鍚庡彴绠$悊鍛樼櫥褰�
|
|
|
doLogin(loginId: string | null, sid: string | null, userPsw: string | null, validateCode: string | null) {
|
|
|
return request({
|
|
|
url: `admin/mainFrame/doLogin`,
|
|
|
@@ -227,14 +227,14 @@ export const mainFrameController = {
|
|
|
}
|
|
|
})
|
|
|
},
|
|
|
- // 软件授权
|
|
|
+ // 杞�欢鎺堟潈
|
|
|
getSoftwareAuth() {
|
|
|
return request({
|
|
|
url: `admin/mainFrame/getSoftwareAuth`,
|
|
|
method: 'get'
|
|
|
})
|
|
|
},
|
|
|
- // 软件授权
|
|
|
+ // 杞�欢鎺堟潈
|
|
|
getVersion(maxRecord: number | null) {
|
|
|
return request({
|
|
|
url: `admin/mainFrame/getVersion`,
|
|
|
@@ -244,14 +244,14 @@ export const mainFrameController = {
|
|
|
}
|
|
|
})
|
|
|
},
|
|
|
- // 用户登录状态保持心跳,每5分钟一次
|
|
|
+ // 鐢ㄦ埛鐧诲綍鐘舵€佷繚鎸佸績璺筹紝姣�5鍒嗛挓涓€娆�
|
|
|
heartbeat() {
|
|
|
return request({
|
|
|
url: `admin/mainFrame/heartbeat`,
|
|
|
method: 'get'
|
|
|
})
|
|
|
},
|
|
|
- // 用户修改密码
|
|
|
+ // 鐢ㄦ埛淇�敼瀵嗙爜
|
|
|
updatePassword(userPsw: string | null) {
|
|
|
return request({
|
|
|
url: `admin/mainFrame/updatePassword`,
|
|
|
@@ -262,7 +262,7 @@ export const mainFrameController = {
|
|
|
}
|
|
|
})
|
|
|
},
|
|
|
- // 获取登陆用户信息
|
|
|
+ // 鑾峰彇鐧婚檰鐢ㄦ埛淇℃伅
|
|
|
userInfo() {
|
|
|
return request({
|
|
|
url: `admin/mainFrame/userInfo`,
|
|
|
@@ -271,7 +271,7 @@ export const mainFrameController = {
|
|
|
}
|
|
|
}
|
|
|
export const menuConfigController = {
|
|
|
- // 获取报表菜单配置
|
|
|
+ // 鑾峰彇鎶ヨ〃鑿滃崟閰嶇疆
|
|
|
getReportMenu() {
|
|
|
return request({
|
|
|
url: `admin/menuConfig/getReportMenu`,
|
|
|
@@ -280,7 +280,7 @@ export const menuConfigController = {
|
|
|
}
|
|
|
}
|
|
|
export const quartzController = {
|
|
|
- // 查询任务
|
|
|
+ // 鏌ヨ�浠诲姟
|
|
|
list(
|
|
|
data : any
|
|
|
) {
|
|
|
@@ -290,7 +290,7 @@ export const quartzController = {
|
|
|
data
|
|
|
})
|
|
|
},
|
|
|
- // 暂停任务
|
|
|
+ // 鏆傚仠浠诲姟
|
|
|
pause(triggerKey: string | null) {
|
|
|
return request({
|
|
|
url: `admin/quartz/pause`,
|
|
|
@@ -301,7 +301,7 @@ export const quartzController = {
|
|
|
}
|
|
|
})
|
|
|
},
|
|
|
- // 继续任务
|
|
|
+ // 缁х画浠诲姟
|
|
|
resume(triggerKey: string | null) {
|
|
|
return request({
|
|
|
url: `admin/quartz/resume`,
|
|
|
@@ -314,7 +314,7 @@ export const quartzController = {
|
|
|
}
|
|
|
}
|
|
|
export const simpleLabelValueController = {
|
|
|
- // 动态获取选择项
|
|
|
+ // 鍔ㄦ€佽幏鍙栭€夋嫨椤�
|
|
|
getLabelValueList(beanName: string | null, extraParam: string | null) {
|
|
|
return request({
|
|
|
url: `admin/simpleLabelValue`,
|
|
|
@@ -327,7 +327,7 @@ export const simpleLabelValueController = {
|
|
|
}
|
|
|
}
|
|
|
export const treeNodeController = {
|
|
|
- // 添加节点
|
|
|
+ // 娣诲姞鑺傜偣
|
|
|
addNode(sysObjectId: number | null, treeNodeNm: string | null, treeNodePosition: number | null, upperTreeNodeId: number | null) {
|
|
|
return request({
|
|
|
url: `admin/treeNode/addNode`,
|
|
|
@@ -341,7 +341,7 @@ export const treeNodeController = {
|
|
|
}
|
|
|
})
|
|
|
},
|
|
|
- // 删除节点
|
|
|
+ // 鍒犻櫎鑺傜偣
|
|
|
deleteNode(autoPosition: boolean | null, deleteCheckBeans: string | null, treeNodeId: number | null) {
|
|
|
return request({
|
|
|
url: `admin/treeNode/deleteNode`,
|
|
|
@@ -354,7 +354,7 @@ export const treeNodeController = {
|
|
|
}
|
|
|
})
|
|
|
},
|
|
|
- // 编辑节点
|
|
|
+ // 缂栬緫鑺傜偣
|
|
|
editNode(sysObjectId: number | null, treeNodeId: number | null, treeNodeNm: string | null, treeNodePosition: number | null) {
|
|
|
return request({
|
|
|
url: `admin/treeNode/editNode`,
|
|
|
@@ -368,7 +368,7 @@ export const treeNodeController = {
|
|
|
}
|
|
|
})
|
|
|
},
|
|
|
- // 获得节点树子集
|
|
|
+ // 鑾峰緱鑺傜偣鏍戝瓙闆�
|
|
|
getAllSubNodes(treeNodeTypeCode: string | null) {
|
|
|
return request({
|
|
|
url: `admin/treeNode/getAllSubNodes`,
|
|
|
@@ -378,7 +378,7 @@ export const treeNodeController = {
|
|
|
}
|
|
|
})
|
|
|
},
|
|
|
- // 获得节点树
|
|
|
+ // 鑾峰緱鑺傜偣鏍�
|
|
|
getTree(treeNodeTypeCode: string | null) {
|
|
|
return request({
|
|
|
url: `admin/treeNode/getTree`,
|
|
|
@@ -388,7 +388,7 @@ export const treeNodeController = {
|
|
|
}
|
|
|
})
|
|
|
},
|
|
|
- // 交换节点
|
|
|
+ // 浜ゆ崲鑺傜偣
|
|
|
swapNode(treeNodeAId: number | null, treeNodeBId: number | null) {
|
|
|
return request({
|
|
|
url: `admin/treeNode/swapNode`,
|