From e49952a63cd1d6d69d121ac1d44da40cbc1af789 Mon Sep 17 00:00:00 2001 From: songqq Date: Thu, 9 Oct 2025 18:32:50 +0800 Subject: [PATCH] =?UTF-8?q?docs(entity=5Frules):=20=E6=9B=B4=E6=96=B0?= =?UTF-8?q?=E5=AE=9E=E4=BD=93=E8=A7=84=E5=88=99=E6=96=87=E6=A1=A3=E4=B8=AD?= =?UTF-8?q?=E7=9A=84=E6=B3=A8=E8=A7=A3=E5=92=8C=E6=8E=A5=E5=8F=A3=E6=8F=8F?= =?UTF-8?q?=E8=BF=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 合并特定领域接口的描述为单一条目 - 明确指定@Table注解的schema默认值为"supplier_ms" --- .trae/rules/entity_rules.md | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) 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 = 长度)`:指定字段对应的数据库列属性