---
id: {DM_ID}
title: {领域模型名称}
status: draft
related_features: []
related_decisions: []
---

# {DM_ID}: {领域模型名称}

<!-- 本模板是插件 starter 指导，项目本地模板可完全覆盖 -->
<!-- 插件模板是入门指导，项目本地模板是权威 -->

## 概述

{描述这个领域模型的业务背景、核心概念和限界上下文}

## 领域上下文

- **限界上下文**：{上下文名称}
- **通用语言**：{领域术语定义}
- **上下文映射**：{与其他上下文的关系}

## 聚合设计

### 聚合根：{AggregateRoot}

**职责**：{聚合根的核心职责}

**实体**：
- {Entity1}：{职责描述}
- {Entity2}：{职责描述}

**值对象**：
- {ValueObject1}：{描述}
- {ValueObject2}：{描述}

### 聚合边界

{描述聚合的边界和一致性规则}

## 领域事件

| 事件名称 | 触发条件 | 消费者 |
|---------|---------|--------|
| {Event1} | {条件} | {消费者} |
| {Event2} | {条件} | {消费者} |

## 不变量

| 不变量 | 描述 | 验证方式 |
|--------|------|---------|
| {Invariant1} | {描述} | {验证方法} |
| {Invariant2} | {描述} | {验证方法} |

## 领域服务

### {DomainService1}

**职责**：{服务职责}
**接口**：{主要方法}

## 仓储接口

### {Repository1}

**职责**：{仓储职责}
**方法**：
- `findById(id)`: {描述}
- `save(entity)`: {描述}
- `findBySpecification(spec)`: {描述}

## 关联制品

- 功能特性：{related_features}
- 决策：{related_decisions}
- 设计文档：{related_designs}

## 变更日志

| 日期 | 变更 | 作者 |
|------|------|------|
| {YYYY-MM-DD} | 初始草稿 | {作者} |
