사용자 계정 관리 API 연동 및 기능 개선
- 사용자 비밀번호 변경 API 추가 - 메뉴 권한 관리 API 추가 (조회/저장) - 인증 방법 수정 API 추가 - 사용자 권한 업데이트 API 추가 - 계정 관리 UI 컴포넌트 개선 - Docker 및 Makefile 설정 업데이트 🤖 Generated with Claude Code (https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
@@ -1,3 +1,5 @@
|
||||
import { UserMenuPermissionData } from '@/entities/user/model/types';
|
||||
|
||||
export enum AccountTabKeys {
|
||||
UserManage = 'UserManage',
|
||||
PasswordManage = 'PasswordManage',
|
||||
@@ -11,40 +13,53 @@ export enum AccountUserTabKeys {
|
||||
};
|
||||
export interface AccountUserTabProps {
|
||||
activeTab: AccountUserTabKeys;
|
||||
tid: string;
|
||||
mid?: string;
|
||||
usrid?: string;
|
||||
idCl?: string;
|
||||
status?: string;
|
||||
};
|
||||
export interface AuthItem {
|
||||
useYn?: boolean;
|
||||
authName?: string;
|
||||
tid?: string;
|
||||
};
|
||||
|
||||
export interface UserManageAuthListProps {
|
||||
userItems: Array<any>;
|
||||
userItems: Array<UserManageAuthItemProps>;
|
||||
mid: string;
|
||||
};
|
||||
export interface UserManageAuthItemProps extends AuthItem {
|
||||
export interface UserManageAuthItemProps {
|
||||
usrid?: string;
|
||||
mid?: string;
|
||||
idCl?: string;
|
||||
status?: string;
|
||||
};
|
||||
export interface UserLoginAuthInfoWrapProps {
|
||||
mid: string;
|
||||
usrid: string;
|
||||
};
|
||||
export interface UserAccountAuthWrapProps {
|
||||
tid: string;
|
||||
mid: string;
|
||||
usrid: string;
|
||||
idCl: string;
|
||||
status: string;
|
||||
};
|
||||
export interface PermItem {
|
||||
menuId?: string;
|
||||
permName?: string;
|
||||
menuName?: string;
|
||||
subMenu?: Array<PermItem>;
|
||||
};
|
||||
export interface UserAccountAuthPermListProps {
|
||||
tid: string;
|
||||
permItems: Array<PermItem>;
|
||||
mid: string;
|
||||
usrid: string;
|
||||
idCl: string;
|
||||
status: string;
|
||||
menuItems: Array<PermItem>;
|
||||
menuGrants: Array<UserMenuPermissionData>;
|
||||
};
|
||||
export interface UserAccountAuthPermItemProps extends PermItem {
|
||||
tid: string;
|
||||
mid: string;
|
||||
usrid: string;
|
||||
idCl: string;
|
||||
status: string;
|
||||
menuName: string;
|
||||
subMenu: Array<PermItem>;
|
||||
menuGrants: Array<UserMenuPermissionData>;
|
||||
};
|
||||
|
||||
export interface VerificationItem {
|
||||
|
||||
Reference in New Issue
Block a user