后端代码项目结构提交 #1

Merged
hnu202326010218 merged 2 commits from fujinkang_branch into develop 4 weeks ago

@ -0,0 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<module type="JAVA_MODULE" version="4">
<component name="NewModuleRootManager" inherit-compiler-output="true">
<exclude-output />
<content url="file://$MODULE_DIR$" />
<orderEntry type="inheritedJdk" />
<orderEntry type="sourceFolder" forTests="false" />
</component>
</module>

@ -0,0 +1,26 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="CompilerConfiguration">
<annotationProcessing>
<profile name="Maven default annotation processors profile" enabled="true">
<sourceOutputDir name="target/generated-sources/annotations" />
<sourceTestOutputDir name="target/generated-test-sources/test-annotations" />
<outputRelativeToContentRoot value="true" />
<module name="artifact-relic" />
</profile>
</annotationProcessing>
<bytecodeTargetLevel>
<module name="artifact-ai" target="1.5" />
<module name="artifact-common" target="1.5" />
<module name="artifact-knowledge" target="1.5" />
<module name="artifact-system" target="1.5" />
<module name="artifact-web" target="1.5" />
</bytecodeTargetLevel>
</component>
<component name="JavacSettings">
<option name="ADDITIONAL_OPTIONS_OVERRIDE">
<module name="ArtifactLLM_banker" options="" />
<module name="artifact-relic" options="-parameters" />
</option>
</component>
</project>

@ -0,0 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="Encoding">
<file url="file://$PROJECT_DIR$/src/ArtifactLLM_banker/artifact-relic/src/main/java" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/src/ArtifactLLM_banker/src/main/java" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/src/ArtifactLLM_banker/src/main/resources" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/src/banked/artifact-relic/src/main/java" charset="UTF-8" />
</component>
</project>

@ -0,0 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="RemoteRepositoriesConfiguration">
<remote-repository>
<option name="id" value="central" />
<option name="name" value="Central Repository" />
<option name="url" value="https://repo.maven.apache.org/maven2" />
</remote-repository>
<remote-repository>
<option name="id" value="central" />
<option name="name" value="Maven Central repository" />
<option name="url" value="https://repo1.maven.org/maven2" />
</remote-repository>
<remote-repository>
<option name="id" value="jboss.community" />
<option name="name" value="JBoss Community repository" />
<option name="url" value="https://repository.jboss.org/nexus/content/repositories/public/" />
</remote-repository>
</component>
</project>

@ -0,0 +1,17 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="ExternalStorageConfigurationManager" enabled="true" />
<component name="MavenProjectsManager">
<option name="originalFiles">
<list>
<option value="$PROJECT_DIR$/src/banked/artifact-relic/pom.xml" />
<option value="$PROJECT_DIR$/src/ArtifactLLM_banker/pom.xml" />
<option value="$PROJECT_DIR$/src/ArtifactLLM_banker/artifact-relic/pom.xml" />
<option value="$PROJECT_DIR$/src/ArtifactLLM_banker/artifact-web/pom.xml" />
</list>
</option>
</component>
<component name="ProjectRootManager" version="2" languageLevel="JDK_21" default="true" project-jdk-name="ms-21" project-jdk-type="JavaSDK">
<output url="file://$PROJECT_DIR$/out" />
</component>
</project>

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="ProjectModuleManager">
<modules>
<module fileurl="file://$PROJECT_DIR$/.idea/ArtifactLLM.iml" filepath="$PROJECT_DIR$/.idea/ArtifactLLM.iml" />
</modules>
</component>
</project>

@ -0,0 +1,4 @@
<changelist name="在进行更新之前于_2025_11_24_20_43_取消提交了更改_[更改]" date="1763988204257" recycled="true" deleted="true">
<option name="PATH" value="$PROJECT_DIR$/.idea/shelf/在进行更新之前于_2025_11_24_20_43_取消提交了更改_[更改]/shelved.patch" />
<option name="DESCRIPTION" value="在进行更新之前于 2025/11/24 20:43 取消提交了更改 [更改]" />
</changelist>

@ -0,0 +1,45 @@
Index: doc/process/weekly/week-09/group/weekly-summary-09.md
IDEA additional info:
Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
<+>UTF-8
===================================================================
diff --git a/doc/process/weekly/week-09/group/weekly-summary-09.md b/doc/process/weekly/week-09/group/weekly-summary-09.md
new file mode 100644
--- /dev/null (date 1763476174182)
+++ b/doc/process/weekly/week-09/group/weekly-summary-09.md (date 1763476174182)
@@ -0,0 +1,35 @@
+# 小组周总结-第8周
+
+## 团队名称和起止时间
+
+**团队名称:** 2班-老师指定的组队
+
+**开始时间:** 2025-11-17
+
+**结束时间:** 2025-11-24
+
+## 本周任务计划安排
+
+
+| 序号 | 总结内容 | 执行情况 | 情况说明 |
+|----|------------------------|------|---------------------------------------------------|
+| 1 | 初步完成接口文档 | 完成 | 2025-11-17开始所有成员学习接口文档并完成接口文档的统一编写。 |
+| 2 | 项目后端编码 | 完成 | 2025-11-17开始后端成员根据接口文档完成接口文档的实现。 |
+| 3 | 项目前端编码 | 完成 | 2025-11-17开始前端成员根据原型界面完成前端页面的代码实现并根据功能逐渐完整接口文档 |
+| 4 | 完善迭代开发计划 | 完成 | 根据指导老师的反馈意见修改完善迭代开发计划 |
+| 5 | 完善该次迭代总的用例图、活动图、顺序图和类图 | 完成 | 根据老师的反馈意见,修改完善系统总的用例图 以及该迭代的主要业务功能的活动图、顺序图和类图 |
+
+## 小结
+
+1. **文档优先:** 本周重点是确认迭代开发计划编写该次迭代的主要业务功能的多种uml图为后续开发奠定基础。
+2. **分工协作:** 小组成员应按照任务分配,各司其职,同时保持沟通协作,确保各项任务顺利推进。
+3. **质量把控:** 各种文档完成后需进行综合评估,确保准确反映系统功能;文档编写要遵循规范,保证质量。
+
+---
+
+## 【注】
+
+1. 在小结一栏中写出希望得到如何的帮助,如讲座等;
+2. 请将个人计划和总结提前发给负责人;
+3. 周任务总结与计划是项目小组评分考核的重要依据,将直接记入平时成绩,请各位同学按要求认真填写并按时提交;
+4. PM综合本小组成员工作情况提交小组周计划、周总结报告按时上传至代码托管平台。

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="VcsDirectoryMappings">
<mapping directory="" vcs="Git" />
</component>
</project>

@ -0,0 +1,366 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="AutoImportSettings">
<option name="autoReloadType" value="SELECTIVE" />
</component>
<component name="AutomaticModuleUnloader">
<loaded-modules>
<module name="ArtifactLLM" />
<module name="ArtifactLLM_banker" />
<module name="artifact-relic" />
</loaded-modules>
</component>
<component name="ChangeListManager">
<list default="true" id="efa424de-e0c6-452a-ae0b-8d7256d0cdcb" name="更改" comment="符晋康第10周周计划" />
<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="Git.Settings">
<option name="RECENT_BRANCH_BY_REPOSITORY">
<map>
<entry key="$PROJECT_DIR$" value="develop" />
</map>
</option>
<option name="RECENT_GIT_ROOT_PATH" value="$PROJECT_DIR$" />
</component>
<component name="KubernetesApiPersistence">{}</component>
<component name="KubernetesApiProvider">{
&quot;isMigrated&quot;: true
}</component>
<component name="ProjectColorInfo">{
&quot;associatedIndex&quot;: 5
}</component>
<component name="ProjectId" id="340kAfxohCbgssjqIlz3k7zvdbU" />
<component name="ProjectViewState">
<option name="hideEmptyMiddlePackages" value="true" />
<option name="showLibraryContents" value="true" />
</component>
<component name="PropertiesComponent">{
&quot;keyToString&quot;: {
&quot;RunOnceActivity.ShowReadmeOnStart&quot;: &quot;true&quot;,
&quot;RunOnceActivity.git.unshallow&quot;: &quot;true&quot;,
&quot;git-widget-placeholder&quot;: &quot;fujinkang__branch&quot;,
&quot;kotlin-language-version-configured&quot;: &quot;true&quot;,
&quot;last_opened_file_path&quot;: &quot;E:/IDEA_projects/ArtifactLLM&quot;,
&quot;node.js.detected.package.eslint&quot;: &quot;true&quot;,
&quot;node.js.detected.package.tslint&quot;: &quot;true&quot;,
&quot;node.js.selected.package.eslint&quot;: &quot;(autodetect)&quot;,
&quot;node.js.selected.package.tslint&quot;: &quot;(autodetect)&quot;,
&quot;nodejs_package_manager_path&quot;: &quot;npm&quot;,
&quot;project.structure.last.edited&quot;: &quot;项目&quot;,
&quot;project.structure.proportion&quot;: &quot;0.0&quot;,
&quot;project.structure.side.proportion&quot;: &quot;0.0&quot;,
&quot;settings.editor.selected.configurable&quot;: &quot;configurable.group.editor&quot;,
&quot;vue.rearranger.settings.migration&quot;: &quot;true&quot;
},
&quot;keyToStringList&quot;: {
&quot;DatabaseDriversLRU&quot;: [
&quot;mysql&quot;
]
}
}</component>
<component name="RecentsManager">
<key name="CopyFile.RECENT_KEYS">
<recent name="E:\IDEA_projects\ArtifactLLM\doc\process\weekly\week-06\members" />
</key>
<key name="MoveFile.RECENT_KEYS">
<recent name="E:\IDEA_projects\ArtifactLLM\src\ArtifactLLM_banker" />
<recent name="E:\IDEA_projects\ArtifactLLM\src\ArtifactLLM_banker\artifact-ai" />
<recent name="E:\IDEA_projects\ArtifactLLM\src" />
<recent name="E:\IDEA_projects\ArtifactLLM\src\ArifactLLM_banker" />
</key>
</component>
<component name="RunManager" selected="Spring Boot.ArtifactRelicApplication">
<configuration name="ArtifactLlmBankerApplication" type="SpringBootApplicationConfigurationType" factoryName="Spring Boot" nameIsGenerated="true">
<module name="ArtifactLLM_banker" />
<option name="SPRING_BOOT_MAIN_CLASS" value="cn.itcast.demo.artifactllm_banker.ArtifactLlmBankerApplication" />
<method v="2">
<option name="Make" enabled="true" />
</method>
</configuration>
<configuration name="ArtifactRelicApplication (1)" type="SpringBootApplicationConfigurationType" factoryName="Spring Boot" nameIsGenerated="true">
<module name="artifact-relic" />
<option name="SPRING_BOOT_MAIN_CLASS" value="cn.edu.hnu.artifactrelic.ArtifactRelicApplication" />
<method v="2">
<option name="Make" enabled="true" />
</method>
</configuration>
<configuration name="ArtifactRelicApplication" type="SpringBootApplicationConfigurationType" factoryName="Spring Boot" nameIsGenerated="true">
<module name="artifact-relic" />
<option name="SPRING_BOOT_MAIN_CLASS" value="cn.itcast.demo.artifactrelic.ArtifactRelicApplication" />
<method v="2">
<option name="Make" enabled="true" />
</method>
</configuration>
<configuration default="true" type="lua.app" factoryName="Lua Application">
<option name="program" value="lua.exe" />
<option name="file" value="" />
<option name="workingDir" value="$PROJECT_DIR$/src/ArtifactLLM_banker/artifact-relic/src/main/java" />
<option name="debuggerType" value="1" />
<option name="params" value="" />
<option name="charset" value="UTF-8" />
<option name="showConsole" value="true" />
<method v="2" />
</configuration>
</component>
<component name="SharedIndexes">
<attachedChunks>
<set>
<option value="bundled-jdk-9823dce3aa75-fbdcb00ec9e3-intellij.indexing.shared.core-IU-251.26094.121" />
<option value="bundled-js-predefined-d6986cc7102b-b26f3e71634d-JavaScript-IU-251.26094.121" />
</set>
</attachedChunks>
</component>
<component name="SpellCheckerSettings" RuntimeDictionaries="0" Folders="0" CustomDictionaries="0" DefaultDictionary="应用程序级" UseSingleDictionary="true" transferred="true" />
<component name="TaskManager">
<task active="true" id="Default" summary="默认任务">
<changelist id="efa424de-e0c6-452a-ae0b-8d7256d0cdcb" name="更改" comment="" />
<created>1760357734223</created>
<option name="number" value="Default" />
<option name="presentableId" value="Default" />
<updated>1760357734223</updated>
<workItem from="1760357735440" duration="3110000" />
<workItem from="1760361971160" duration="719000" />
<workItem from="1760614328434" duration="8000" />
<workItem from="1760948205404" duration="1288000" />
<workItem from="1760959840263" duration="3930000" />
<workItem from="1761226765996" duration="8000" />
<workItem from="1761553245673" duration="3765000" />
<workItem from="1761872574438" duration="11000" />
<workItem from="1762169877644" duration="969000" />
<workItem from="1762484297426" duration="138000" />
<workItem from="1762485205397" duration="189000" />
<workItem from="1763381239995" duration="1323000" />
<workItem from="1763476147621" duration="162000" />
<workItem from="1763510921613" duration="390000" />
<workItem from="1763513690401" duration="616000" />
<workItem from="1763622113148" duration="1447000" />
<workItem from="1763625067198" duration="12000" />
<workItem from="1763988186388" duration="537000" />
<workItem from="1763988948628" duration="1072000" />
<workItem from="1764032530381" duration="54000" />
<workItem from="1764162302665" duration="2593000" />
<workItem from="1764164931443" duration="247000" />
<workItem from="1764165194286" duration="1453000" />
</task>
<task id="LOCAL-00001" summary="符晋康第4周个人周计划提交">
<option name="closed" value="true" />
<created>1760360989675</created>
<option name="number" value="00001" />
<option name="presentableId" value="LOCAL-00001" />
<option name="project" value="LOCAL" />
<updated>1760360989675</updated>
</task>
<task id="LOCAL-00002" summary="符晋康第4周个人周计划提交">
<option name="closed" value="true" />
<created>1760362440910</created>
<option name="number" value="00002" />
<option name="presentableId" value="LOCAL-00002" />
<option name="project" value="LOCAL" />
<updated>1760362440910</updated>
</task>
<task id="LOCAL-00003" summary="符晋康第4周个人周总结提交">
<option name="closed" value="true" />
<created>1760960186113</created>
<option name="number" value="00003" />
<option name="presentableId" value="LOCAL-00003" />
<option name="project" value="LOCAL" />
<updated>1760960186113</updated>
</task>
<task id="LOCAL-00004" summary="小组会议纪要-第5周">
<option name="closed" value="true" />
<created>1760962342847</created>
<option name="number" value="00004" />
<option name="presentableId" value="LOCAL-00004" />
<option name="project" value="LOCAL" />
<updated>1760962342847</updated>
</task>
<task id="LOCAL-00005" summary="小组周计划-第5周">
<option name="closed" value="true" />
<created>1760962370231</created>
<option name="number" value="00005" />
<option name="presentableId" value="LOCAL-00005" />
<option name="project" value="LOCAL" />
<updated>1760962370231</updated>
</task>
<task id="LOCAL-00006" summary="符晋康第5周个人计划提交">
<option name="closed" value="true" />
<created>1760963191274</created>
<option name="number" value="00006" />
<option name="presentableId" value="LOCAL-00006" />
<option name="project" value="LOCAL" />
<updated>1760963191274</updated>
</task>
<task id="LOCAL-00007" summary="第5周小组周总结">
<option name="closed" value="true" />
<created>1761564274538</created>
<option name="number" value="00007" />
<option name="presentableId" value="LOCAL-00007" />
<option name="project" value="LOCAL" />
<updated>1761564274538</updated>
</task>
<task id="LOCAL-00008" summary="符晋康第5周周计划">
<option name="closed" value="true" />
<created>1761564888275</created>
<option name="number" value="00008" />
<option name="presentableId" value="LOCAL-00008" />
<option name="project" value="LOCAL" />
<updated>1761564888275</updated>
</task>
<task id="LOCAL-00009" summary="符晋康第5周周总结">
<option name="closed" value="true" />
<created>1762170240960</created>
<option name="number" value="00009" />
<option name="presentableId" value="LOCAL-00009" />
<option name="project" value="LOCAL" />
<updated>1762170240961</updated>
</task>
<task id="LOCAL-00010" summary="符晋康第6周周总结">
<option name="closed" value="true" />
<created>1762170823309</created>
<option name="number" value="00010" />
<option name="presentableId" value="LOCAL-00010" />
<option name="project" value="LOCAL" />
<updated>1762170823309</updated>
</task>
<task id="LOCAL-00011" summary="符晋康第7周周计划">
<option name="closed" value="true" />
<created>1762170838081</created>
<option name="number" value="00011" />
<option name="presentableId" value="LOCAL-00011" />
<option name="project" value="LOCAL" />
<updated>1762170838081</updated>
</task>
<task id="LOCAL-00012" summary="符晋康第7周周总结">
<option name="closed" value="true" />
<created>1762780019674</created>
<option name="number" value="00012" />
<option name="presentableId" value="LOCAL-00012" />
<option name="project" value="LOCAL" />
<updated>1762780019674</updated>
</task>
<task id="LOCAL-00013" summary="符晋康第8周周计划">
<option name="closed" value="true" />
<created>1762780395153</created>
<option name="number" value="00013" />
<option name="presentableId" value="LOCAL-00013" />
<option name="project" value="LOCAL" />
<updated>1762780395153</updated>
</task>
<task id="LOCAL-00014" summary="符晋康第8周周总结">
<option name="closed" value="true" />
<created>1763381341190</created>
<option name="number" value="00014" />
<option name="presentableId" value="LOCAL-00014" />
<option name="project" value="LOCAL" />
<updated>1763381341190</updated>
</task>
<task id="LOCAL-00015" summary="小组第9周会议纪要">
<option name="closed" value="true" />
<created>1763381868622</created>
<option name="number" value="00015" />
<option name="presentableId" value="LOCAL-00015" />
<option name="project" value="LOCAL" />
<updated>1763381868622</updated>
</task>
<task id="LOCAL-00016" summary="小组第9周周计划">
<option name="closed" value="true" />
<created>1763382350614</created>
<option name="number" value="00016" />
<option name="presentableId" value="LOCAL-00016" />
<option name="project" value="LOCAL" />
<updated>1763382350614</updated>
</task>
<task id="LOCAL-00017" summary="小组第9周会议纪要">
<option name="closed" value="true" />
<created>1763382364969</created>
<option name="number" value="00017" />
<option name="presentableId" value="LOCAL-00017" />
<option name="project" value="LOCAL" />
<updated>1763382364969</updated>
</task>
<task id="LOCAL-00018" summary="符晋康第9周周计划">
<option name="closed" value="true" />
<created>1763382431870</created>
<option name="number" value="00018" />
<option name="presentableId" value="LOCAL-00018" />
<option name="project" value="LOCAL" />
<updated>1763382431870</updated>
</task>
<task id="LOCAL-00019" summary="小组第9周周总结">
<option name="closed" value="true" />
<created>1763988246262</created>
<option name="number" value="00019" />
<option name="presentableId" value="LOCAL-00019" />
<option name="project" value="LOCAL" />
<updated>1763988246262</updated>
</task>
<task id="LOCAL-00020" summary="符晋康第9周周总结">
<option name="closed" value="true" />
<created>1763988319999</created>
<option name="number" value="00020" />
<option name="presentableId" value="LOCAL-00020" />
<option name="project" value="LOCAL" />
<updated>1763988319999</updated>
</task>
<task id="LOCAL-00021" summary="符晋康第10周周计划">
<option name="closed" value="true" />
<created>1763988379724</created>
<option name="number" value="00021" />
<option name="presentableId" value="LOCAL-00021" />
<option name="project" value="LOCAL" />
<updated>1763988379724</updated>
</task>
<option name="localTasksCounter" value="22" />
<servers />
</component>
<component name="TypeScriptGeneratedFilesManager">
<option name="version" value="3" />
</component>
<component name="UnloadedModulesList">
<module name="artifact-ai" />
<module name="artifact-common" />
<module name="artifact-knowledge" />
<module name="artifact-system" />
<module name="artifact-web" />
</component>
<component name="Vcs.Log.Tabs.Properties">
<option name="TAB_STATES">
<map>
<entry key="MAIN">
<value>
<State />
</value>
</entry>
</map>
</option>
</component>
<component name="VcsManagerConfiguration">
<MESSAGE value="符晋康第4周个人周计划提交" />
<MESSAGE value="符晋康第4周个人周总结提交" />
<MESSAGE value="小组会议纪要-第5周" />
<MESSAGE value="小组周计划-第5周" />
<MESSAGE value="符晋康第5周个人计划提交" />
<MESSAGE value="第5周小组周总结" />
<MESSAGE value="符晋康第5周周计划" />
<MESSAGE value="符晋康第5周周总结" />
<MESSAGE value="符晋康第6周周总结" />
<MESSAGE value="符晋康第7周周计划" />
<MESSAGE value="符晋康第7周周总结" />
<MESSAGE value="符晋康第8周周计划" />
<MESSAGE value="符晋康第8周周总结" />
<MESSAGE value="小组第9周周计划" />
<MESSAGE value="小组第9周会议纪要" />
<MESSAGE value="符晋康第9周周计划" />
<MESSAGE value="小组第9周周总结" />
<MESSAGE value="符晋康第9周周总结" />
<MESSAGE value="符晋康第10周周计划" />
<option name="LAST_COMMIT_MESSAGE" value="符晋康第10周周计划" />
</component>
<component name="XSLT-Support.FileAssociations.UIState">
<expand />
<select />
</component>
</project>

@ -0,0 +1,35 @@
# 个人周计划-第4周
## 姓名和起止时间
**姓  名:** 符晋康
**团队名称:** 2班-老师指定的组队
**开始时间:** 2023-10-13
**结束时间:** 2023-10-20
## 本周任务计划安排
| 序号 | 计划内容 | 协作人 | 情况说明 |
|----|-------------|-------|--------------------------------------------|
| 1 | 配置项目开发环境 | 个人 | 配置前端Vue后端SpringBoot的相关开发环境 |
| 2 | 学习后端知识 | 个人 | 周内持续学习SpringBoot开发的相关知识 |
| 3 | 确定分工 | 组员 | 2023-10-13 开会细分确定团队分工,统一开发工具 |
| 4 | 学习原型设计的相关知识 | 个人 | 周内持续学习原型设计的使用方法、并通过借鉴其他成熟的界面原型完善自己的设计 |
| 5 | 设计项目原型 | 组员 | 通过学习借鉴优秀的原型界面设计模板按照与老师沟通的需求设计Web端系统原型Demo |
## 小结
1. **学习需求:** 希望能有对于原型设计,知识图谱相关 以及SpringBoot开发的教学
2. **知识储备:** 提前学习后续需要使用的知识,为后续的后端开发做准备;
3. **文档撰写:** 学习markdown文档的撰写。
---
## 【注】
1. 在小结一栏中写出希望得到如何的帮助,如讲座等;
1. 请将个人计划和总结提前发给负责人;
1. 周任务总结与计划是项目小组评分考核的重要依据,将直接记入平时成绩,请各位同学按要求认真填写并按时提交;
1. 所有组员都需提交个人周计划、周总结文档,按时上传至代码托管平台;
```

@ -0,0 +1,53 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<!-- 继承父模块的核心配置 -->
<parent>
<groupId>cn.edu.hnu</groupId>
<artifactId>ArtifactLLM_banker</artifactId>
<version>0.0.1-SNAPSHOT</version>
<!-- relativePath父模块 pom.xml 相对于当前子模块 pom.xml 的路径 -->
<!-- 因为父模块 pom 在 ArtifactLLM_banker/pom.xml子模块在 ArtifactLLM_banker/artifact-ai/pom.xml所以路径是 ../pom.xml -->
<relativePath>../pom.xml</relativePath>
</parent>
<packaging>jar</packaging><!--子模块打包方式-->
<artifactId>artifact-ai</artifactId>
<version>0.0.1-SNAPSHOT</version>
<name>artifact-ai</name>
<description>artifact-ai</description>
<url/>
<licenses>
<license/>
</licenses>
<developers>
<developer/>
</developers>
<scm>
<connection/>
<developerConnection/>
<tag/>
<url/>
</scm>
<properties>
<java.version>21</java.version>
</properties>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter</artifactId>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
</project>

@ -0,0 +1,13 @@
package cn.edu.hnu.artifactai;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
public class ArtifactAiApplication {
public static void main(String[] args) {
SpringApplication.run(ArtifactAiApplication.class, args);
}
}

@ -0,0 +1,13 @@
package cn.edu.hnu.artifactai;
import org.junit.jupiter.api.Test;
import org.springframework.boot.test.context.SpringBootTest;
@SpringBootTest
class ArtifactAiApplicationTests {
@Test
void contextLoads() {
}
}

@ -0,0 +1,52 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<!-- 继承父模块的核心配置 -->
<parent>
<groupId>cn.edu.hnu</groupId>
<artifactId>ArtifactLLM_banker</artifactId>
<version>0.0.1-SNAPSHOT</version>
<!-- relativePath父模块 pom.xml 相对于当前子模块 pom.xml 的路径 -->
<!-- 因为父模块 pom 在 ArtifactLLM_banker/pom.xml子模块在 ArtifactLLM_banker/artifact-ai/pom.xml所以路径是 ../pom.xml -->
<relativePath>../pom.xml</relativePath>
</parent>
<packaging>jar</packaging><!--子模块打包方式-->
<artifactId>artifact-common</artifactId>
<version>0.0.1-SNAPSHOT</version>
<name>artifact-common</name>
<description>artifact-common</description>
<url/>
<licenses>
<license/>
</licenses>
<developers>
<developer/>
</developers>
<scm>
<connection/>
<developerConnection/>
<tag/>
<url/>
</scm>
<properties>
<java.version>21</java.version>
</properties>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter</artifactId>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
</project>

@ -0,0 +1,13 @@
package cn.edu.hnu.artifactcommon;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
public class ArtifactCommonApplication {
public static void main(String[] args) {
SpringApplication.run(ArtifactCommonApplication.class, args);
}
}

@ -0,0 +1,13 @@
package cn.edu.hnu.artifactcommon;
import org.junit.jupiter.api.Test;
import org.springframework.boot.test.context.SpringBootTest;
@SpringBootTest
class ArtifactCommonApplicationTests {
@Test
void contextLoads() {
}
}

@ -0,0 +1,52 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<!-- 继承父模块的核心配置 -->
<parent>
<groupId>cn.edu.hnu</groupId>
<artifactId>ArtifactLLM_banker</artifactId>
<version>0.0.1-SNAPSHOT</version>
<!-- relativePath父模块 pom.xml 相对于当前子模块 pom.xml 的路径 -->
<!-- 因为父模块 pom 在 ArtifactLLM_banker/pom.xml子模块在 ArtifactLLM_banker/artifact-ai/pom.xml所以路径是 ../pom.xml -->
<relativePath>../pom.xml</relativePath>
</parent>
<packaging>jar</packaging><!--子模块打包方式-->
<artifactId>artifact-knowledge</artifactId>
<version>0.0.1-SNAPSHOT</version>
<name>artifact-knowledge</name>
<description>artifact-knowledge</description>
<url/>
<licenses>
<license/>
</licenses>
<developers>
<developer/>
</developers>
<scm>
<connection/>
<developerConnection/>
<tag/>
<url/>
</scm>
<properties>
<java.version>21</java.version>
</properties>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter</artifactId>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
</project>

@ -0,0 +1,13 @@
package cn.edu.hnu.artifactknowledge;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
public class ArtifactKnowledgeApplication {
public static void main(String[] args) {
SpringApplication.run(ArtifactKnowledgeApplication.class, args);
}
}

@ -0,0 +1,13 @@
package cn.edu.hnu.artifactknowledge;
import org.junit.jupiter.api.Test;
import org.springframework.boot.test.context.SpringBootTest;
@SpringBootTest
class ArtifactKnowledgeApplicationTests {
@Test
void contextLoads() {
}
}

@ -0,0 +1,52 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<!-- 继承父模块的核心配置 -->
<parent>
<groupId>cn.edu.hnu</groupId>
<artifactId>ArtifactLLM_banker</artifactId>
<version>0.0.1-SNAPSHOT</version>
<!-- relativePath父模块 pom.xml 相对于当前子模块 pom.xml 的路径 -->
<!-- 因为父模块 pom 在 ArtifactLLM_banker/pom.xml子模块在 ArtifactLLM_banker/artifact-ai/pom.xml所以路径是 ../pom.xml -->
<relativePath>../pom.xml</relativePath>
</parent>
<packaging>jar</packaging><!--子模块打包方式-->
<artifactId>artifact-relic</artifactId>
<version>0.0.1-SNAPSHOT</version>
<name>artifact-relic</name>
<description>artifact-relic</description>
<url/>
<licenses>
<license/>
</licenses>
<developers>
<developer/>
</developers>
<scm>
<connection/>
<developerConnection/>
<tag/>
<url/>
</scm>
<properties>
<java.version>21</java.version>
</properties>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter</artifactId>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
</project>

@ -0,0 +1,13 @@
package cn.edu.hnu.artifactrelic;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
public class ArtifactRelicApplication {
public static void main(String[] args) {
SpringApplication.run(ArtifactRelicApplication.class, args);
}
}

@ -0,0 +1,13 @@
package cn.edu.hnu.artifactrelic;
import org.junit.jupiter.api.Test;
import org.springframework.boot.test.context.SpringBootTest;
@SpringBootTest
class ArtifactRelicApplicationTests {
@Test
void contextLoads() {
}
}

@ -0,0 +1,52 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<!-- 继承父模块的核心配置 -->
<parent>
<groupId>cn.edu.hnu</groupId>
<artifactId>ArtifactLLM_banker</artifactId>
<version>0.0.1-SNAPSHOT</version>
<!-- relativePath父模块 pom.xml 相对于当前子模块 pom.xml 的路径 -->
<!-- 因为父模块 pom 在 ArtifactLLM_banker/pom.xml子模块在 ArtifactLLM_banker/artifact-ai/pom.xml所以路径是 ../pom.xml -->
<relativePath>../pom.xml</relativePath>
</parent>
<packaging>jar</packaging><!--子模块打包方式-->
<artifactId>artifact-system</artifactId>
<version>0.0.1-SNAPSHOT</version>
<name>artifact-system</name>
<description>artifact-system</description>
<url/>
<licenses>
<license/>
</licenses>
<developers>
<developer/>
</developers>
<scm>
<connection/>
<developerConnection/>
<tag/>
<url/>
</scm>
<properties>
<java.version>21</java.version>
</properties>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter</artifactId>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
</project>

@ -0,0 +1,13 @@
package cn.edu.hnu.artifactsystem;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
public class ArtifactSystemApplication {
public static void main(String[] args) {
SpringApplication.run(ArtifactSystemApplication.class, args);
}
}

@ -0,0 +1,13 @@
package cn.edu.hnu.artifactsystem;
import org.junit.jupiter.api.Test;
import org.springframework.boot.test.context.SpringBootTest;
@SpringBootTest
class ArtifactSystemApplicationTests {
@Test
void contextLoads() {
}
}

@ -0,0 +1,52 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<!-- 继承父模块的核心配置 -->
<parent>
<groupId>cn.edu.hnu</groupId>
<artifactId>ArtifactLLM_banker</artifactId>
<version>0.0.1-SNAPSHOT</version>
<!-- relativePath父模块 pom.xml 相对于当前子模块 pom.xml 的路径 -->
<!-- 因为父模块 pom 在 ArtifactLLM_banker/pom.xml子模块在 ArtifactLLM_banker/artifact-ai/pom.xml所以路径是 ../pom.xml -->
<relativePath>../pom.xml</relativePath>
</parent>
<packaging>jar</packaging><!--子模块打包方式-->
<artifactId>artifact-web</artifactId>
<version>0.0.1-SNAPSHOT</version>
<name>artifact-web</name>
<description>artifact-web</description>
<url/>
<licenses>
<license/>
</licenses>
<developers>
<developer/>
</developers>
<scm>
<connection/>
<developerConnection/>
<tag/>
<url/>
</scm>
<properties>
<java.version>21</java.version>
</properties>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter</artifactId>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
</project>

@ -0,0 +1,13 @@
package cn.edu.hnu.artifactweb;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
public class ArtifactWebApplication {
public static void main(String[] args) {
SpringApplication.run(ArtifactWebApplication.class, args);
}
}

@ -0,0 +1,13 @@
package cn.edu.hnu.artifactweb;
import org.junit.jupiter.api.Test;
import org.springframework.boot.test.context.SpringBootTest;
@SpringBootTest
class ArtifactWebApplicationTests {
@Test
void contextLoads() {
}
}

@ -0,0 +1,79 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>3.5.8</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>
<groupId>cn.edu.hnu</groupId>
<artifactId>ArtifactLLM_banker</artifactId>
<version>0.0.1-SNAPSHOT</version>
<name>ArtifactLLM_banker</name>
<description>ArtifactLLM_banker</description>
<packaging>pom</packaging>
<modules>
<module>artifact-ai</module>
<module>artifact-common</module>
<module>artifact-knowledge</module>
<module>artifact-relic</module>
<module>artifact-system</module>
<module>artifact-web</module>
</modules>
<url/>
<licenses>
<license/>
</licenses>
<developers>
<developer/>
</developers>
<scm>
<connection/>
<developerConnection/>
<tag/>
<url/>
</scm>
<properties>
<java.version>21</java.version>
</properties>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>org.mybatis.spring.boot</groupId>
<artifactId>mybatis-spring-boot-starter</artifactId>
<version>3.0.5</version>
</dependency>
<dependency>
<groupId>com.mysql</groupId>
<artifactId>mysql-connector-j</artifactId>
<scope>runtime</scope>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.mybatis.spring.boot</groupId>
<artifactId>mybatis-spring-boot-starter-test</artifactId>
<version>3.0.5</version>
<scope>test</scope>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
</project>
Loading…
Cancel
Save