From be105470650b174f7d0e2268dce86f201c4b8681 Mon Sep 17 00:00:00 2001 From: Xc Date: Wed, 21 Jan 2026 09:42:23 +0800 Subject: [PATCH] =?UTF-8?q?=E6=BC=8F=E4=BA=86=E4=B8=80=E6=A0=B9=E7=B4=A2?= =?UTF-8?q?=E5=BC=95=E4=B8=8A=E7=9A=84deleteAt?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lib/MySQL/store.js | 2 +- lib/sqlTranslator.js | 10 ++++++---- src/MySQL/store.ts | 2 +- src/sqlTranslator.ts | 10 ++++++---- 4 files changed, 14 insertions(+), 10 deletions(-) diff --git a/lib/MySQL/store.js b/lib/MySQL/store.js index 6ef7061..b2e6c59 100644 --- a/lib/MySQL/store.js +++ b/lib/MySQL/store.js @@ -354,7 +354,7 @@ class MysqlStore extends CascadeStore_1.CascadeStore { }; for (const attr in attributesNew) { if (attributes[attr]) { - // 因为反向无法复原原来定义的attribute类型,这里就比较两次创建的sql是不是一致。 + // 因为反向无法复原原来定义的attribute类型,这里就比较两次创建的sql是不是一致,不是太好的设计。 const sql1 = this.translator.translateAttributeDef(attr, attributesNew[attr]); const sql2 = this.translator.translateAttributeDef(attr, attributes[attr]); if (!this.translator.compareSql(sql1, sql2)) { diff --git a/lib/sqlTranslator.js b/lib/sqlTranslator.js index 12d0400..750e0eb 100644 --- a/lib/sqlTranslator.js +++ b/lib/sqlTranslator.js @@ -72,6 +72,8 @@ class SqlTranslator { name: `${entity}_trigger_uuid_auto_create`, attributes: [{ name: types_1.TriggerUuidAttribute, + }, { + name: types_1.DeleteAtAttribute, }] }, ]; @@ -84,7 +86,7 @@ class SqlTranslator { attributes: [{ name: attr, }, { - name: '$$deleteAt$$', + name: types_1.DeleteAtAttribute, }] }); } @@ -100,7 +102,7 @@ class SqlTranslator { }, { name: 'entityId', }, { - name: '$$deleteAt$$', + name: types_1.DeleteAtAttribute, }] }); } @@ -113,7 +115,7 @@ class SqlTranslator { attributes: [{ name: attr, }, { - name: '$$deleteAt$$', + name: types_1.DeleteAtAttribute, }] }); } @@ -129,7 +131,7 @@ class SqlTranslator { }, { name: 'expiresAt', }, { - name: '$$deleteAt$$', + name: types_1.DeleteAtAttribute, }] }); } diff --git a/src/MySQL/store.ts b/src/MySQL/store.ts index efe2e3a..f9341c9 100644 --- a/src/MySQL/store.ts +++ b/src/MySQL/store.ts @@ -391,7 +391,7 @@ export class MysqlStore { name: `${entity}_trigger_uuid_auto_create`, attributes: [{ name: TriggerUuidAttribute, + }, { + name: DeleteAtAttribute, }] }, ]; @@ -97,7 +99,7 @@ export abstract class SqlTranslator { attributes: [{ name: attr, }, { - name: '$$deleteAt$$', + name: DeleteAtAttribute, }] }); } @@ -116,7 +118,7 @@ export abstract class SqlTranslator { }, { name: 'entityId', }, { - name: '$$deleteAt$$', + name: DeleteAtAttribute, }] }); } @@ -132,7 +134,7 @@ export abstract class SqlTranslator { attributes: [{ name: attr, }, { - name: '$$deleteAt$$', + name: DeleteAtAttribute, }] }); } @@ -151,7 +153,7 @@ export abstract class SqlTranslator { }, { name: 'expiresAt', }, { - name: '$$deleteAt$$', + name: DeleteAtAttribute, }] }); }