liuxinyang hai 1 ano
pai
achega
2c0f6d3d85
Modificáronse 2 ficheiros con 55 adicións e 0 borrados
  1. 16 0
      src/service/api/deleted.ts
  2. 39 0
      src/service/api/user.ts

+ 16 - 0
src/service/api/deleted.ts

@@ -0,0 +1,16 @@
+import { request } from '../request';
+// 响应接口
+export interface DeleteRes {
+  status: boolean;
+  msg: string;
+  data: Record<string, unknown>;
+}
+
+/**
+ * 删除权限
+ * @param {string} id
+ * @returns
+ */
+export function deleter(id: number) {
+  return request.delete(`/permission/delete?id=${id}`);
+}

+ 39 - 0
src/service/api/user.ts

@@ -0,0 +1,39 @@
+import { request } from '../request';
+// 参数接口
+export interface QueryParams {
+  id?: number;
+  name?: string;
+  description?: string;
+  isActive?: Record<string, unknown>;
+  createTime?: Record<string, unknown>;
+  modifyTime?: Record<string, unknown>;
+  createUid?: number;
+  disabled?: string;
+}
+
+// 响应接口
+export interface QueryRes {
+  status: boolean;
+  msg: string;
+  data: Record<string, unknown>;
+  total: number;
+}
+
+/**
+ * 查询权限
+ * @param {string} pageNum
+ * @param {string} pageSize
+ * @param {object} params EasSysPermission
+ * @param {number} params.id ID
+ * @param {string} params.name 权限名称
+ * @param {string} params.description 权限描述
+ * @param {object} params.isActive 是否激活
+ * @param {object} params.createTime 创建时间
+ * @param {object} params.modifyTime 修改时间
+ * @param {number} params.createUid 创建用户ID
+ * @param {string} params.disabled 状态
+ * @returns
+ */
+export function query(pageNum: number | undefined, pageSize: number | undefined, params: QueryParams) {
+  return request.post(`/permission/query?pageNum=${pageNum}&pageSize=${pageSize}`, params);
+}