diff --git a/.trae/rules/entity_rules.md b/.trae/rules/entity_rules.md index 7ddf915..a88fb77 100644 --- a/.trae/rules/entity_rules.md +++ b/.trae/rules/entity_rules.md @@ -20,13 +20,12 @@ - `BasedEntity`:提供toPrettyString()方法 - `NamedEntity`:提供name属性的getter/setter(适用于有名称的实体) - `Voable`:提供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 = 长度)`:指定字段对应的数据库列属性