From c2d2c55b9c0898dd720aafb19d179a961addb5ce Mon Sep 17 00:00:00 2001
From: wangxiang <1827945911@qq.com>
Date: Wed, 4 May 2022 07:28:14 +0800
Subject: [PATCH] =?UTF-8?q?=F0=9F=93=80=20=E9=87=8D=E6=9E=84=E5=89=8D?=
=?UTF-8?q?=E7=AB=AF=E6=A1=86=E6=9E=B6=E8=BF=9B=E8=A1=8C=E9=80=82=E9=85=8D?=
=?UTF-8?q?=E5=90=8E=E7=AB=AF=E6=A1=86=E6=9E=B6?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../api/platform/monitor/controller/token.ts | 18 ++++++++++++++++++
.../src/api/platform/monitor/entity/operLog.ts | 4 ++--
.../src/api/platform/monitor/entity/token.ts | 16 ++++++++++++++++
.../src/api/platform/system/entity/client.ts | 4 ++--
.../src/api/platform/system/entity/config.ts | 4 ++--
kicc-ui/src/api/platform/system/entity/dept.ts | 4 ++--
kicc-ui/src/api/platform/system/entity/dict.ts | 4 ++--
.../src/api/platform/system/entity/dictData.ts | 4 ++--
kicc-ui/src/api/platform/system/entity/file.ts | 4 ++--
kicc-ui/src/api/platform/system/entity/menu.ts | 4 ++--
kicc-ui/src/api/platform/system/entity/role.ts | 4 ++--
11 files changed, 52 insertions(+), 18 deletions(-)
create mode 100644 kicc-ui/src/api/platform/monitor/controller/token.ts
create mode 100644 kicc-ui/src/api/platform/monitor/entity/token.ts
diff --git a/kicc-ui/src/api/platform/monitor/controller/token.ts b/kicc-ui/src/api/platform/monitor/controller/token.ts
new file mode 100644
index 00000000..66138a52
--- /dev/null
+++ b/kicc-ui/src/api/platform/monitor/controller/token.ts
@@ -0,0 +1,18 @@
+/**
+ * 提供api模板规范代码参考,请尽量保证编写代码风格跟模板规范代码一致
+ * Copyright © 2020-2022 entfrm All rights reserved.
+ * author entfrm开发团队-王翔
+ */
+import type { TokenParams, TokenResult } from '/@/api/platform/monitor/entity/token';
+import { defHttp } from '/@/utils/http/axios';
+
+enum Api {
+ list = '/monitor_proxy/monitor/token/list',
+ del = '/monitor_proxy/monitor/token/remove'
+}
+
+/** 查询令牌列表 */
+export const listToken = (params?: Partial) => defHttp.get({ url: Api.list, params }, { isReturnResultResponse: true });
+
+/** 删除令牌 */
+export const delToken = (id: string) => defHttp.delete({ url: `${Api.del}/${id}` });
diff --git a/kicc-ui/src/api/platform/monitor/entity/operLog.ts b/kicc-ui/src/api/platform/monitor/entity/operLog.ts
index 35339535..01f1281e 100644
--- a/kicc-ui/src/api/platform/monitor/entity/operLog.ts
+++ b/kicc-ui/src/api/platform/monitor/entity/operLog.ts
@@ -5,8 +5,8 @@
* @author: entfrm开发团队-王翔
* @create: 2022/4/8
*/
-import { R } from '/#/axios';
-import { CommonEntity, Page } from '/@/api/common/data/entity';
+import type { R } from '/#/axios';
+import type { CommonEntity, Page } from '/@/api/common/data/entity';
/** 操作日志查询参数 */
export type OperLogParams = Page & OperLog;
diff --git a/kicc-ui/src/api/platform/monitor/entity/token.ts b/kicc-ui/src/api/platform/monitor/entity/token.ts
new file mode 100644
index 00000000..abb90b45
--- /dev/null
+++ b/kicc-ui/src/api/platform/monitor/entity/token.ts
@@ -0,0 +1,16 @@
+/**
+ * @program: kicc-ui
+ * @description: 令牌实体类
+ * 类型定义
+ * @author: entfrm开发团队-王翔
+ * @create: 2022/4/8
+ */
+import type { R } from '/#/axios';
+import type { Page } from '/@/api/common/data/entity';
+import type { TokenEnhancer } from '/@/api/platform/core/entity/user';
+
+/** 令牌查询参数 */
+export type TokenParams = Page & TokenEnhancer;
+
+/** 令牌响应对象 */
+export type TokenResult = R;
diff --git a/kicc-ui/src/api/platform/system/entity/client.ts b/kicc-ui/src/api/platform/system/entity/client.ts
index 4f1a3fef..bbbbde7e 100644
--- a/kicc-ui/src/api/platform/system/entity/client.ts
+++ b/kicc-ui/src/api/platform/system/entity/client.ts
@@ -5,8 +5,8 @@
* @author: entfrm开发团队-王翔
* @create: 2022/4/8
*/
-import { R } from '/#/axios';
-import { CommonEntity, Page } from '/@/api/common/data/entity';
+import type { R } from '/#/axios';
+import type { CommonEntity, Page } from '/@/api/common/data/entity';
/** 客户端查询参数 */
export type ClientParams = Page & Client;
diff --git a/kicc-ui/src/api/platform/system/entity/config.ts b/kicc-ui/src/api/platform/system/entity/config.ts
index 138bb18e..a113c722 100644
--- a/kicc-ui/src/api/platform/system/entity/config.ts
+++ b/kicc-ui/src/api/platform/system/entity/config.ts
@@ -5,8 +5,8 @@
* @author: entfrm开发团队-王翔
* @create: 2022/4/8
*/
-import { R } from '/#/axios';
-import { CommonEntity, Page } from '/@/api/common/data/entity';
+import type { R } from '/#/axios';
+import type { CommonEntity, Page } from '/@/api/common/data/entity';
/** 配置查询参数 */
export type ConfigParams = Page & Config;
diff --git a/kicc-ui/src/api/platform/system/entity/dept.ts b/kicc-ui/src/api/platform/system/entity/dept.ts
index 08716d4b..889e6129 100644
--- a/kicc-ui/src/api/platform/system/entity/dept.ts
+++ b/kicc-ui/src/api/platform/system/entity/dept.ts
@@ -5,8 +5,8 @@
* @author: entfrm开发团队-王翔
* @create: 2022/4/8
*/
-import { R } from '/#/axios';
-import { CommonEntity, Page } from '/@/api/common/data/entity';
+import type { R } from '/#/axios';
+import type { CommonEntity, Page } from '/@/api/common/data/entity';
/** 部门查询参数 */
export type DeptParams = Page & Dept;
diff --git a/kicc-ui/src/api/platform/system/entity/dict.ts b/kicc-ui/src/api/platform/system/entity/dict.ts
index f3ffc146..9b2de87a 100644
--- a/kicc-ui/src/api/platform/system/entity/dict.ts
+++ b/kicc-ui/src/api/platform/system/entity/dict.ts
@@ -5,8 +5,8 @@
* @author: entfrm开发团队-王翔
* @create: 2022/4/8
*/
-import { R } from '/#/axios';
-import { CommonEntity, Page } from '/@/api/common/data/entity';
+import type { R } from '/#/axios';
+import type { CommonEntity, Page } from '/@/api/common/data/entity';
/** 字典查询参数 */
export type DictParams = Page & Dict;
diff --git a/kicc-ui/src/api/platform/system/entity/dictData.ts b/kicc-ui/src/api/platform/system/entity/dictData.ts
index 79a5265c..035f99d9 100644
--- a/kicc-ui/src/api/platform/system/entity/dictData.ts
+++ b/kicc-ui/src/api/platform/system/entity/dictData.ts
@@ -5,8 +5,8 @@
* @author: entfrm开发团队-王翔
* @create: 2022/4/8
*/
-import { R } from '/#/axios';
-import { CommonEntity, Page } from '/@/api/common/data/entity';
+import type { R } from '/#/axios';
+import type { CommonEntity, Page } from '/@/api/common/data/entity';
/** 字典数据查询参数 */
export type DictDataParams = Page & DictData;
diff --git a/kicc-ui/src/api/platform/system/entity/file.ts b/kicc-ui/src/api/platform/system/entity/file.ts
index 18bd1ad1..48ebd982 100644
--- a/kicc-ui/src/api/platform/system/entity/file.ts
+++ b/kicc-ui/src/api/platform/system/entity/file.ts
@@ -5,8 +5,8 @@
* @author: entfrm开发团队-王翔
* @create: 2022/4/8
*/
-import { R } from '/#/axios';
-import { CommonEntity, Page } from '/@/api/common/data/entity';
+import type { R } from '/#/axios';
+import type { CommonEntity, Page } from '/@/api/common/data/entity';
/** 文件查询参数 */
export type FileParams = Page & File;
diff --git a/kicc-ui/src/api/platform/system/entity/menu.ts b/kicc-ui/src/api/platform/system/entity/menu.ts
index dc1d7885..1e52367b 100644
--- a/kicc-ui/src/api/platform/system/entity/menu.ts
+++ b/kicc-ui/src/api/platform/system/entity/menu.ts
@@ -5,8 +5,8 @@
* @author: entfrm开发团队-王翔
* @create: 2022/4/8
*/
-import { R } from '/#/axios';
-import { CommonEntity, Page } from '/@/api/common/data/entity';
+import type { R } from '/#/axios';
+import type { CommonEntity, Page } from '/@/api/common/data/entity';
/** 菜单查询参数 */
export type MenuParams = Page & Menu;
diff --git a/kicc-ui/src/api/platform/system/entity/role.ts b/kicc-ui/src/api/platform/system/entity/role.ts
index 2aed75e8..c142ad9a 100644
--- a/kicc-ui/src/api/platform/system/entity/role.ts
+++ b/kicc-ui/src/api/platform/system/entity/role.ts
@@ -5,8 +5,8 @@
* @author: entfrm开发团队-王翔
* @create: 2022/4/8
*/
-import { R } from '/#/axios';
-import { CommonEntity, Page } from '/@/api/common/data/entity';
+import type { R } from '/#/axios';
+import type { CommonEntity, Page } from '/@/api/common/data/entity';
/** 角色查询参数 */
export type RoleParams = Page & Role;