Commit Graph

126 Commits

Author SHA1 Message Date
wkc
6993950aa5 docs: 添加文件上传API文档 2026-03-05 10:47:36 +08:00
wkc
656453ea50 refactor: 移除WebSocket,改为页面轮询机制
- 移除WebSocket相关设计
- 添加页面轮询机制设计
- 轮询间隔:5秒
- 自动启动/停止策略
- 支持手动刷新
2026-03-05 10:39:35 +08:00
wkc
83e2f39a4e docs: 添加异步文件上传前端实施计划 2026-03-05 10:13:44 +08:00
wkc
332771b009 docs: 添加异步文件上传功能前端设计文档 2026-03-05 10:10:25 +08:00
wkc
73c78043ba docs: 拆分实施计划为3个子计划(数据库、Service、Controller) 2026-03-05 09:21:21 +08:00
wkc
23e3dece7b docs: 添加项目异步文件上传功能实施计划 2026-03-05 09:15:23 +08:00
wkc
de45854c0f docs: 添加项目异步文件上传功能设计文档 2026-03-05 09:11:36 +08:00
wkc
014fd8a35c 接口文档更新 2026-03-04 16:59:38 +08:00
wkc
8c1dfd2586 docs: 添加流水分析接口更新设计文档 2026-03-04 15:51:10 +08:00
wkc
301fa6c85c 文件上传 2026-03-04 09:47:42 +08:00
wkc
5571e85363 docs: 添加创建项目集成流水分析平台设计文档 2026-03-04 09:28:05 +08:00
wkc
521bb80b2f 修改目录 2026-03-03 16:14:16 +08:00
wkc
c8b041f4b9 lsfx 行内流水返回修改 2026-03-03 16:11:03 +08:00
wkc
075f672627 doc 2026-03-03 13:59:29 +08:00
wkc
b022ec75b8 fix(lsfx): 修复流水分析对接模块的代码质量问题
1. 修复配置问题
   - 替换app-secret占位符为正确的密钥dXj6eHRmPv

2. 添加异常处理
   - HttpUtil所有方法添加完整的异常处理
   - 统一使用LsfxApiException包装异常
   - 检查HTTP状态码和响应体

3. 添加日志记录
   - Client所有方法添加详细的日志记录
   - 记录请求参数、响应结果、耗时
   - 异常情况记录错误日志

4. 完善参数校验
   - 接口1:添加6个必填字段校验
   - 接口2:添加groupId和文件校验,限制文件大小10MB
   - 接口3:添加7个参数校验和日期范围校验
   - 接口4:添加groupId和inprogressList校验

5. 性能优化
   - RestTemplate使用Apache HttpClient连接池
   - 最大连接数100,每个路由最大20个连接
   - 支持连接复用,提升性能

6. 代码审查文档
   - 添加详细的代码审查报告
   - 记录发现的问题和改进建议

修改的文件:
- ccdi-lsfx/pom.xml
- ccdi-lsfx/src/main/java/com/ruoyi/lsfx/client/LsfxAnalysisClient.java
- ccdi-lsfx/src/main/java/com/ruoyi/lsfx/config/RestTemplateConfig.java
- ccdi-lsfx/src/main/java/com/ruoyi/lsfx/controller/LsfxTestController.java
- ccdi-lsfx/src/main/java/com/ruoyi/lsfx/util/HttpUtil.java
- ruoyi-admin/src/main/resources/application-dev.yml
- doc/implementation/lsfx-code-review-20260302.md
2026-03-03 09:35:27 +08:00
wkc
921c15ffad docs(lsfx): 添加接口更新实施报告 2026-03-02 22:12:07 +08:00
wkc
a32af2fc37 docs: 添加流水分析对接文档和数据库迁移计划 2026-03-02 09:52:28 +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
897b5a39f0 docs: 添加项目列表页面UI优化测试报告模板 2026-02-28 11:00:01 +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
6c33e68fcf feat: 前端 API 添加状态统计方法 2026-02-28 09:24:52 +08:00
wkc
a32e20785f chore: 添加备份文件到 gitignore 并从版本控制中移除
- 在 ruoyi-ui/.gitignore 中添加 *.backup 和 *.bak 规则
- 从版本控制中移除 QuickEntry.vue.backup
- 从版本控制中移除 SearchBar.vue.backup
- 从版本控制中移除 index.vue.backup
2026-02-27 13:57:12 +08:00
wkc
a062c7d715 docs: 添加 Material Design 表格样式优化实现计划 2026-02-27 10:41:12 +08:00
wkc
bfd6a4c89b docs: 添加 Material Design 表格样式优化设计文档 2026-02-27 10:38:36 +08:00
wkc
6562d0058b docs: 添加项目管理首页优化最终验收报告 2026-02-27 10:18:31 +08:00
wkc
29dfe67007 docs: 添加项目管理首页优化实现计划 2026-02-27 09:35:00 +08:00
wkc
982b82e95b docs: 添加项目管理首页优化设计文档
- 搜索栏添加重置按钮并优化布局
- 状态列宽度调整为 160px 并添加图标
- 操作按钮根据项目状态条件显示
- 表格样式优化以匹配参考设计
2026-02-27 09:32:30 +08:00
wkc
474dcab396 fix: 移除项目查询中的 del_flag 条件
- 从 CcdiProjectMapper.xml 中移除 p.del_flag = '0' 条件
- 保留 sys_user 表的 del_flag 过滤(用户逻辑删除)
- 修复前端查询错误
2026-02-27 09:00:56 +08:00
wkc
76102f032b refactor: 将项目代码从 ccdi-info-collection 迁移到 ccdi-project 模块
- 将 CcdiProject 相关代码移动到 ccdi-project 模块
- 修复 CcdiModelParam 审计字段注解
- 更新所有 package 声明和 import 语句
- 更新 Mapper XML namespace
- 通过代码审查
2026-02-27 08:44:31 +08:00
wkc
422df06095 docs: 添加前后端分离的实施计划文档 2026-02-26 16:38:09 +08:00
wkc
e82060a8c8 docs: 添加创建项目功能设计文档 2026-02-26 16:31:24 +08:00
wkc
2531c69d29 docs: 添加模型参数阈值更新接口优化设计文档 2026-02-26 11:10:15 +08:00
wkc
e497d8e62f 更新java版本 2026-02-26 10:39:12 +08:00
wkc
b23820e873 参数配置 2026-02-26 10:38:23 +08:00
wkc
872bc3260c feat: 完成模型参数配置功能开发
- 添加 Controller、Mapper、Service 层代码
- 添加前端 API 和页面组件
- 添加后端功能测试报告
2026-02-26 10:31:51 +08:00
wkc
c920577d45 chore: add .gitignore with worktrees exclusion 2026-02-26 09:13:41 +08:00
wkc
5d13f7cd01 参数配置 2026-02-25 16:56:04 +08:00
wkc
1cd87d2695 refactor: 重命名 ruoyi-ccdi 模块为 ruoyi-info-collection
- Maven 模块从 ruoyi-ccdi 重命名为 ruoyi-info-collection
- Java 包名从 com.ruoyi.ccdi 改为 com.ruoyi.info.collection
- MyBatis XML 命名空间同步更新
- 保留数据库表名、API URL、权限标识中的 ccdi 前缀
- 更新项目文档中的模块引用
2026-02-24 17:12:11 +08:00
wkc
7d1ab61705 feat信贷客户实体关系 2026-02-13 10:15:34 +08:00
wkc
1b5d1178f6 feat信贷客户实体关系 2026-02-13 10:15:23 +08:00
wkc
a46ffdb7db Merge branch 'feat/staff-relation-import-person-id-validation' into dev_1 2026-02-12 09:29:01 +08:00
wkc
1595605817 feat信贷客户家庭关系 2026-02-12 09:27:04 +08:00
wkc
29b541730b docs: 更新导入API文档,添加身份证号验证说明
- 更新员工调动记录导入API文档,添加导入验证规则说明
- 新增员工实体关系导入API文档
- 新增员工亲属关系导入API文档
- 说明新增的身份证号存在性校验功能
- 记录性能优化(批量预验证、1次遍历)
2026-02-11 17:06:36 +08:00
wkc
45e4096366 feat: 执行信贷客户家庭关系菜单权限SQL
- 插入主菜单(信息维护下第5位)
- 插入6个按钮权限(查询/新增/修改/删除/导出/导入)
- 菜单ID: 2068
- 权限前缀: ccdi:custFmyRelation
2026-02-11 16:59:42 +08:00
wkc
2037ee81f1 feat: 优化信贷客户家庭关系页面与员工亲属关系保持一致
- 添加状态筛选条件
- 添加详情查看功能
- 添加表单状态编辑功能
- 添加查看导入失败记录按钮
- 统一按钮顺序和颜色(新增/导入/导出/查看失败记录)
- 统一表单布局(分隔线、gutter、宽度800px)
- 优化导入失败记录功能(分页、清除历史记录)
- 统一操作按钮文字(详情/编辑/删除)
- 添加创建时间格式化显示
- 添加完整导入状态管理和轮询机制
2026-02-11 16:44:28 +08:00