| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221 | 
							- <?xml version="1.0" encoding="UTF-8"?>
 
- <project version="4">
 
-   <component name="AutoImportSettings">
 
-     <option name="autoReloadType" value="SELECTIVE" />
 
-   </component>
 
-   <component name="ChangeListManager">
 
-     <list default="true" id="2dc641fc-1465-479e-874d-97069c194ded" name="Changes" comment="ai项目">
 
-       <change afterPath="$PROJECT_DIR$/Jenkinsfile" afterDir="false" />
 
-       <change afterPath="$PROJECT_DIR$/storlead-ai-api/src/main/java/com/storlead/ai/config/properties/SparkAiProperties.java" afterDir="false" />
 
-       <change afterPath="$PROJECT_DIR$/storlead-ai-api/src/main/java/com/storlead/ai/factory/impl/SparkAiServiceFactory.java" afterDir="false" />
 
-       <change afterPath="$PROJECT_DIR$/storlead-ai-api/src/main/java/com/storlead/ai/service/impl/SparkAiService.java" afterDir="false" />
 
-       <change beforePath="$PROJECT_DIR$/.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/workspace.xml" afterDir="false" />
 
-       <change beforePath="$PROJECT_DIR$/storlead-ai-api/src/main/java/com/storlead/ai/controller/AiChatController.java" beforeDir="false" afterPath="$PROJECT_DIR$/storlead-ai-api/src/main/java/com/storlead/ai/controller/AiChatController.java" afterDir="false" />
 
-       <change beforePath="$PROJECT_DIR$/storlead-ai-api/src/main/java/com/storlead/ai/core/AiProviderType.java" beforeDir="false" afterPath="$PROJECT_DIR$/storlead-ai-api/src/main/java/com/storlead/ai/core/AiProviderType.java" afterDir="false" />
 
-       <change beforePath="$PROJECT_DIR$/storlead-ai-api/src/main/java/com/storlead/ai/factory/AiServiceFactoryManager.java" beforeDir="false" afterPath="$PROJECT_DIR$/storlead-ai-api/src/main/java/com/storlead/ai/factory/AiServiceFactoryManager.java" afterDir="false" />
 
-       <change beforePath="$PROJECT_DIR$/storlead-ai-api/src/main/java/com/storlead/ai/service/AiChatService.java" beforeDir="false" afterPath="$PROJECT_DIR$/storlead-ai-api/src/main/java/com/storlead/ai/service/AiChatService.java" afterDir="false" />
 
-       <change beforePath="$PROJECT_DIR$/storlead-ai-api/src/main/java/com/storlead/ai/service/impl/StorleadAiService.java" beforeDir="false" afterPath="$PROJECT_DIR$/storlead-ai-api/src/main/java/com/storlead/ai/service/impl/StorleadAiService.java" afterDir="false" />
 
-       <change beforePath="$PROJECT_DIR$/storlead-ai-api/src/main/java/com/storlead/ai/websocket/AiChatWebSocketHandler.java" beforeDir="false" afterPath="$PROJECT_DIR$/storlead-ai-api/src/main/java/com/storlead/ai/websocket/AiChatWebSocketHandler.java" afterDir="false" />
 
-       <change beforePath="$PROJECT_DIR$/storlead-ai-api/src/main/java/com/storlead/ai/websocket/WebSocketConfig.java" beforeDir="false" afterPath="$PROJECT_DIR$/storlead-ai-api/src/main/java/com/storlead/ai/websocket/WebSocketConfig.java" afterDir="false" />
 
-       <change beforePath="$PROJECT_DIR$/storlead-ai-api/src/main/resources/application-dev.yml" beforeDir="false" afterPath="$PROJECT_DIR$/storlead-ai-api/src/main/resources/application-dev.yml" afterDir="false" />
 
-       <change beforePath="$PROJECT_DIR$/storlead-ai-api/src/main/resources/application-prod.yml" beforeDir="false" afterPath="$PROJECT_DIR$/storlead-ai-api/src/main/resources/application-prod.yml" afterDir="false" />
 
-       <change beforePath="$PROJECT_DIR$/storlead-ai-api/src/main/resources/application.yml" beforeDir="false" afterPath="$PROJECT_DIR$/storlead-ai-api/src/main/resources/application.yml" afterDir="false" />
 
-       <change beforePath="$PROJECT_DIR$/storlead-ai-api/target/classes/META-INF/spring-configuration-metadata.json" beforeDir="false" afterPath="$PROJECT_DIR$/storlead-ai-api/target/classes/META-INF/spring-configuration-metadata.json" afterDir="false" />
 
-       <change beforePath="$PROJECT_DIR$/storlead-ai-api/target/classes/application-dev.yml" beforeDir="false" afterPath="$PROJECT_DIR$/storlead-ai-api/target/classes/application-dev.yml" afterDir="false" />
 
-       <change beforePath="$PROJECT_DIR$/storlead-ai-api/target/classes/application-prod.yml" beforeDir="false" afterPath="$PROJECT_DIR$/storlead-ai-api/target/classes/application-prod.yml" afterDir="false" />
 
-       <change beforePath="$PROJECT_DIR$/storlead-ai-api/target/classes/application.yml" beforeDir="false" afterPath="$PROJECT_DIR$/storlead-ai-api/target/classes/application.yml" afterDir="false" />
 
-       <change beforePath="$PROJECT_DIR$/storlead-ai-api/target/classes/com/storlead/ai/controller/AiChatController.class" beforeDir="false" afterPath="$PROJECT_DIR$/storlead-ai-api/target/classes/com/storlead/ai/controller/AiChatController.class" afterDir="false" />
 
-       <change beforePath="$PROJECT_DIR$/storlead-ai-api/target/classes/com/storlead/ai/core/AiProviderType.class" beforeDir="false" afterPath="$PROJECT_DIR$/storlead-ai-api/target/classes/com/storlead/ai/core/AiProviderType.class" afterDir="false" />
 
-       <change beforePath="$PROJECT_DIR$/storlead-ai-api/target/classes/com/storlead/ai/factory/AiServiceFactoryManager.class" beforeDir="false" afterPath="$PROJECT_DIR$/storlead-ai-api/target/classes/com/storlead/ai/factory/AiServiceFactoryManager.class" afterDir="false" />
 
-       <change beforePath="$PROJECT_DIR$/storlead-ai-api/target/classes/com/storlead/ai/service/AiChatService.class" beforeDir="false" afterPath="$PROJECT_DIR$/storlead-ai-api/target/classes/com/storlead/ai/service/AiChatService.class" afterDir="false" />
 
-       <change beforePath="$PROJECT_DIR$/storlead-ai-api/target/classes/com/storlead/ai/websocket/AiChatWebSocketHandler.class" beforeDir="false" afterPath="$PROJECT_DIR$/storlead-ai-api/target/classes/com/storlead/ai/websocket/AiChatWebSocketHandler.class" afterDir="false" />
 
-       <change beforePath="$PROJECT_DIR$/storlead-ai-api/target/classes/com/storlead/ai/websocket/WebSocketConfig.class" beforeDir="false" afterPath="$PROJECT_DIR$/storlead-ai-api/target/classes/com/storlead/ai/websocket/WebSocketConfig.class" afterDir="false" />
 
-     </list>
 
-     <option name="SHOW_DIALOG" value="false" />
 
-     <option name="HIGHLIGHT_CONFLICTS" value="true" />
 
-     <option name="HIGHLIGHT_NON_ACTIVE_CHANGELIST" value="false" />
 
-     <option name="LAST_RESOLUTION" value="IGNORE" />
 
-   </component>
 
-   <component name="FileTemplateManagerImpl">
 
-     <option name="RECENT_TEMPLATES">
 
-       <list>
 
-         <option value="Enum" />
 
-         <option value="Class" />
 
-       </list>
 
-     </option>
 
-   </component>
 
-   <component name="Git.Settings">
 
-     <option name="RECENT_GIT_ROOT_PATH" value="$PROJECT_DIR$" />
 
-   </component>
 
-   <component name="MavenImportPreferences">
 
-     <option name="generalSettings">
 
-       <MavenGeneralSettings>
 
-         <option name="localRepository" value="C:\Users\admin\.m2\storlead.ai.repository" />
 
-         <option name="useMavenConfig" value="true" />
 
-       </MavenGeneralSettings>
 
-     </option>
 
-   </component>
 
-   <component name="PerforceDirect.Settings">
 
-     <option name="ENABLED" value="false" />
 
-   </component>
 
-   <component name="ProjectId" id="31o2yGnp8VN6gRySo4r3MG99n0s" />
 
-   <component name="ProjectViewState">
 
-     <option name="showLibraryContents" value="true" />
 
-   </component>
 
-   <component name="PropertiesComponent"><![CDATA[{
 
-   "keyToString": {
 
-     "RequestMappingsPanelOrder0": "0",
 
-     "RequestMappingsPanelOrder1": "1",
 
-     "RequestMappingsPanelWidth0": "75",
 
-     "RequestMappingsPanelWidth1": "75",
 
-     "RunOnceActivity.CodyAccountHistoryMigration": "true",
 
-     "RunOnceActivity.CodyConvertUrlToCodebaseName": "true",
 
-     "RunOnceActivity.CodyHistoryLlmMigration": "true",
 
-     "RunOnceActivity.CodyProjectSettingsMigration": "true",
 
-     "RunOnceActivity.OpenProjectViewOnStart": "true",
 
-     "RunOnceActivity.ShowReadmeOnStart": "true",
 
-     "WebServerToolWindowFactoryState": "false",
 
-     "jdk.selected.JAVA_MODULE": "ms-17",
 
-     "last_opened_file_path": "D:/chenkq-work/git/storlead-ai-platform",
 
-     "node.js.detected.package.eslint": "true",
 
-     "node.js.detected.package.tslint": "true",
 
-     "node.js.selected.package.eslint": "(autodetect)",
 
-     "node.js.selected.package.tslint": "(autodetect)",
 
-     "project.structure.last.edited": "Modules",
 
-     "project.structure.proportion": "0.0",
 
-     "project.structure.side.proportion": "0.0",
 
-     "settings.editor.selected.configurable": "MavenSettings",
 
-     "spring.configuration.checksum": "1259999022d84b755f5d094d936c15a0",
 
-     "vue.rearranger.settings.migration": "true"
 
-   }
 
- }]]></component>
 
-   <component name="ReactorSettings">
 
-     <option name="notificationShown" value="true" />
 
-   </component>
 
-   <component name="RecentsManager">
 
-     <key name="CopyFile.RECENT_KEYS">
 
-       <recent name="D:\chenkq-work\git\storlead-ai-platform" />
 
-       <recent name="D:\chenkq-work\git\storlead-ai-platform\storlead-ai-api\src\main\resources" />
 
-     </key>
 
-   </component>
 
-   <component name="RunManager">
 
-     <configuration default="true" type="JetRunConfigurationType">
 
-       <module name="storlead-ai-platform" />
 
-       <method v="2">
 
-         <option name="Make" enabled="true" />
 
-       </method>
 
-     </configuration>
 
-     <configuration default="true" type="KotlinStandaloneScriptRunConfigurationType">
 
-       <module name="storlead-ai-platform" />
 
-       <option name="filePath" />
 
-       <method v="2">
 
-         <option name="Make" enabled="true" />
 
-       </method>
 
-     </configuration>
 
-     <configuration name="App" type="SpringBootApplicationConfigurationType" factoryName="Spring Boot">
 
-       <option name="ALTERNATIVE_JRE_PATH" value="ms-17 (2)" />
 
-       <option name="ALTERNATIVE_JRE_PATH_ENABLED" value="true" />
 
-       <module name="storlead-ai-api" />
 
-       <option name="SPRING_BOOT_MAIN_CLASS" value="com.storlead.ai.AiPlatformApplication" />
 
-       <method v="2">
 
-         <option name="Make" enabled="true" />
 
-       </method>
 
-     </configuration>
 
-   </component>
 
-   <component name="SpellCheckerSettings" RuntimeDictionaries="0" Folders="0" CustomDictionaries="0" DefaultDictionary="application-level" UseSingleDictionary="true" transferred="true" />
 
-   <component name="TaskManager">
 
-     <task active="true" id="Default" summary="Default task">
 
-       <changelist id="2dc641fc-1465-479e-874d-97069c194ded" name="Changes" comment="" />
 
-       <created>1756176357996</created>
 
-       <option name="number" value="Default" />
 
-       <option name="presentableId" value="Default" />
 
-       <updated>1756176357996</updated>
 
-       <workItem from="1756176360247" duration="6014000" />
 
-       <workItem from="1756347439468" duration="3161000" />
 
-       <workItem from="1757642133544" duration="17020000" />
 
-       <workItem from="1758250810392" duration="10282000" />
 
-       <workItem from="1758505253719" duration="15768000" />
 
-       <workItem from="1758591153350" duration="8846000" />
 
-       <workItem from="1758780969521" duration="11096000" />
 
-       <workItem from="1758849538252" duration="14257000" />
 
-       <workItem from="1759021657878" duration="17861000" />
 
-       <workItem from="1759109339436" duration="13889000" />
 
-     </task>
 
-     <task id="LOCAL-00001" summary="ai项目">
 
-       <option name="closed" value="true" />
 
-       <created>1758276829909</created>
 
-       <option name="number" value="00001" />
 
-       <option name="presentableId" value="LOCAL-00001" />
 
-       <option name="project" value="LOCAL" />
 
-       <updated>1758276829909</updated>
 
-     </task>
 
-     <task id="LOCAL-00002" summary="ai项目">
 
-       <option name="closed" value="true" />
 
-       <created>1759026860684</created>
 
-       <option name="number" value="00002" />
 
-       <option name="presentableId" value="LOCAL-00002" />
 
-       <option name="project" value="LOCAL" />
 
-       <updated>1759026860684</updated>
 
-     </task>
 
-     <option name="localTasksCounter" value="3" />
 
-     <servers />
 
-   </component>
 
-   <component name="TypeScriptGeneratedFilesManager">
 
-     <option name="version" value="3" />
 
-   </component>
 
-   <component name="Vcs.Log.Tabs.Properties">
 
-     <option name="OPEN_GENERIC_TABS">
 
-       <map>
 
-         <entry key="acbd7e43-8d6f-44e7-8543-30ca2008e0a7" value="TOOL_WINDOW" />
 
-       </map>
 
-     </option>
 
-     <option name="TAB_STATES">
 
-       <map>
 
-         <entry key="acbd7e43-8d6f-44e7-8543-30ca2008e0a7">
 
-           <value>
 
-             <State>
 
-               <option name="FILTERS">
 
-                 <map>
 
-                   <entry key="branch">
 
-                     <value>
 
-                       <list>
 
-                         <option value="HEAD" />
 
-                       </list>
 
-                     </value>
 
-                   </entry>
 
-                   <entry key="structure">
 
-                     <value>
 
-                       <list>
 
-                         <option value="dir:D:/chenkq-work/git/storlead-ai-platform/storlead-ai-api/src/main/java/com/storlead/ai/controller" />
 
-                       </list>
 
-                     </value>
 
-                   </entry>
 
-                 </map>
 
-               </option>
 
-               <option name="SHOW_ONLY_AFFECTED_CHANGES" value="true" />
 
-             </State>
 
-           </value>
 
-         </entry>
 
-       </map>
 
-     </option>
 
-   </component>
 
-   <component name="VcsManagerConfiguration">
 
-     <MESSAGE value="ai项目" />
 
-     <option name="LAST_COMMIT_MESSAGE" value="ai项目" />
 
-   </component>
 
-   <component name="XDebuggerManager">
 
-     <breakpoint-manager>
 
-       <breakpoints>
 
-         <line-breakpoint enabled="true" type="java-line">
 
-           <url>file://$PROJECT_DIR$/storlead-ai-api/src/main/java/com/storlead/ai/websocket/AiChatWebSocketHandler.java</url>
 
-           <line>1</line>
 
-           <option name="timeStamp" value="13" />
 
-         </line-breakpoint>
 
-       </breakpoints>
 
-     </breakpoint-manager>
 
-   </component>
 
-   <component name="XSLT-Support.FileAssociations.UIState">
 
-     <expand />
 
-     <select />
 
-   </component>
 
- </project>
 
 
  |