Commit Graph

357 Commits

Author SHA1 Message Date
wkc
d2645a9cbb feat: 添加获取Token请求DTO 2026-03-02 09:59:46 +08:00
wkc
51f5bc58c7 feat: 添加流水分析API异常类 2026-03-02 09:59:28 +08:00
wkc
a6b36241aa feat: 添加HTTP请求工具类 2026-03-02 09:59:10 +08:00
wkc
2a9bb7f2b6 feat: 添加MD5加密工具类 2026-03-02 09:57:48 +08:00
wkc
0c20a18a9a feat: 添加流水分析常量类 2026-03-02 09:57:26 +08:00
wkc
04afa03d0d feat: 添加RestTemplate配置类 2026-03-02 09:57:14 +08:00
wkc
d20ba860ba config: 添加流水分析平台配置 2026-03-02 09:54:32 +08:00
wkc
51918d25e9 feat: 创建ccdi-lsfx模块基础结构 2026-03-02 09:53:53 +08:00
wkc
8a75a34242 chore: 添加ccdi-lsfx模块依赖 2026-03-02 09:53:21 +08:00
wkc
a32af2fc37 docs: 添加流水分析对接文档和数据库迁移计划 2026-03-02 09:52:28 +08:00
wkc
4d94a3cd9d docs: 添加流水分析平台对接实施计划 2026-03-02 09:43:32 +08:00
wkc
9f70795911 docs: 添加流水分析平台对接设计文档
- 定义ccdi-lsfx模块架构
- 设计7个接口的调用封装
- 采用RestTemplate + HttpUtil技术方案
- 包含完整配置、工具类、Client和测试Controller设计
2026-03-02 09:40:10 +08:00
wkc
46dd386919 refactor: 将数据库配置内置到脚本中,简化使用流程
改进内容:
1. export_database.sh
   - 将数据库配置直接内置在脚本顶部
   - 移除外部配置文件依赖
   - 配置项: DB_HOST, DB_PORT, DB_USER, DB_PASS, DB_NAME

2. import_database.sh
   - 将三个环境的配置内置在脚本顶部
   - 配置项: DEV_DB_*, TEST_DB_*, PROD_DB_*
   - 无需额外配置文件

3. 更新操作指南
   - 反映配置内置的变化
   - 更新配置步骤说明
   - 更新文件结构说明

优点:
- 使用更简单,无需创建配置文件
- 配置集中在一处,易于管理
- 减少文件依赖

使用方法:
1. 编辑 export_database.sh 顶部配置数据库信息
2. 编辑 import_database.sh 顶部配置目标环境数据库信息
3. ./export_database.sh  # 导出数据库
4. ./import_database.sh <dev|test|prod>  # 导入到目标环境
2026-02-28 15:25:42 +08:00
wkc
79f00f30d8 refactor: 分离数据库导出和导入脚本,优化文件结构
改进内容:
1. 创建独立的 import_database.sh 导入脚本
   - 从 doc/database/backup/ 读取 SQL 文件
   - 支持导入到 dev/test/prod 环境
   - 自动验证导入结果

2. 简化 export_database.sh 导出脚本
   - 只负责导出数据库到 backup 文件夹
   - 移除导入功能,职责单一
   - 添加后续操作提示

3. 优化文件结构
   - backup 文件夹只保留 SQL 备份文件
   - 配置文件和脚本统一放在根目录
   - 移动操作指南到 doc/database/ 目录

4. 更新操作指南
   - 详细说明两个脚本的用法
   - 完整的迁移流程示例
   - 常见问题解答

文件变更:
- 新增: import_database.sh (独立导入脚本)
- 修改: export_database.sh (简化为导出专用)
- 移动: export_guide.md -> doc/database/数据库迁移操作指南.md
- 删除: doc/database/backup/ 中的非 SQL 文件

使用方法:
- 导出: ./export_database.sh
- 导入: ./import_database.sh <dev|test|prod>
2026-02-28 15:18:01 +08:00
wkc
4d4076227f fix: 修改数据库字段排序规则为utf8mb4_general_ci
问题描述:
- 表结构文件中出现utf8mb4_unicode_ci排序规则配置
- 影响3个表、45个字段

解决方案:
- 将所有字段的排序规则从utf8mb4_unicode_ci修改为utf8mb4_general_ci
- 使用utf8mb4_general_ci作为MySQL推荐的默认排序规则
- 重新导出数据库更新表结构文件

修改的表:
1. ccdi_base_staff (5个字段)
2. ccdi_biz_intermediary (20个字段)
3. ccdi_enterprise_base_info (20个字段)

验证结果:
- 表结构文件中不再包含utf8mb4_unicode_ci配置
- 所有字段统一使用utf8mb4_general_ci排序规则
2026-02-28 14:40:05 +08:00
wkc
690c2aa267 feat: 完成数据库迁移自动化工具
实现功能:
- 创建自动化导出脚本 export_database.sh
- 支持表结构和数据分离导出
- 添加 utf8mb4 字符集支持避免乱码
- 支持导入到生产和测试环境
- 创建配置文件模板和安全措施
- 添加详细的操作指南文档

文件说明:
- db_config.conf.template: 配置文件模板
- export_database.sh: 自动化迁移脚本
- doc/database/backup/export_guide.md: 操作指南
- doc/database/backup/ccdi_structure.sql: 表结构(42个表)
- doc/database/backup/ccdi_data.sql: 数据文件(5.7MB)

使用方法:
1. cp db_config.conf.template db_config.conf
2. 编辑 db_config.conf 填写数据库信息
3. ./export_database.sh export  # 导出数据库
4. ./export_database.sh import test  # 导入到测试环境
5. ./export_database.sh import prod  # 导入到生产环境
2026-02-28 14:28:40 +08:00
wkc
aa34361bf3 调整列表高度 2026-02-28 13:36:22 +08:00
wkc
2190d2f2d1 中介库导入bug 2026-02-28 11:21:28 +08:00
wkc
e388da627e fix: 添加表格透明背景,修复表头白色背景问题 2026-02-28 11:02:48 +08:00
wkc
897b5a39f0 docs: 添加项目列表页面UI优化测试报告模板 2026-02-28 11:00:01 +08:00
wkc
f9cf7e9f86 refactor: 移除表格卡片背景,实现扁平化设计 2026-02-28 10:56:35 +08:00
wkc
bcabc2a240 feat: 添加独立搜索按钮,移除输入框内搜索图标 2026-02-28 10:54:02 +08:00
wkc
fa28351ac2 refactor: 移除页面标题的卡片式样式 2026-02-28 10:45:16 +08:00
wkc
9b5f4d6a41 docs: 添加项目列表页面UI优化实施计划
- Task 1: 修改页面标题样式
- Task 2: 修改搜索区域结构和样式
- Task 3: 启动前端服务进行测试
- Task 4: 创建测试报告
- Task 5: 推送代码到远程仓库
2026-02-28 10:42:35 +08:00
wkc
ef4cdb26d1 docs: 添加项目列表页面UI优化设计文档
- 简化页面标题样式,移除卡片背景
- 优化搜索区域,添加独立搜索按钮
- 保持表格表头现有样式
2026-02-28 10:40:35 +08:00
wkc
e17f0bf42a docs: 更新项目状态统计修复设计文档状态为已完成
- 文档状态更新为"已完成"
- 所有验收标准已勾选完成
- 功能验收:后端接口、前端显示、搜索/分页/过滤不影响统计
- 性能验收:响应时间<100ms,页面加载正常
- 代码质量:符合项目规范,添加必要注释
2026-02-28 09:53:47 +08:00
wkc
ed45239b46 fix: 改善错误处理和数据校验 2026-02-28 09:44:44 +08:00
wkc
628ca483e7 refactor: 使用后端统计接口替换前端计算 2026-02-28 09:35:58 +08:00
wkc
6c33e68fcf feat: 前端 API 添加状态统计方法 2026-02-28 09:24:52 +08:00
wkc
6dccf48160 feat: 添加项目状态统计接口 2026-02-28 09:06:01 +08:00
wkc
9423184d37 feat: 实现项目状态统计方法
- 添加 getStatusCounts() 方法实现
- 使用 MyBatis Plus selectCount 统计各状态项目数量
- 统计全部项目、进行中(0)、已完成(1)、已归档(2)的项目数量
2026-02-28 08:53:02 +08:00
wkc
f7bf5ee62d feat: Service 接口添加状态统计方法声明 2026-02-27 17:33:27 +08:00
wkc
5220813624 feat: 添加项目状态统计 VO 类 2026-02-27 17:25:20 +08:00
wkc
083693c7e8 docs: 添加项目状态统计修复实施计划 2026-02-27 17:22:22 +08:00
wkc
e532d4d915 docs: 添加项目状态统计修复设计文档 2026-02-27 17:19:58 +08:00
wkc
117ab924d5 fix: 修复分页 loading 效果,使用 v-loading 指令替代 :loading 属性 2026-02-27 16:57:34 +08:00
wkc
03554cf953 refactor: 移除无用的 getStatusType 方法 2026-02-27 16:52:57 +08:00
wkc
ca010277b4 style: 项目管理状态标签改为简约 GitHub 风格 2026-02-27 16:47:48 +08:00
wkc
d700b504a6 fix: 移除重复的 prefix-icon,只保留可点击的 suffix 搜索图标 2026-02-27 16:45:42 +08:00
wkc
5ff9e7a637 feat: 项目管理搜索框添加搜索图标按钮 2026-02-27 16:39:13 +08:00
wkc
b78427a7e8 docs: 添加项目管理页面交互改进实施计划 2026-02-27 16:35:20 +08:00
wkc
beaf4a5d66 docs: 添加项目管理页面交互改进设计文档
- 搜索框添加搜索图标按钮
- 状态标签改为 GitHub 风格简约样式
- 分页切换添加 loading 效果验证
2026-02-27 16:33:23 +08:00
wkc
2ecb66c4c9 docs: 添加项目管理页面改进设计文档
- 搜索框添加内嵌搜索按钮
- 标签页状态计数改为后端统计接口
- 状态标签改为简约小圆点样式
2026-02-27 15:25:56 +08:00
wkc
7c1dfaf120 fix: 添加 updateTime 字段到项目 VO 类 2026-02-27 14:38:03 +08:00
wkc
66a81af2a0 feat: 项目列表按更新时间倒序排列 2026-02-27 14:36:07 +08:00
wkc
d77ba7011c fix: 修复分页功能未生效问题,移除前端排序参数 2026-02-27 14:32:35 +08:00
wkc
daf00281cd feat: 项目列表按更新时间倒序排列 2026-02-27 14:30:17 +08:00
wkc
8c0e193fca style: 优化表格列宽度,确保内容完整显示 2026-02-27 14:28:36 +08:00
wkc
9e894305fb docs: 添加项目管理页面重构验证报告 2026-02-27 14:21:19 +08:00
wkc
d78858274b style: 调整页面背景色为浅灰色,统一卡片样式
- 修改页面背景色为 #F8F9FA
- 增加页面内边距为 24px
2026-02-27 14:17:14 +08:00