Compare commits

383 Commits

Author SHA1 Message Date
wkc
fc6af5234d 修复 Redis 断连重连并更新中介导入文案 2026-04-22 09:52:32 +08:00
wkc
624b51292f 补充中介导入测试文件 2026-04-22 09:52:32 +08:00
wkc
6385778e4c 完成中介库导入改造 2026-04-22 09:52:32 +08:00
wkc
60a7906eb3 更新开发文档并调整开发环境配置 2026-04-22 09:52:32 +08:00
wkc
49118a4418 新增中介库导入实施计划 2026-04-22 09:52:32 +08:00
wkc
d2d36d75a7 补充中介库导入设计约束 2026-04-22 09:52:32 +08:00
wkc
bc2a885abf 完善中介库导入设计文档 2026-04-22 09:52:32 +08:00
wkc
018b085447 新增中介库导入改造设计文档 2026-04-22 09:52:32 +08:00
wkc
55f6eb9129 Merge pull request 'dev-ui' (#1) from dev-ui into dev
Reviewed-on: #1
2026-04-22 01:50:37 +00:00
wjj
addea20fa1 新增项目证据库一期功能 2026-04-21 16:46:47 +08:00
wjj
d4ac165723 完善员工招聘历史工作经历功能 2026-04-20 14:52:07 +08:00
wkc
2b321a8621 修复中介库 2026-04-20 11:24:18 +08:00
wkc
c278d11390 修复 2026-04-20 11:22:10 +08:00
wkc
e0629f22e5 docs: 新增中介库主从结构改造实施计划 2026-04-17 15:56:37 +08:00
wkc
03ecbbd204 docs: 新增中介库主从结构改造设计文档 2026-04-17 15:50:28 +08:00
wkc
eabd38fa58 新增实体库管理设计文档 2026-04-17 12:00:59 +08:00
wkc
03a4acb63a 新增员工党员字段 2026-04-17 11:04:52 +08:00
wkc
3286795f98 Integrate TongWeb into backend 2026-04-17 10:31:05 +08:00
wkc
4c6ca52e7e 合并账户库为单表 2026-04-17 10:18:13 +08:00
wkc
cc1a4538af Merge branch 'dev-ui' into dev 2026-04-16 14:42:01 +08:00
wjj
1bb24ab0a2 完成账户库管理功能开发与验收 2026-04-14 10:16:16 +08:00
wjj
9c22e8a3ce 新增账户库管理设计方案文档 2026-04-09 19:42:21 +08:00
wkc
5aaf6c83be Merge remote-tracking branch 'origin/dev-ui' into dev 2026-04-07 09:39:17 +08:00
wkc
cb3265e796 修复记录 2026-04-07 09:37:41 +08:00
wjj
03282c9b69 统一前端页面蓝灰换皮样式 2026-04-03 11:00:33 +08:00
wkc
8798aa9230 调整lsfx-mock默认数据库配置并更新NAS部署环境 2026-03-31 23:03:14 +08:00
wkc
2fdf5f1546 记录异常账户基线同步后端实施 2026-03-31 22:18:06 +08:00
wkc
a32be65bf1 锁定异常账户流水与账户事实一致性 2026-03-31 22:16:48 +08:00
wkc
51810a325e 新增异常账户基线写库服务 2026-03-31 22:15:41 +08:00
wkc
6b24e02ba9 接入异常账户基线同步触发点 2026-03-31 22:14:03 +08:00
wkc
d831edcaa4 补充异常账户基线同步实施计划 2026-03-31 22:11:21 +08:00
wkc
af63607069 补充异常账户基线同步设计文档 2026-03-31 22:07:05 +08:00
wkc
0abc84c571 记录异常账户人员信息前端实施 2026-03-31 21:09:14 +08:00
wkc
7dafabf7cb 调整异常账户人员信息前端展示列 2026-03-31 21:08:04 +08:00
wkc
4dca2b2b63 补充异常账户人员前端查询状态 2026-03-31 21:07:24 +08:00
wkc
001597d5e8 Merge branch 'codex/project-detail-risk-details-abnormal-account-backend' into dev 2026-03-31 21:05:32 +08:00
wkc
4b5ac7388c 记录异常账户人员信息后端实施 2026-03-31 21:04:06 +08:00
wkc
1e0813a84c 补充风险明细异常账户统一导出 2026-03-31 21:03:13 +08:00
wkc
c8d45416cf 补充异常账户人员服务映射 2026-03-31 21:02:00 +08:00
wkc
09119a2365 补充异常账户人员查询SQL 2026-03-31 21:00:24 +08:00
wkc
5de46eabc5 修正异常账户流水返回账号覆盖 2026-03-31 20:58:44 +08:00
wkc
bcb2e39099 补充异常账户人员查询接口契约 2026-03-31 20:57:20 +08:00
wkc
09b4cfe3c4 Merge branch 'codex/lsfx-mock-server-abnormal-account-backend' into dev 2026-03-31 20:54:05 +08:00
wkc
c5a00f26ad 补充风险明细异常账户实施计划 2026-03-31 20:53:32 +08:00
wkc
d4dc66a514 完成异常账户Mock服务后端实施记录 2026-03-31 20:49:27 +08:00
wkc
2877e26fa5 接入异常账户命中流水主链路 2026-03-31 20:45:25 +08:00
wkc
1a19dcbc13 补充风险明细异常账户人员信息设计文档 2026-03-31 20:43:55 +08:00
wkc
f981dc9906 补充异常账户规则样本生成器 2026-03-31 20:42:22 +08:00
wkc
f0e2595a2b 补充异常账户命中计划与账户事实 2026-03-31 20:40:38 +08:00
wkc
37e0c231a7 补充异常账户Mock造数实施计划 2026-03-31 20:33:22 +08:00
wkc
1397f12057 补充异常账户Mock造数设计文档 2026-03-31 20:30:55 +08:00
wkc
46e476e35b 完成异常账户模型前端实施记录 2026-03-31 16:46:20 +08:00
wkc
bfac1f10d2 修正异常账户规则金额口径并补充后端验证记录 2026-03-31 16:46:05 +08:00
wkc
d01362cc72 补充异常账户规则SQL校验记录 2026-03-31 16:37:17 +08:00
wkc
2aee9ff76e 补充异常账户规则测试数据 2026-03-31 16:34:45 +08:00
wkc
5b91cee935 实现休眠账户大额启用打标规则 2026-03-31 16:32:52 +08:00
wkc
a3f49dc176 实现突然销户打标规则 2026-03-31 16:31:58 +08:00
wkc
127a59bf78 补充异常账户模型建表和规则元数据 2026-03-31 16:29:48 +08:00
wkc
988c2d3572 补充异常账户模型规则骨架 2026-03-31 16:28:37 +08:00
wkc
f4a72a6110 补充异常账户模型实施计划 2026-03-31 16:18:20 +08:00
wkc
3741ef5fe4 补充异常账户模型打标设计文档 2026-03-31 16:12:45 +08:00
wkc
8190946a87 修改后端地址 2026-03-31 10:24:06 +08:00
wkc
a8e15e16d9 收敛后端重启脚本停机范围 2026-03-30 17:28:31 +08:00
wkc
933214a495 补充项目详情风险人员导出能力 2026-03-30 15:59:06 +08:00
wkc
b96161ecf4 补充风险总览人员导出前后端实施计划 2026-03-30 15:29:38 +08:00
wkc
3f424a5b7e 补充风险总览人员列表导出设计文档 2026-03-30 15:27:02 +08:00
wkc
ea6bd5213f 完成风险明细统一导出功能 2026-03-30 14:32:41 +08:00
wkc
28b846134a 补充风险明细统一导出实施计划 2026-03-30 14:24:49 +08:00
wkc
40194c86fb 补充风险明细统一导出设计文档 2026-03-30 14:20:58 +08:00
wkc
c9838024b3 更新NAS环境数据库端口配置 2026-03-30 13:53:00 +08:00
wkc
d582a65978 修复历史项目导入解环与流水查询SQL 2026-03-30 13:46:04 +08:00
wkc
0a3c03dcf9 完成项目详情风险人员分页改造 2026-03-29 18:44:07 +08:00
wkc
dd3aa5bbae 补充风险总览员工列表分页实施计划 2026-03-29 11:47:08 +08:00
wkc
865d8f823b 补充风险总览员工列表分页设计文档 2026-03-29 11:41:49 +08:00
wkc
9df1b956b3 完成历史项目导入前端闭环 2026-03-29 10:01:42 +08:00
wkc
0889ee4533 收敛历史导入文件前端只读展示 2026-03-29 09:59:56 +08:00
wkc
f2cc9e2700 重构历史项目导入弹窗 2026-03-29 09:58:55 +08:00
wkc
a019abb950 接通历史项目导入前端提交链路 2026-03-29 09:56:46 +08:00
wkc
d6457491e8 接通历史项目导入后端闭环 2026-03-29 09:56:01 +08:00
wkc
46d190aa74 实现历史项目流水复制后端逻辑 2026-03-29 09:54:05 +08:00
wkc
b098d4eed1 实现历史项目导入任务提交流程 2026-03-29 09:49:44 +08:00
wkc
eb0d896114 补充历史项目导入接口契约 2026-03-29 09:47:43 +08:00
wkc
36576fab78 补充历史导入文件记录字段 2026-03-29 09:45:54 +08:00
wkc
c1d56cc153 新增历史项目导入实施计划 2026-03-29 09:40:44 +08:00
wkc
26f77bf458 新增历史项目导入设计文档 2026-03-29 09:37:36 +08:00
wkc
65f25a9258 移除顶部导航源码和文档入口 2026-03-28 17:22:18 +08:00
wkc
2cb4481c3b 实现风险明细员工负面征信功能 2026-03-28 16:13:24 +08:00
wkc
559572da8c 新增风险明细员工负面征信实施计划 2026-03-28 16:06:57 +08:00
wkc
c1018fea0c 新增风险明细员工负面征信设计文档 2026-03-28 16:03:17 +08:00
wkc
cf36b5f05a 新增涉疑交易明细查询导出并补充对手方证件信息 2026-03-27 17:31:11 +08:00
wkc
5e968c8716 对齐结果总览涉疑交易明细样式 2026-03-27 17:26:47 +08:00
wkc
ed1d07ad05 新增开发风险明细涉疑交易明细实施计划 2026-03-27 16:33:10 +08:00
wkc
dc578762b3 新增开发风险明细涉疑交易明细设计文档 2026-03-27 16:27:25 +08:00
wkc
e44e632bb6 切换后端与lsfx-mock默认数据库到MySQL8 2026-03-27 15:29:40 +08:00
wkc
3f98d59741 完成结果总览卡片结构合并实现 2026-03-27 15:25:23 +08:00
wkc
e7ad46edaf 优化结果总览标题层级与人员区标题 2026-03-27 15:05:59 +08:00
wkc
966754e8c6 补充结果总览卡片合并前端实施记录 2026-03-27 14:56:10 +08:00
wkc
7cffdc9e2b 统一结果总览模型与明细区块标题 2026-03-27 14:53:40 +08:00
wkc
a76806acfc 合并结果总览顶部风险总览卡片 2026-03-27 14:52:12 +08:00
wkc
55c8f1c29c 锁定结果总览卡片合并结构断言 2026-03-27 14:49:56 +08:00
wkc
d914c93e93 补充结果总览卡片结构合并实施计划 2026-03-27 14:44:10 +08:00
wkc
3ea227141d 补充结果总览卡片结构合并设计文档 2026-03-27 14:37:58 +08:00
wkc
3a2e4d86e3 补充项目列表重新分析前端实施记录 2026-03-27 14:29:15 +08:00
wkc
9e0efe8010 补充项目列表重新分析确认交互 2026-03-27 14:28:56 +08:00
wkc
2c793eaed6 补充项目列表重新分析前后端实施计划 2026-03-27 14:14:49 +08:00
wkc
d931ac185d 补充项目列表重新分析确认刷新设计 2026-03-27 14:09:07 +08:00
wkc
0e593a9202 补充OpenClaw特权模式设计与实施记录 2026-03-26 09:50:50 +08:00
wkc
762af9de90 补充项目分析弹窗前端修复记录 2026-03-26 09:15:59 +08:00
wkc
b5733486fd 收口项目分析弹窗右侧主区节奏 2026-03-26 09:15:13 +08:00
wkc
d4421862a8 修正项目分析弹窗侧栏档案展示 2026-03-26 09:13:30 +08:00
wkc
21b8b7bf41 收紧项目分析弹窗头带与滚动布局 2026-03-26 09:12:07 +08:00
wkc
2b701602ff 补充项目分析弹窗展示修正实施计划 2026-03-26 09:08:35 +08:00
wkc
cda1028c48 补充项目分析弹窗展示优化设计 2026-03-25 19:44:11 +08:00
wkc
60f935da27 重构家庭资产负债详情展示 2026-03-25 19:28:54 +08:00
wkc
17a6c389d1 补充结果总览详情弹窗优化验证记录 2026-03-25 19:13:42 +08:00
wkc
1e3ea8d4c9 统一结果总览详情弹窗主区视觉 2026-03-25 19:12:30 +08:00
wkc
3fb02f1391 改造结果总览详情弹窗侧栏档案面板 2026-03-25 19:10:49 +08:00
wkc
04381dc434 重构结果总览详情弹窗外层骨架 2026-03-25 19:09:16 +08:00
wkc
2866767503 补充结果总览详情弹窗展示优化实施计划 2026-03-25 19:04:43 +08:00
wkc
d1bfeb8e63 补充结果总览详情窗口展示优化设计文档 2026-03-25 19:00:49 +08:00
wkc
255a41c936 修复结果总览标签展示 2026-03-25 18:47:27 +08:00
wkc
ed427f7a42 合并结果总览详情外层卡片 2026-03-25 18:44:57 +08:00
wkc
7fb1543c4c 取消结果总览详情左侧固定 2026-03-25 18:32:53 +08:00
wkc
0746a44b32 调整结果总览详情侧栏固定布局 2026-03-25 17:26:50 +08:00
wkc
d174dc739f 调整结果总览详情弹窗占比 2026-03-25 17:21:34 +08:00
wkc
54cd982603 调整异常对象逐卡展示口径 2026-03-25 17:16:15 +08:00
wkc
e957cdcc81 调整异常对象卡片单列展示 2026-03-25 17:03:14 +08:00
wkc
9442a4116c 补充异常对象原因快照展示 2026-03-25 16:58:55 +08:00
wkc
be3448eb44 调整结果总览详情弹窗分页与模型摘要 2026-03-25 16:02:46 +08:00
wkc
8e0274df88 补充专项核查展开区改版实施计划 2026-03-25 15:34:13 +08:00
wkc
5867cd5057 补充专项核查展开区改版设计文档 2026-03-25 15:29:44 +08:00
wkc
78ae93330c 实现结果总览详情弹窗前端接线 2026-03-25 15:26:03 +08:00
wkc
a52fb35bd3 实现结果总览详情弹窗后端接口 2026-03-25 15:15:07 +08:00
wkc
717f836190 搭建结果总览详情服务骨架 2026-03-25 15:07:43 +08:00
wkc
8df9dbacd8 补充结果总览详情接口契约 2026-03-25 15:03:24 +08:00
wkc
155da36e78 补充结果总览详情弹窗实施计划 2026-03-25 14:57:07 +08:00
wkc
13769da668 补充结果总览详情弹窗真实数据设计 2026-03-25 14:51:32 +08:00
wkc
e521169a7c 调整上传数据页列表工具栏布局 2026-03-25 14:26:58 +08:00
wkc
ad4e115787 补充结果总览项目分析弹窗前端记录 2026-03-25 14:17:35 +08:00
wkc
ed54b01d26 调整上传数据页轻改版前端实现 2026-03-25 14:11:54 +08:00
wkc
85f4e7bc61 实现结果总览项目分析弹窗主视图 2026-03-25 14:09:47 +08:00
wkc
a13c73f9a8 搭建结果总览项目分析弹窗骨架 2026-03-25 14:05:30 +08:00
wkc
137d6630fe 新增上传数据页轻改版实施计划 2026-03-25 14:03:44 +08:00
wkc
b14eef8482 打通结果总览项目分析弹窗入口 2026-03-25 14:02:45 +08:00
wkc
2793cf437c 新增结果总览项目分析弹窗实施计划 2026-03-25 13:59:24 +08:00
wkc
ad8099889c 新增上传数据页轻改版设计文档 2026-03-25 13:58:13 +08:00
wkc
05ac43f26b 新增结果总览项目分析弹窗设计文档 2026-03-25 13:56:21 +08:00
wkc
071c02192d 修复all模式月固定收入规则命中隔离问题 2026-03-25 10:28:08 +08:00
wkc
5eea3c66ff 实现lsfx-mock全命中SQL对齐 2026-03-25 10:05:30 +08:00
wkc
f217d59f09 新增lsfx-mock全命中实施计划 2026-03-25 09:56:59 +08:00
wkc
3e8e44ae30 新增lsfx-mock全命中SQL对齐设计文档 2026-03-25 09:41:57 +08:00
wkc
98430b4c8d 修正专项核查拓展查询项目参数绑定 2026-03-24 23:38:06 +08:00
wkc
1770d304e5 补充专项核查拓展查询前端验证记录 2026-03-24 23:16:16 +08:00
wkc
d745481eeb 补充专项核查拓展查询详情弹窗 2026-03-24 23:15:35 +08:00
wkc
0fc61aa3cb 修正专项核查调动详情主键链路 2026-03-24 23:15:28 +08:00
wkc
04c9cfc42e 实现专项核查拓展查询主题切换 2026-03-24 23:07:28 +08:00
wkc
5ba70789d4 挂载专项核查拓展查询卡片 2026-03-24 23:04:54 +08:00
wkc
0b80c18838 补充专项核查拓展查询前端接口 2026-03-24 23:03:07 +08:00
wkc
3dc639778e 补充专项核查拓展查询后端验证记录 2026-03-24 23:01:58 +08:00
wkc
8a6b844509 完成专项核查拓展查询服务组装 2026-03-24 23:01:21 +08:00
wkc
0dbf5c5ca4 补充专项核查招聘调动拓展查询SQL 2026-03-24 22:58:26 +08:00
wkc
c1a588b3fd 补充专项核查采购拓展查询SQL 2026-03-24 22:55:59 +08:00
wkc
1d013dc6df 定义专项核查拓展查询接口契约 2026-03-24 22:54:36 +08:00
wkc
dd93798cb9 新增专项核查拓展查询前后端实施计划 2026-03-24 22:41:06 +08:00
wkc
eb4988f80e 修正专项核查拓展查询设计文档口径 2026-03-24 22:16:21 +08:00
wkc
5f8c5a9ec5 新增专项核查拓展查询设计文档 2026-03-24 22:14:26 +08:00
wkc
805bef4099 修复归档项目详情页签地址回写 2026-03-24 22:00:42 +08:00
wkc
294164a504 实现项目归档功能 2026-03-24 21:45:55 +08:00
wkc
bb49d78a3a 新增项目归档前后端实施计划 2026-03-24 21:35:59 +08:00
wkc
adb6b00ed0 调整专项核查详情展示并补充家庭资产负债测试数据 2026-03-24 21:34:38 +08:00
wkc
eaea112831 新增项目归档功能设计文档 2026-03-24 21:29:15 +08:00
wkc
c1b4514806 完成专项核查家庭资产负债实现 2026-03-24 20:42:56 +08:00
wkc
979b905682 新增专项核查家庭资产负债实施计划 2026-03-24 17:15:20 +08:00
wkc
bb8bd7df43 新增专项核查页家庭资产负债专项核查设计文档 2026-03-24 16:57:14 +08:00
wkc
9dfa722c8d 新增项目详情专项排查设计与实施计划 2026-03-24 15:46:25 +08:00
wkc
fa9673c8c4 调整征信维护为征信对象直接入库 2026-03-24 15:05:02 +08:00
wkc
6b0c83024e 新增征信维护直接入库实施计划 2026-03-24 14:49:45 +08:00
wkc
a95258fe81 新增征信维护直接入库设计文档 2026-03-24 14:42:38 +08:00
wkc
8fa1b6e098 修正征信维护列表筛选与上传展示逻辑 2026-03-24 14:00:21 +08:00
wkc
47eed3e63c 调整征信导入入口跳转到征信维护页面 2026-03-24 13:59:36 +08:00
wkc
f4481792c8 新增征信导入入口跳转设计文档 2026-03-24 13:47:04 +08:00
wkc
3ea940051c 补充项目列表重新分析前端实施记录 2026-03-24 12:44:23 +08:00
wkc
eda2bd1b16 实现项目列表重新分析交互 2026-03-24 12:44:17 +08:00
wkc
f101990bb6 新增项目列表重新分析前端接口 2026-03-24 12:43:58 +08:00
wkc
b73f4ebc46 补充项目列表重新分析后端验证记录 2026-03-24 12:24:55 +08:00
wkc
f9988fa24f 补充项目列表重新分析后端实施计划 2026-03-24 12:24:52 +08:00
wkc
aeeec79c17 补充项目列表重新分析实施计划 2026-03-24 12:20:58 +08:00
wkc
b0b4cc8fe5 补充项目管理列表重新分析设计文档 2026-03-24 12:18:21 +08:00
wkc
0a7639f465 补充征信维护前端实施记录 2026-03-24 09:43:22 +08:00
wkc
7da041fc38 新增征信维护详情与删除交互 2026-03-24 09:42:18 +08:00
wkc
0e3b7f7cf8 新增征信维护上传交互 2026-03-24 09:37:52 +08:00
wkc
96bb4f36cf 新增征信维护页面骨架 2026-03-24 09:36:07 +08:00
wkc
033b7fca68 新增征信维护前端接口封装 2026-03-24 09:34:36 +08:00
wkc
a336eefdfc Merge branch 'codex/credit-info-maintenance-backend' into dev 2026-03-24 09:25:34 +08:00
wkc
aaec81f7f8 补充征信维护后端实施记录并修正负面信息表脚本 2026-03-24 09:23:24 +08:00
wkc
155adbee7b 新增征信维护查询与接口 2026-03-24 09:13:08 +08:00
wkc
c22e379334 新增征信维护上传与覆盖服务 2026-03-24 09:08:40 +08:00
wkc
d2e3388a08 新增征信解析结果装配器 2026-03-24 09:05:04 +08:00
wkc
6959c7a49d 新增征信维护对象与依赖骨架 2026-03-24 09:03:23 +08:00
wkc
fc78c2f3d9 新增征信维护建表与菜单脚本 2026-03-24 09:01:10 +08:00
wkc
2a9ddf3373 新增征信维护实施计划 2026-03-23 22:39:15 +08:00
wkc
b5f20e3a67 新增征信维护设计文档 2026-03-23 21:24:09 +08:00
wkc
823e9f75a9 新增征信员工HTML样本并改造Mock解析 2026-03-23 20:35:52 +08:00
wkc
27aab7f9bc 调整上传数据页头部按钮与导入卡片布局 2026-03-23 19:58:03 +08:00
wkc
29be8a88a8 更新征信解析为本地Mock联调配置 2026-03-23 19:18:09 +08:00
wkc
93527a977e 调整个人中介中介子类型与关联关系展示 2026-03-23 17:06:08 +08:00
wkc
c7311f9319 Merge branch 'codex/credit-parse-client-backend' into dev 2026-03-23 16:28:44 +08:00
wkc
7200b33542 补充征信解析客户端实施记录 2026-03-23 16:22:04 +08:00
wkc
ccc294d599 新增征信解析联调接口 2026-03-23 16:01:46 +08:00
wkc
b195386467 新增征信解析客户端 2026-03-23 15:59:59 +08:00
wkc
50a8c4700a 新增征信解析响应对象 2026-03-23 15:57:37 +08:00
wkc
7e3e6d7923 新增征信解析测试基础 2026-03-23 15:54:50 +08:00
wkc
1c02e4baea 新增征信解析客户端实施计划 2026-03-23 15:48:39 +08:00
wkc
f2dce3b70e 新增征信解析客户端设计文档 2026-03-23 15:42:34 +08:00
wkc
89fb2ff2cc 补充征信解析Mock后端实施与验证记录 2026-03-23 15:25:24 +08:00
wkc
97b3783c53 注册征信解析Mock路由并补充说明 2026-03-23 15:21:51 +08:00
wkc
d7f34f009d 新增征信解析接口与错误模拟 2026-03-23 15:21:06 +08:00
wkc
397bd07e1c 新增征信解析字段配置与生成服务 2026-03-23 15:19:33 +08:00
wkc
63d8904d01 修复采购规则跨项目人员串入问题 2026-03-23 15:11:05 +08:00
wkc
15d17e4175 新增征信解析Mock设计文档 2026-03-23 14:56:35 +08:00
wkc
a40c5ce439 新增NAS部署脚本并补齐Mock数据库环境变量 2026-03-23 14:45:35 +08:00
wkc
c440427715 补充结果总览异常标签模型归属与联动着色 2026-03-23 14:08:47 +08:00
wkc
c23aef0ea0 调整风险人员总览核心异常点固定色板 2026-03-23 14:07:33 +08:00
wkc
ca591ebd3c 补充全量打标规则验证与未命中追因记录 2026-03-23 09:08:14 +08:00
wkc
e3dcc65780 补充LSFX Mock启动说明文档 2026-03-22 17:04:35 +08:00
wkc
8a18ccc5bf Merge branch 'codex/lsfx-rule-hit-mode-backend' into dev 2026-03-22 16:20:58 +08:00
wkc
26ec386394 补充Mock命中模式后端实施与验证记录 2026-03-22 16:18:53 +08:00
wkc
6bfe7f83f2 补充Mock全部兼容规则命中计划 2026-03-22 16:14:38 +08:00
wkc
e6809c67fe 补充Mock规则命中模式启动参数 2026-03-22 12:59:12 +08:00
wkc
07ed6c76c5 补充 lsfx 命中模式前后端实施计划 2026-03-22 12:42:44 +08:00
wkc
ad88dc4c47 补充 lsfx 命中模式切换设计文档 2026-03-22 12:40:03 +08:00
wkc
dda1da78db 补充结果总览员工结果表前端验证记录 2026-03-22 12:07:46 +08:00
wkc
d619a7a34c 补充结果总览前端展示回归保护 2026-03-22 12:06:42 +08:00
wkc
44c782c1e2 锁定结果总览前端接口契约 2026-03-22 12:06:38 +08:00
wkc
69dfe92ce8 Merge branch 'codex/results-overview-employee-result-table' into dev 2026-03-22 12:01:12 +08:00
wkc
644485c4a2 补充结果总览员工结果表后端实施记录 2026-03-22 11:54:35 +08:00
wkc
ef106169dc 切换结果总览查询到员工结果表 2026-03-22 11:52:09 +08:00
wkc
ef0eb2dc72 Merge branch 'codex/lsfx-mock-phase2-random-hit' into dev 2026-03-22 11:48:23 +08:00
wkc
cc209f04e2 完成LSFX Mock第二期稳定随机命中后端实施 2026-03-22 11:48:22 +08:00
wkc
f539c4ba27 接入结果总览员工结果同步重算 2026-03-22 11:47:37 +08:00
wkc
0a58ac3251 实现结果总览员工结果聚合构建 2026-03-22 11:45:26 +08:00
wkc
ec006f202b 新增结果总览员工结果表结构 2026-03-22 11:40:46 +08:00
wkc
4c9ffb3fde 新增结果总览员工结果表实施计划 2026-03-20 17:14:12 +08:00
wkc
f2d1ad912f 新增结果总览员工结果表设计文档 2026-03-20 17:09:09 +08:00
wkc
1958a00ce6 修复银行流水批量入库MySQL1869异常 2026-03-20 17:06:18 +08:00
wkc
4e4af5d9fb 补充LSFX Mock第二期稳定随机命中实施计划 2026-03-20 17:00:50 +08:00
wkc
782e41c0f0 补充LSFX Mock第二期稳定随机命中设计文档 2026-03-20 16:56:44 +08:00
wkc
1d89e9e77a 合并第二期流水真实规则后端修复 2026-03-20 16:32:14 +08:00
wkc
a0e8057d70 修复第二期流水规则元数据 2026-03-20 16:31:58 +08:00
wkc
085e2e7e35 Merge branch 'dev' into codex/bank-tag-real-rule-phase2-backend 2026-03-20 16:28:47 +08:00
wkc
079b412d38 修复流水详情原始文件关联与Mock随机logId 2026-03-20 16:25:22 +08:00
wkc
d7c9f0e5bf 补充新增模型打标验证执行计划 2026-03-20 15:21:08 +08:00
wkc
7cdf9212b6 补充新增模型打标验证执行计划 2026-03-20 15:13:19 +08:00
wkc
b44b133a21 调整新增模型打标验证计划文档归档路径 2026-03-20 15:06:53 +08:00
wkc
2d79b36dd9 补充新增模型打标完整验证设计 2026-03-20 15:04:10 +08:00
wkc
dcf4ea603a 补充第二期流水模型后端实施记录 2026-03-20 15:00:29 +08:00
wkc
f270d79502 实现第二期对象聚合规则真实SQL 2026-03-20 14:56:15 +08:00
wkc
a405dc7df5 Merge branch 'codex/lsfx-mock-random-hit-rule-backend' into dev 2026-03-20 14:52:17 +08:00
wkc
61684b9f2e 补充Mock随机命中后端实施计划 2026-03-20 14:52:08 +08:00
wkc
62fa2b1aac 调整风险人员总览核心异常点标签展示 2026-03-20 14:52:08 +08:00
wkc
b7588309e6 收紧Mock随机命中规则设计计划范围 2026-03-20 14:52:08 +08:00
wkc
b8471af3ae 补充兰溪流水Mock随机命中规则设计 2026-03-20 14:52:08 +08:00
wkc
ad20d356af 优化结果总览模型卡片加载反馈 2026-03-20 14:52:08 +08:00
wkc
2bc4f00ce6 补充第一期流水模型后端实施记录 2026-03-20 14:52:08 +08:00
wkc
2f86472091 接通第一期对象规则真实分发 2026-03-20 14:52:08 +08:00
wkc
7d943f96cc 实现第一期流水明细规则真实SQL 2026-03-20 14:52:08 +08:00
wkc
91eb46798e 补齐第一期流水模型参数映射 2026-03-20 14:52:08 +08:00
wkc
76727b3c67 补充Mock随机命中后端实施记录 2026-03-20 14:50:52 +08:00
wkc
440fc38805 补齐Mock采购规则数据库基线 2026-03-20 14:49:29 +08:00
wkc
9451bbcc10 实现第二期资产比对规则真实SQL 2026-03-20 14:49:28 +08:00
wkc
e97055379c 接通Mock随机命中流水生成链路 2026-03-20 14:48:02 +08:00
wkc
5d03811d49 拆分Mock规则样本构造器 2026-03-20 14:45:49 +08:00
wkc
6d0c6c2abf 补齐第二期流水模型参数映射 2026-03-20 14:45:39 +08:00
wkc
1fd7ae7026 持久化Mock随机命中规则计划 2026-03-20 14:42:11 +08:00
wkc
477a82a4c3 补充Mock随机命中后端实施计划 2026-03-20 14:33:48 +08:00
wkc
3bf1c276e8 调整风险人员总览核心异常点标签展示 2026-03-20 14:31:22 +08:00
wkc
5a650ab05f 收紧Mock随机命中规则设计计划范围 2026-03-20 14:26:36 +08:00
wkc
7c1ee420a4 补充兰溪流水Mock随机命中规则设计 2026-03-20 14:25:11 +08:00
wkc
16dbad3194 优化结果总览模型卡片加载反馈 2026-03-20 14:19:48 +08:00
wkc
f70f228c21 合并第一期银行流水真实规则后端实现 2026-03-20 14:03:33 +08:00
wkc
538fb9c9f3 完善结果总览模型区卡片展示与联动修复 2026-03-20 14:02:18 +08:00
wkc
c95ed24d04 补充第一期流水模型后端实施记录 2026-03-20 13:31:53 +08:00
wkc
1bd24497b3 接通第一期对象规则真实分发 2026-03-20 13:28:43 +08:00
wkc
edf5869eba 实现第一期流水明细规则真实SQL 2026-03-20 13:26:41 +08:00
wkc
1c73322f94 补齐第一期流水模型参数映射 2026-03-20 13:22:26 +08:00
wkc
726265fb70 新增银行流水模型两期实施计划 2026-03-20 12:16:23 +08:00
wkc
633f085083 修复结果总览模型名称排序兼容性问题 2026-03-20 12:06:37 +08:00
wkc
a7f068b309 新增银行流水模型真实规则两阶段设计文档 2026-03-20 12:04:41 +08:00
wkc
b32210c088 修复结果总览模型分页参数绑定异常 2026-03-20 12:01:07 +08:00
wkc
e5afc1adee 补充结果总览模型区前端实施记录 2026-03-20 11:32:18 +08:00
wkc
2285ebd3f0 调整结果总览模型区筛选与列表列 2026-03-20 11:30:08 +08:00
wkc
e147d6dfee 补充结果总览模型卡片联动交互 2026-03-20 11:27:46 +08:00
wkc
37e6eef26c 接入结果总览模型卡片真实数据 2026-03-20 11:24:32 +08:00
wkc
6cdc1b4019 补充结果总览模型区前端接口封装 2026-03-20 11:22:45 +08:00
wkc
b552d7d0b7 补充结果总览模型区后端实施记录 2026-03-20 11:19:11 +08:00
wkc
164a82d883 完成结果总览模型区服务组装 2026-03-20 11:15:57 +08:00
wkc
12fa064a48 补充结果总览模型区人员分页查询 2026-03-20 11:13:29 +08:00
wkc
aae2d44c07 修正模型信息中码值不明确的SQL判断 2026-03-20 11:09:46 +08:00
wkc
5abfc3e0b7 补充结果总览模型卡片统计查询 2026-03-20 11:09:09 +08:00
wkc
c149b2ae33 定义结果总览模型区接口结构 2026-03-20 11:07:12 +08:00
wkc
345b166cb1 修正模型信息xlsx中的add_months写法 2026-03-20 11:02:21 +08:00
wkc
d29e243aaf 提交结果总览模型卡片联动筛选实施计划文档 2026-03-20 10:58:44 +08:00
wkc
190ad21bbd 修正模型信息xlsx中的派生表别名 2026-03-20 10:56:18 +08:00
wkc
ffce521772 核对模型信息xlsx中的参数占位符映射 2026-03-20 10:54:20 +08:00
wkc
a8cef20687 改写模型信息xlsx中的with语句 2026-03-20 10:49:42 +08:00
wkc
a3cef7e0aa 修正模型信息xlsx中的资产更新时间字段 2026-03-20 10:23:14 +08:00
wkc
c13aa66bbd 修正模型信息xlsx中的交易时间字段 2026-03-20 10:17:00 +08:00
wkc
40a2bf3e23 修正模型信息xlsx中project_id校验口径 2026-03-20 10:03:23 +08:00
wkc
2e295f417d 更新模型信息xlsx并补充SQL校验结论 2026-03-20 09:52:52 +08:00
wkc
c0dba89fe3 补充模型信息xlsx更新设计文档 2026-03-20 09:44:03 +08:00
wkc
11c678ab26 收口结果总览风险人员区块 2026-03-20 09:31:33 +08:00
wkc
faaf04abf4 补充结果总览风险人员区块收口实施计划 2026-03-20 09:25:17 +08:00
wkc
ecd7ab9d47 补充结果总览风险人员区块收口设计文档 2026-03-20 09:22:35 +08:00
wkc
99f96e101e 项目详情页打标状态轮询改为1秒刷新 2026-03-19 17:41:18 +08:00
wkc
f858fbdcbc 调整风险人员总览异常点与疑似违规数口径 2026-03-19 17:37:20 +08:00
wkc
c33f411c8b 更新AGENTS后端启动命令说明 2026-03-19 17:34:53 +08:00
wkc
3ba5f9d266 调整兰溪本地流水条数为200 2026-03-19 17:18:02 +08:00
wkc
948caef532 调整后端脚本为Jar启动方式 2026-03-19 17:08:07 +08:00
wkc
148535c154 修正风险仪表盘总人数员工匹配口径 2026-03-19 16:41:56 +08:00
wkc
d31b30f44f 新增后端一键重启脚本 2026-03-19 16:38:20 +08:00
wkc
33af208fe1 补充员工收入和亲属数据 2026-03-19 16:11:32 +08:00
wkc
0457c8f3a6 修复Mock流水按数据库员工及亲属绑定身份证 2026-03-19 16:07:28 +08:00
wkc
627886f711 删除上传文件后触发项目重新打标 2026-03-19 16:05:40 +08:00
wkc
199dbb1d9d 修复风险仪表盘总人数统计 2026-03-19 15:57:27 +08:00
wkc
e305902e7c 补充结果总览风险接口前端记录 2026-03-19 15:40:51 +08:00
wkc
dc36631abe 校准结果总览风险人员区字段映射 2026-03-19 15:40:46 +08:00
wkc
b848280b9f 接入结果总览风险真实接口 2026-03-19 15:40:43 +08:00
wkc
ee9f502c16 新增结果总览风险接口前端封装 2026-03-19 15:40:32 +08:00
wkc
cb8e144564 实现结果总览风险接口并完成回写联调 2026-03-19 15:23:52 +08:00
wkc
8ff6570ba8 调整lsfx mock上传流水条数范围 2026-03-19 15:23:44 +08:00
wkc
f06ae4a9bf 补充结果总览风险接口设计与实施计划 2026-03-19 12:12:48 +08:00
wkc
97bd3de299 调整风险仪表盘指标文案 2026-03-19 11:12:39 +08:00
wkc
8f3108d1cd 移除风险仪表盘操作按钮 2026-03-19 11:09:14 +08:00
wkc
42847ffdba 调整结果总览页面样式与文案 2026-03-19 11:02:16 +08:00
wkc
a508977472 完成结果总览页面前端实现 2026-03-19 10:39:24 +08:00
wkc
e4706fb7e8 实现结果总览模型与明细区块 2026-03-19 10:37:53 +08:00
wkc
75dbb76e0c 实现结果总览前两块静态页面 2026-03-19 10:36:45 +08:00
wkc
01ba288581 搭建结果总览页面骨架 2026-03-19 10:35:40 +08:00
wkc
4f945a6ed3 新增结果总览页面前后端实施计划 2026-03-19 10:32:55 +08:00
wkc
dbaab75116 新增结果总览页面前端设计文档 2026-03-19 10:30:12 +08:00
wkc
144897237b 修复流水异常标签展示与导出 2026-03-19 10:20:58 +08:00
wkc
e058cec78e 补充参数保存触发重打标前端实施记录 2026-03-19 09:14:28 +08:00
wkc
98b62efec7 合并参数保存触发重打标后端改动 2026-03-19 09:12:14 +08:00
wkc
d03427bde4 补充参数保存触发重打标后端实施记录 2026-03-19 09:06:26 +08:00
wkc
f5dcbbf821 实现参数保存后自动触发项目重打标 2026-03-19 09:06:21 +08:00
wkc
d922682d5a 新增流水异常标签前后端实施计划 2026-03-19 09:04:06 +08:00
wkc
a70fcb42c7 修正异常标签展示设计文档保存路径 2026-03-18 17:40:59 +08:00
wkc
0233e203b7 参数保存后异步触发项目流水重打标 2026-03-18 17:18:39 +08:00
wkc
acf5249caf 补充项目状态变更日志 2026-03-18 17:03:23 +08:00
wkc
cc09936556 收敛银行流水打标批量入库SQL日志 2026-03-18 16:49:04 +08:00
wkc
25a2a487dc fix: 统一mock流水可识别身份证来源 2026-03-18 16:39:09 +08:00
wkc
ddd8cc5dc8 Merge branch 'codex/lsfx-logid-primary-binding' into dev 2026-03-18 15:57:22 +08:00
wkc
c0ce5ca7f9 实现项目打标状态联动并执行前后端适配 2026-03-18 15:55:55 +08:00
wkc
ba2df2b395 补充Mock主体账号绑定实施记录 2026-03-18 15:55:41 +08:00
wkc
5195617a70 让Mock流水查询复用logId主体账号绑定 2026-03-18 15:54:11 +08:00
wkc
0a85c098e8 统一Mock上传状态主体账号绑定优先级 2026-03-18 15:50:28 +08:00
wkc
6fb728709e 让拉取本行信息链路复用Mock主体账号绑定 2026-03-18 15:01:58 +08:00
wkc
0120d097be 收敛Mock文件记录主体账号绑定模型 2026-03-18 14:51:09 +08:00
wkc
e9394939c9 新增项目打标状态联动实施计划 2026-03-18 14:43:26 +08:00
wkc
883b370e4b 调整项目打标状态设计文档目录 2026-03-18 14:37:58 +08:00
wkc
a10021a881 补充LSFX Mock主体账号绑定实施计划 2026-03-18 14:37:15 +08:00
wkc
c9c1676602 新增项目打标状态联动设计文档 2026-03-18 14:35:16 +08:00
wkc
28b0749e51 补充LSFX Mock主体账号绑定设计文档 2026-03-18 14:33:12 +08:00
wkc
7624a75dee 补充LSFX Mock大额交易实施计划 2026-03-18 14:14:34 +08:00
wkc
2db9ee7860 补充LSFX Mock大额交易样本设计文档 2026-03-18 14:10:20 +08:00
wkc
b07b725057 完成银行流水打标规则大写编码与后端落地 2026-03-18 13:44:15 +08:00
wkc
9791dab67e 添加银行流水模型资料与占位实施计划 2026-03-18 11:04:19 +08:00
wkc
1d7692e9c3 修正误提交并补充提交前检查规则 2026-03-18 10:50:54 +08:00
wkc
a4a33bdd35 修复日志路径读取 application.yml 配置 2026-03-18 10:48:58 +08:00
wkc
f2945e7b2d 修正文档设计稿保存路径 2026-03-18 10:28:24 +08:00
wkc
33ba21e36a git ignore 2026-03-18 10:26:40 +08:00
wkc
57fd1f486d git ignore 2026-03-18 10:25:16 +08:00
wkc
52301e02c4 新增银行流水模型补齐占位设计文档 2026-03-18 10:22:38 +08:00
wkc
8f9fc09338 新增信息维护年收入字段全链路支持 2026-03-17 18:07:57 +08:00
wkc
82cb751b8f 调整季度稳定收入参数并补充UTF8执行脚本 2026-03-17 17:22:27 +08:00
wkc
88186f37a6 提交模型SQL核对与改写报告 2026-03-17 16:59:39 +08:00
wkc
6e6419c116 更新 AGENTS 文档说明 2026-03-17 15:15:57 +08:00
wkc
bcee31495c Merge branch 'codex/project-bank-tagging-logging' into dev 2026-03-17 15:15:03 +08:00
wkc
2fd93463b8 整理docs目录并补充文档规范 2026-03-17 15:06:59 +08:00
wkc
56d4fe5b84 test: 补充流水标签参数解析日志 2026-03-17 15:01:42 +08:00
wkc
e94e5398eb test: 补充流水标签执行日志 2026-03-17 15:00:41 +08:00
wkc
4076097185 test: 补充流水标签协调器日志 2026-03-17 14:58:35 +08:00
wkc
cdad9edf57 test: 补充流水标签入口日志 2026-03-17 14:57:02 +08:00
2138 changed files with 125760 additions and 3510 deletions

BIN
.DS_Store vendored

Binary file not shown.

View File

@@ -7,3 +7,10 @@ LSFX_MOCK_PORT=62320
SPRING_PROFILES_ACTIVE=nas
RUOYI_PROFILE=/app/data/ruoyi
JAVA_OPTS=-Xms512m -Xmx1024m
# LSFX Mock 员工库连接
CCDI_DB_HOST=192.168.0.111
CCDI_DB_PORT=40627
CCDI_DB_NAME=ccdi
CCDI_DB_USERNAME=root
CCDI_DB_PASSWORD=Kfcx@1234

16
.gitignore vendored
View File

@@ -62,6 +62,8 @@ __pycache__/
######################################################################
# Excel Temporary Files
~$*
**/~$*
doc/test-data/**/~$*
######################################################################
@@ -75,4 +77,16 @@ db_config.conf
output/
ruoyi-admin/src/main/resources/logback.xml
logs/
.DS_Store
ruoyi-ui/vue.config.js
*/src/test/
.pytest_cache/
tests/
tongweb_62318.properties

View File

@@ -1,17 +0,0 @@
{
"mcpServers": {
"mysql": {
"command": "node",
"args": [
"C:/Users/wkc/.codex/mcp-tools/mysql-server/node_modules/@fhuang/mcp-mysql-server/build/index.js"
],
"env": {
"MYSQL_DATABASE": "ccdi",
"MYSQL_HOST": "116.62.17.81",
"MYSQL_PASSWORD": "Kfcx@1234",
"MYSQL_PORT": "3306",
"MYSQL_USER": "root"
}
}
}
}

View File

@@ -1,24 +0,0 @@
{
"$schema": "https://opencode.ai/config.json",
"plugin": [
"oh-my-opencode@latest"
],
"agent": {
"Sisyphus-Junior": {
"mode": "subagent",
"model": "glm/glm-5"
},
"oracle": {
"mode": "subagent",
"model": "gmn/gpt-5.3-codex"
},
"Metis (Plan Consultant)": {
"mode": "subagent",
"model": "gmn/gpt-5.3-codex"
},
"Momus (Plan Critic)": {
"mode": "subagent",
"model": "gmn/gpt-5.3-codex"
}
}
}

282
AGENTS.md
View File

@@ -2,22 +2,87 @@
## 项目概述
基于若依 v3.9.1 的纪检初核系统,Java 21 + Spring Boot 3 + Vue 2
本仓库是纪检初核系统主仓库,基于若依 `v3.9.1`,当前技术栈以 `Java 21 + Spring Boot 3 + Vue 2` 为主,并包含独立的流水分析 Mock 服务、Docker 部署文件、SQL 脚本、实施文档与测试文档。
仓库同时承载以下内容:
- Java 多模块后端工程
- `ruoyi-ui` 前端工程
- `lsfx-mock-server` Python FastAPI Mock 服务
- `docs/` 正式文档目录
- `assets/` 历史设计、测试、接口和实施材料
- `sql/` 初始化与增量脚本
---
## Build / Lint / Test Commands
## 高优先级规则
- 使用简体中文进行思考和对话
- Git 提交说明必须使用中文
- 忽略 `.DS_Store` 文件,不将其视为本次任务需要处理或提交的有效变更
- 仅当用户明确声明调用 `using-superpowers` 时才允许启用;未明确声明时按普通流程直接处理需求
- Git 提交前必须检查暂存区,仅允许包含本次任务相关文件;若存在无关文件,必须先移出暂存或与用户确认
- 每一次改动都需要留下实施文档,记录修改内容、影响范围与验证情况
- 功能设计同时涉及前端和后端改动时,必须分别输出后端与前端两份实施计划;若仅涉及单侧,则只输出对应实施计划
- 新增或修改设计文档、实施计划、实施记录前,必须先确认保存路径是否正确
- 前端相关安装、构建、调试、测试命令执行前,必须先通过 `nvm` 切换并确认 Node 版本
- 测试结束后,自动关闭测试过程中启动的前后端进程
- 重启后端时,必须优先使用 `bin/restart_java_backend.sh`
---
## 协作约定
### 基础协作
- 前端开发直接在当前分支进行,不需要额外创建 git worktree
- 给出方案时,必须保持最短路径实现,不允许提供兼容性、补丁性或过度设计的方案
- 不允许自行扩展出用户需求之外的兜底、降级或变体方案,避免业务逻辑偏移
- 输出方案前必须完成全链路逻辑校验,确保方案逻辑正确、链路闭环
### Git 与变更管理
- Git 提交前必须检查暂存区,仅保留本次任务相关文件
- 若暂存区存在无关文件,必须先移出暂存或与用户确认,禁止顺带提交
- `.DS_Store` 默认忽略,不纳入任务变更范围
### 文档产出
- 若需求来自设计文档,默认同时沉淀后端与前端两份实施计划
- 功能设计同时涉及前端和后端改动时,实施计划分别放在 `docs/plans/backend/``docs/plans/frontend/`
- 功能修改只涉及前端或只涉及后端时,只输出对应的实施计划
- 非前后端架构项目不强制拆分两份实施计划
- 每一次改动都需要留下实施文档,实施记录优先放在 `docs/reports/implementation/`
- 每次新增或修改设计文档、实施计划、实施记录前,都要先确认保存路径是否正确
### 测试与运行
- 测试结束后,自动关闭测试过程中启动的前后端进程
- 重启后端时,必须优先使用 `bin/restart_java_backend.sh`,不要直接手工执行 `java -jar` 替代正式重启流程
- 前端相关安装、构建、调试、测试命令执行前,必须先通过 `nvm` 切换并确认 Node 版本
### 数据库与编码
- 遇到 MCP 数据库操作时,使用项目配置文件中的数据库连接信息
- 执行包含中文内容的 MySQL SQL 脚本或数据库导入时,禁止直接手写 `mysql -e` 或普通重定向执行;必须优先使用 `bin/mysql_utf8_exec.sh <sql-file>`,确保会话字符集为 `utf8mb4`
- 所有业务表、系统表新增或修改时,必须显式使用 `utf8mb4` 字符集与 `utf8mb4_general_ci` 排序规则
- 禁止引入 `utf8mb4_0900_ai_ci``utf8mb4_unicode_ci` 或其他混用排序规则
- 银行流水打标相关规则与参数编码需要统一使用全大写;新增或修改 `rule_code``indicator_code``param_code` 时,禁止混用大小写风格
---
## Build / Run / Test Commands
### 后端 (Maven)
```bash
# 编译项目
# 根目录编译全部 Java 模块
mvn clean compile
# 运行应用
mvn spring-boot:run
# 启动主应用Jar
cd ruoyi-admin/target && java -jar ruoyi-admin.jar
# 打包部署
# 打包全部模块
mvn clean package
# 运行单个测试类
@@ -26,7 +91,7 @@ mvn test -Dtest=ClassName
# 运行单个测试方法
mvn test -Dtest=ClassName#methodName
# 跳过测试
# 跳过测试打包
mvn clean package -DskipTests
```
@@ -35,24 +100,51 @@ mvn clean package -DskipTests
```bash
cd ruoyi-ui
# 使用 nvm 切换到项目所需 Node 版本
nvm use
# 安装依赖
npm install --registry=https://registry.npmmirror.com
# 开发服务器
# 本地开发
npm run dev
# 生产构建
npm run build:prod
# 预览构建结果
npm run preview
```
### API 测试
### 流水分析 Mock 服务 (Python / FastAPI)
```bash
# 获取 Token (测试账号: admin/admin123)
POST http://localhost:8080/login/test?username=admin&password=admin123
cd lsfx-mock-server
# Swagger 文档
http://localhost:8080/swagger-ui/index.html
# 安装依赖
pip install -r requirements.txt
# 启动服务
python main.py
# 热重载启动
uvicorn main:app --reload --host 0.0.0.0 --port 8000
# 运行测试
pytest tests/ -v
```
### API 调试
```bash
# 测试登录(默认测试账号)
POST http://localhost:62318/login/test?username=admin&password=admin123
# 主系统 Swagger
http://localhost:62318/swagger-ui.html
# 流水分析 Mock Swagger
http://localhost:8000/docs
```
---
@@ -61,10 +153,10 @@ http://localhost:8080/swagger-ui/index.html
### Java 代码风格
- **注解**: 使用 Lombok `@Data` 简化实体类
- **依赖注入**: 使用 `@Resource` 而非 `@Autowired`
- **实体类**: 不继承 BaseEntity,单独添加审计字段
- **禁止**: 禁止使用全限定类名 (如 `java.util.List`),必须 import
- 实体类优先使用 Lombok `@Data`
- 依赖注入使用 `@Resource`,不要使用 `@Autowired`
- 实体类不继承 `BaseEntity`,审计字段单独声明
- 禁止使用全限定类名,必须通过 `import` 引入
```java
@Data
@@ -85,10 +177,13 @@ private ICcdiBaseStaffService baseStaffService;
### 分层规范
- **Controller**: 添加 Swagger 注释,分页使用 MyBatis Plus Page
- **Service**: 简单 CRUD 用 MyBatis Plus复杂操作在 XML 写 SQL
- **DTO/VO**: 接口传参用独立 DTO返回用独立 VO禁止与 entity 混用
- **禁止**: 禁止 `extends ServiceImpl<>`
- `Controller` 添加 Swagger 注释
- 分页查询优先使用 MyBatis Plus `Page`
- 简单 CRUD 优先使用 MyBatis Plus
- 复杂查询或批量逻辑放到 XML SQL
- 接口入参使用独立 DTO返回使用独立 VO
- 禁止 DTO、VO 与 entity 混用
- 禁止 `extends ServiceImpl<>`
### API 响应格式
@@ -107,43 +202,86 @@ return AjaxResult.success(result);
### 数据库规范
- 表名: `ccdi_` 前缀 (如 `ccdi_base_staff`)
- 非业务字段 (create_by, create_time 等) 由后端自动处理,前端表单不显示
- 业务表统一使用 `ccdi_` 前缀
- 非业务字段`create_by``create_time` 由后端自动维护
- 前端表单不要暴露通用审计字段
- 新增菜单、字典、初始化数据时,同步补充 SQL 脚本
- 执行数据库脚本或导入数据库前,需确认客户端会话字符集为 `utf8mb4`
- 涉及中文插入、更新、导入时默认使用 `bin/mysql_utf8_exec.sh`
- 所有系统表和业务表的表级、字符字段级排序规则统一为 `utf8mb4_general_ci`
- 新增建表 SQL、字段追加 SQL、表结构修复 SQL 必须显式声明字符集与排序规则,避免因默认排序规则漂移导致联表或条件查询报错
### 前端规范
- **目录结构**: `views/` 按功能模块组织,`api/` 对应后端 Controller
- **API 调用**: 使用 `@/utils/request` 封装
- **菜单联动**: 添加页面后需同步修改数据库 `sys_menu`
- 页面放在 `ruoyi-ui/src/views/` 下,按业务域组织
- API 文件放在 `ruoyi-ui/src/api/` 下,与后端 Controller 对应
- 请求统一使用 `@/utils/request`
- 新增页面或功能入口时,同步检查 `sys_menu`、路由、权限标识
- 优先延续现有 `ccdi*` 业务目录与命名方式,不随意新造平行目录
### 导入功能规范
- 批量操作提高性能
- 返回结果展示失败数据,不展示成功数据
- 使用 EasyExcel + 异步处理大数据量导入
- 大批量导入优先考虑批量写入
- 返回结果展示失败数据
- 大数据量导入优先采用 EasyExcel + 异步处理
---
## 模块架
## 当前仓库结
```
```text
ccdi/
├── ruoyi-admin/ # 启动入口
├── ruoyi-framework/ # 安全配置
├── ruoyi-system/ # 系统模块
├── ruoyi-common/ # 通用工具
├── ccdi-info-collection/ # 信息采集 (员工、中介、黑名单)
├── ccdi-project/ # 项目管理
├── ccdi-lsfx/ # 流水分析对接
── ruoyi-ui/ # 前端
├── ruoyi-admin/ # Spring Boot 启动入口与 Web 层装配
├── ruoyi-framework/ # 安全、权限、配置等基础框架
├── ruoyi-system/ # 系统管理模块
├── ruoyi-common/ # 通用组件、工具类、基础能力
├── ruoyi-quartz/ # 定时任务模块
├── ruoyi-generator/ # 代码生成模块
├── ccdi-info-collection/ # 信息采集模块(员工、中介、黑名单等)
── ccdi-project/ # 项目管理与项目业务模块
├── ccdi-lsfx/ # 流水分析对接模块
├── ruoyi-ui/ # Vue 2 前端
├── lsfx-mock-server/ # 流水分析平台 Mock 服务FastAPI
├── docs/ # 正式设计、计划、测试、报告
├── assets/ # 历史设计稿、接口材料、测试资料、实施材料
├── sql/ # 建表、菜单、字典、修复、迁移脚本
├── docker/ # 后端、前端、Mock 服务容器文件
├── deploy/ # 部署相关文件
├── bin/ # 仓库级辅助脚本目录
├── scripts/ # 预留脚本目录(当前基本为空)
├── logs/ # 运行日志输出目录
└── .worktrees/ # 本地工作树目录
```
### 添加新模块
### Maven 模块
1. 根 pom.xml 添加 `<module>`
2. pom.xml 添加 `ruoyi-common` 依赖
3. `ruoyi-admin/pom.xml` 添加模块依赖
4. 按分层创建 controller/service/mapper/domain 包
`pom.xml` 当前包含以下 Java 模块:
1. `ruoyi-admin`
2. `ruoyi-framework`
3. `ruoyi-system`
4. `ruoyi-quartz`
5. `ruoyi-generator`
6. `ruoyi-common`
7. `ccdi-info-collection`
8. `ccdi-project`
9. `ccdi-lsfx`
### 主要业务代码分布
- `ccdi-info-collection/src/main/java/com/ruoyi/info/collection/`
- `ccdi-project/src/main/java/com/ruoyi/ccdi/project/`
- `ccdi-lsfx/src/main/java/com/ruoyi/lsfx/`
- `ruoyi-ui/src/views/`
- `ruoyi-ui/src/api/ccdi/`
### 添加新后端模块时
1. 在根 `pom.xml` 增加 `<module>`
2. 在新模块 `pom.xml` 中声明公共依赖,如 `ruoyi-common`
3.`ruoyi-admin/pom.xml` 中引入该业务模块
4.`controller/service/mapper/domain` 分层创建代码
5. 补充对应 SQL、菜单、权限和前端 API/页面
---
@@ -154,12 +292,60 @@ ccdi/
| 应用入口 | `ruoyi-admin/src/main/java/com/ruoyi/RuoYiApplication.java` |
| 信息采集 Controller | `ccdi-info-collection/src/main/java/com/ruoyi/info/collection/controller/` |
| 项目管理 Controller | `ccdi-project/src/main/java/com/ruoyi/ccdi/project/controller/` |
| 前端 API | `ruoyi-ui/src/api/` |
| 流水分析对接 Controller | `ccdi-lsfx/src/main/java/com/ruoyi/lsfx/controller/` |
| 前端业务 API | `ruoyi-ui/src/api/ccdi/` |
| 前端页面 | `ruoyi-ui/src/views/` |
| Vue 路由 | `ruoyi-ui/src/router/index.js` |
| Vuex | `ruoyi-ui/src/store/` |
| Mock 服务入口 | `lsfx-mock-server/main.py` |
| Mock 路由 | `lsfx-mock-server/routers/api.py` |
| Docker 文件 | `docker/` |
| SQL 脚本 | `sql/` |
---
## 沟通规范
## 文档与资产规范
### 正式文档目录
- `docs/design/`:设计文档与设计附属文件
- `docs/plans/backend/`:后端实施计划
- `docs/plans/frontend/`:前端实施计划
- `docs/plans/fullstack/`:综合实施计划、联调计划、通用实施文档
- `docs/plans/misc/`:其他计划类文档
- `docs/tests/plans/`:测试计划
- `docs/tests/records/`:测试记录
- `docs/tests/scripts/`:测试脚本与脚本说明
- `docs/reports/implementation/`:实施报告
- `docs/reports/optimization/`:优化记录
- `docs/reports/code-review/`:代码评审报告
### 历史资料目录
- `assets/design/`:历史设计材料
- `assets/interface-doc/``assets/api-docs/`:接口资料
- `assets/database/``assets/database-docs/`:数据库相关资料
- `assets/test-reports/``assets/test-scripts/``assets/测试文档/`:测试资料
- `assets/plans/``assets/implementation/``assets/实施文档/`:历史实施材料
### 文档维护要求
- 新增文档优先落到 `docs/` 下的规范目录,不要继续堆放到 `docs/plans/` 根目录
- 只有历史资料或外部原始材料才放入 `assets/`
- 如果移动了文档,需同步修正文档内引用路径
- 若需求来自设计文档,默认同时沉淀后端与前端两份实施计划
- 功能设计同时涉及前端和后端改动时,必须分别输出后端与前端两份实施计划;若仅涉及前端或仅涉及后端,则只输出对应实施计划;非前后端架构项目不强制拆分双文档
- 每一次改动都需要留下实施文档,记录本次修改内容、影响范围与验证情况,实施记录优先放在 `docs/reports/implementation/`
- 每次新增或修改设计文档、实施计划、实施记录前,都要先确认保存路径是否正确
---
## 开发与测试提醒
- `target/``node_modules/`、运行日志等目录默认视为构建产物,阅读时注意与源码区分
- `lsfx-mock-server` 是独立子项目,除非任务涉及流水分析联调,否则不要把其实现规则混入主 Java 工程
- `docker/backend``docker/frontend``docker/mock` 分别对应三类运行时镜像
- `sql/migration/` 用于增量迁移脚本,新增修复脚本优先按日期或功能命名
- 启动前后端或 Mock 服务做验证后,结束测试时要主动停止进程,避免残留占用端口
- 前端相关安装、构建、调试、测试命令执行前,必须先通过 `nvm` 切换并确认 Node 版本
- 使用简体中文进行思考和对话
- 遇到 MCP 数据库操作时,使用项目配置文件中的数据库

View File

@@ -502,4 +502,4 @@ head -20 doc/database/backup/ccdi_structure.sql
- 表结构文件: `doc/database/backup/ccdi_structure.sql`
- 数据文件: `doc/database/backup/ccdi_data.sql`
- 排序规则修改脚本: `doc/database/alter_collation_to_general_ci.sql`
- 设计文档: `docs/plans/2026-02-28-database-migration-design.md`
- 设计文档: `docs/design/2026-02-28-database-migration-design.md`

View File

@@ -266,7 +266,7 @@ d122e52 config(lsfx): 删除接口5、6配置更新接口7路径
## 参考资料
- **新版接口文档**: `doc/对接流水分析/兰溪-流水分析对接-新版.md`
- **实施计划**: `docs/plans/2026-03-02-lsfx-update-plan.md`
- **实施计划**: `docs/plans/fullstack/2026-03-02-lsfx-update-plan.md`
- **项目规范**: `CLAUDE.md`
---

BIN
assets/专项核查.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 190 KiB

View File

@@ -0,0 +1,13 @@
# 在专项核查页面开发员工家庭资产负债专项核查功能
- 范围为项目内的员工
- 家庭总年收入与家庭总负债之和,对比家庭总资产之和
- 家庭总年收入为员工本人年收入 + 员工配偶年收入(如有)
- 家庭总资产之和为员工与配偶关联的资产总和
- 家庭总负债为来源于员工和配偶的征信中的贷款与负债总和
- 总年收入+ 总负债 < 总资产 * 1.5 时,为正常
- 总资产 * 3 > 总年收入+ 总负债 > 总资产 * 1.5 时,提示存在风险
- 总年收入+ 总负债 > 总资产 * 3 时,提示高风险
- 在专项核查页面添加一个卡片,标题为员工家庭资产负债专项核查
- 卡片内展示项目内员工核查列表,展示每个员工家庭的总收入 总资产,总负债和风险情况。点开详情展示所有数据细项。
- 展示风格与结果总览其他组件的展示效果统一
- 使用frontend-design设计前端展示效果

BIN
assets/员工账户.xlsx Normal file

Binary file not shown.

BIN
assets/异常账户.xlsx Normal file

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@@ -0,0 +1,16 @@
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8" />
<meta name="ccdi-staff-name" content="徐伟" />
<meta name="ccdi-staff-id-card" content="558455197203132040" />
<title>征信解析员工样本</title>
</head>
<body>
<main>
<h1>征信解析员工样本</h1>
<p>姓名:徐伟</p>
<p>身份证号558455197203132040</p>
</main>
</body>
</html>

View File

@@ -0,0 +1,16 @@
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8" />
<meta name="ccdi-staff-name" content="罗艳" />
<meta name="ccdi-staff-id-card" content="523342199111246421" />
<title>征信解析员工样本</title>
</head>
<body>
<main>
<h1>征信解析员工样本</h1>
<p>姓名:罗艳</p>
<p>身份证号523342199111246421</p>
</main>
</body>
</html>

View File

@@ -0,0 +1,16 @@
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8" />
<meta name="ccdi-staff-name" content="曾杰磊" />
<meta name="ccdi-staff-id-card" content="38056420050404632X" />
<title>征信解析员工样本</title>
</head>
<body>
<main>
<h1>征信解析员工样本</h1>
<p>姓名:曾杰磊</p>
<p>身份证号38056420050404632X</p>
</main>
</body>
</html>

View File

@@ -0,0 +1,16 @@
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8" />
<meta name="ccdi-staff-name" content="萧军" />
<meta name="ccdi-staff-id-card" content="619755198008130750" />
<title>征信解析员工样本</title>
</head>
<body>
<main>
<h1>征信解析员工样本</h1>
<p>姓名:萧军</p>
<p>身份证号619755198008130750</p>
</main>
</body>
</html>

View File

@@ -0,0 +1,16 @@
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8" />
<meta name="ccdi-staff-name" content="郑欣" />
<meta name="ccdi-staff-id-card" content="159700199807061606" />
<title>征信解析员工样本</title>
</head>
<body>
<main>
<h1>征信解析员工样本</h1>
<p>姓名:郑欣</p>
<p>身份证号159700199807061606</p>
</main>
</body>
</html>

View File

@@ -0,0 +1,16 @@
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8" />
<meta name="ccdi-staff-name" content="傅刚" />
<meta name="ccdi-staff-id-card" content="533296198502034574" />
<title>征信解析员工样本</title>
</head>
<body>
<main>
<h1>征信解析员工样本</h1>
<p>姓名:傅刚</p>
<p>身份证号533296198502034574</p>
</main>
</body>
</html>

View File

@@ -0,0 +1,16 @@
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8" />
<meta name="ccdi-staff-name" content="宋怡" />
<meta name="ccdi-staff-id-card" content="598343197801255661" />
<title>征信解析员工样本</title>
</head>
<body>
<main>
<h1>征信解析员工样本</h1>
<p>姓名:宋怡</p>
<p>身份证号598343197801255661</p>
</main>
</body>
</html>

View File

@@ -0,0 +1,16 @@
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8" />
<meta name="ccdi-staff-name" content="郑皓" />
<meta name="ccdi-staff-id-card" content="467608200301148239" />
<title>征信解析员工样本</title>
</head>
<body>
<main>
<h1>征信解析员工样本</h1>
<p>姓名:郑皓</p>
<p>身份证号467608200301148239</p>
</main>
</body>
</html>

View File

@@ -0,0 +1,16 @@
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8" />
<meta name="ccdi-staff-name" content="胡毅" />
<meta name="ccdi-staff-id-card" content="216861198710113139" />
<title>征信解析员工样本</title>
</head>
<body>
<main>
<h1>征信解析员工样本</h1>
<p>姓名:胡毅</p>
<p>身份证号216861198710113139</p>
</main>
</body>
</html>

View File

@@ -0,0 +1,16 @@
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8" />
<meta name="ccdi-staff-name" content="张欣洋" />
<meta name="ccdi-staff-id-card" content="626172198901154635" />
<title>征信解析员工样本</title>
</head>
<body>
<main>
<h1>征信解析员工样本</h1>
<p>姓名:张欣洋</p>
<p>身份证号626172198901154635</p>
</main>
</body>
</html>

View File

@@ -0,0 +1,16 @@
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8" />
<meta name="ccdi-staff-name" content="冯芳怡" />
<meta name="ccdi-staff-id-card" content="601113197909284394" />
<title>征信解析员工样本</title>
</head>
<body>
<main>
<h1>征信解析员工样本</h1>
<p>姓名:冯芳怡</p>
<p>身份证号601113197909284394</p>
</main>
</body>
</html>

View File

@@ -0,0 +1,16 @@
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8" />
<meta name="ccdi-staff-name" content="程玉兰" />
<meta name="ccdi-staff-id-card" content="125936197707279850" />
<title>征信解析员工样本</title>
</head>
<body>
<main>
<h1>征信解析员工样本</h1>
<p>姓名:程玉兰</p>
<p>身份证号125936197707279850</p>
</main>
</body>
</html>

View File

@@ -0,0 +1,16 @@
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8" />
<meta name="ccdi-staff-name" content="王宇霞" />
<meta name="ccdi-staff-id-card" content="289896200512131518" />
<title>征信解析员工样本</title>
</head>
<body>
<main>
<h1>征信解析员工样本</h1>
<p>姓名:王宇霞</p>
<p>身份证号289896200512131518</p>
</main>
</body>
</html>

View File

@@ -0,0 +1,16 @@
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8" />
<meta name="ccdi-staff-name" content="梁嘉" />
<meta name="ccdi-staff-id-card" content="384165199502072607" />
<title>征信解析员工样本</title>
</head>
<body>
<main>
<h1>征信解析员工样本</h1>
<p>姓名:梁嘉</p>
<p>身份证号384165199502072607</p>
</main>
</body>
</html>

View File

@@ -0,0 +1,16 @@
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8" />
<meta name="ccdi-staff-name" content="杨娜" />
<meta name="ccdi-staff-id-card" content="529594199802074289" />
<title>征信解析员工样本</title>
</head>
<body>
<main>
<h1>征信解析员工样本</h1>
<p>姓名:杨娜</p>
<p>身份证号529594199802074289</p>
</main>
</body>
</html>

View File

@@ -0,0 +1,16 @@
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8" />
<meta name="ccdi-staff-name" content="梁浩" />
<meta name="ccdi-staff-id-card" content="581484198203177340" />
<title>征信解析员工样本</title>
</head>
<body>
<main>
<h1>征信解析员工样本</h1>
<p>姓名:梁浩</p>
<p>身份证号581484198203177340</p>
</main>
</body>
</html>

View File

@@ -0,0 +1,16 @@
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8" />
<meta name="ccdi-staff-name" content="郑轩" />
<meta name="ccdi-staff-id-card" content="278480198212126594" />
<title>征信解析员工样本</title>
</head>
<body>
<main>
<h1>征信解析员工样本</h1>
<p>姓名:郑轩</p>
<p>身份证号278480198212126594</p>
</main>
</body>
</html>

View File

@@ -0,0 +1,16 @@
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8" />
<meta name="ccdi-staff-name" content="马洋" />
<meta name="ccdi-staff-id-card" content="528724199805162007" />
<title>征信解析员工样本</title>
</head>
<body>
<main>
<h1>征信解析员工样本</h1>
<p>姓名:马洋</p>
<p>身份证号528724199805162007</p>
</main>
</body>
</html>

View File

@@ -0,0 +1,16 @@
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8" />
<meta name="ccdi-staff-name" content="朱毅" />
<meta name="ccdi-staff-id-card" content="459456197304205046" />
<title>征信解析员工样本</title>
</head>
<body>
<main>
<h1>征信解析员工样本</h1>
<p>姓名:朱毅</p>
<p>身份证号459456197304205046</p>
</main>
</body>
</html>

View File

@@ -0,0 +1,16 @@
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8" />
<meta name="ccdi-staff-name" content="陈磊" />
<meta name="ccdi-staff-id-card" content="368369198512012220" />
<title>征信解析员工样本</title>
</head>
<body>
<main>
<h1>征信解析员工样本</h1>
<p>姓名:陈磊</p>
<p>身份证号368369198512012220</p>
</main>
</body>
</html>

View File

@@ -0,0 +1,16 @@
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8" />
<meta name="ccdi-staff-name" content="胡玉兰勇" />
<meta name="ccdi-staff-id-card" content="507162197105209929" />
<title>征信解析员工样本</title>
</head>
<body>
<main>
<h1>征信解析员工样本</h1>
<p>姓名:胡玉兰勇</p>
<p>身份证号507162197105209929</p>
</main>
</body>
</html>

View File

@@ -0,0 +1,16 @@
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8" />
<meta name="ccdi-staff-name" content="许国" />
<meta name="ccdi-staff-id-card" content="365415199309140700" />
<title>征信解析员工样本</title>
</head>
<body>
<main>
<h1>征信解析员工样本</h1>
<p>姓名:许国</p>
<p>身份证号365415199309140700</p>
</main>
</body>
</html>

View File

@@ -0,0 +1,16 @@
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8" />
<meta name="ccdi-staff-name" content="陈国" />
<meta name="ccdi-staff-id-card" content="363514197305165378" />
<title>征信解析员工样本</title>
</head>
<body>
<main>
<h1>征信解析员工样本</h1>
<p>姓名:陈国</p>
<p>身份证号363514197305165378</p>
</main>
</body>
</html>

View File

@@ -0,0 +1,16 @@
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8" />
<meta name="ccdi-staff-name" content="谢静" />
<meta name="ccdi-staff-id-card" content="239518198011212868" />
<title>征信解析员工样本</title>
</head>
<body>
<main>
<h1>征信解析员工样本</h1>
<p>姓名:谢静</p>
<p>身份证号239518198011212868</p>
</main>
</body>
</html>

View File

@@ -0,0 +1,16 @@
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8" />
<meta name="ccdi-staff-name" content="赵嘉欣" />
<meta name="ccdi-staff-id-card" content="343470197011078211" />
<title>征信解析员工样本</title>
</head>
<body>
<main>
<h1>征信解析员工样本</h1>
<p>姓名:赵嘉欣</p>
<p>身份证号343470197011078211</p>
</main>
</body>
</html>

View File

@@ -0,0 +1,16 @@
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8" />
<meta name="ccdi-staff-name" content="王平" />
<meta name="ccdi-staff-id-card" content="417156199109174188" />
<title>征信解析员工样本</title>
</head>
<body>
<main>
<h1>征信解析员工样本</h1>
<p>姓名:王平</p>
<p>身份证号417156199109174188</p>
</main>
</body>
</html>

View File

@@ -0,0 +1,16 @@
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8" />
<meta name="ccdi-staff-name" content="宋浩" />
<meta name="ccdi-staff-id-card" content="360909198310198863" />
<title>征信解析员工样本</title>
</head>
<body>
<main>
<h1>征信解析员工样本</h1>
<p>姓名:宋浩</p>
<p>身份证号360909198310198863</p>
</main>
</body>
</html>

View File

@@ -0,0 +1,16 @@
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8" />
<meta name="ccdi-staff-name" content="吴平" />
<meta name="ccdi-staff-id-card" content="402018198205271784" />
<title>征信解析员工样本</title>
</head>
<body>
<main>
<h1>征信解析员工样本</h1>
<p>姓名:吴平</p>
<p>身份证号402018198205271784</p>
</main>
</body>
</html>

View File

@@ -0,0 +1,16 @@
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8" />
<meta name="ccdi-staff-name" content="高杰强" />
<meta name="ccdi-staff-id-card" content="388269198011268429" />
<title>征信解析员工样本</title>
</head>
<body>
<main>
<h1>征信解析员工样本</h1>
<p>姓名:高杰强</p>
<p>身份证号388269198011268429</p>
</main>
</body>
</html>

View File

@@ -0,0 +1,16 @@
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8" />
<meta name="ccdi-staff-name" content="李瑞" />
<meta name="ccdi-staff-id-card" content="143294197308152606" />
<title>征信解析员工样本</title>
</head>
<body>
<main>
<h1>征信解析员工样本</h1>
<p>姓名:李瑞</p>
<p>身份证号143294197308152606</p>
</main>
</body>
</html>

View File

@@ -0,0 +1,16 @@
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8" />
<meta name="ccdi-staff-name" content="黄然" />
<meta name="ccdi-staff-id-card" content="315258200008196431" />
<title>征信解析员工样本</title>
</head>
<body>
<main>
<h1>征信解析员工样本</h1>
<p>姓名:黄然</p>
<p>身份证号315258200008196431</p>
</main>
</body>
</html>

View File

@@ -0,0 +1,16 @@
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8" />
<meta name="ccdi-staff-name" content="韩军" />
<meta name="ccdi-staff-id-card" content="519002198302183939" />
<title>征信解析员工样本</title>
</head>
<body>
<main>
<h1>征信解析员工样本</h1>
<p>姓名:韩军</p>
<p>身份证号519002198302183939</p>
</main>
</body>
</html>

View File

@@ -0,0 +1,16 @@
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8" />
<meta name="ccdi-staff-name" content="陈浩" />
<meta name="ccdi-staff-id-card" content="337076200409151346" />
<title>征信解析员工样本</title>
</head>
<body>
<main>
<h1>征信解析员工样本</h1>
<p>姓名:陈浩</p>
<p>身份证号337076200409151346</p>
</main>
</body>
</html>

View File

@@ -0,0 +1,16 @@
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8" />
<meta name="ccdi-staff-name" content="周萍" />
<meta name="ccdi-staff-id-card" content="615920199011010786" />
<title>征信解析员工样本</title>
</head>
<body>
<main>
<h1>征信解析员工样本</h1>
<p>姓名:周萍</p>
<p>身份证号615920199011010786</p>
</main>
</body>
</html>

View File

@@ -0,0 +1,16 @@
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8" />
<meta name="ccdi-staff-name" content="谢洋刚" />
<meta name="ccdi-staff-id-card" content="342100199101265670" />
<title>征信解析员工样本</title>
</head>
<body>
<main>
<h1>征信解析员工样本</h1>
<p>姓名:谢洋刚</p>
<p>身份证号342100199101265670</p>
</main>
</body>
</html>

View File

@@ -0,0 +1,16 @@
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8" />
<meta name="ccdi-staff-name" content="孙琳" />
<meta name="ccdi-staff-id-card" content="196346199611146466" />
<title>征信解析员工样本</title>
</head>
<body>
<main>
<h1>征信解析员工样本</h1>
<p>姓名:孙琳</p>
<p>身份证号196346199611146466</p>
</main>
</body>
</html>

View File

@@ -0,0 +1,16 @@
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8" />
<meta name="ccdi-staff-name" content="吴玉兰" />
<meta name="ccdi-staff-id-card" content="567857199604237358" />
<title>征信解析员工样本</title>
</head>
<body>
<main>
<h1>征信解析员工样本</h1>
<p>姓名:吴玉兰</p>
<p>身份证号567857199604237358</p>
</main>
</body>
</html>

View File

@@ -0,0 +1,16 @@
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8" />
<meta name="ccdi-staff-name" content="黄艳萍" />
<meta name="ccdi-staff-id-card" content="324444197705205590" />
<title>征信解析员工样本</title>
</head>
<body>
<main>
<h1>征信解析员工样本</h1>
<p>姓名:黄艳萍</p>
<p>身份证号324444197705205590</p>
</main>
</body>
</html>

View File

@@ -0,0 +1,16 @@
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8" />
<meta name="ccdi-staff-name" content="程建" />
<meta name="ccdi-staff-id-card" content="467749200410123658" />
<title>征信解析员工样本</title>
</head>
<body>
<main>
<h1>征信解析员工样本</h1>
<p>姓名:程建</p>
<p>身份证号467749200410123658</p>
</main>
</body>
</html>

View File

@@ -0,0 +1,16 @@
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8" />
<meta name="ccdi-staff-name" content="张娜杰" />
<meta name="ccdi-staff-id-card" content="611880197302021723" />
<title>征信解析员工样本</title>
</head>
<body>
<main>
<h1>征信解析员工样本</h1>
<p>姓名:张娜杰</p>
<p>身份证号611880197302021723</p>
</main>
</body>
</html>

View File

@@ -0,0 +1,16 @@
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8" />
<meta name="ccdi-staff-name" content="高皓秀兰" />
<meta name="ccdi-staff-id-card" content="117594200305133855" />
<title>征信解析员工样本</title>
</head>
<body>
<main>
<h1>征信解析员工样本</h1>
<p>姓名:高皓秀兰</p>
<p>身份证号117594200305133855</p>
</main>
</body>
</html>

View File

@@ -0,0 +1,16 @@
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8" />
<meta name="ccdi-staff-name" content="赵皓" />
<meta name="ccdi-staff-id-card" content="340536199308157892" />
<title>征信解析员工样本</title>
</head>
<body>
<main>
<h1>征信解析员工样本</h1>
<p>姓名:赵皓</p>
<p>身份证号340536199308157892</p>
</main>
</body>
</html>

View File

@@ -0,0 +1,16 @@
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8" />
<meta name="ccdi-staff-name" content="杨轩" />
<meta name="ccdi-staff-id-card" content="119874200502183926" />
<title>征信解析员工样本</title>
</head>
<body>
<main>
<h1>征信解析员工样本</h1>
<p>姓名:杨轩</p>
<p>身份证号119874200502183926</p>
</main>
</body>
</html>

View File

@@ -0,0 +1,16 @@
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8" />
<meta name="ccdi-staff-name" content="高霞" />
<meta name="ccdi-staff-id-card" content="526439198503013753" />
<title>征信解析员工样本</title>
</head>
<body>
<main>
<h1>征信解析员工样本</h1>
<p>姓名:高霞</p>
<p>身份证号526439198503013753</p>
</main>
</body>
</html>

View File

@@ -0,0 +1,16 @@
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8" />
<meta name="ccdi-staff-name" content="宋秀英" />
<meta name="ccdi-staff-id-card" content="551597197812201470" />
<title>征信解析员工样本</title>
</head>
<body>
<main>
<h1>征信解析员工样本</h1>
<p>姓名:宋秀英</p>
<p>身份证号551597197812201470</p>
</main>
</body>
</html>

View File

@@ -0,0 +1,16 @@
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8" />
<meta name="ccdi-staff-name" content="黄艳" />
<meta name="ccdi-staff-id-card" content="467314198005272965" />
<title>征信解析员工样本</title>
</head>
<body>
<main>
<h1>征信解析员工样本</h1>
<p>姓名:黄艳</p>
<p>身份证号467314198005272965</p>
</main>
</body>
</html>

View File

@@ -0,0 +1,16 @@
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8" />
<meta name="ccdi-staff-name" content="马玉兰" />
<meta name="ccdi-staff-id-card" content="38556319840217592X" />
<title>征信解析员工样本</title>
</head>
<body>
<main>
<h1>征信解析员工样本</h1>
<p>姓名:马玉兰</p>
<p>身份证号38556319840217592X</p>
</main>
</body>
</html>

View File

@@ -0,0 +1,16 @@
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8" />
<meta name="ccdi-staff-name" content="黄伟" />
<meta name="ccdi-staff-id-card" content="14552920040528100X" />
<title>征信解析员工样本</title>
</head>
<body>
<main>
<h1>征信解析员工样本</h1>
<p>姓名:黄伟</p>
<p>身份证号14552920040528100X</p>
</main>
</body>
</html>

View File

@@ -0,0 +1,16 @@
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8" />
<meta name="ccdi-staff-name" content="梁明" />
<meta name="ccdi-staff-id-card" content="59981219760808186X" />
<title>征信解析员工样本</title>
</head>
<body>
<main>
<h1>征信解析员工样本</h1>
<p>姓名:梁明</p>
<p>身份证号59981219760808186X</p>
</main>
</body>
</html>

View File

@@ -0,0 +1,16 @@
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8" />
<meta name="ccdi-staff-name" content="于皓" />
<meta name="ccdi-staff-id-card" content="180366197407254186" />
<title>征信解析员工样本</title>
</head>
<body>
<main>
<h1>征信解析员工样本</h1>
<p>姓名:于皓</p>
<p>身份证号180366197407254186</p>
</main>
</body>
</html>

View File

@@ -0,0 +1,16 @@
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8" />
<meta name="ccdi-staff-name" content="宋欣静" />
<meta name="ccdi-staff-id-card" content="303914197302260098" />
<title>征信解析员工样本</title>
</head>
<body>
<main>
<h1>征信解析员工样本</h1>
<p>姓名:宋欣静</p>
<p>身份证号303914197302260098</p>
</main>
</body>
</html>

View File

@@ -0,0 +1,16 @@
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8" />
<meta name="ccdi-staff-name" content="萧娟" />
<meta name="ccdi-staff-id-card" content="436605197604237095" />
<title>征信解析员工样本</title>
</head>
<body>
<main>
<h1>征信解析员工样本</h1>
<p>姓名:萧娟</p>
<p>身份证号436605197604237095</p>
</main>
</body>
</html>

View File

@@ -0,0 +1,16 @@
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8" />
<meta name="ccdi-staff-name" content="唐建" />
<meta name="ccdi-staff-id-card" content="219157198606117738" />
<title>征信解析员工样本</title>
</head>
<body>
<main>
<h1>征信解析员工样本</h1>
<p>姓名:唐建</p>
<p>身份证号219157198606117738</p>
</main>
</body>
</html>

View File

@@ -0,0 +1,16 @@
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8" />
<meta name="ccdi-staff-name" content="林怡" />
<meta name="ccdi-staff-id-card" content="466442199901253572" />
<title>征信解析员工样本</title>
</head>
<body>
<main>
<h1>征信解析员工样本</h1>
<p>姓名:林怡</p>
<p>身份证号466442199901253572</p>
</main>
</body>
</html>

View File

@@ -0,0 +1,16 @@
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8" />
<meta name="ccdi-staff-name" content="袁丽" />
<meta name="ccdi-staff-id-card" content="64848419840105693X" />
<title>征信解析员工样本</title>
</head>
<body>
<main>
<h1>征信解析员工样本</h1>
<p>姓名:袁丽</p>
<p>身份证号64848419840105693X</p>
</main>
</body>
</html>

View File

@@ -0,0 +1,16 @@
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8" />
<meta name="ccdi-staff-name" content="赵杰" />
<meta name="ccdi-staff-id-card" content="652804199401092333" />
<title>征信解析员工样本</title>
</head>
<body>
<main>
<h1>征信解析员工样本</h1>
<p>姓名:赵杰</p>
<p>身份证号652804199401092333</p>
</main>
</body>
</html>

View File

@@ -0,0 +1,16 @@
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8" />
<meta name="ccdi-staff-name" content="王秀英" />
<meta name="ccdi-staff-id-card" content="417097197506213139" />
<title>征信解析员工样本</title>
</head>
<body>
<main>
<h1>征信解析员工样本</h1>
<p>姓名:王秀英</p>
<p>身份证号417097197506213139</p>
</main>
</body>
</html>

View File

@@ -0,0 +1,16 @@
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8" />
<meta name="ccdi-staff-name" content="胡宇" />
<meta name="ccdi-staff-id-card" content="339656199611261585" />
<title>征信解析员工样本</title>
</head>
<body>
<main>
<h1>征信解析员工样本</h1>
<p>姓名:胡宇</p>
<p>身份证号339656199611261585</p>
</main>
</body>
</html>

View File

@@ -0,0 +1,16 @@
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8" />
<meta name="ccdi-staff-name" content="赵丽瑞" />
<meta name="ccdi-staff-id-card" content="235334199605276340" />
<title>征信解析员工样本</title>
</head>
<body>
<main>
<h1>征信解析员工样本</h1>
<p>姓名:赵丽瑞</p>
<p>身份证号235334199605276340</p>
</main>
</body>
</html>

View File

@@ -0,0 +1,16 @@
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8" />
<meta name="ccdi-staff-name" content="胡凯" />
<meta name="ccdi-staff-id-card" content="422280197602112793" />
<title>征信解析员工样本</title>
</head>
<body>
<main>
<h1>征信解析员工样本</h1>
<p>姓名:胡凯</p>
<p>身份证号422280197602112793</p>
</main>
</body>
</html>

View File

@@ -0,0 +1,16 @@
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8" />
<meta name="ccdi-staff-name" content="于建" />
<meta name="ccdi-staff-id-card" content="550577199206026572" />
<title>征信解析员工样本</title>
</head>
<body>
<main>
<h1>征信解析员工样本</h1>
<p>姓名:于建</p>
<p>身份证号550577199206026572</p>
</main>
</body>
</html>

View File

@@ -0,0 +1,16 @@
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8" />
<meta name="ccdi-staff-name" content="萧刚" />
<meta name="ccdi-staff-id-card" content="394472199709125712" />
<title>征信解析员工样本</title>
</head>
<body>
<main>
<h1>征信解析员工样本</h1>
<p>姓名:萧刚</p>
<p>身份证号394472199709125712</p>
</main>
</body>
</html>

View File

@@ -0,0 +1,16 @@
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8" />
<meta name="ccdi-staff-name" content="曾轩" />
<meta name="ccdi-staff-id-card" content="252391198405206878" />
<title>征信解析员工样本</title>
</head>
<body>
<main>
<h1>征信解析员工样本</h1>
<p>姓名:曾轩</p>
<p>身份证号252391198405206878</p>
</main>
</body>
</html>

View File

@@ -0,0 +1,16 @@
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8" />
<meta name="ccdi-staff-name" content="徐强强" />
<meta name="ccdi-staff-id-card" content="425574197207188554" />
<title>征信解析员工样本</title>
</head>
<body>
<main>
<h1>征信解析员工样本</h1>
<p>姓名:徐强强</p>
<p>身份证号425574197207188554</p>
</main>
</body>
</html>

View File

@@ -0,0 +1,16 @@
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8" />
<meta name="ccdi-staff-name" content="罗秀兰" />
<meta name="ccdi-staff-id-card" content="24183819790422434X" />
<title>征信解析员工样本</title>
</head>
<body>
<main>
<h1>征信解析员工样本</h1>
<p>姓名:罗秀兰</p>
<p>身份证号24183819790422434X</p>
</main>
</body>
</html>

View File

@@ -0,0 +1,16 @@
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8" />
<meta name="ccdi-staff-name" content="冯毅" />
<meta name="ccdi-staff-id-card" content="214629199505053116" />
<title>征信解析员工样本</title>
</head>
<body>
<main>
<h1>征信解析员工样本</h1>
<p>姓名:冯毅</p>
<p>身份证号214629199505053116</p>
</main>
</body>
</html>

View File

@@ -0,0 +1,16 @@
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8" />
<meta name="ccdi-staff-name" content="孙娜" />
<meta name="ccdi-staff-id-card" content="372598198112219969" />
<title>征信解析员工样本</title>
</head>
<body>
<main>
<h1>征信解析员工样本</h1>
<p>姓名:孙娜</p>
<p>身份证号372598198112219969</p>
</main>
</body>
</html>

View File

@@ -0,0 +1,16 @@
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8" />
<meta name="ccdi-staff-name" content="胡怡" />
<meta name="ccdi-staff-id-card" content="443470199212027579" />
<title>征信解析员工样本</title>
</head>
<body>
<main>
<h1>征信解析员工样本</h1>
<p>姓名:胡怡</p>
<p>身份证号443470199212027579</p>
</main>
</body>
</html>

View File

@@ -0,0 +1,16 @@
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8" />
<meta name="ccdi-staff-name" content="李琳" />
<meta name="ccdi-staff-id-card" content="119865198012021565" />
<title>征信解析员工样本</title>
</head>
<body>
<main>
<h1>征信解析员工样本</h1>
<p>姓名:李琳</p>
<p>身份证号119865198012021565</p>
</main>
</body>
</html>

View File

@@ -0,0 +1,16 @@
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8" />
<meta name="ccdi-staff-name" content="罗超" />
<meta name="ccdi-staff-id-card" content="384192199805157121" />
<title>征信解析员工样本</title>
</head>
<body>
<main>
<h1>征信解析员工样本</h1>
<p>姓名:罗超</p>
<p>身份证号384192199805157121</p>
</main>
</body>
</html>

View File

@@ -0,0 +1,16 @@
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8" />
<meta name="ccdi-staff-name" content="邓宇" />
<meta name="ccdi-staff-id-card" content="627313198902037694" />
<title>征信解析员工样本</title>
</head>
<body>
<main>
<h1>征信解析员工样本</h1>
<p>姓名:邓宇</p>
<p>身份证号627313198902037694</p>
</main>
</body>
</html>

View File

@@ -0,0 +1,16 @@
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8" />
<meta name="ccdi-staff-name" content="朱国" />
<meta name="ccdi-staff-id-card" content="610725199205085344" />
<title>征信解析员工样本</title>
</head>
<body>
<main>
<h1>征信解析员工样本</h1>
<p>姓名:朱国</p>
<p>身份证号610725199205085344</p>
</main>
</body>
</html>

View File

@@ -0,0 +1,16 @@
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8" />
<meta name="ccdi-staff-name" content="林秀英" />
<meta name="ccdi-staff-id-card" content="590614200009033637" />
<title>征信解析员工样本</title>
</head>
<body>
<main>
<h1>征信解析员工样本</h1>
<p>姓名:林秀英</p>
<p>身份证号590614200009033637</p>
</main>
</body>
</html>

View File

@@ -0,0 +1,16 @@
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8" />
<meta name="ccdi-staff-name" content="袁皓" />
<meta name="ccdi-staff-id-card" content="536721197606255405" />
<title>征信解析员工样本</title>
</head>
<body>
<main>
<h1>征信解析员工样本</h1>
<p>姓名:袁皓</p>
<p>身份证号536721197606255405</p>
</main>
</body>
</html>

View File

@@ -0,0 +1,16 @@
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8" />
<meta name="ccdi-staff-name" content="吴琳军" />
<meta name="ccdi-staff-id-card" content="476459200502251216" />
<title>征信解析员工样本</title>
</head>
<body>
<main>
<h1>征信解析员工样本</h1>
<p>姓名:吴琳军</p>
<p>身份证号476459200502251216</p>
</main>
</body>
</html>

View File

@@ -0,0 +1,16 @@
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8" />
<meta name="ccdi-staff-name" content="董杰" />
<meta name="ccdi-staff-id-card" content="222674198210153133" />
<title>征信解析员工样本</title>
</head>
<body>
<main>
<h1>征信解析员工样本</h1>
<p>姓名:董杰</p>
<p>身份证号222674198210153133</p>
</main>
</body>
</html>

View File

@@ -0,0 +1,16 @@
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8" />
<meta name="ccdi-staff-name" content="萧怡国" />
<meta name="ccdi-staff-id-card" content="146081198208060362" />
<title>征信解析员工样本</title>
</head>
<body>
<main>
<h1>征信解析员工样本</h1>
<p>姓名:萧怡国</p>
<p>身份证号146081198208060362</p>
</main>
</body>
</html>

View File

@@ -0,0 +1,16 @@
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8" />
<meta name="ccdi-staff-name" content="邓洋强" />
<meta name="ccdi-staff-id-card" content="388625200104053588" />
<title>征信解析员工样本</title>
</head>
<body>
<main>
<h1>征信解析员工样本</h1>
<p>姓名:邓洋强</p>
<p>身份证号388625200104053588</p>
</main>
</body>
</html>

View File

@@ -0,0 +1,16 @@
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8" />
<meta name="ccdi-staff-name" content="王琳" />
<meta name="ccdi-staff-id-card" content="583758198501233756" />
<title>征信解析员工样本</title>
</head>
<body>
<main>
<h1>征信解析员工样本</h1>
<p>姓名:王琳</p>
<p>身份证号583758198501233756</p>
</main>
</body>
</html>

View File

@@ -0,0 +1,16 @@
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8" />
<meta name="ccdi-staff-name" content="王静刚" />
<meta name="ccdi-staff-id-card" content="315416197011162817" />
<title>征信解析员工样本</title>
</head>
<body>
<main>
<h1>征信解析员工样本</h1>
<p>姓名:王静刚</p>
<p>身份证号315416197011162817</p>
</main>
</body>
</html>

View File

@@ -0,0 +1,16 @@
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8" />
<meta name="ccdi-staff-name" content="吕勇" />
<meta name="ccdi-staff-id-card" content="385226198609158985" />
<title>征信解析员工样本</title>
</head>
<body>
<main>
<h1>征信解析员工样本</h1>
<p>姓名:吕勇</p>
<p>身份证号385226198609158985</p>
</main>
</body>
</html>

View File

@@ -0,0 +1,16 @@
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8" />
<meta name="ccdi-staff-name" content="马俊" />
<meta name="ccdi-staff-id-card" content="485761199204262447" />
<title>征信解析员工样本</title>
</head>
<body>
<main>
<h1>征信解析员工样本</h1>
<p>姓名:马俊</p>
<p>身份证号485761199204262447</p>
</main>
</body>
</html>

View File

@@ -0,0 +1,16 @@
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8" />
<meta name="ccdi-staff-name" content="赵勇" />
<meta name="ccdi-staff-id-card" content="510302200207078805" />
<title>征信解析员工样本</title>
</head>
<body>
<main>
<h1>征信解析员工样本</h1>
<p>姓名:赵勇</p>
<p>身份证号510302200207078805</p>
</main>
</body>
</html>

View File

@@ -0,0 +1,16 @@
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8" />
<meta name="ccdi-staff-name" content="曾静" />
<meta name="ccdi-staff-id-card" content="307419199409124763" />
<title>征信解析员工样本</title>
</head>
<body>
<main>
<h1>征信解析员工样本</h1>
<p>姓名:曾静</p>
<p>身份证号307419199409124763</p>
</main>
</body>
</html>

View File

@@ -0,0 +1,16 @@
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8" />
<meta name="ccdi-staff-name" content="杨然艳" />
<meta name="ccdi-staff-id-card" content="298547198409190904" />
<title>征信解析员工样本</title>
</head>
<body>
<main>
<h1>征信解析员工样本</h1>
<p>姓名:杨然艳</p>
<p>身份证号298547198409190904</p>
</main>
</body>
</html>

Some files were not shown because too many files have changed in this diff Show More