From a013fac8239a05a438c13690fcce85e039770a93 Mon Sep 17 00:00:00 2001
From: zhong-hongye12355 <2742355614@qq.com>
Date: Tue, 25 Mar 2025 20:45:11 +0800
Subject: [PATCH] =?UTF-8?q?=E5=8A=A0=E5=85=A5=E4=BA=86=E6=B3=A8=E5=86=8C?=
=?UTF-8?q?=E5=92=8C=E7=99=BB=E5=BD=95=E6=97=B6=E6=98=BE=E7=A4=BAIP?=
=?UTF-8?q?=E5=BD=92=E5=B1=9E=E5=9C=B0=E7=9A=84=E5=8A=9F=E8=83=BD?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
unilife/.idea/.gitignore | 8 +
.../.idea/ApifoxUploaderProjectSetting.xml | 6 +
unilife/.idea/compiler.xml | 14 +
unilife/.idea/dataSources.xml | 17 +
unilife/.idea/encodings.xml | 7 +
unilife/.idea/jarRepositories.xml | 20 +
unilife/.idea/misc.xml | 15 +
unilife/.idea/modules.xml | 8 +
unilife/.idea/unilife.iml | 9 +
unilife/.idea/vcs.xml | 6 +
unilife/Front/vue-unilife/.gitignore | 24 +
.../Front/vue-unilife/.vscode/extensions.json | 3 +
unilife/Front/vue-unilife/README.md | 5 +
unilife/Front/vue-unilife/index.html | 13 +
unilife/Front/vue-unilife/package.json | 26 +
unilife/Front/vue-unilife/pnpm-lock.yaml | 1369 +++++++++++++++++
.../vue-unilife/public/images/LogPage1.jpg | Bin 0 -> 24043 bytes
.../vue-unilife/public/images/LogPage2.jpg | Bin 0 -> 24093 bytes
unilife/Front/vue-unilife/public/vite.svg | 1 +
unilife/Front/vue-unilife/src/App.vue | 12 +
unilife/Front/vue-unilife/src/api/user.js | 37 +
unilife/Front/vue-unilife/src/assets/vue.svg | 1 +
.../vue-unilife/src/components/LogPage.vue | 520 +++++++
unilife/Front/vue-unilife/src/main.ts | 9 +
unilife/Front/vue-unilife/src/shims-vue.d.ts | 5 +
unilife/Front/vue-unilife/src/style.css | 79 +
.../Front/vue-unilife/src/utils/request.ts | 30 +
unilife/Front/vue-unilife/src/vite-env.d.ts | 1 +
unilife/Front/vue-unilife/tsconfig.app.json | 14 +
unilife/Front/vue-unilife/tsconfig.json | 7 +
unilife/Front/vue-unilife/tsconfig.node.json | 24 +
unilife/Front/vue-unilife/vite.config.ts | 8 +
unilife/Front/前端环境.md | 48 +
unilife/README.md | 39 +
unilife/UniLife开发文档.md | 258 ++++
unilife/unilife-server/.gitignore | 33 +
unilife/unilife-server/pom.xml | 122 ++
.../java/com/unilife/UniLifeApplication.java | 13 +
.../common/constant/RedisConstant.java | 7 +
.../com/unilife/common/result/Result.java | 60 +
.../unilife/controller/UserController.java | 54 +
.../java/com/unilife/mapper/UserMapper.java | 14 +
.../java/com/unilife/model/dto/EmailDTO.java | 12 +
.../java/com/unilife/model/dto/LogDTO.java | 14 +
.../java/com/unilife/model/dto/LoginDTO.java | 19 +
.../com/unilife/model/dto/LoginEmailDTO.java | 13 +
.../java/com/unilife/model/entity/User.java | 56 +
.../main/java/com/unilife/model/vo/LogVO.java | 30 +
.../java/com/unilife/model/vo/LoginVO.java | 19 +
.../unilife/service/IPLocationService.java | 10 +
.../java/com/unilife/service/UserService.java | 22 +
.../service/impl/IPLocationServicelmpl.java | 77 +
.../unilife/service/impl/UserServiceImpl.java | 244 +++
.../java/com/unilife/utils/RegexPatterns.java | 21 +
.../java/com/unilife/utils/RegexUtils.java | 39 +
.../src/main/resources/application.yml | 55 +
.../src/main/resources/ipdb/ip2region.xdb | Bin 0 -> 11070083 bytes
.../src/main/resources/mappers/UserMapper.xml | 78 +
.../src/main/resources/static/index.html | 6 +
.../com/unilife/BackendApplicationTests.java | 13 +
unilife/图片素材/1.jpg | Bin 0 -> 273984 bytes
unilife/文档/v1.md | 107 ++
unilife/文档/v2.md | 117 ++
unilife/文档/大模型互动过程.md | 360 +++++
unilife/文档/焦点访谈报告.md | 0
65 files changed, 4258 insertions(+)
create mode 100644 unilife/.idea/.gitignore
create mode 100644 unilife/.idea/ApifoxUploaderProjectSetting.xml
create mode 100644 unilife/.idea/compiler.xml
create mode 100644 unilife/.idea/dataSources.xml
create mode 100644 unilife/.idea/encodings.xml
create mode 100644 unilife/.idea/jarRepositories.xml
create mode 100644 unilife/.idea/misc.xml
create mode 100644 unilife/.idea/modules.xml
create mode 100644 unilife/.idea/unilife.iml
create mode 100644 unilife/.idea/vcs.xml
create mode 100644 unilife/Front/vue-unilife/.gitignore
create mode 100644 unilife/Front/vue-unilife/.vscode/extensions.json
create mode 100644 unilife/Front/vue-unilife/README.md
create mode 100644 unilife/Front/vue-unilife/index.html
create mode 100644 unilife/Front/vue-unilife/package.json
create mode 100644 unilife/Front/vue-unilife/pnpm-lock.yaml
create mode 100644 unilife/Front/vue-unilife/public/images/LogPage1.jpg
create mode 100644 unilife/Front/vue-unilife/public/images/LogPage2.jpg
create mode 100644 unilife/Front/vue-unilife/public/vite.svg
create mode 100644 unilife/Front/vue-unilife/src/App.vue
create mode 100644 unilife/Front/vue-unilife/src/api/user.js
create mode 100644 unilife/Front/vue-unilife/src/assets/vue.svg
create mode 100644 unilife/Front/vue-unilife/src/components/LogPage.vue
create mode 100644 unilife/Front/vue-unilife/src/main.ts
create mode 100644 unilife/Front/vue-unilife/src/shims-vue.d.ts
create mode 100644 unilife/Front/vue-unilife/src/style.css
create mode 100644 unilife/Front/vue-unilife/src/utils/request.ts
create mode 100644 unilife/Front/vue-unilife/src/vite-env.d.ts
create mode 100644 unilife/Front/vue-unilife/tsconfig.app.json
create mode 100644 unilife/Front/vue-unilife/tsconfig.json
create mode 100644 unilife/Front/vue-unilife/tsconfig.node.json
create mode 100644 unilife/Front/vue-unilife/vite.config.ts
create mode 100644 unilife/Front/前端环境.md
create mode 100644 unilife/README.md
create mode 100644 unilife/UniLife开发文档.md
create mode 100644 unilife/unilife-server/.gitignore
create mode 100644 unilife/unilife-server/pom.xml
create mode 100644 unilife/unilife-server/src/main/java/com/unilife/UniLifeApplication.java
create mode 100644 unilife/unilife-server/src/main/java/com/unilife/common/constant/RedisConstant.java
create mode 100644 unilife/unilife-server/src/main/java/com/unilife/common/result/Result.java
create mode 100644 unilife/unilife-server/src/main/java/com/unilife/controller/UserController.java
create mode 100644 unilife/unilife-server/src/main/java/com/unilife/mapper/UserMapper.java
create mode 100644 unilife/unilife-server/src/main/java/com/unilife/model/dto/EmailDTO.java
create mode 100644 unilife/unilife-server/src/main/java/com/unilife/model/dto/LogDTO.java
create mode 100644 unilife/unilife-server/src/main/java/com/unilife/model/dto/LoginDTO.java
create mode 100644 unilife/unilife-server/src/main/java/com/unilife/model/dto/LoginEmailDTO.java
create mode 100644 unilife/unilife-server/src/main/java/com/unilife/model/entity/User.java
create mode 100644 unilife/unilife-server/src/main/java/com/unilife/model/vo/LogVO.java
create mode 100644 unilife/unilife-server/src/main/java/com/unilife/model/vo/LoginVO.java
create mode 100644 unilife/unilife-server/src/main/java/com/unilife/service/IPLocationService.java
create mode 100644 unilife/unilife-server/src/main/java/com/unilife/service/UserService.java
create mode 100644 unilife/unilife-server/src/main/java/com/unilife/service/impl/IPLocationServicelmpl.java
create mode 100644 unilife/unilife-server/src/main/java/com/unilife/service/impl/UserServiceImpl.java
create mode 100644 unilife/unilife-server/src/main/java/com/unilife/utils/RegexPatterns.java
create mode 100644 unilife/unilife-server/src/main/java/com/unilife/utils/RegexUtils.java
create mode 100644 unilife/unilife-server/src/main/resources/application.yml
create mode 100644 unilife/unilife-server/src/main/resources/ipdb/ip2region.xdb
create mode 100644 unilife/unilife-server/src/main/resources/mappers/UserMapper.xml
create mode 100644 unilife/unilife-server/src/main/resources/static/index.html
create mode 100644 unilife/unilife-server/src/test/java/com/unilife/BackendApplicationTests.java
create mode 100644 unilife/图片素材/1.jpg
create mode 100644 unilife/文档/v1.md
create mode 100644 unilife/文档/v2.md
create mode 100644 unilife/文档/大模型互动过程.md
create mode 100644 unilife/文档/焦点访谈报告.md
diff --git a/unilife/.idea/.gitignore b/unilife/.idea/.gitignore
new file mode 100644
index 0000000..13566b8
--- /dev/null
+++ b/unilife/.idea/.gitignore
@@ -0,0 +1,8 @@
+# Default ignored files
+/shelf/
+/workspace.xml
+# Editor-based HTTP Client requests
+/httpRequests/
+# Datasource local storage ignored files
+/dataSources/
+/dataSources.local.xml
diff --git a/unilife/.idea/ApifoxUploaderProjectSetting.xml b/unilife/.idea/ApifoxUploaderProjectSetting.xml
new file mode 100644
index 0000000..52953f0
--- /dev/null
+++ b/unilife/.idea/ApifoxUploaderProjectSetting.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/unilife/.idea/compiler.xml b/unilife/.idea/compiler.xml
new file mode 100644
index 0000000..5e89e00
--- /dev/null
+++ b/unilife/.idea/compiler.xml
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/unilife/.idea/dataSources.xml b/unilife/.idea/dataSources.xml
new file mode 100644
index 0000000..5e22704
--- /dev/null
+++ b/unilife/.idea/dataSources.xml
@@ -0,0 +1,17 @@
+
+
+
+
+ mysql.8
+ true
+ com.mysql.cj.jdbc.Driver
+ jdbc:mysql://localhost:3306/unilife
+
+
+
+
+
+ $ProjectFileDir$
+
+
+
\ No newline at end of file
diff --git a/unilife/.idea/encodings.xml b/unilife/.idea/encodings.xml
new file mode 100644
index 0000000..4e45e27
--- /dev/null
+++ b/unilife/.idea/encodings.xml
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/unilife/.idea/jarRepositories.xml b/unilife/.idea/jarRepositories.xml
new file mode 100644
index 0000000..abb532a
--- /dev/null
+++ b/unilife/.idea/jarRepositories.xml
@@ -0,0 +1,20 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/unilife/.idea/misc.xml b/unilife/.idea/misc.xml
new file mode 100644
index 0000000..af6b4d4
--- /dev/null
+++ b/unilife/.idea/misc.xml
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/unilife/.idea/modules.xml b/unilife/.idea/modules.xml
new file mode 100644
index 0000000..cd539c9
--- /dev/null
+++ b/unilife/.idea/modules.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/unilife/.idea/unilife.iml b/unilife/.idea/unilife.iml
new file mode 100644
index 0000000..d6ebd48
--- /dev/null
+++ b/unilife/.idea/unilife.iml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/unilife/.idea/vcs.xml b/unilife/.idea/vcs.xml
new file mode 100644
index 0000000..35eb1dd
--- /dev/null
+++ b/unilife/.idea/vcs.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/unilife/Front/vue-unilife/.gitignore b/unilife/Front/vue-unilife/.gitignore
new file mode 100644
index 0000000..a547bf3
--- /dev/null
+++ b/unilife/Front/vue-unilife/.gitignore
@@ -0,0 +1,24 @@
+# Logs
+logs
+*.log
+npm-debug.log*
+yarn-debug.log*
+yarn-error.log*
+pnpm-debug.log*
+lerna-debug.log*
+
+node_modules
+dist
+dist-ssr
+*.local
+
+# Editor directories and files
+.vscode/*
+!.vscode/extensions.json
+.idea
+.DS_Store
+*.suo
+*.ntvs*
+*.njsproj
+*.sln
+*.sw?
diff --git a/unilife/Front/vue-unilife/.vscode/extensions.json b/unilife/Front/vue-unilife/.vscode/extensions.json
new file mode 100644
index 0000000..a7cea0b
--- /dev/null
+++ b/unilife/Front/vue-unilife/.vscode/extensions.json
@@ -0,0 +1,3 @@
+{
+ "recommendations": ["Vue.volar"]
+}
diff --git a/unilife/Front/vue-unilife/README.md b/unilife/Front/vue-unilife/README.md
new file mode 100644
index 0000000..33895ab
--- /dev/null
+++ b/unilife/Front/vue-unilife/README.md
@@ -0,0 +1,5 @@
+# Vue 3 + TypeScript + Vite
+
+This template should help get you started developing with Vue 3 and TypeScript in Vite. The template uses Vue 3 `
+