export interface UserProfile {
  id: string;
  username: string;
  name: string;
  email: string;
  phone: string;
  avatar: string;
  gender: 'male' | 'female';
  birthday: string;
  department: string;
  position: string;
  enterpriseId: string;
  enterpriseName: string;
  roleIds: string[];
  roleNames: string[];
  bio: string;
  address: string;
  createdAt: string;
  lastLoginTime?: string;
  lastLoginIp?: string;
}

export interface PasswordChange {
  oldPassword: string;
  newPassword: string;
  confirmPassword: string;
}