refactor: 品牌改名为汇账 Ledgerly,包名与工程标识统一为 ledgerly

- Java 包名由 cn.rosercode.finance 改为 cn.rosercode.ledgerly,主类 FinanceApplication 更名为 LedgerlyApplication
- Gradle 项目名、spring.application.name 与日志文件名统一为 ledgerly
- 前端界面文案、页面标题、登录注册标题、README 与 Knife4j 标题更新为汇账 / Ledgerly
- 前端本地存储键前缀由 finance. 改为 ledgerly.,并新增旧键自动迁移避免老用户偏好丢失
- 运行目录系统属性与环境变量改为 ledgerly.home / LEDGERLY_HOME
- 部署编排、启动脚本、容器名、SQLite 默认路径与构建产物名同步改为 ledgerly
This commit is contained in:
2026-09-23 17:33:59 +08:00
parent e0fa1abec5
commit 24074aeea2
322 changed files with 1270 additions and 1254 deletions
+8 -8
View File
@@ -1,6 +1,6 @@
# 收支管理系统
# 汇账
个人收支管理系统,支持收入/支出记录管理、分类与标签管理、多来源账单导入、自定义归类规则、AI 智能记账、月度统计与图表展示,并提供定时账单导入提醒与系统日志查看。
个人汇账,支持收入/支出记录管理、分类与标签管理、多来源账单导入、自定义归类规则、AI 智能记账、月度统计与图表展示,并提供定时账单导入提醒与系统日志查看。
## 功能特性
@@ -92,7 +92,7 @@
## 启动后端
```bash
cd finance-app
cd ledgerly
set JAVA_HOME=D:\venv\jdk-21
gradlew.bat bootRun
```
@@ -103,7 +103,7 @@ gradlew.bat bootRun
## 启动前端
```bash
cd finance-app/frontend
cd ledgerly/frontend
npm run dev
```
@@ -119,12 +119,12 @@ gradle bootJar
- 该任务会先执行前端 `npm run build`,再把 `frontend/dist` 复制到 jar 内的 `BOOT-INF/classes/static/`
- 构建环境需具备 Node(开发容器通过 `NODE_HOME` 指向系统 nvm Node,npm 走本地 verdaccio 源)
- 输出文件:`build/libs/finance-app-0.0.1-SNAPSHOT.jar`
- 输出文件:`build/libs/ledgerly-0.0.1-SNAPSHOT.jar`
启动(默认 8080,可另指定端口):
```bash
java -jar build/libs/finance-app-0.0.1-SNAPSHOT.jar --server.port=18081
java -jar build/libs/ledgerly-0.0.1-SNAPSHOT.jar --server.port=18081
```
访问对应端口即可同时使用前端与接口;刷新 `/dashboard` 等子路由会由后端回退到 `index.html`。
@@ -132,9 +132,9 @@ java -jar build/libs/finance-app-0.0.1-SNAPSHOT.jar --server.port=18081
## 项目结构
```
finance-app/
ledgerly/
├── build.gradle
├── src/main/java/cn/rosercode/finance/
├── src/main/java/cn/rosercode/ledgerly/
│ ├── client/ # 外部服务客户端(DeepSeek)
│ ├── common/ # 公共类
│ ├── config/ # 配置类(应用配置、动态数据源)