2026-03-19 18:38:21 +07:00
|
|
|
export type UserProfile = {
|
2026-04-03 17:01:33 +07:00
|
|
|
userId?: number;
|
2026-03-19 18:38:21 +07:00
|
|
|
userName: string;
|
|
|
|
|
name: string;
|
|
|
|
|
role: string;
|
|
|
|
|
roleId: number;
|
|
|
|
|
accessRooms: number[];
|
|
|
|
|
createdAt?: string | null;
|
|
|
|
|
createdBy?: string | null;
|
|
|
|
|
updatedAt?: string | null;
|
|
|
|
|
updatedBy?: string | null;
|
2026-04-03 17:01:33 +07:00
|
|
|
};
|
|
|
|
|
|
|
|
|
|
export type UpdateUserInfoRequest = {
|
|
|
|
|
name: string;
|
|
|
|
|
userName: string;
|
|
|
|
|
accessRooms?: number[];
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
export type UpdateUserRoleRequest = {
|
|
|
|
|
roleId: number;
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
export type UpdateUserInfoResponse = {
|
|
|
|
|
userId: number;
|
|
|
|
|
userName: string;
|
|
|
|
|
name: string;
|
|
|
|
|
roleId: number;
|
|
|
|
|
accessRooms: number[];
|
|
|
|
|
updatedAt?: string | null;
|
|
|
|
|
updatedBy?: string | null;
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
export type UpdateUserRoleResponse = {
|
|
|
|
|
userId: number;
|
|
|
|
|
userName: string;
|
|
|
|
|
roleId: number;
|
|
|
|
|
roleName?: string | null;
|
|
|
|
|
updatedAt?: string | null;
|
|
|
|
|
updatedBy?: string | null;
|
2026-03-19 18:38:21 +07:00
|
|
|
};
|