refactor:项目架构重构和命名规范化

- 统一文件命名为snake_case格式(kebab-case  snake_case)
- 重构zulip模块为zulip_core,明确Core层职责
- 重构user-mgmt模块为user_mgmt,统一命名规范
- 调整模块依赖关系,优化架构分层
- 删除过时的文件和目录结构
- 更新相关文档和配置文件

本次重构涉及大量文件重命名和模块重组,
旨在建立更清晰的项目架构和统一的命名规范。
This commit is contained in:
moyin
2026-01-08 00:14:14 +08:00
parent 4fa4bd1a70
commit bb796a2469
178 changed files with 24767 additions and 3484 deletions

View File

@@ -5,14 +5,25 @@
* - 定义用户创建和更新的数据传输对象
* - 提供完整的数据验证规则和错误提示
* - 支持多种登录方式的数据格式验证
* - 确保数据传输的安全性和完整性
*
* 职责分离:
* - 数据验证使用class-validator进行输入数据验证
* - 类型定义:定义清晰的数据结构和类型约束
* - 错误处理:提供友好的验证错误提示信息
* - 业务规则:实现用户数据的业务验证逻辑
*
* 依赖模块:
* - class-validator: 数据验证装饰器
* - class-transformer: 数据转换工具
*
* 最近修改:
* - 2026-01-07: 代码规范优化 - 完善注释规范,添加完整的文件头和字段注释
*
* @author moyin
* @version 1.0.0
* @version 1.0.1
* @since 2025-12-17
* @lastModified 2026-01-07
*/
import {
@@ -27,7 +38,7 @@ import {
IsNotEmpty,
IsEnum
} from 'class-validator';
import { UserStatus } from '../../../business/user-mgmt/enums/user-status.enum';
import { UserStatus } from '../../../business/user_mgmt/user_status.enum';
/**
* 创建用户数据传输对象