|
@@ -1,5 +1,6 @@
|
|
|
import { IStudio } from "../auth/Studio";
|
|
import { IStudio } from "../auth/Studio";
|
|
|
-import { IUserRequest, TRole } from "./Auth";
|
|
|
|
|
|
|
+import { IUser } from "../auth/User";
|
|
|
|
|
+import { TRole } from "./Auth";
|
|
|
|
|
|
|
|
export interface IGroupRequest {
|
|
export interface IGroupRequest {
|
|
|
id?: string;
|
|
id?: string;
|
|
@@ -31,7 +32,14 @@ export interface IGroupListResponse {
|
|
|
count: number;
|
|
count: number;
|
|
|
};
|
|
};
|
|
|
}
|
|
}
|
|
|
-
|
|
|
|
|
|
|
+export interface IGroupMemberRequest {
|
|
|
|
|
+ id?: number;
|
|
|
|
|
+ user_id: string;
|
|
|
|
|
+ group_id: string;
|
|
|
|
|
+ power?: number;
|
|
|
|
|
+ level?: number;
|
|
|
|
|
+ status?: number;
|
|
|
|
|
+}
|
|
|
export interface IGroupMemberData {
|
|
export interface IGroupMemberData {
|
|
|
id?: number;
|
|
id?: number;
|
|
|
user_id: string;
|
|
user_id: string;
|
|
@@ -39,7 +47,7 @@ export interface IGroupMemberData {
|
|
|
power?: number;
|
|
power?: number;
|
|
|
level?: number;
|
|
level?: number;
|
|
|
status?: number;
|
|
status?: number;
|
|
|
- user?: IUserRequest;
|
|
|
|
|
|
|
+ user: IUser;
|
|
|
created_at?: string;
|
|
created_at?: string;
|
|
|
updated_at?: string;
|
|
updated_at?: string;
|
|
|
}
|
|
}
|