|
|
159ab8a4e8
|
chore: 备份项目管理页面相关组件
|
2026-02-27 13:52:34 +08:00 |
|
|
|
6311f7975b
|
docs: 添加项目管理页面重构详细实施计划
- 10个详细任务,包含完整代码和验证步骤
- 遵循 TDD、DRY、YAGNI 原则
- 包含验收标准和注意事项
|
2026-02-27 13:49:40 +08:00 |
|
|
|
782bc06176
|
docs: 添加项目管理页面重构设计方案
- 100%匹配原型图设计规范
- 简化页面标题,优化布局
- 标签页筛选(包含已归档选项)
- 快捷方式组件(圆形图标)
- 完整的数据流和交互逻辑设计
|
2026-02-27 13:46:20 +08:00 |
|
|
|
9025bc13b8
|
fix: 修复 Vue 2 不支持 :deep() 语法的致命问题
- 将所有 :deep() 改为 ::v-deep(Vue 2 正确语法)
- 移除测试用的红色边框
- 修复 Material Design 样式完全未生效的问题
|
2026-02-27 11:09:33 +08:00 |
|
|
|
ed0509b1e7
|
fix: 修复 Material Design 样式未生效问题
- 移除 el-table 的 border 属性
- 增强 CSS 选择器优先级
- 添加 !important 覆盖 Element UI 默认样式
- 移除所有单元格边框
- 添加 overflow: hidden 确保圆角效果
|
2026-02-27 11:03:37 +08:00 |
|
|
|
0e1c247f0e
|
style: Material Design - 扁平化分页组件
|
2026-02-27 10:52:38 +08:00 |
|
|
|
bdc5463b6d
|
style: Material Design - 操作按钮添加悬停背景
|
2026-02-27 10:52:17 +08:00 |
|
|
|
d47c0ad6a8
|
style: Material Design - 移除行分隔线,增加留白
|
2026-02-27 10:49:54 +08:00 |
|
|
|
0964289f2d
|
style: Material Design - 扁平化表头,移除背景色
|
2026-02-27 10:49:07 +08:00 |
|
|
|
e86150f84d
|
style: Material Design - 表格容器添加阴影和圆角
|
2026-02-27 10:43:35 +08:00 |
|
|
|
a062c7d715
|
docs: 添加 Material Design 表格样式优化实现计划
|
2026-02-27 10:41:12 +08:00 |
|
|
|
bfd6a4c89b
|
docs: 添加 Material Design 表格样式优化设计文档
|
2026-02-27 10:38:36 +08:00 |
|
|
|
6562d0058b
|
docs: 添加项目管理首页优化最终验收报告
|
2026-02-27 10:18:31 +08:00 |
|
|
|
4e503ef7b2
|
feat: 完成项目管理首页优化
- 移除不需要的 @detail 事件监听器
- 移除不再使用的 handleDetail 方法
- 清理代码,保持事件监听器的简洁性
相关任务:Task 5 - 更新 index.vue 并全面测试
|
2026-02-27 10:08:49 +08:00 |
|
|
|
5ede05913e
|
style: 优化表格样式,匹配参考设计
|
2026-02-27 09:57:22 +08:00 |
|
|
|
46f6d912a7
|
feat: 操作按钮根据项目状态条件渲染
|
2026-02-27 09:51:57 +08:00 |
|
|
|
fa0a27f5ac
|
feat: 项目状态列宽度调整为 160px
- 将状态列宽度从 100px 调整为 160px
- 确保状态标签(包含图标和文字)有足够的显示空间
- 提升视觉体验,避免内容换行或被截断
|
2026-02-27 09:45:51 +08:00 |
|
|
|
7a36860021
|
feat: SearchBar 组件添加重置按钮并优化布局
|
2026-02-27 09:38:27 +08:00 |
|
|
|
29dfe67007
|
docs: 添加项目管理首页优化实现计划
|
2026-02-27 09:35:00 +08:00 |
|
|
|
982b82e95b
|
docs: 添加项目管理首页优化设计文档
- 搜索栏添加重置按钮并优化布局
- 状态列宽度调整为 160px 并添加图标
- 操作按钮根据项目状态条件显示
- 表格样式优化以匹配参考设计
|
2026-02-27 09:32:30 +08:00 |
|
|
|
474dcab396
|
fix: 移除项目查询中的 del_flag 条件
- 从 CcdiProjectMapper.xml 中移除 p.del_flag = '0' 条件
- 保留 sys_user 表的 del_flag 过滤(用户逻辑删除)
- 修复前端查询错误
|
2026-02-27 09:00:56 +08:00 |
|
|
|
76102f032b
|
refactor: 将项目代码从 ccdi-info-collection 迁移到 ccdi-project 模块
- 将 CcdiProject 相关代码移动到 ccdi-project 模块
- 修复 CcdiModelParam 审计字段注解
- 更新所有 package 声明和 import 语句
- 更新 Mapper XML namespace
- 通过代码审查
|
2026-02-27 08:44:31 +08:00 |
|
|
|
b8f798ee5d
|
feat: 项目分页查询关联sys_user表返回创建人真实姓名
- VO 添加 createByName 字段
- Mapper XML 添加 LEFT JOIN sys_user 查询
- 使用 IFNULL 处理空值降级
- 添加逻辑删除过滤条件
- 通过代码审查
|
2026-02-26 17:15:14 +08:00 |
|
|
|
324c978584
|
feat: 创建项目功能后端实现
- 创建 ccdi_project 表及相关字典和权限
- 添加逻辑删除和归档字段
- 实现实体类、DTO、VO、Mapper、Service、Controller
- 优化字段命名和长度
- 添加完整的校验注解和 Swagger 文档
- 通过代码审查
|
2026-02-26 17:04:45 +08:00 |
|
|
|
422df06095
|
docs: 添加前后端分离的实施计划文档
|
2026-02-26 16:38:09 +08:00 |
|
|
|
e82060a8c8
|
docs: 添加创建项目功能设计文档
|
2026-02-26 16:31:24 +08:00 |
|
|
|
2531c69d29
|
docs: 添加模型参数阈值更新接口优化设计文档
|
2026-02-26 11:10:15 +08:00 |
|
|
|
dd29c5918b
|
refactor: 简化模型参数保存请求参数
- 移除 modelName 字段
- params 数组只保留 paramCode 和 paramValue
- 减少网络传输数据量
|
2026-02-26 11:10:09 +08:00 |
|
|
|
22d1852fd2
|
refactor: 简化 ModelParamSaveDTO,移除冗余字段
- 移除外层 modelName 字段
- 将 ParamItem 重命名为 ParamValueItem
- 内部类只保留 paramCode 和 paramValue 字段
- 同步更新 Service 层类型引用
|
2026-02-26 11:09:56 +08:00 |
|
|
|
621579f39f
|
refactor: 重命名 ruoyi-info-collection 模块为 ccdi-info-collection
- 重命名模块目录 ruoyi-info-collection -> ccdi-info-collection
- 更新所有 pom.xml 中的模块引用
- 更新 IDEA 配置文件 (compiler.xml, encodings.xml)
- Java 包名保持不变 (com.ruoyi.info.collection)
- 编译测试通过
|
2026-02-26 10:43:10 +08:00 |
|
|
|
e497d8e62f
|
更新java版本
|
2026-02-26 10:39:12 +08:00 |
|
|
|
b23820e873
|
参数配置
|
2026-02-26 10:38:23 +08:00 |
|
|
|
7ca532da8f
|
Merge branch 'feature/model-param-config' into dev
|
2026-02-26 10:31:58 +08:00 |
|
|
|
872bc3260c
|
feat: 完成模型参数配置功能开发
- 添加 Controller、Mapper、Service 层代码
- 添加前端 API 和页面组件
- 添加后端功能测试报告
|
2026-02-26 10:31:51 +08:00 |
|
|
|
b29e7d8634
|
Merge branch 'feature/model-param-config' into dev
|
2026-02-26 10:27:51 +08:00 |
|
|
|
367a3da5cb
|
feat: 添加模型参数配置菜单SQL脚本
- 添加模型参数配置主菜单(菜单ID: 2082)
- 添加模型参数查询按钮权限(菜单ID: 2083)
- 添加模型参数保存按钮权限(菜单ID: 2084)
- 父菜单: 信息维护(菜单ID: 2000)
|
2026-02-26 10:21:17 +08:00 |
|
|
|
555bf95abe
|
fix: 修正任务1 - 严格按照规格文档重新实施数据库设计与实体类
## 修正内容
### 1. 数据库表结构修正
- 添加字段: project_id, param_desc
- 删除字段: param_type, min_value, max_value, description, status
- 修正唯一索引: uk_project_model_param (project_id, model_code, param_code)
- 添加普通索引: idx_project_id, idx_model_code
### 2. 初始化数据修正
- 删除错误模型: ASSET_CHANGE, RISK_SCORE, RELATED_TRANSACTION
- 添加正确模型:
* 大额交易模型 (LARGE_TRANSACTION) - 6个参数
* 可疑兼职模型 (SUSPICIOUS_PART_TIME) - 3个参数
* 可疑外汇交易模型 (SUSPICIOUS_FOREIGN_EXCHANGE) - 6个参数
- 共15条参数配置,project_id=0(系统默认参数)
### 3. Entity类修正 (CcdiModelParam.java)
- 添加: projectId, paramDesc
- 删除: paramType, minValue, maxValue, description, status
- 删除: Serializable接口,serialVersionUID
- 简化注释风格
### 4. DTO类修正
**ModelParamQueryDTO:**
- 只保留: projectId, modelCode
- 添加@NotBlank验证
**ModelParamSaveDTO:**
- 改为批量保存结构
- 包含: projectId, modelCode, modelName, params(List)
- 内部类ParamItem包含参数明细
- 只允许修改paramValue字段
### 5. VO类修正
**ModelParamVO:**
- 只保留核心展示字段: id, modelCode, modelName, paramCode, paramName, paramDesc, paramValue, paramUnit, sortOrder
- 删除审计字段
**ModelListVO:**
- 只保留: modelCode, modelName
- 删除paramCount字段
## 验证结果
✅ 数据库表创建成功
✅ 15条初始化数据插入成功
✅ 项目编译通过 (mvn clean compile)
✅ 严格符合规格文档要求
|
2026-02-26 09:31:44 +08:00 |
|
|
|
aa1fdf5e9e
|
feat: 添加模型参数配置功能 - 数据库设计与后端实体类
1. 创建ccdi-project Maven模块
- 新建模块并配置pom.xml依赖
- 添加到根pom.xml的modules列表
- 在ruoyi-admin中添加模块依赖
2. 创建数据库表和初始化数据
- 建表语句: ccdi_model_param表
- 3个风险监测模型共15条参数配置
- 资产异常变动模型(5个参数)
- 廉政风险评分模型(5个参数)
- 关联交易监测模型(5个参数)
3. 创建后端实体类和DTO/VO
- 实体类: CcdiModelParam.java
- 查询DTO: ModelParamQueryDTO.java
- 保存DTO: ModelParamSaveDTO.java (含验证注解)
- 参数VO: ModelParamVO.java
- 模型列表VO: ModelListVO.java
技术要点:
- 使用@Data注解简化代码
- 不继承BaseEntity,独立定义审计字段
- DTO添加@NotBlank/@NotNull验证注解
- 包名遵循规范: com.ruoyi.ccdi.project
- 项目编译通过: mvn clean compile
|
2026-02-26 09:23:34 +08:00 |
|
|
|
c920577d45
|
chore: add .gitignore with worktrees exclusion
|
2026-02-26 09:13:41 +08:00 |
|
|
|
5d13f7cd01
|
参数配置
|
2026-02-25 16:56:04 +08:00 |
|
|
|
1437989d5b
|
style: 使用 import 导入替代全限定类名
将代码中的全限定类名改为使用 import 语句导入,提升代码可读性
|
2026-02-25 06:34:22 +08:00 |
|
|
|
859d52bf96
|
fix: 修复遗漏的全限定类名引用
将 4 处使用旧包名的全限定类名更新为新包名 com.ruoyi.info.collection
|
2026-02-24 17:25:58 +08:00 |
|
|
|
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 |
|
|
|
b126b43e2c
|
添加nas部署配置
优化md
|
2026-02-24 16:10:27 +08:00 |
|
|
|
7d1ab61705
|
feat信贷客户实体关系
|
2026-02-13 10:15:34 +08:00 |
|
|
|
1b5d1178f6
|
feat信贷客户实体关系
|
2026-02-13 10:15:23 +08:00 |
|
|
|
112463fcd3
|
feat信贷客户家庭关系 身份证模糊搜索
|
2026-02-12 09:45:16 +08:00 |
|
|
|
a46ffdb7db
|
Merge branch 'feat/staff-relation-import-person-id-validation' into dev_1
|
2026-02-12 09:29:01 +08:00 |
|
|
|
1595605817
|
feat信贷客户家庭关系
|
2026-02-12 09:27:04 +08:00 |
|
|
|
12e384ab19
|
feat: 添加信贷客户家庭关系表单前端校验
**必填字段校验:**
- 信贷客户身份证号(必填+18位格式校验)
- 关系类型(必填)
- 关系人姓名(必填+长度2-50+字符格式)
- 性别(必填)
- 关系人证件类型(必填)
- 关系人证件号码(必填+动态格式校验)
**格式校验:**
- 身份证号:18位国家标准格式+校验位验证
- 护照:字母开头6-20位字符
- 手机号码:11位1开头格式验证
- 姓名:仅支持中英文和·符号
**业务逻辑校验:**
- 出生日期:不能晚于当前日期,不能早于150年前
- 生效/失效日期:失效日期不能早于生效日期
**长度限制:**
- 微信名称1/2/3:最多50字符
- 详细联系地址:最多200字符
- 关系详细描述:最多500字符
|
2026-02-11 17:09:36 +08:00 |
|