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;