diff --git a/packages/services/agent-service/package.json b/packages/services/agent-service/package.json index 1584a1b..33a0017 100644 --- a/packages/services/agent-service/package.json +++ b/packages/services/agent-service/package.json @@ -32,7 +32,8 @@ "@it0/database": "workspace:*", "@it0/events": "workspace:*", "@it0/proto": "workspace:*", - "ssh2": "^1.15.0" + "ssh2": "^1.15.0", + "@larksuiteoapi/node-sdk": "^1.30.0" }, "devDependencies": { "@nestjs/cli": "^10.3.0", diff --git a/packages/services/agent-service/src/domain/entities/agent-instance.entity.ts b/packages/services/agent-service/src/domain/entities/agent-instance.entity.ts index 3bd9cb1..9dcc636 100644 --- a/packages/services/agent-service/src/domain/entities/agent-instance.entity.ts +++ b/packages/services/agent-service/src/domain/entities/agent-instance.entity.ts @@ -47,6 +47,9 @@ export class AgentInstance { @Column({ type: 'varchar', length: 100, name: 'dingtalk_user_id', nullable: true }) dingTalkUserId?: string; + @Column({ type: 'varchar', length: 100, name: 'feishu_user_id', nullable: true }) + feishuUserId?: string; + @Column({ type: 'jsonb', default: {} }) config!: Record;