docs(entity_rules): 更新实体规则文档中的注解和接口描述

- 合并特定领域接口的描述为单一条目
- 明确指定@Table注解的schema默认值为"supplier_ms"
This commit is contained in:
2025-10-09 18:32:50 +08:00
parent 35e8fba805
commit e49952a63c

View File

@@ -20,13 +20,12 @@
- `BasedEntity`提供toPrettyString()方法
- `NamedEntity`提供name属性的getter/setter适用于有名称的实体
- `Voable<T>`提供toVo()方法用于将实体转换为对应的VO对象
- **特定领域接口**:放置在对应的业务领域目录下,如 `CompanyBasedEntity``ds/company/model/` 目录下
- 特定领域接口定义与某一业务领域相关的通用方法如getter/setter
- **特定领域接口**:放置在对应的业务领域目录下,如 `CompanyBasedEntity``ds/company/model/` 目录下定义与某一业务领域相关的通用方法如getter/setter
## 4. 注解规范
- **JPA注解**
- `@Entity`:标记为实体类
- `@Table(name = "表名", schema = "数据库名")`:指定对应的数据库表和数据库
- `@Table(name = "表名", schema = "supplier_ms")`:指定对应的数据库表schema通常为"supplier_ms"
- `@Id`:标记主键字段
- `@GeneratedValue(strategy = GenerationType.IDENTITY)`:指定主键生成策略
- `@Column(name = "列名", nullable = false, length = 长度)`:指定字段对应的数据库列属性