同步实体缓存与扁平转换开发
本功能面向开源CRM Twenty的后端内核开发者,用于在定义实体类型后构建核心同步管道。用户提供实体定义与关联键,系统引导编写带软删除支持的工作区缓存服务,并实现普通实体转换为扁平实体、输入DTO解析为带全局通用唯一标识符(Universal Identifier)通用扁平对象的转换脚本,保障后续校验与迁移执行效率。
常见场景
它能帮你做什么?
生成工作区扁平实体缓存服务:为新实体编写带WorkspaceCache注解的缓存服务,预载全量及软删除数据并输出ID与名称字典。
构建DTO到通用扁平实体转换器:在实体入库前提取并解析关联外键,完成文本数据清洗并绑定全局唯一标识符转换。
封装扁平实体NestJS模块:注册TypeORM元数据数据源,并将完成的缓存服务导出供校验器与动作处理器统一调用。
三步完成
怎么使用
把右侧安装请求发给你的 AI。
告诉 AI 你想完成什么,或直接贴入内容。
按需要继续调整语气、范围或格式。
复制就能用
你可以直接这样说
“为 Twenty 的 WorkspaceMember 实体编写支持软删除的 FlatWorkspaceMemberCacheService 缓存类”
“实现从 CreateCustomObjectInput 到 UniversalFlatCustomObject 的转换函数并处理外键关联”
“编写实体扁平化模块 flat-task.module.ts 并导出缓存服务提供者”
适用人群
适合谁?
上手门槛
使用难度
适合熟悉相关工具和专业流程的用户。
兼容范围
支持哪些 AI?
中文用户增强