visuddhinanda 3 лет назад
Родитель
Сommit
e9e84264fa
1 измененных файлов с 27 добавлено и 1 удалено
  1. 27 1
      dashboard/src/components/api/Group.ts

+ 27 - 1
dashboard/src/components/api/Group.ts

@@ -1,4 +1,4 @@
-import { IStudioApiResponse, Role } from "./Auth";
+import { IStudioApiResponse, IUserRequest, Role } from "./Auth";
 
 export interface IGroupDataRequest {
   uid: string;
@@ -21,3 +21,29 @@ export interface IGroupListResponse {
     count: number;
   };
 }
+
+export interface IGroupMemberData {
+  id?: number;
+  user_id: string;
+  group_id: string;
+  power?: number;
+  level?: number;
+  status?: number;
+  user?: IUserRequest;
+  created_at?: string;
+  updated_at?: string;
+}
+export interface IGroupMemberResponse {
+  ok: boolean;
+  message: string;
+  data: IGroupMemberData;
+}
+export interface IGroupMemberListResponse {
+  ok: boolean;
+  message: string;
+  data: {
+    rows: IGroupMemberData[];
+    role: Role;
+    count: number;
+  };
+}