This commit is contained in:
Mrx
2026-06-04 11:06:13 +08:00
parent 486e586ea1
commit be8b516483

View File

@@ -6,9 +6,16 @@ import (
"strings"
)
// riskCode 位序(从左至右 1-25到 level 代码映射,见 1.md。
// riskCode 位序(从左至右 1-25到 level 代码映射,见 1.md 与风险类型代码表
// 多位命中时去重后以逗号拼接,如 "A,B"。
var riskCodeBitLevelMappings = map[int]string{
1: "A", // 是否 SX
// A — 前科:侵犯公民人身权利、民主权利(在逃、盗窃、诈骗、抢劫、故意伤害、强奸等在刑或前科等)
1: "A", // 是否 SX涉刑
11: "A", // 近5年其他 SX 案
12: "A", // 5年前 SX 案
16: "A", // 是否 ZT在逃
// B — 经济类前科(破坏金融秩序、非法吸存、违发贷款、金融诈骗、集资诈骗、保险诈骗、假币等在刑或前科等)
2: "B2", // 近5年破坏金融管理秩序
3: "B", // 近5年非法吸收公众存款
4: "B", // 近5年违法发放贷款
@@ -18,17 +25,22 @@ var riskCodeBitLevelMappings = map[int]string{
8: "B3", // 近5年贷款诈骗
9: "B3", // 近5年信用卡诈骗
10: "B3", // 近5年保险诈骗
11: "A", // 近5年其他 SX 案
12: "B", // 5年前 SX 案
14: "C3", // 是否 SD
15: "C3", // 是否 XD
16: "A", // 是否 ZT
17: "D4", // 是否 ZD / SK 人员
18: "D2", // 是否 ZD / SW 人员
19: "D5", // 是否 ZD / 其他 ZD 人员
20: "E", // 是否 SJTLAJ / 近5年危险驾驶
21: "E", // 是否 SJTLAJ / 近5年交通肇事
22: "E", // 是否 SJTLAJ / 5年前 SJTLAJ
// C — 妨害社会管理秩序(扰乱公共秩序、妨害司法、涉毒、涉黄等在刑或前科等)
14: "C3", // 是否 SD(涉毒)
15: "C3", // 是否 XD(吸毒)
// D — 重点(危害国家、公共安全,涉恐、疆藏,涉稳、涉黑、涉及境外等)
17: "D", // 是否 ZD(重点)
18: "D4", // 是否 SK 人员(涉恐、疆藏)
19: "D2", // 是否 SW 人员(涉稳)
20: "D5", // 是否其他 ZD 人员(涉黑)
// E — 涉交通案件(危险驾驶、交通肇事等)
21: "E", // 是否 SJTLAJ
22: "E", // 近5年危险驾驶
23: "E", // 近5年交通肇事
24: "E", // 5年前 SJTLAJ
}
// mapNuoerIdRiskToResponse 将 nuoer 响应2json.md转为对外结构1json.md