feat: Implement the initial AI-native CRM backend application with Spring Boot, LangChain4j, and JPA persistence.

This commit is contained in:
2026-03-24 19:41:49 +08:00
commit 2adde55e08
26 changed files with 748 additions and 0 deletions
@@ -0,0 +1,17 @@
/Users/hui/project/ai/backend/src/main/java/com/example/ainative/entity/SysDynamicData.java
/Users/hui/project/ai/backend/src/main/java/com/example/ainative/controller/AgentController.java
/Users/hui/project/ai/backend/src/main/java/com/example/ainative/config/UserContextHolder.java
/Users/hui/project/ai/backend/src/main/java/com/example/ainative/controller/DynamicDataController.java
/Users/hui/project/ai/backend/src/main/java/com/example/ainative/ai/PersistentChatMemoryStore.java
/Users/hui/project/ai/backend/src/main/java/com/example/ainative/entity/SysEntity.java
/Users/hui/project/ai/backend/src/main/java/com/example/ainative/ai/CrmTools.java
/Users/hui/project/ai/backend/src/main/java/com/example/ainative/entity/ChatMemoryEntity.java
/Users/hui/project/ai/backend/src/main/java/com/example/ainative/controller/SysEntityController.java
/Users/hui/project/ai/backend/src/main/java/com/example/ainative/AiNativeApplication.java
/Users/hui/project/ai/backend/src/main/java/com/example/ainative/config/WebMvcConfig.java
/Users/hui/project/ai/backend/src/main/java/com/example/ainative/repository/SysDynamicDataRepository.java
/Users/hui/project/ai/backend/src/main/java/com/example/ainative/config/UserInterceptor.java
/Users/hui/project/ai/backend/src/main/java/com/example/ainative/repository/ChatMemoryRepository.java
/Users/hui/project/ai/backend/src/main/java/com/example/ainative/repository/SysEntityRepository.java
/Users/hui/project/ai/backend/src/main/java/com/example/ainative/ai/CrmAgent.java
/Users/hui/project/ai/backend/src/main/java/com/example/ainative/config/AiConfig.java