feat(0.2.1): Sequential ID Mapping —— 外键 uuid 镜像列+触发器, 同步流改 uuid 主键 (离线行回填后本地 id 稳定), 客户端零改动

This commit is contained in:
jif2.zhang
2026-10-26 01:21:40 +08:00
parent 9caaa303e5
commit aca8a05c0f
11 changed files with 509 additions and 22 deletions
File diff suppressed because one or more lines are too long
@@ -2989,6 +2989,7 @@ export type ProjectScalarFieldEnum = (typeof ProjectScalarFieldEnum)[keyof typeo
export const ProjectMemberScalarFieldEnum = {
id: 'id',
uuid: 'uuid',
projectUuid: 'projectUuid',
projectId: 'projectId',
userId: 'userId',
permission: 'permission',
@@ -3001,6 +3002,7 @@ export type ProjectMemberScalarFieldEnum = (typeof ProjectMemberScalarFieldEnum)
export const BoardColumnScalarFieldEnum = {
id: 'id',
uuid: 'uuid',
projectUuid: 'projectUuid',
projectId: 'projectId',
name: 'name',
sortOrder: 'sortOrder',
@@ -3016,6 +3018,9 @@ export type BoardColumnScalarFieldEnum = (typeof BoardColumnScalarFieldEnum)[key
export const TaskScalarFieldEnum = {
id: 'id',
uuid: 'uuid',
projectUuid: 'projectUuid',
columnUuid: 'columnUuid',
parentUuid: 'parentUuid',
projectId: 'projectId',
columnId: 'columnId',
parentId: 'parentId',
@@ -3040,6 +3045,7 @@ export type TaskScalarFieldEnum = (typeof TaskScalarFieldEnum)[keyof typeof Task
export const TaskMemberScalarFieldEnum = {
id: 'id',
uuid: 'uuid',
taskUuid: 'taskUuid',
taskId: 'taskId',
userId: 'userId'
} as const
@@ -3050,6 +3056,7 @@ export type TaskMemberScalarFieldEnum = (typeof TaskMemberScalarFieldEnum)[keyof
export const TaskTagScalarFieldEnum = {
id: 'id',
uuid: 'uuid',
taskUuid: 'taskUuid',
taskId: 'taskId',
name: 'name'
} as const
@@ -470,6 +470,7 @@ export type ProjectScalarFieldEnum = (typeof ProjectScalarFieldEnum)[keyof typeo
export const ProjectMemberScalarFieldEnum = {
id: 'id',
uuid: 'uuid',
projectUuid: 'projectUuid',
projectId: 'projectId',
userId: 'userId',
permission: 'permission',
@@ -482,6 +483,7 @@ export type ProjectMemberScalarFieldEnum = (typeof ProjectMemberScalarFieldEnum)
export const BoardColumnScalarFieldEnum = {
id: 'id',
uuid: 'uuid',
projectUuid: 'projectUuid',
projectId: 'projectId',
name: 'name',
sortOrder: 'sortOrder',
@@ -497,6 +499,9 @@ export type BoardColumnScalarFieldEnum = (typeof BoardColumnScalarFieldEnum)[key
export const TaskScalarFieldEnum = {
id: 'id',
uuid: 'uuid',
projectUuid: 'projectUuid',
columnUuid: 'columnUuid',
parentUuid: 'parentUuid',
projectId: 'projectId',
columnId: 'columnId',
parentId: 'parentId',
@@ -521,6 +526,7 @@ export type TaskScalarFieldEnum = (typeof TaskScalarFieldEnum)[keyof typeof Task
export const TaskMemberScalarFieldEnum = {
id: 'id',
uuid: 'uuid',
taskUuid: 'taskUuid',
taskId: 'taskId',
userId: 'userId'
} as const
@@ -531,6 +537,7 @@ export type TaskMemberScalarFieldEnum = (typeof TaskMemberScalarFieldEnum)[keyof
export const TaskTagScalarFieldEnum = {
id: 'id',
uuid: 'uuid',
taskUuid: 'taskUuid',
taskId: 'taskId',
name: 'name'
} as const