/**
 * 用户状态枚举（Business层兼容性导出）
 *
 * 功能描述：
 * - 重新导出Core层的用户状态枚举
 * - 保持向后兼容性
 * - 符合架构分层原则
 *
 * 职责分离：
 * - 提供Business层对Core层用户状态的访问接口
 * - 维护现有代码的兼容性
 * - 遵循依赖倒置原则
 *
 * 最近修改：
 * - 2026-01-07: 架构优化 - 改为重新导出Core层枚举，符合架构分层原则 (修改者: moyin)
 *
 * @author moyin
 * @version 1.0.2
 * @since 2025-12-24
 * @lastModified 2026-01-07
 */

// 重新导出Core层的用户状态枚举和相关函数
export {
  UserStatus,
  getUserStatusDescription,
  canUserLogin,
  getUserStatusErrorMessage,
  getAllUserStatuses,
  isValidUserStatus
} from '../../core/db/users/user_status.enum';