# clean-teeth **Repository Path**: xiuhan/clean-teeth ## Basic Information - **Project Name**: clean-teeth - **Description**: 牙医项目,一个自我学习的项目 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-11-27 - **Last Updated**: 2025-11-27 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Clean Teeth 这是一个简单的牙科诊所预约系统,用于管理病人、牙医、牙科诊所和预约。 ## 功能 - 管理病人信息,包括姓名和电子邮件。 - 管理牙医信息,包括姓名和电子邮件。 - 管理牙科诊所信息,包括名称。 - 创建和管理预约,包括预约状态(计划中、已取消、已完成)和时间间隔。 - 验证预约业务规则,如预约不能在已取消或已完成状态下进行更改。 ## 架构 该项目使用Kotlin编写,采用领域驱动设计(DDD)方法,将核心逻辑封装在领域层中。 ## 使用技术 - Kotlin - Gradle(构建工具) - JUnit(单元测试) ## 测试 核心领域逻辑已经过全面测试,确保符合业务规则。测试包括: - 实体创建 - 值对象验证 - 预约状态变更 ## 许可证 该项目使用MIT许可证。有关详细信息,请参阅[许可证文件](LICENSE)。