|
|
@@ -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;
|
|
|
+ };
|
|
|
+}
|