规定数据类型
This commit is contained in:
1
server/src/.gitkeep
Normal file
1
server/src/.gitkeep
Normal file
@@ -0,0 +1 @@
|
||||
# NestJS Backend Directory Structure
|
||||
1
server/src/controllers/.gitkeep
Normal file
1
server/src/controllers/.gitkeep
Normal file
@@ -0,0 +1 @@
|
||||
// Controllers will be placed here
|
||||
1
server/src/core/config/.gitkeep
Normal file
1
server/src/core/config/.gitkeep
Normal file
@@ -0,0 +1 @@
|
||||
// Configuration Management will be placed here
|
||||
1
server/src/core/di/.gitkeep
Normal file
1
server/src/core/di/.gitkeep
Normal file
@@ -0,0 +1 @@
|
||||
// Dependency Injection Tokens will be placed here
|
||||
1
server/src/core/filters/.gitkeep
Normal file
1
server/src/core/filters/.gitkeep
Normal file
@@ -0,0 +1 @@
|
||||
// Exception Filters will be placed here
|
||||
1
server/src/core/guards/.gitkeep
Normal file
1
server/src/core/guards/.gitkeep
Normal file
@@ -0,0 +1 @@
|
||||
// Guards and Middleware will be placed here
|
||||
1
server/src/core/interceptors/.gitkeep
Normal file
1
server/src/core/interceptors/.gitkeep
Normal file
@@ -0,0 +1 @@
|
||||
// Request/Response Interceptors will be placed here
|
||||
1
server/src/core/utils/.gitkeep
Normal file
1
server/src/core/utils/.gitkeep
Normal file
@@ -0,0 +1 @@
|
||||
// Utility Functions and Helpers will be placed here
|
||||
1
server/src/dto/.gitkeep
Normal file
1
server/src/dto/.gitkeep
Normal file
@@ -0,0 +1 @@
|
||||
// DTOs and Validation will be placed here
|
||||
1
server/src/interfaces/.gitkeep
Normal file
1
server/src/interfaces/.gitkeep
Normal file
@@ -0,0 +1 @@
|
||||
// Interfaces for Dependency Injection will be placed here
|
||||
1
server/src/llm/.gitkeep
Normal file
1
server/src/llm/.gitkeep
Normal file
@@ -0,0 +1 @@
|
||||
// Vercel AI SDK integration will be placed here
|
||||
1
server/src/llm/providers/.gitkeep
Normal file
1
server/src/llm/providers/.gitkeep
Normal file
@@ -0,0 +1 @@
|
||||
// LLM Providers (OpenAI, Claude, Local, etc.) will be placed here
|
||||
1
server/src/llm/tools/.gitkeep
Normal file
1
server/src/llm/tools/.gitkeep
Normal file
@@ -0,0 +1 @@
|
||||
// LLM Tools and Function Calling will be placed here
|
||||
1
server/src/modules/character/.gitkeep
Normal file
1
server/src/modules/character/.gitkeep
Normal file
@@ -0,0 +1 @@
|
||||
// Character Module will be placed here
|
||||
10
server/src/modules/character/character.module.ts
Normal file
10
server/src/modules/character/character.module.ts
Normal file
@@ -0,0 +1,10 @@
|
||||
import { Module } from '@nestjs/common';
|
||||
import { CharacterController } from '../../controllers/character.controller';
|
||||
import { CharacterService } from '../../services/character.service';
|
||||
|
||||
@Module({
|
||||
controllers: [CharacterController],
|
||||
providers: [CharacterService],
|
||||
exports: [CharacterService],
|
||||
})
|
||||
export class CharacterModule {}
|
||||
1
server/src/modules/chat/.gitkeep
Normal file
1
server/src/modules/chat/.gitkeep
Normal file
@@ -0,0 +1 @@
|
||||
// Chat Module will be placed here
|
||||
10
server/src/modules/chat/chat.module.ts
Normal file
10
server/src/modules/chat/chat.module.ts
Normal file
@@ -0,0 +1,10 @@
|
||||
import { Module } from '@nestjs/common';
|
||||
import { ChatController } from '../../controllers/chat.controller';
|
||||
import { ChatService } from '../../services/chat.service';
|
||||
|
||||
@Module({
|
||||
controllers: [ChatController],
|
||||
providers: [ChatService],
|
||||
exports: [ChatService],
|
||||
})
|
||||
export class ChatModule {}
|
||||
1
server/src/modules/import-export/.gitkeep
Normal file
1
server/src/modules/import-export/.gitkeep
Normal file
@@ -0,0 +1 @@
|
||||
// Import/Export Module will be placed here
|
||||
7
server/src/modules/import-export/import-export.module.ts
Normal file
7
server/src/modules/import-export/import-export.module.ts
Normal file
@@ -0,0 +1,7 @@
|
||||
import { Module } from '@nestjs/common';
|
||||
import { ImportExportController } from '../../controllers/import-export.controller';
|
||||
|
||||
@Module({
|
||||
controllers: [ImportExportController],
|
||||
})
|
||||
export class ImportExportModule {}
|
||||
1
server/src/modules/llm/.gitkeep
Normal file
1
server/src/modules/llm/.gitkeep
Normal file
@@ -0,0 +1 @@
|
||||
// LLM Module will be placed here
|
||||
7
server/src/modules/llm/llm.module.ts
Normal file
7
server/src/modules/llm/llm.module.ts
Normal file
@@ -0,0 +1,7 @@
|
||||
import { Module } from '@nestjs/common';
|
||||
import { LLMController } from '../../controllers/llm.controller';
|
||||
|
||||
@Module({
|
||||
controllers: [LLMController],
|
||||
})
|
||||
export class LLMModule {}
|
||||
1
server/src/modules/workflow/.gitkeep
Normal file
1
server/src/modules/workflow/.gitkeep
Normal file
@@ -0,0 +1 @@
|
||||
// Workflow Module will be placed here
|
||||
6
server/src/modules/workflow/workflow.module.ts
Normal file
6
server/src/modules/workflow/workflow.module.ts
Normal file
@@ -0,0 +1,6 @@
|
||||
import { Module } from '@nestjs/common';
|
||||
|
||||
@Module({
|
||||
imports: [],
|
||||
})
|
||||
export class WorkflowModule {}
|
||||
1
server/src/persistence/.gitkeep
Normal file
1
server/src/persistence/.gitkeep
Normal file
@@ -0,0 +1 @@
|
||||
// Persistence Module will be placed here
|
||||
1
server/src/persistence/implementations/.gitkeep
Normal file
1
server/src/persistence/implementations/.gitkeep
Normal file
@@ -0,0 +1 @@
|
||||
// File System Implementations will be placed here
|
||||
1
server/src/persistence/interfaces/.gitkeep
Normal file
1
server/src/persistence/interfaces/.gitkeep
Normal file
@@ -0,0 +1 @@
|
||||
// Repository Interfaces will be placed here
|
||||
1
server/src/persistence/migrations/.gitkeep
Normal file
1
server/src/persistence/migrations/.gitkeep
Normal file
@@ -0,0 +1 @@
|
||||
// Data Migration Scripts will be placed here
|
||||
1
server/src/services/.gitkeep
Normal file
1
server/src/services/.gitkeep
Normal file
@@ -0,0 +1 @@
|
||||
// Services (Business Logic) will be placed here
|
||||
1
server/src/tools/context/.gitkeep
Normal file
1
server/src/tools/context/.gitkeep
Normal file
@@ -0,0 +1 @@
|
||||
// Context Management and Chunking will be placed here
|
||||
1
server/src/tools/prompt/.gitkeep
Normal file
1
server/src/tools/prompt/.gitkeep
Normal file
@@ -0,0 +1 @@
|
||||
// Prompt Assembly and Templates will be placed here
|
||||
1
server/src/tools/token/.gitkeep
Normal file
1
server/src/tools/token/.gitkeep
Normal file
@@ -0,0 +1 @@
|
||||
// Token Counting and Estimation will be placed here
|
||||
1
server/src/tools/workflow/.gitkeep
Normal file
1
server/src/tools/workflow/.gitkeep
Normal file
@@ -0,0 +1 @@
|
||||
// Workflow Engine will be placed here
|
||||
Reference in New Issue
Block a user