diff --git a/knowledge.md b/knowledge.md index 5ca6265..4700d5d 100644 --- a/knowledge.md +++ b/knowledge.md @@ -1412,6 +1412,7 @@ class CreateUserBto { //对应实体user - **关键配置:** 名称(小写字母+下划线), 由于消息是全局可见,所以TOCO限制了名称项目级别不能重复 - **与聚合的关系:** 每个聚合下可以定义多个领域消息,每次可以监听聚合下面其中一个实体的状态变更 - **如何创建/生成:** 创建领域消息,需要先去顶聚合,然后确定需要监听的实体以及监听的变更类型 +- **最佳实践** 如果只是字段区别,应该修改现有的领域消息,增加相应的字段即可,而不是新创建一个领域消息 - **领域消息的定义表达** - 以Json表达,Json Schema 定义如下: ```json