diff --git a/README.md b/README.md
index 3abe32a..600010d 100644
--- a/README.md
+++ b/README.md
@@ -13,8 +13,7 @@
- 提供出去的feign api,要自己注入spring容器
# 项目结构
-## 模块层级
-
+
## 模块描述
@@ -25,6 +24,20 @@
`orgmanax-infra` | 基础设施层,隔离非业务变化,防止外部变化引起内部业务变更。
对接外部依赖,数据库,MQ等中件间 | `orgmanax-common`
`orgmanax-server`| 业务层,核心分为两层:
1、基础业务层:`foundation`
2、业务层:`biz`
`foundation`依赖`biz`完成业务编排 | `orgmanax-api` `orgmanax-common` `orgmanax-infra`
+
+## 各模块参数约束
+
+- REQ:请求入参
+- RESP:请求出参
+- XXXQuery:基础功能入参
+- XXXCreate:
+- XXXUpdate:更新入参
+- DO:数据库实体,DO使用充血模型,包括属性和行为,定义行为的范围:只能是本对象内部属性发生变更的行为
+
+## 接口层级
+
+
+
## 目录层级
```
.
@@ -78,7 +91,7 @@
│ │ │ └── node #部门相关
│ │ │ ├── convert #数据转换相关,比如将entity转换为数据实体do
│ │ │ ├── dao #mybatisplus的service实现,用于CRUD,可与Lambda表达式配合使用。
-│ │ │ ├── DO #数据实体
+│ │ │ ├── DO #数据实体 包含实体的属性及行为
│ │ │ ├── repos # 业务查询防腐层,提供给service层使用,用于隔离service层与dao层
│ │ │ │ └── impl #gateway的具体实现可以调用dao完成相关功能,也可以作为聚合根获取数据的实现
│ │ │ └── mapper
diff --git a/img_1.png b/img_1.png
new file mode 100644
index 0000000..cc77c78
Binary files /dev/null and b/img_1.png differ