zhangjf
|
13655445d2
|
refactor: 后台API日志配置优化
- service.properties: 移除重复日志配置(已由env.properties定义)
- logback-spring.xml: ERROR日志只输出到error.log
- AOP_FILE/APP_FILE/SQL_FILE/CONSOLE添加ERROR过滤器
- 更新注释说明配置来源于env.properties
|
2026-02-26 19:12:57 +08:00 |
|
zhangjf
|
c2a12a3625
|
refactor: 优化启动脚本配置
start.sh 修订:
- 删除 APP_JAR、APP_JAR_PATH 变量
- APP_HOME 从脚本所在目录自动获取
- 删除 spring.profiles.active 参数
- 日志目录从 env.properties 读取(默认 /datacfs/applogs/服务名)
- console.log 改为 stdout.log
env.properties 修订:
- LOG_PATH 改为 /datacfs/applogs/worklog-api
service.properties 修订:
- 删除未使用的 SPRING_PROFILES_ACTIVE 配置
|
2026-02-24 18:56:29 +08:00 |
|
zhangjf
|
2d2f581896
|
refactor: 删除 service.properties 中未使用的 SERVER_PORT 配置
- SERVER_PORT 在 start.sh 中未使用,端口已在 application.yml 中配置
- 保留 SPRING_PROFILES_ACTIVE(启动脚本中有使用)
|
2026-02-24 18:46:18 +08:00 |
|
zhangjf
|
814265d88e
|
refactor: 重构项目目录结构和打包配置
1. 配置文件不包含 *example 文件
2. scripts 目录迁移到项目根目录
3. env.properties 迁移到 scripts 目录
4. MAIN_CLASS 参数迁移到 service.properties
5. assembly.xml 更新脚本和配置文件路径
6. 添加前端打包脚本:
- build-web.sh: 管理后台打包
- build-mobile.sh: 移动端H5打包
- build-all.sh: 全量打包
7. 更新 .gitignore 忽略配置
|
2026-02-24 18:28:04 +08:00 |
|
zhangjf
|
dbcc06edbc
|
feat: 完成后端核心业务模块开发
阶段二:认证授权模块
- User实体类、Mapper、DataService
- Token服务(Redis存储)、密码加密(BCrypt)
- 认证拦截器、UserContext上下文
- 登录/登出接口
阶段三:核心业务模块
- 用户管理:CRUD、状态管理、密码重置
- 模板管理:CRUD、状态管理
- 工作日志:CRUD、权限控制
配置分离架构
- env.properties(环境敏感配置)
- service.properties(服务配置)
- logback-spring.xml更新
部署脚本
- deploy/目录(Nginx配置、启停脚本、备份脚本)
单元测试:29个测试全部通过
|
2026-02-24 16:10:26 +08:00 |
|