Compare commits

..

8 Commits

Author SHA1 Message Date
Mrx
5c4921b34e f 2026-04-19 16:30:06 +08:00
Mrx
7b472db9d8 注释 2026-03-21 10:58:37 +08:00
Mrx
d617763d2c f 2026-03-20 14:47:54 +08:00
Mrx
b1b301306e f 2026-02-24 11:10:28 +08:00
Mrx
ce06f3a958 add 0s0d 2026-02-13 17:29:12 +08:00
Mrx
6c7169c206 f 2026-01-22 12:18:10 +08:00
Mrx
84ed26f1e0 f 2026-01-22 12:17:57 +08:00
994f16f8bf fix 2025-12-18 15:52:02 +08:00
36 changed files with 2425 additions and 15290 deletions

3
.gitignore vendored
View File

@@ -228,4 +228,5 @@ secrets/
*.pem *.pem
*.key *.key
*.cert *.cert
*.md
!README.md

217
README.md
View File

@@ -1,137 +1,88 @@
# 报告查看器 - 独立 Vue3 项目 ## 报告查看器report-viewer
这是一个独立的 Vue3 项目,用于展示报告组件。项目使用本地 JSON 文件(`example.json`)作为数据源,不依赖网络请求 一个基于 **Vue 3 + Vite + Tailwind CSS + Vant** 的移动端报告查看器,用于展示各类风控 / 报告数据(如司法涉诉、消费交易特征等),支持图表可视化和多页报告浏览
## 📋 已包含的组件
1. **DWBG6A2C** - 司南报告(包含所有子模块)
2. **FLXG0V4B** - 司法涉诉
3. **QYGL3F8E** - 人企关系加强版(包含所有子模块)
4. **JRZQ4B6C** - 信贷表现
5. **JRZQ09J8** - 收入评估
6. **QCXG9P1C** - 名下车辆
7. **DWBG8B4D** - 谛听多维报告(包含所有子模块)
## 🚀 快速开始
### 1. 安装依赖
```bash
cd report-viewer
npm install
# 或
pnpm install
# 或
yarn install
```
### 2. 启动开发服务器
```bash
npm run dev
```
访问:`http://localhost:3000`
### 3. 构建生产版本
```bash
npm run build
```
## 📁 项目结构
```
report-viewer/
├── public/
│ └── example.json # 示例数据文件
├── src/
│ ├── components/ # 基础组件
│ │ ├── BaseReport.vue # ⭐ 核心组件
│ │ ├── GaugeChart.vue
│ │ ├── ShareReportButton.vue
│ │ └── ...
│ ├── views/
│ │ └── Report.vue # ⭐ 报告页面
│ ├── ui/ # ⭐ 业务组件
│ │ ├── DWBG6A2C/ # 司南报告
│ │ ├── CFLXG0V4B/ # 司法涉诉
│ │ ├── CQYGL3F8E/ # 人企关系加强版
│ │ ├── JRZQ4B6C/ # 信贷表现
│ │ ├── JRZQ09J8/ # 收入评估
│ │ ├── CQCXG9P1C.vue # 名下车辆
│ │ └── CDWBG8B4D/ # 谛听多维报告
│ ├── assets/ # 样式和图片
│ └── composables/ # 工具函数(已移除网络请求)
├── package.json
├── vite.config.js
└── tailwind.config.js
```
## ⚙️ 配置说明
### 数据源
项目从 `public/example.json` 加载示例数据。可以直接修改该文件来更新显示的内容。
### 已移除的功能
- ✅ 产品背景图片(已移除背景图显示)
- ✅ 网络请求(改为从本地 JSON 文件加载)
- ✅ API 调用ShareReportButton 在示例模式下不进行网络请求)
## 📝 使用说明
1. 启动项目后,会自动加载 `public/example.json` 中的数据
2. 数据会自动排序并显示在报告页面中
3. 所有组件都会根据数据进行渲染
## 🔧 注意事项
1. **图片资源**:确保所有必要的图片文件已复制到 `src/assets/images/` 目录
2. **样式依赖**:项目依赖 Tailwind CSS 和 Vant UI确保正确引入
3. **浏览器兼容**需要现代浏览器支持ES2015+
4. **数据格式**`example.json` 必须符合组件期望的数据结构
## 📦 依赖说明
### 核心依赖
- **vue** ^3.5.12 - Vue 框架
- **vue-router** ^4.4.5 - 路由管理
- **vant** ^4.9.9 - UI 组件库
- **echarts** ^5.5.1 - 图表库
- **vue-echarts** ^7.0.3 - Vue ECharts 封装
- **@vueuse/core** ^11.3.0 - Vue 工具库
- **lodash** ^4.17.21 - 工具函数库
### 开发依赖
- **vite** ^5.4.10 - 构建工具
- **tailwindcss** ^3.4.15 - CSS 框架
- **@vitejs/plugin-vue** - Vite Vue 插件
- **unplugin-auto-import** - 自动导入插件
- **unplugin-vue-components** - 自动组件导入插件
## 🐛 常见问题
### Q: 图片加载失败?
A: 确保图片文件已复制到 `src/assets/images/report/` 目录
### Q: 样式不生效?
A: 确保 `tailwind.config.js` 中包含了正确的 content 路径
### Q: 数据不显示?
A: 检查 `public/example.json` 文件格式是否正确,确保数据符合组件期望的结构
## 📞 技术支持
如有问题,请检查:
1. 控制台错误信息
2. `public/example.json` 文件是否存在且格式正确
3. 依赖是否正确安装
4. 文件路径是否正确
--- ---
**提示**:这是一个独立的 Vue3 项目,使用本地 JSON 文件作为数据源,无需后端 API 支持。 ## 功能概览
- **报告展示**:按模块展示多种报告内容与字段说明
- **图表可视化**:基于 `ECharts``vue-echarts` 渲染图表
- **移动端 UI**:使用 `Vant 4` 组件库,适配手机端浏览体验
- **组合式 API**:使用 Vue 3 组合式写法封装业务逻辑(如风险提示 hook 等)
---
## 技术栈
- **框架**Vue 3
- **构建工具**Vite
- **UI 组件库**Vant 4
- **样式**Tailwind CSS、Sass
- **数据请求**Axios
- **图表**ECharts、vue-echarts
---
## 环境要求
- **Node.js**:建议 >= 18
- **包管理器**:推荐使用 `pnpm`(项目中已指定 `pnpm` 版本)
---
## 安装与运行
```bash
# 安装依赖(推荐)
pnpm install
# 如果使用 npm / yarn也可以
# npm install
# 或
# yarn install
```
### 本地开发
```bash
pnpm dev
```
启动后,按终端提示在浏览器中访问对应地址(通常为 `http://localhost:5173`)。
### 打包构建
```bash
pnpm build
```
构建产物会输出到 `dist` 目录,可部署到任意静态资源服务器。
### 预览构建结果
```bash
pnpm preview
```
---
## 目录结构(简要)
以下仅列出与前端页面关系最紧密的部分:
- `src/main.js`:应用入口文件,挂载 Vue 应用
- `src/views/Report.vue`:报告主页面
- `src/ui/`:报告相关的 UI 组件(如 `CIVYZ9A2B.vue` 等)
- `src/composables/`:组合式函数(如 `useRiskNotifier` 等)
- `tailwind.config.js`Tailwind CSS 配置
---
## 开发说明
- 若需新增报告模块,建议:
-`src/ui/` 下新增对应的 Vue 组件
-`Report.vue` 中注册或路由中引用新组件
- 如需共享逻辑,可在 `src/composables/` 中抽离成 hook
- 图表相关逻辑优先封装在单独组件或 composable 中,避免在视图中直接写大量配置。

32
d.md
View File

@@ -1,32 +0,0 @@
## 请求参数
| 参数code | 参数名称 | 描述&备注 |
| --------- | -------- | --------- |
| name | 姓名 | **必填** |
| bank_card | 银行卡号 | **必填** |
| id_card | 身份证号 | **必填** |
| mobile_no | 手机号 | 选填 |
## 返回参数
| 参数code | 参数名称 | 描述&备注 |
| ------------ | ------------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| name | 姓名 | - |
| cardNo | 身份证号 | - |
| cardId | 卡号 | - |
| phone | 手机号 | - |
| respCode | 验证结果代码 | 详见响应码说明 |
| respDesc | 验证结果信息 | 详见响应码说明 |
| respDetail | 验证结果详情 | 验证不通过时的详细说明<br>• 卡状态异常,请换卡重试或联系发卡行<br>• 无效卡号或卡状态异常,请换卡重试或联系发卡行 |
| cardType | 卡类型 | 可能值:<br>• 贷记卡<br>• 准贷记卡<br>• 预付卡<br>• 借记卡 |
| cardCategory | 卡等级 | 可能值:<br>• 银联支付标记<br>• 无限卡<br>• 准贷记卡<br>• 社保卡<br>• 电子现金卡<br>• 公务卡<br>• 预付卡<br>• 普卡<br>• 白金卡<br>• 钻石卡<br>• 借记卡<br>• 金卡<br>• 小额贷款卡<br>• 信用卡 |
| cardName | 银行名称 | - |
## 响应码说明 (respCode & respDesc)
| respCode | respDesc |
| -------- | ---------- |
| 2000 | 认证一致 |
| 2001 | 认证不一致 |

206
demo.html
View File

@@ -1,206 +0,0 @@
<!DOCTYPE html>
<html lang="zh">
<head>
<meta charset="UTF-8" />
<title>系统流 卡牌对战 Demo</title>
<style>
body {
background: #111;
color: #eee;
font-family: sans-serif;
padding: 20px;
}
#log {
background: #222;
padding: 10px;
height: 250px;
overflow-y: auto;
border: 1px solid #444;
margin-bottom: 10px;
white-space: pre-line;
}
.card {
display: inline-block;
background: #333;
border: 1px solid #666;
padding: 10px;
margin: 5px;
cursor: pointer;
width: 160px;
}
.card:hover {
background: #444;
}
</style>
</head>
<body>
<h2>《系统流:校园日常攻略》卡牌演示 Demo</h2>
<div id="stats"></div>
<div id="log"></div>
<h3>我的手牌</h3>
<div id="cards"></div>
<button onclick="nextTurn()" style="margin-top: 10px">重新抽卡</button>
<script>
/////////////////////////////////////////////////////
// 游戏初始配置
/////////////////////////////////////////////////////
let player = {
favor: 0, // 女生对玩家好感
energy: 100,
};
let npc = {
favor: 30, // 初始好感
};
let systemTask = {
desc: "让对方情绪波动 +10",
target: 10,
progress: 0,
};
// 卡牌池 —— 演示可後续扩展
const cardPool = [
{
name: "夸赞(行动卡)",
type: "action",
effect: () => changeFavor(3),
desc: "+3 好感",
},
{
name: "冷幽默(行动卡)",
type: "action",
effect: () => changeFavor(5),
desc: "+5 好感",
},
{
name: "装酷(行动卡)",
type: "action",
effect: () => changeFavor(1),
desc: "+1 好感",
},
{
name: "系统加持(系统卡)",
type: "system",
effect: () =>
changeFavor(Math.floor(Math.random() * 6) + 2),
desc: "随机 +2~7 好感",
},
{
name: "语言暴击(系统卡)",
type: "system",
effect: () => changeFavor(8),
desc: "+8 好感",
},
{
name: "冷场(情绪负面)",
type: "bad",
effect: () => changeFavor(-4),
desc: "-4 好感",
},
];
// 当前手牌
let hand = [];
/////////////////////////////////////////////////////
// 功能函数
/////////////////////////////////////////////////////
// 抽牌
function drawCards(num = 3) {
hand = [];
for (let i = 0; i < num; i++) {
let c =
cardPool[Math.floor(Math.random() * cardPool.length)];
hand.push(c);
}
render();
}
// 使用卡牌
function playCard(index) {
let card = hand[index];
writeLog(`你使用了【${card.name}】 → ${card.desc}`);
card.effect();
systemCheck();
npcAction();
drawCards();
}
// 修改好感 / 数值
function changeFavor(v) {
npc.favor += v;
systemTask.progress += v;
if (npc.favor < 0) npc.favor = 0;
render();
}
// 系统任务检测
function systemCheck() {
if (systemTask.progress >= systemTask.target) {
writeLog(`📢 系统任务达成:${systemTask.desc}`);
writeLog(`奖励:获得 500万软妹币精神上的`);
systemTask = {
desc: "让女生惊讶一次好感一次增长≥6",
target: 6,
progress: 0,
};
}
}
// NPC 回合逻辑(简单演示)
function npcAction() {
let r = Math.random();
if (r < 0.5) {
writeLog("女生回应:嗯……还不错。");
} else if (r < 0.8) {
writeLog("女生:你怎么突然这样?(情绪波动+3");
changeFavor(3);
} else {
writeLog("女生:无语……你是系统选中的人吗?(好感-2");
changeFavor(-2);
}
}
// 日志输出
function writeLog(t) {
let log = document.getElementById("log");
log.innerHTML += t + "\n";
log.scrollTop = log.scrollHeight;
}
// UI 渲染
function render() {
document.getElementById("stats").innerHTML =
`女生好感:${npc.favor} ` +
`任务:${systemTask.desc}(当前进度 ${systemTask.progress}/${systemTask.target}`;
let cardDiv = document.getElementById("cards");
cardDiv.innerHTML = "";
hand.forEach((c, i) => {
let div = document.createElement("div");
div.className = "card";
div.innerHTML = `<b>${c.name}</b><br>${c.desc}`;
div.onclick = () => playCard(i);
cardDiv.appendChild(div);
});
}
// 下一回合(抽新卡)
function nextTurn() {
drawCards();
}
/////////////////////////////////////////////////////
// 开始
/////////////////////////////////////////////////////
writeLog("系统启动:新手引导中……");
writeLog("任务:让对方情绪波动 +10");
drawCards();
</script>
</body>
</html>

View File

@@ -1,695 +0,0 @@
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>天选打工人 - 系统对战Demo</title>
<style>
:root {
--primary: #00ff9d; /* 赛博绿 */
--danger: #ff0055; /* 故障红 */
--bg: #0a0a0a;
--card-bg: #1a1a1a;
--text: #e0e0e0;
}
body {
font-family: "Consolas", "Courier New", monospace;
background-color: var(--bg);
color: var(--text);
margin: 0;
padding: 0;
height: 100vh;
display: flex;
flex-direction: column;
overflow: hidden;
}
/* --- 顶部:敌人区域 --- */
#enemy-area {
flex: 2;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
border-bottom: 1px solid #333;
position: relative;
}
.avatar {
width: 100px;
height: 100px;
background: #333;
border: 2px solid var(--danger);
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
font-size: 40px;
margin-bottom: 10px;
transition: transform 0.1s;
}
.hp-bar-container {
width: 200px;
height: 20px;
background: #333;
border: 1px solid #555;
position: relative;
}
.hp-bar-fill {
height: 100%;
background: var(--danger);
width: 100%;
transition: width 0.3s ease-out;
}
.intent-bubble {
margin-top: 10px;
background: #222;
padding: 5px 10px;
border-radius: 10px;
border: 1px solid var(--danger);
color: var(--danger);
font-size: 12px;
}
/* --- 中间:战斗日志 (LLM文字流) --- */
#battle-log {
flex: 3;
overflow-y: auto;
padding: 20px;
background: rgba(0, 20, 10, 0.5);
border-bottom: 1px solid #333;
font-size: 14px;
line-height: 1.6;
}
.log-entry {
margin-bottom: 8px;
opacity: 0.8;
}
.log-system {
color: var(--primary);
font-weight: bold;
}
.log-player {
color: #fff;
}
.log-enemy {
color: var(--danger);
}
.log-desc {
color: #888;
font-style: italic;
font-size: 0.9em;
margin-left: 10px;
display: block;
}
/* --- 底部:玩家区域 --- */
#player-area {
flex: 3;
display: flex;
flex-direction: column;
background: #111;
padding: 10px;
}
#stats-bar {
display: flex;
justify-content: space-around;
padding: 10px;
background: #000;
border: 1px solid #333;
margin-bottom: 10px;
}
.stat-item {
display: flex;
align-items: center;
gap: 5px;
}
.icon {
font-size: 1.2em;
}
/* --- 卡牌区域 --- */
#hand-container {
display: flex;
justify-content: center;
gap: 10px;
flex-grow: 1;
align-items: center;
}
.card {
width: 120px;
height: 160px;
background: var(--card-bg);
border: 1px solid var(--primary);
border-radius: 8px;
padding: 10px;
display: flex;
flex-direction: column;
justify-content: space-between;
cursor: pointer;
transition: transform 0.2s, box-shadow 0.2s;
user-select: none;
position: relative;
}
.card:hover {
transform: translateY(-20px) scale(1.05);
box-shadow: 0 0 15px rgba(0, 255, 157, 0.3);
z-index: 10;
}
.card-cost {
background: var(--primary);
color: #000;
width: 25px;
height: 25px;
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
font-weight: bold;
font-size: 14px;
}
.card-name {
font-weight: bold;
color: var(--primary);
font-size: 14px;
text-align: center;
margin-top: 5px;
}
.card-desc {
font-size: 11px;
color: #aaa;
text-align: center;
}
.card-type-attack {
border-color: #ff4444;
}
.card-type-skill {
border-color: #4488ff;
}
.card-type-money {
border-color: #ffd700;
box-shadow: 0 0 5px rgba(255, 215, 0, 0.2);
}
/* 按钮 */
#end-turn-btn {
position: absolute;
right: 20px;
bottom: 100px;
padding: 15px 30px;
background: #333;
color: white;
border: 1px solid #666;
cursor: pointer;
font-family: inherit;
font-weight: bold;
}
#end-turn-btn:hover {
background: #444;
}
/* 动画特效 */
@keyframes shake {
0% {
transform: translate(1px, 1px) rotate(0deg);
}
10% {
transform: translate(-1px, -2px) rotate(-1deg);
}
20% {
transform: translate(-3px, 0px) rotate(1deg);
}
30% {
transform: translate(3px, 2px) rotate(0deg);
}
40% {
transform: translate(1px, -1px) rotate(1deg);
}
50% {
transform: translate(-1px, 2px) rotate(-1deg);
}
60% {
transform: translate(-3px, 1px) rotate(0deg);
}
70% {
transform: translate(3px, 1px) rotate(-1deg);
}
80% {
transform: translate(-1px, -1px) rotate(1deg);
}
90% {
transform: translate(1px, 2px) rotate(0deg);
}
100% {
transform: translate(1px, -2px) rotate(-1deg);
}
}
.shake-anim {
animation: shake 0.5s;
}
.damage-text {
position: absolute;
color: red;
font-size: 30px;
font-weight: bold;
animation: floatUp 1s forwards;
}
@keyframes floatUp {
0% {
transform: translateY(0);
opacity: 1;
}
100% {
transform: translateY(-50px);
opacity: 0;
}
}
/* 状态提示 */
#game-over {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgba(0, 0, 0, 0.9);
display: none;
flex-direction: column;
align-items: center;
justify-content: center;
z-index: 100;
}
#game-over h1 {
color: var(--primary);
font-size: 40px;
}
</style>
</head>
<body>
<div id="enemy-area">
<div class="avatar" id="enemy-avatar">🤡</div>
<h3 id="enemy-name">势利眼班长</h3>
<div class="hp-bar-container">
<div class="hp-bar-fill" id="enemy-hp-bar"></div>
</div>
<div style="margin-top: 5px; font-size: 12px">
面子 (HP): <span id="enemy-hp-text">80</span>/80
</div>
<div class="intent-bubble" id="enemy-intent">
💬 正在酝酿一句很难听的话 (10点伤害)
</div>
</div>
<div id="battle-log">
<div class="log-entry log-system">> 系统初始化完成...</div>
<div class="log-entry log-system">> 目标锁定:[势利眼班长]</div>
<div class="log-entry log-system">> 任务:让他当众出丑。</div>
</div>
<div id="player-area">
<div id="stats-bar">
<div class="stat-item" style="color: #ff4444">
<span class="icon">❤️</span> 面子:
<span id="player-hp">100</span>
</div>
<div class="stat-item" style="color: #4488ff">
<span class="icon">🛡️</span> 厚脸皮:
<span id="player-block">0</span>
</div>
<div class="stat-item" style="color: #00ff9d">
<span class="icon"></span> 精力:
<span id="player-energy">3</span>/3
</div>
<div class="stat-item" style="color: #ffd700">
<span class="icon">💰</span> 余额: ¥<span id="player-money"
>5000</span
>
</div>
</div>
<div id="hand-container"></div>
</div>
<button id="end-turn-btn" onclick="endTurn()">结束回合</button>
<div id="game-over">
<h1 id="game-result">任务完成</h1>
<button
onclick="location.reload()"
style="padding: 10px 20px; cursor: pointer"
>
重新开始
</button>
</div>
<script>
/* --- 1. 游戏数据设定 (配置表) --- */
const GAME_STATE = {
player: {
hp: 100,
maxHp: 100,
block: 0,
energy: 3,
maxEnergy: 3,
money: 5000,
},
enemy: {
name: "势利眼班长",
hp: 80,
maxHp: 80,
nextDmg: 10,
avatar: "🤡",
},
hand: [],
deck: [],
turn: 1,
isGameOver: false,
};
// 模拟 LLM 的文案库 (实际开发中这里接 API)
const LLM_TEXTS = {
start: [
"班长看了看你的衣服,露出了鄙夷的眼神。",
"系统检测到装逼场力波动,请宿主做好准备。",
],
atk_normal: [
"你冷冷一笑:'这就是你的实力?'",
"你指出了他话里的逻辑漏洞,全场鸦雀无声。",
"你说:'去年你借我的五百块还没还呢。'",
],
atk_money: [
"你打开手机银行,语音播报:'到账一百万元'。",
"你随手掏出一把车钥匙扔在桌上:'挪下车。'",
"你用钱扇了扇风:'这屋里穷酸气太重。'",
],
defend: [
"你假装在回消息,完全无视了他的废话。",
"你使用了【左耳进右耳出】,他的嘲讽无效。",
"你微笑着看着他,就像看着一只猴子。",
],
enemy_atk: [
"班长嘲笑道:'听说你还在租房住?'",
"班长向大家展示他的劳力士绿水鬼。",
"班长说:'服务员,给这位加把椅子,别让他站着。'",
],
};
// 卡牌数据库 (原型)
const CARD_DATABASE = [
{
id: "atk_1",
name: "阴阳怪气",
type: "attack",
cost: 1,
val: 8,
desc: "造成 8 点面子伤害",
flavorType: "atk_normal",
},
{
id: "atk_2",
name: "揭露黑历史",
type: "attack",
cost: 2,
val: 18,
desc: "造成 18 点面子伤害",
flavorType: "atk_normal",
},
{
id: "def_1",
name: "装聋作哑",
type: "skill",
cost: 1,
val: 8,
desc: "获得 8 点厚脸皮(护盾)",
flavorType: "defend",
},
{
id: "money_1",
name: "钞能力打击",
type: "money",
cost: 1,
val: 25,
moneyCost: 500,
desc: "消耗¥500造成 25 点伤害",
flavorType: "atk_money",
},
{
id: "def_2",
name: "战术喝水",
type: "skill",
cost: 0,
val: 4,
desc: "获得 4 点厚脸皮(0费)",
flavorType: "defend",
},
];
/* --- 2. 核心逻辑函数 --- */
function initGame() {
updateUI();
startPlayerTurn();
log(getRandomText(LLM_TEXTS.start), "system");
}
function startPlayerTurn() {
GAME_STATE.player.energy = GAME_STATE.player.maxEnergy;
GAME_STATE.player.block = 0; // 回合开始护盾清零(简化规则)
// 简单的抽牌逻辑:随机抽 4 张
GAME_STATE.hand = [];
for (let i = 0; i < 4; i++) {
const randomCard =
CARD_DATABASE[
Math.floor(Math.random() * CARD_DATABASE.length)
];
// 深拷贝以防止修改原数据
GAME_STATE.hand.push({
...randomCard,
uid: Date.now() + i,
});
}
updateUI();
log(`=== 第 ${GAME_STATE.turn} 回合 ===`, "system");
}
function playCard(index) {
if (GAME_STATE.isGameOver) return;
const card = GAME_STATE.hand[index];
const player = GAME_STATE.player;
// 1. 检查资源
if (player.energy < card.cost) {
log("精力不足!", "system");
shakeScreen("stats-bar");
return;
}
if (card.type === "money" && player.money < card.moneyCost) {
log("余额不足!无法使用钞能力!", "system");
return;
}
// 2. 扣除资源
player.energy -= card.cost;
if (card.type === "money") player.money -= card.moneyCost;
// 3. 执行效果
let logMsg = "";
if (card.type === "attack" || card.type === "money") {
dealDamage(card.val);
logMsg = getRandomText(LLM_TEXTS[card.flavorType]);
} else if (card.type === "skill") {
player.block += card.val;
logMsg = getRandomText(LLM_TEXTS[card.flavorType]);
}
// 4. 移除手牌 & 更新UI
GAME_STATE.hand.splice(index, 1);
log(`你使用了【${card.name}`, "player");
log(logMsg, "desc");
updateUI();
checkWin();
}
function dealDamage(amount) {
GAME_STATE.enemy.hp -= amount;
if (GAME_STATE.enemy.hp < 0) GAME_STATE.enemy.hp = 0;
// 视觉特效
const enemyEl = document.getElementById("enemy-avatar");
enemyEl.classList.add("shake-anim");
setTimeout(() => enemyEl.classList.remove("shake-anim"), 500);
// 飘字
showFloatingText(`-${amount}`);
}
function endTurn() {
if (GAME_STATE.isGameOver) return;
// 敌人行动
setTimeout(() => {
enemyAction();
}, 500);
}
function enemyAction() {
const dmg = GAME_STATE.enemy.nextDmg;
const player = GAME_STATE.player;
// 扣除护盾逻辑
let actualDmg = dmg;
if (player.block >= actualDmg) {
player.block -= actualDmg;
actualDmg = 0;
} else {
actualDmg -= player.block;
player.block = 0;
}
player.hp -= actualDmg;
log(getRandomText(LLM_TEXTS.enemy_atk), "enemy");
if (actualDmg > 0) {
log(`> 受到 ${actualDmg} 点精神伤害!`, "enemy");
document.body.classList.add("shake-anim"); // 全屏震动
setTimeout(
() => document.body.classList.remove("shake-anim"),
500
);
} else {
log(`> 你的厚脸皮完全抵挡了伤害!`, "system");
}
// 随机生成下回合意图
GAME_STATE.enemy.nextDmg = Math.floor(Math.random() * 10) + 5;
GAME_STATE.turn++;
updateUI();
checkLoss();
if (!GAME_STATE.isGameOver) {
setTimeout(startPlayerTurn, 1000);
}
}
/* --- 3. 辅助函数 --- */
function checkWin() {
if (GAME_STATE.enemy.hp <= 0) {
GAME_STATE.isGameOver = true;
document.getElementById("game-result").innerText =
"打脸成功!奖励 ¥10000";
document.getElementById("game-result").style.color =
"#00ff9d";
document.getElementById("game-over").style.display = "flex";
}
}
function checkLoss() {
if (GAME_STATE.player.hp <= 0) {
GAME_STATE.isGameOver = true;
document.getElementById("game-result").innerText =
"任务失败:你社死了";
document.getElementById("game-result").style.color =
"#ff0055";
document.getElementById("game-over").style.display = "flex";
}
}
function updateUI() {
// 敌人 UI
const hpPercent =
(GAME_STATE.enemy.hp / GAME_STATE.enemy.maxHp) * 100;
document.getElementById(
"enemy-hp-bar"
).style.width = `${hpPercent}%`;
document.getElementById("enemy-hp-text").innerText =
GAME_STATE.enemy.hp;
document.getElementById(
"enemy-intent"
).innerText = `💬 准备造成 ${GAME_STATE.enemy.nextDmg} 点伤害`;
// 玩家 UI
document.getElementById("player-hp").innerText =
GAME_STATE.player.hp;
document.getElementById("player-block").innerText =
GAME_STATE.player.block;
document.getElementById("player-energy").innerText =
GAME_STATE.player.energy;
document.getElementById("player-money").innerText =
GAME_STATE.player.money;
// 渲染手牌
const handContainer = document.getElementById("hand-container");
handContainer.innerHTML = "";
GAME_STATE.hand.forEach((card, index) => {
const cardEl = document.createElement("div");
cardEl.className = `card card-type-${card.type}`;
cardEl.onclick = () => playCard(index);
cardEl.innerHTML = `
<div class="card-cost">${card.cost}</div>
<div class="card-name">${card.name}</div>
<div class="card-desc">${card.desc}</div>
`;
handContainer.appendChild(cardEl);
});
}
function log(text, type) {
const logArea = document.getElementById("battle-log");
const entry = document.createElement("div");
entry.className = `log-entry log-${type}`;
entry.innerText = text;
logArea.appendChild(entry);
logArea.scrollTop = logArea.scrollHeight;
}
function getRandomText(array) {
return array[Math.floor(Math.random() * array.length)];
}
function showFloatingText(text) {
const enemyArea = document.getElementById("enemy-area");
const el = document.createElement("div");
el.className = "damage-text";
el.innerText = text;
el.style.left = "50%";
el.style.top = "50%";
enemyArea.appendChild(el);
setTimeout(() => el.remove(), 1000);
}
function shakeScreen(elementId) {
const el = document.getElementById(elementId);
el.classList.add("shake-anim");
setTimeout(() => el.classList.remove("shake-anim"), 500);
}
// 启动游戏
initGame();
</script>
</body>
</html>

View File

@@ -95,7 +95,13 @@
<script type="module" src="/src/main.js"></script> <script type="module" src="/src/main.js"></script>
<script> <script>
console.log('[index.html] 页面脚本开始执行');
window.onerror = function(msg, url, lineNo, columnNo, error) {
console.error('[index.html] 全局错误捕捉:', msg, 'at', url, 'line:', lineNo);
return false;
};
document.addEventListener('DOMContentLoaded', () => { document.addEventListener('DOMContentLoaded', () => {
console.log('[index.html] DOMContentLoaded 已触发');
const loadingElement = document.getElementById('app-loading'); const loadingElement = document.getElementById('app-loading');
if (loadingElement) { if (loadingElement) {
loadingElement.style.opacity = '0'; loadingElement.style.opacity = '0';

View File

@@ -9058,224 +9058,478 @@
"apiID": "DWBG6A2C", "apiID": "DWBG6A2C",
"data": { "data": {
"antiFraudInfo": { "antiFraudInfo": {
"gamblerPlayer": "A", "deceiver": "B",
"moneyLaundering": "A" "gamblerBanker": "D",
"gamblerPlayer": "B",
"moneyLaundering": "D"
}, },
"applicationStatistics": { "applicationStatistics": {
"applicationCountLast12Months": 17, "applicationCountLast12Months": 2,
"applicationCountLast3Months": 0, "applicationCountLast3Months": 0,
"applicationCountLast6Months": 3, "applicationCountLast6Months": 1,
"applicationCountLastMonth": 0, "applicationCountLastMonth": 0,
"consumptionInstallmentApplicationCount": 5, "consumptionInstallmentApplicationCount": 1,
"daysSinceLastApplication": "[60,120)", "daysSinceLastApplication": "[120,360)",
"lastApplicationDate": "2025-06", "lastApplicationDate": "2025-10",
"onlineLoanApplicationCount": 3, "onlineLoanApplicationCount": 0,
"otherApplicationCount": 4, "otherApplicationCount": 1,
"totalApplicationCount": 12 "totalApplicationCount": 2
}, },
"baseInfo": { "baseInfo": {
"age": 39, "age": 29,
"channel": "中国联通", "channel": "中国移动",
"idCard": "3201**198503***123", "idCard": "5115**199607***037",
"location": "江苏省南京市玄武区", "location": "四川省宜宾市宜宾县",
"name": "张*明", "name": "代*玮",
"phone": "138****5678", "phone": "135****1334",
"phoneArea": "江苏省-南京", "phoneArea": "四川-成都",
"sex": "男", "sex": "男",
"status": 1 "status": 1
}, },
"creditDetail": { "creditDetail": {
"avgConsumptionInstallmentCredit": "1800", "avgConsumptionInstallmentCredit": "0",
"avgOnlineLoanCredit": "0", "avgOnlineLoanCredit": "0",
"maxConsumptionInstallmentCredit": "1800", "maxConsumptionInstallmentCredit": "0",
"maxOnlineLoanCredit": "0" "maxOnlineLoanCredit": "0"
}, },
"judiciaRiskInfos": [ "judicialLeaseReport": {
{ "caseOverviewInfo": {
"caseNumber": "2022苏0102刑初156号", "affiliateCompany": 0,
"caseReason": "危害公共安全罪", "beigaoTotalCaseAmounts": 1,
"caseStatus": "已结案", "beigaoTotalCasesCounts": 2,
"caseType": "刑事一审", "beigaoTotalWeiCaseCounts": 0,
"court": "南京市玄武区人民法院", "disinCaseCounts": 1,
"disposalMethod": "判决", "executionCaseCounts": 1,
"disposalTime": "2022-03-15", "leastCaseTime": "2022(2)",
"executionAmount": "", "limitCaseCounts": 1
"filingTime": "2022-02-20",
"judgmentResult": "一、被告人张*明犯危险驾驶罪,判处拘役三个月,并处罚金人民币五千元。(刑期从判决执行之日起计算,判决执行以前先行羁押的,羁押一日折抵刑期一日,即自2022年3月15日起至2022年6月14日止。罚金在本判决生效后一个月内一次缴纳,期满不缴纳的,强制缴纳。)二、扣押在案的作案工具机动车一辆(车牌号苏A12345)依法予以没收,上缴国库。三、被告人张*明在缓刑考验期内,应当遵守法律、行政法规,服从监督;按照考察机关的规定报告自己的活动情况;遵守考察机关关于会客的规定;离开所居住的市、县或者迁居,应当报经考察机关批准。如不服本判决,可在收到判决书之次日起十日内,通过本院或直接向江苏省南京市中级人民法院提出上诉。书面上诉的应提交上诉状正本一份,副本三份。",
"litigantType": "被告人",
"oldCaseNumber": "",
"repaidAmount": "",
"type": "涉案公告"
}, },
{ "courtInfo": {
"caseNumber": "2021苏01执1234号", "administrativeCasesCount": 0,
"caseReason": "合同纠纷", "bankruptcyCasesCount": 0,
"caseStatus": "执行中", "civilCasesCount": 0,
"caseType": "民事执行", "compensationCasesCount": 0,
"court": "南京市中级人民法院", "criminalCasesCount": 1,
"disposalMethod": "执行", "enforcementCasesCount": 1,
"disposalTime": "2021-09-05", "newMultCourtInfo": {
"executionAmount": "30000", "administrativeCaseCounts": {
"filingTime": "2021-08-10", "beigaoTotalCaseAmounts": "0",
"judgmentResult": "被执行人张*明应履行给付义务人民币三万元及利息(自2021年8月10日起至实际给付之日止,按年利率4.35%计算)。如被执行人未按本裁定指定的期间履行给付金钱义务,应当依照《中华人民共和国民事诉讼法》第二百五十三条的规定,加倍支付迟延履行期间的债务利息。被执行人张*明应于本裁定送达之日起十五日内履行上述义务,逾期不履行的,本院将依法强制执行。执行过程中,本院已查封被执行人张*明名下位于南京市玄武区中山路123号房产一套,如被执行人仍不履行义务,本院将依法拍卖该房产。", "beigaoTotalCasesCounts": "0",
"litigantType": "被执行人", "beigaoTotalJieAmountCases": "0",
"oldCaseNumber": "2020苏01民终5678号", "beigaoTotalJieCaseCounts": "0",
"repaidAmount": "15000", "beigaoTotalWeiAmountCases": "0",
"type": "执行公告" "beigaoTotalWeiCaseCounts": "0",
}, "caseActionDistribution": "-",
{ "caseCloselDistribution": "-",
"caseNumber": "2020苏0106民初3456号", "localDistribution": "-",
"caseReason": "民间借贷纠纷", "otherTotalCaseAmounts": "0",
"caseStatus": "已结案", "otherTotalCasesCounts": "0",
"caseType": "民事一审", "otherTotalJieAmountCases": "0",
"court": "南京市鼓楼区人民法院", "otherTotalJieCaseCounts": "0",
"disposalMethod": "判决", "otherTotalWeiAmountCases": "0",
"disposalTime": "2020-07-20", "otherTotalWeiCaseCounts": "0",
"executionAmount": "", "timeDistribution": "-",
"filingTime": "2020-05-15", "totalCaseAmounts": "0",
"judgmentResult": "一、被告张*明于本判决生效之日起十日内向原告李*华支付借款本金人民币五万元及利息(自2020年1月1日起至实际给付之日止,按年利率6%计算)。二、被告张*明于本判决生效之日起十日内向原告李*华支付逾期利息(自2020年7月1日起至实际给付之日止,按年利率12%计算)。三、驳回原告的其他诉讼请求。案件受理费人民币一千二百五十元,由被告张*明负担。如不服本判决,可在收到判决书之次日起十五日内,向本院递交上诉状,并按对方当事人的人数提出副本,上诉于江苏省南京市中级人民法院。", "totalCasesCounts": "0",
"litigantType": "被告", "totalJieAmountCases": "0",
"oldCaseNumber": "", "totalJieCaseCounts": "0",
"repaidAmount": "", "totalWeiAmountCases": "0",
"type": "涉案公告" "totalWeiCaseCounts": "0",
}, "yuangaoTotalCaseAmounts": "0",
{ "yuangaoTotalCasesCounts": "0",
"caseNumber": "2020苏01民终5678号", "yuangaoTotalJieAmountCases": "0",
"caseReason": "民间借贷纠纷", "yuangaoTotalJieCaseCounts": "0",
"caseStatus": "已结案", "yuangaoTotalWeiAmountCases": "0",
"caseType": "民事二审", "yuangaoTotalWeiCaseCounts": "0"
"court": "江苏省南京市中级人民法院", },
"disposalMethod": "改判", "bankruptcyCaseCounts": {
"disposalTime": "2020-10-15", "beigaoTotalCaseAmounts": "0",
"executionAmount": "", "beigaoTotalCasesCounts": "0",
"filingTime": "2020-08-05", "beigaoTotalJieAmountCases": "0",
"judgmentResult": "一、维持江苏省南京市鼓楼区人民法院(2020)苏0106民初3456号民事判决的第一项,即:被告张*明于本判决生效之日起十日内向原告李*华支付借款本金人民币五万元及利息(自2020年1月1日起至实际给付之日止,按年利率6%计算)。二、撤销江苏省南京市鼓楼区人民法院(2020)苏0106民初3456号民事判决的第二项,即:被告张*明于本判决生效之日起十日内向原告李*华支付逾期利息(自2020年7月1日起至实际给付之日止,按年利率12%计算)。三、上诉人(原审被告)张*明于本判决生效之日起十日内向被上诉人(原审原告)李*华支付逾期利息(自2020年7月1日起至实际给付之日止,按年利率8%计算)。四、驳回上诉人张*明的其他上诉请求。二审案件受理费人民币八百元,由上诉人张*明负担。本判决为终审判决。", "beigaoTotalJieCaseCounts": "0",
"litigantType": "上诉人", "beigaoTotalWeiAmountCases": "0",
"oldCaseNumber": "2020苏0106民初3456号", "beigaoTotalWeiCaseCounts": "0",
"repaidAmount": "", "caseActionDistribution": "-",
"type": "涉案公告" "caseCloselDistribution": "-",
}, "localDistribution": "-",
{ "otherTotalCaseAmounts": "0",
"caseNumber": "2019苏0105执9876号", "otherTotalCasesCounts": "0",
"caseReason": "买卖合同纠纷", "otherTotalJieAmountCases": "0",
"caseStatus": "执行中", "otherTotalJieCaseCounts": "0",
"caseType": "民事执行", "otherTotalWeiAmountCases": "0",
"court": "南京市建邺区人民法院", "otherTotalWeiCaseCounts": "0",
"disposalMethod": "执行", "timeDistribution": "-",
"disposalTime": "2019-12-10", "totalCaseAmounts": "0",
"executionAmount": "80000", "totalCasesCounts": "0",
"filingTime": "2019-11-20", "totalJieAmountCases": "0",
"judgmentResult": "被执行人张*明应履行给付义务人民币八万元及利息(自2019年12月1日起至实际给付之日止,按年利率4.75%计算)。如被执行人未按本裁定指定的期间履行给付金钱义务,应当依照《中华人民共和国民事诉讼法》第二百五十三条的规定,加倍支付迟延履行期间的债务利息。本院已冻结被执行人张*明在工商银行账户(账号:6222021234567890123)存款人民币五万元,冻结期限为一年。被执行人张*明应于本裁定送达之日起三十日内履行上述义务,逾期不履行的,本院将依法扣划上述存款。", "totalJieCaseCounts": "0",
"litigantType": "被执行人", "totalWeiAmountCases": "0",
"oldCaseNumber": "2019苏0105民初5432号", "totalWeiCaseCounts": "0",
"repaidAmount": "30000", "yuangaoTotalCaseAmounts": "0",
"type": "执行公告" "yuangaoTotalCasesCounts": "0",
}, "yuangaoTotalJieAmountCases": "0",
{ "yuangaoTotalJieCaseCounts": "0",
"caseNumber": "2019苏0105民初5432号", "yuangaoTotalWeiAmountCases": "0",
"caseReason": "买卖合同纠纷", "yuangaoTotalWeiCaseCounts": "0"
"caseStatus": "已结案", },
"caseType": "民事一审", "caseCounts": {
"court": "南京市建邺区人民法院", "beigaoTotalCaseAmounts": "1",
"disposalMethod": "判决", "beigaoTotalCasesCounts": "2",
"disposalTime": "2019-06-25", "beigaoTotalJieAmountCases": "1",
"executionAmount": "", "beigaoTotalJieCaseCounts": "2",
"filingTime": "2019-05-10", "beigaoTotalWeiAmountCases": "0",
"judgmentResult": "一、被告张*明于本判决生效之日起十五日内向原告王*强支付货款人民币八万元及利息(自2019年6月1日起至实际给付之日止,按年利率4.75%计算)。二、被告张*明于本判决生效之日起十五日内向原告王*强支付违约金人民币五千元。三、驳回原告的其他诉讼请求。案件受理费人民币二千元,由被告张*明负担。如不服本判决,可在收到判决书之次日起十五日内,向本院递交上诉状,并按对方当事人的人数提出副本,上诉于江苏省南京市中级人民法院。", "beigaoTotalWeiCaseCounts": "0",
"litigantType": "被告", "caseActionDistribution": "侵犯财产罪(1),刑事(1)",
"oldCaseNumber": "", "caseCloselDistribution": "终结本次执行程序(1),判决(1)",
"repaidAmount": "", "localDistribution": "浙江省(2)",
"type": "涉案公告" "otherTotalCaseAmounts": "0",
}, "otherTotalCasesCounts": "0",
{ "otherTotalJieAmountCases": "0",
"caseNumber": "2018苏0114刑初234号", "otherTotalJieCaseCounts": "0",
"caseReason": "侵犯财产罪", "otherTotalWeiAmountCases": "0",
"caseStatus": "已结案", "otherTotalWeiCaseCounts": "0",
"caseType": "刑事一审", "timeDistribution": "2022(2)",
"court": "南京市雨花台区人民法院", "totalCaseAmounts": "1",
"disposalMethod": "判决", "totalCasesCounts": "2",
"disposalTime": "2018-09-10", "totalJieAmountCases": "1",
"executionAmount": "", "totalJieCaseCounts": "2",
"filingTime": "2018-08-15", "totalWeiAmountCases": "0",
"judgmentResult": "一、被告人张*明犯诈骗罪,判处有期徒刑二年六个月,并处罚金人民币三万元。(刑期从判决执行之日起计算,判决执行以前先行羁押的,羁押一日折抵刑期一日,即自2018年9月10日起至2021年3月9日止。罚金在本判决生效后一个月内一次缴纳,期满不缴纳的,强制缴纳。)二、责令被告人张*明退赔被害人刘*军人民币六万元。三、扣押在案的作案工具手机一部、银行卡三张依法予以没收,上缴国库。四、被告人张*明在缓刑考验期内,应当遵守法律、行政法规,服从监督;按照考察机关的规定报告自己的活动情况;遵守考察机关关于会客的规定;离开所居住的市、县或者迁居,应当报经考察机关批准。如不服本判决,可在收到判决书之次日起十日内,通过本院或直接向江苏省南京市中级人民法院提出上诉。书面上诉的应提交上诉状正本一份,副本五份。", "totalWeiCaseCounts": "0",
"litigantType": "被告人", "yuangaoTotalCaseAmounts": "0",
"oldCaseNumber": "", "yuangaoTotalCasesCounts": "0",
"repaidAmount": "", "yuangaoTotalJieAmountCases": "0",
"type": "涉案公告" "yuangaoTotalJieCaseCounts": "0",
}, "yuangaoTotalWeiAmountCases": "0",
{ "yuangaoTotalWeiCaseCounts": "0"
"caseNumber": "2018苏01刑终456号", },
"caseReason": "侵犯财产罪", "civilCaseCounts": {
"caseStatus": "已结案", "beigaoTotalCaseAmounts": "0",
"caseType": "刑事二审", "beigaoTotalCasesCounts": "0",
"court": "江苏省南京市中级人民法院", "beigaoTotalJieAmountCases": "0",
"disposalMethod": "改判", "beigaoTotalJieCaseCounts": "0",
"disposalTime": "2018-11-20", "beigaoTotalWeiAmountCases": "0",
"executionAmount": "", "beigaoTotalWeiCaseCounts": "0",
"filingTime": "2018-09-25", "caseActionDistribution": "-",
"judgmentResult": "一、维持江苏省南京市雨花台区人民法院(2018)苏0114刑初234号刑事判决的第一、第二、第三项,即:被告人张*明犯诈骗罪,判处有期徒刑二年六个月,并处罚金人民币三万元;责令被告人张*明退赔被害人刘*军人民币六万元;扣押在案的作案工具手机一部、银行卡三张依法予以没收,上缴国库。二、撤销江苏省南京市雨花台区人民法院(2018)苏0114刑初234号刑事判决的第四项,即:被告人张*明在缓刑考验期内的相关规定。三、上诉人(原审被告人)张*明犯诈骗罪,判处有期徒刑二年,并处罚金人民币二万元。(刑期从判决执行之日起计算,判决执行前先行羁押的,羁押一日折抵刑期一日,即自2018年9月10日起至2020年9月9日止。罚金已缴纳。)本判决为终审判决。", "caseCloselDistribution": "-",
"litigantType": "上诉人", "localDistribution": "-",
"oldCaseNumber": "2018苏0114刑初234号", "otherTotalCaseAmounts": "0",
"repaidAmount": "", "otherTotalCasesCounts": "0",
"type": "涉案公告" "otherTotalJieAmountCases": "0",
"otherTotalJieCaseCounts": "0",
"otherTotalWeiAmountCases": "0",
"otherTotalWeiCaseCounts": "0",
"timeDistribution": "-",
"totalCaseAmounts": "0",
"totalCasesCounts": "0",
"totalJieAmountCases": "0",
"totalJieCaseCounts": "0",
"totalWeiAmountCases": "0",
"totalWeiCaseCounts": "0",
"yuangaoTotalCaseAmounts": "0",
"yuangaoTotalCasesCounts": "0",
"yuangaoTotalJieAmountCases": "0",
"yuangaoTotalJieCaseCounts": "0",
"yuangaoTotalWeiAmountCases": "0",
"yuangaoTotalWeiCaseCounts": "0"
},
"compensationCaseCounts": {
"beigaoTotalCaseAmounts": "0",
"beigaoTotalCasesCounts": "0",
"beigaoTotalJieAmountCases": "0",
"beigaoTotalJieCaseCounts": "0",
"beigaoTotalWeiAmountCases": "0",
"beigaoTotalWeiCaseCounts": "0",
"caseActionDistribution": "-",
"caseCloselDistribution": "-",
"localDistribution": "-",
"otherTotalCaseAmounts": "0",
"otherTotalCasesCounts": "0",
"otherTotalJieAmountCases": "0",
"otherTotalJieCaseCounts": "0",
"otherTotalWeiAmountCases": "0",
"otherTotalWeiCaseCounts": "0",
"timeDistribution": "-",
"totalCaseAmounts": "0",
"totalCasesCounts": "0",
"totalJieAmountCases": "0",
"totalJieCaseCounts": "0",
"totalWeiAmountCases": "0",
"totalWeiCaseCounts": "0",
"yuangaoTotalCaseAmounts": "0",
"yuangaoTotalCasesCounts": "0",
"yuangaoTotalJieAmountCases": "0",
"yuangaoTotalJieCaseCounts": "0",
"yuangaoTotalWeiAmountCases": "0",
"yuangaoTotalWeiCaseCounts": "0"
},
"criminalCaseCounts": {
"beigaoTotalCaseAmounts": "0",
"beigaoTotalCasesCounts": "1",
"beigaoTotalJieAmountCases": "0",
"beigaoTotalJieCaseCounts": "1",
"beigaoTotalWeiAmountCases": "0",
"beigaoTotalWeiCaseCounts": "0",
"caseActionDistribution": "侵犯财产罪(1)",
"caseCloselDistribution": "判决(1)",
"localDistribution": "浙江省(1)",
"otherTotalCaseAmounts": "0",
"otherTotalCasesCounts": "0",
"otherTotalJieAmountCases": "0",
"otherTotalJieCaseCounts": "0",
"otherTotalWeiAmountCases": "0",
"otherTotalWeiCaseCounts": "0",
"timeDistribution": "2022(1)",
"totalCaseAmounts": "0",
"totalCasesCounts": "1",
"totalJieAmountCases": "0",
"totalJieCaseCounts": "1",
"totalWeiAmountCases": "0",
"totalWeiCaseCounts": "0",
"yuangaoTotalCaseAmounts": "0",
"yuangaoTotalCasesCounts": "0",
"yuangaoTotalJieAmountCases": "0",
"yuangaoTotalJieCaseCounts": "0",
"yuangaoTotalWeiAmountCases": "0",
"yuangaoTotalWeiCaseCounts": "0"
},
"criminalCases": [
{
"cahHx": "2022浙0402执4029号",
"cahHxBs": "5a132a6acfeb6348fe4691b0d9405625",
"caseNumber": "2022浙0402刑初315号",
"caseStatus": "已结案",
"cdsrxx": "被告人代德玮【自然人】",
"cgkwsDsr": "",
"cgkwsPjjg": "",
"djarq": "2022-09-23",
"dlarq": "2022-09-08",
"najbs": "4d5d8b8a127bb43b3e7314a007847288",
"najlx": "刑事一审",
"nccxzxje": "",
"nfzje": "",
"njabdje": "",
"njafs": "判决",
"njbfy": "嘉兴市南湖区人民法院",
"nlaayTree": "侵犯财产罪,诈骗罪",
"npcpcje": "",
"npjVictory": "",
"nqsbdje": "",
"nsjdwje": "",
"nslcx": "一审",
"nsqzxbdje": "",
"nssdw": "被告人",
"nwzxje": "",
"zxfy": ""
}
],
"disinCases": [
{
"ah": "2022浙0402执4029号",
"fbrq": "2022-11-09",
"larq": "2022-10-31",
"lxqk": "全部未履行",
"orgCode": "",
"orglegalPerson": "",
"pjjeGj": "8000",
"sf": "浙江",
"xb": "男性",
"xwqx": "有履行能力而拒不履行生效法律文书确定义务",
"yw": "缴纳罚金 8 0 0 0元",
"zxfy": "嘉兴市南湖区人民法院",
"zxyjdw": "嘉兴市南湖区人民法院",
"zxyjwh": "2022浙0402刑初315号"
}
],
"enforcementCaseCounts": {
"beigaoTotalCaseAmounts": "1",
"beigaoTotalCasesCounts": "1",
"beigaoTotalJieAmountCases": "1",
"beigaoTotalJieCaseCounts": "1",
"beigaoTotalWeiAmountCases": "0",
"beigaoTotalWeiCaseCounts": "0",
"caseActionDistribution": "刑事(1)",
"caseCloselDistribution": "终结本次执行程序(1)",
"localDistribution": "浙江省(1)",
"otherTotalCaseAmounts": "0",
"otherTotalCasesCounts": "0",
"otherTotalJieAmountCases": "0",
"otherTotalJieCaseCounts": "0",
"otherTotalWeiAmountCases": "0",
"otherTotalWeiCaseCounts": "0",
"timeDistribution": "2022(1)",
"totalCaseAmounts": "1",
"totalCasesCounts": "1",
"totalJieAmountCases": "1",
"totalJieCaseCounts": "1",
"totalWeiAmountCases": "0",
"totalWeiCaseCounts": "0",
"yuangaoTotalCaseAmounts": "0",
"yuangaoTotalCasesCounts": "0",
"yuangaoTotalJieAmountCases": "0",
"yuangaoTotalJieCaseCounts": "0",
"yuangaoTotalWeiAmountCases": "0",
"yuangaoTotalWeiCaseCounts": "0"
},
"enforcementCases": [
{
"cahHx": "",
"cahHxBs": "",
"caseNumber": "2022浙0402执4029号",
"caseStatus": "已结案",
"cdsrxx": "申请执行人嘉兴市南湖区人民法院【企业组织】;被执行人代德玮【自然人】",
"cgkwsDsr": "申请执行人:嘉兴市南湖区人民法院,住所地:浙江省嘉兴市南湖区望湖路616号,统一社会信用代码:113304020025500226。法定代表人:许邦清。被执行人:代德玮,男,1996年7月24日出生,汉族,户籍所在地:四川省成都市武侯区,现住四川省成都市成都热电厂家属区,公民身份号码:XXX。被执行人代德玮诈骗罪一案,本院作出的(2022)浙0402刑初315号刑事判决书已经发生法律效力。因被执行人未自觉履行生效法律文书确定的义务,本案移送强制执行,本院于2022年10月31日立案执行。执行标的为:被执行人缴纳罚金8000元。执行立案后,本院于2022年11月1日向被执行人发出执行通知书和报告财产令,责令被执行人履行生效法律文书确定的义务并报告财产情况,被执行人逾期未履行且未报告财产情况。执行中,本院通过网络执行查控系统对被执行人的存款、不动产、车辆、股权、有价证券等财产情况进行了查询,并委托被执行人住所地人民法院对被执行人下落及财产情况进行了实地调查。查明,被执行人名下账户有少量余额,本院已冻结并扣划162.4元发放给申请执行人;暂未发现被执行人有其他可供执行的财产线索。鉴于被执行人拒不履行又未报告财产,本院于2022年11月1日向被执行人发出限制消费令,限制被执行人高消费;2022年11月9日,本院作出失信决定书,将被执行人录入最高人民法院失信被执行人名单库。2022年12月16日,本院将上述执行情况以及终结本次执行程序的依据和法律后果书面告知申请执行人,并听取申请执行人对本案终结本次执行程序的意见,申请执行人同意本案终结本次执行程序。综上,被执行人暂无可供执行的财产,本案符合终结本次执行程序的条件。依照《最高人民法院关于适用〈中华人民共和国民事诉讼法〉的解释》第五百一十七条和《最高人民法院关于严格规范终结本次执行程序的规定(试行)》第一条的规定,裁定如下:",
"cgkwsPjjg": "终结本院(2022)浙0402执4029号案本次执行程序。终结本次执行程序后,申请执行人有权要求被执行人继续履行债务,发现被执行人有可供执行财产的,可以再次申请执行。被执行人负有继续向申请执行人履行债务的义务。本裁定书送达后即发生法律效力。(本页无正文)",
"djarq": "2022-12-22",
"dlarq": "2022-10-31",
"najbs": "5a132a6acfeb6348fe4691b0d9405625",
"najlx": "首次执行",
"nccxzxje": "",
"nfzje": "",
"njabdje": "8000",
"njafs": "终结本次执行程序",
"njbfy": "嘉兴市南湖区人民法院",
"nlaayTree": "",
"npcpcje": "",
"npjVictory": "",
"nqsbdje": "",
"nsjdwje": "162.4",
"nslcx": "",
"nsqzxbdje": "8000",
"nssdw": "被执行人",
"nwzxje": "",
"zxfy": ""
}
],
"limitCases": [
{
"ah": "2022浙0402执4029号",
"fbrq": "2022-11-09",
"larq": "",
"orglegalName": "",
"orglegalPerson": "",
"zxfy": "嘉兴市南湖区人民法院"
}
],
"preservationCaseCounts": {
"beigaoTotalCaseAmounts": "0",
"beigaoTotalCasesCounts": "0",
"beigaoTotalJieAmountCases": "0",
"beigaoTotalJieCaseCounts": "0",
"beigaoTotalWeiAmountCases": "0",
"beigaoTotalWeiCaseCounts": "0",
"caseActionDistribution": "-",
"caseCloselDistribution": "-",
"localDistribution": "-",
"otherTotalCaseAmounts": "0",
"otherTotalCasesCounts": "0",
"otherTotalJieAmountCases": "0",
"otherTotalJieCaseCounts": "0",
"otherTotalWeiAmountCases": "0",
"otherTotalWeiCaseCounts": "0",
"timeDistribution": "-",
"totalCaseAmounts": "0",
"totalCasesCounts": "0",
"totalJieAmountCases": "0",
"totalJieCaseCounts": "0",
"totalWeiAmountCases": "0",
"totalWeiCaseCounts": "0",
"yuangaoTotalCaseAmounts": "0",
"yuangaoTotalCasesCounts": "0",
"yuangaoTotalJieAmountCases": "0",
"yuangaoTotalJieCaseCounts": "0",
"yuangaoTotalWeiAmountCases": "0",
"yuangaoTotalWeiCaseCounts": "0"
},
"supervisionCaseCounts": {
"beigaoTotalCaseAmounts": "0",
"beigaoTotalCasesCounts": "0",
"beigaoTotalJieAmountCases": "0",
"beigaoTotalJieCaseCounts": "0",
"beigaoTotalWeiAmountCases": "0",
"beigaoTotalWeiCaseCounts": "0",
"caseActionDistribution": "-",
"caseCloselDistribution": "-",
"localDistribution": "-",
"otherTotalCaseAmounts": "0",
"otherTotalCasesCounts": "0",
"otherTotalJieAmountCases": "0",
"otherTotalJieCaseCounts": "0",
"otherTotalWeiAmountCases": "0",
"otherTotalWeiCaseCounts": "0",
"timeDistribution": "-",
"totalCaseAmounts": "0",
"totalCasesCounts": "0",
"totalJieAmountCases": "0",
"totalJieCaseCounts": "0",
"totalWeiAmountCases": "0",
"totalWeiCaseCounts": "0",
"yuangaoTotalCaseAmounts": "0",
"yuangaoTotalCasesCounts": "0",
"yuangaoTotalJieAmountCases": "0",
"yuangaoTotalJieCaseCounts": "0",
"yuangaoTotalWeiAmountCases": "0",
"yuangaoTotalWeiCaseCounts": "0"
}
},
"preservationCasesCount": 0,
"supervisionCasesCount": 0
} }
], },
"lendingStatistics": { "lendingStatistics": {
"daysSinceLastLending": "[120,360)", "daysSinceLastLending": "-",
"installmentLendingInstitutionCount": 1, "installmentLendingInstitutionCount": 0,
"lastLendingDate": "2025-03", "lastLendingDate": "-",
"lendingAmountLast12Months": "[1000,2000)", "lendingAmountLast12Months": "0",
"lendingAmountLast24Months": "[1000,2000)", "lendingAmountLast24Months": "0",
"lendingAmountLast3Months": "0", "lendingAmountLast3Months": "0",
"lendingAmountLast6Months": "[1000,2000)", "lendingAmountLast6Months": "0",
"lendingAmountLastMonth": "0", "lendingAmountLastMonth": "0",
"lendingCountLast12Months": 1, "lendingCountLast12Months": 0,
"lendingCountLast24Months": 1, "lendingCountLast24Months": 0,
"lendingCountLast3Months": 0, "lendingCountLast3Months": 0,
"lendingCountLast6Months": 1, "lendingCountLast6Months": 0,
"lendingCountLastMonth": 0, "lendingCountLastMonth": 0,
"onlineLendingInstitutionCount": 0, "onlineLendingInstitutionCount": 0,
"totalLendingInstitutionCount": 1 "totalLendingInstitutionCount": 0
}, },
"overdueRecord": { "overdueRecord": {
"currentOverdueCount": 0, "currentOverdueCount": 0,
"currentOverdueInstitution": "-", "currentOverdueInstitution": "3(未结清)",
"lastOverdueDate": "-", "lastOverdueDate": "2020-04",
"m0PlusCountLast12Months": 0, "m0PlusCountLast12Months": 0,
"m0PlusCountLast24Months": 0, "m0PlusCountLast24Months": 0,
"m0PlusCountLast6Months": 0, "m0PlusCountLast6Months": 0,
"m1PlusCountLast12Months": 0, "m1PlusCountLast12Months": 0,
"m1PlusCountLast24Months": 0, "m1PlusCountLast24Months": 0,
"m1PlusCountLast6Months": 0, "m1PlusCountLast6Months": 0,
"totalAmountLast12Months": "0", "totalAmountLast12Months": "-",
"totalAmountLast24Months": "0", "totalAmountLast24Months": "-",
"totalAmountLast6Months": "0", "totalAmountLast6Months": "-",
"totalOverdueAmount": "-" "totalOverdueAmount": "10000-20000"
}, },
"performanceStatistics": { "performanceStatistics": {
"creditLoanDuration": 178, "creditLoanDuration": 0,
"daysSinceLastPerformance": "(120,150]", "daysSinceLastPerformance": "-",
"normalRepaymentRatio": "0%", "normalRepaymentRatio": "-",
"performanceAmountLast12Months": "[500,1000)", "performanceAmountLast12Months": "0",
"performanceAmountLast24Months": "[500,1000)", "performanceAmountLast24Months": "0",
"performanceAmountLast3Months": "0", "performanceAmountLast3Months": "0",
"performanceAmountLast6Months": "[500,1000)", "performanceAmountLast6Months": "0",
"performanceAmountLastMonth": "0", "performanceAmountLastMonth": "0",
"performanceCountLast12Months": 2, "performanceCountLast12Months": 0,
"performanceCountLast24Months": 2, "performanceCountLast24Months": 0,
"performanceCountLast3Months": 0, "performanceCountLast3Months": 0,
"performanceCountLast6Months": 2, "performanceCountLast6Months": 0,
"performanceCountLastMonth": 0, "performanceCountLastMonth": 0,
"repaymentExceptionCountLast12Months": 3, "repaymentExceptionCountLast12Months": 0,
"repaymentExceptionCountLast24Months": 3, "repaymentExceptionCountLast24Months": 0,
"repaymentExceptionCountLast3Months": 1, "repaymentExceptionCountLast3Months": 0,
"repaymentExceptionCountLast6Months": 3, "repaymentExceptionCountLast6Months": 0,
"repaymentExceptionCountLastMonth": 0, "repaymentExceptionCountLastMonth": 0,
"serialVersionUID": 1, "serialVersionUID": 1,
"settledLoanOrderCount": 0 "settledLoanOrderCount": 0
}, },
"rentalBehavior": { "rentalBehavior": {
"rentalApplicationCountLast12Months": "0/1", "rentalApplicationCountLast12Months": "3/3",
"rentalApplicationCountLast12MonthsNight": "0/0", "rentalApplicationCountLast12MonthsNight": "0/0",
"rentalApplicationCountLast12MonthsWeekend": "0/0", "rentalApplicationCountLast12MonthsWeekend": "0/0",
"rentalApplicationCountLast14Days": "0/0", "rentalApplicationCountLast14Days": "0/0",
@@ -9287,16 +9541,16 @@
"rentalApplicationCountLast3Days": "0/0", "rentalApplicationCountLast3Days": "0/0",
"rentalApplicationCountLast3DaysNight": "0/0", "rentalApplicationCountLast3DaysNight": "0/0",
"rentalApplicationCountLast3DaysWeekend": "0/0", "rentalApplicationCountLast3DaysWeekend": "0/0",
"rentalApplicationCountLast3Months": "0/1", "rentalApplicationCountLast3Months": "0/0",
"rentalApplicationCountLast3MonthsNight": "0/0", "rentalApplicationCountLast3MonthsNight": "0/0",
"rentalApplicationCountLast3MonthsWeekend": "0/0", "rentalApplicationCountLast3MonthsWeekend": "0/0",
"rentalApplicationCountLast6Months": "0/1", "rentalApplicationCountLast6Months": "3/3",
"rentalApplicationCountLast6MonthsNight": "0/0", "rentalApplicationCountLast6MonthsNight": "0/0",
"rentalApplicationCountLast6MonthsWeekend": "0/0", "rentalApplicationCountLast6MonthsWeekend": "0/0",
"rentalApplicationCountLast7Days": "0/0", "rentalApplicationCountLast7Days": "0/0",
"rentalApplicationCountLast7DaysNight": "0/0", "rentalApplicationCountLast7DaysNight": "0/0",
"rentalApplicationCountLast7DaysWeekend": "0/0", "rentalApplicationCountLast7DaysWeekend": "0/0",
"rentalApplicationInstitutionsLast12Months": "0/1", "rentalApplicationInstitutionsLast12Months": "3/3",
"rentalApplicationInstitutionsLast12MonthsNight": "0/0", "rentalApplicationInstitutionsLast12MonthsNight": "0/0",
"rentalApplicationInstitutionsLast12MonthsWeekend": "0/0", "rentalApplicationInstitutionsLast12MonthsWeekend": "0/0",
"rentalApplicationInstitutionsLast14Days": "0/0", "rentalApplicationInstitutionsLast14Days": "0/0",
@@ -9308,10 +9562,10 @@
"rentalApplicationInstitutionsLast3Days": "0/0", "rentalApplicationInstitutionsLast3Days": "0/0",
"rentalApplicationInstitutionsLast3DaysNight": "0/0", "rentalApplicationInstitutionsLast3DaysNight": "0/0",
"rentalApplicationInstitutionsLast3DaysWeekend": "0/0", "rentalApplicationInstitutionsLast3DaysWeekend": "0/0",
"rentalApplicationInstitutionsLast3Months": "0/1", "rentalApplicationInstitutionsLast3Months": "0/0",
"rentalApplicationInstitutionsLast3MonthsNight": "0/0", "rentalApplicationInstitutionsLast3MonthsNight": "0/0",
"rentalApplicationInstitutionsLast3MonthsWeekend": "0/0", "rentalApplicationInstitutionsLast3MonthsWeekend": "0/0",
"rentalApplicationInstitutionsLast6Months": "0/1", "rentalApplicationInstitutionsLast6Months": "3/3",
"rentalApplicationInstitutionsLast6MonthsNight": "0/0", "rentalApplicationInstitutionsLast6MonthsNight": "0/0",
"rentalApplicationInstitutionsLast6MonthsWeekend": "0/0", "rentalApplicationInstitutionsLast6MonthsWeekend": "0/0",
"rentalApplicationInstitutionsLast7Days": "0/0", "rentalApplicationInstitutionsLast7Days": "0/0",
@@ -9322,19 +9576,19 @@
"bankOverdueRecord": 0, "bankOverdueRecord": 0,
"courtViolator": 1, "courtViolator": 1,
"creditLeaseRisk": 0, "creditLeaseRisk": 0,
"creditOverdueRecord": 0, "creditOverdueRecord": 1,
"groupFraud": 0, "groupFraud": 0,
"highRiskArea": 1, "highRiskArea": 0,
"identityFake": 0, "identityFake": 0,
"industryBlacklist": 0, "industryBlacklist": 0,
"mediumRelationRisk": 0,
"phoneNumberStatus": 0, "phoneNumberStatus": 0,
"riskPhoneNumber": 0, "riskPhoneNumber": 0,
"taxDebt": 0,
"vehicleLeaseViolation": 0 "vehicleLeaseViolation": 0
}, },
"riskPoint": { "riskPoint": {
"antiFraudRisk": 1, "antiFraudRisk": 1,
"deductFail": 3, "deductFail": 0,
"disinCasesFlag": 0, "disinCasesFlag": 0,
"executionCasesFlag": 0, "executionCasesFlag": 0,
"hitPreservationReview": 0, "hitPreservationReview": 0,
@@ -9343,13 +9597,15 @@
"legalCasesFlag": 1, "legalCasesFlag": 1,
"limitCasesFlag": 0, "limitCasesFlag": 0,
"multiQuery": 0, "multiQuery": 0,
"newRiskFeature": 1, "newRiskFeature": 0,
"riskList": 0, "registerRisk": 0,
"relationRisk": 0,
"riskList": 1,
"securityRisk": 1 "securityRisk": 1
}, },
"riskSupervision": { "riskSupervision": {
"details": "无", "details": "无",
"leastApplicationTime": "2025-07-05", "leastApplicationTime": "2025-10-20",
"rentalRiskListIdCardRelationsPhones": 0, "rentalRiskListIdCardRelationsPhones": 0,
"rentalRiskListPhoneRelationsIdCards": 0 "rentalRiskListPhoneRelationsIdCards": 0
}, },
@@ -9365,9 +9621,11 @@
"standLiveInfo": { "standLiveInfo": {
"finalAuthResult": "0", "finalAuthResult": "0",
"inTime": "24", "inTime": "24",
"verification": "1" "verification": "0"
} }
}, }
,
"success": true, "success": true,
"timestamp": "2025-01-20 21:19:58" "timestamp": "2025-01-20 21:19:58"
} }
@@ -10273,6 +10531,163 @@
} }
] ]
} }
},
{
"feature": {
"featureName": "法院被执行人高级版",
"sort": 1
},
"data": {
"apiID": "FLXGK5D2",
"data": {
"el_sx1_datatype": "失信被执行人",
"el_sx2_casecode": "2023皖0403执3847号",
"el_xg1_sexname": "男",
"el_sx1_iname": "xxx",
"el_sx2_gistcid": "2023皖0403民初1229号",
"el_sx2_age": "32",
"el_sx2_signalRating": "1",
"el_xg2_regdate": "2023-10-07",
"el_xg1_areaname": "广东省",
"el_sx1_regdate": "2024-03-07",
"el_sx1_publishdate": "2024-03-11",
"el_xg1_signalDesc": "主体被曝光,且发生在三年之内",
"el_sx2_publishdate": "2023-11-06",
"Rule_name_odr0000210": "为法院失信被执行人",
"el_sx1_sexname": "男性",
"Rule_final_decision": "Reject",
"el_sx2_iname": "xxx",
"el_sx1_casecode": "2024粤0106执5293号",
"el_sx1_partytypename": "0",
"el_sx1_signalDesc": "主体被拉入失信名单,且发生在三年之内",
"Rule_final_weight": "80",
"el_xg1_age": "33",
"el_sx2_datatype": "失信被执行人",
"el_xg2_casecode": "2023皖0403执3847号",
"el_sx2_courtname": "安徽省淮南市田家庵区人民法院",
"el_sx2_signalDesc": "主体被拉入失信名单,且发生在三年之内",
"el_xg2_areaname": "安徽省",
"el_xg2_sexname": "男",
"el_xg1_datatype": "限高被执行人",
"el_sx2_partytypename": "0",
"el_sx1_signalRating": "1",
"el_xg2_courtname": "安徽省淮南市田家庵区人民法院",
"el_xg2_iname": "xxx",
"el_xg2_age": "32",
"el_sx1_areaname": "广东省",
"el_xg1_iname": "xxx",
"el_sx2_sexname": "男性",
"el_xg1_regdate": "2024-03-07",
"el_xg1_publishdate": "2024-03-11",
"el_sx2_regdate": "2023-10-07",
"el_xg2_publishdate": "2023-10-24",
"el_xg2_datatype": "限高被执行人",
"Rule_weight_odr0000210": "80",
"el_xg1_courtname": "广东省广州市天河区人民法院",
"el_xg2_signalDesc": "主体被曝光,且发生在三年之内,但已下架",
"el_sx1_age": "33",
"el_sx1_gistcid": "2023粤0106民初22456等号",
"el_sx1_courtname": "广东省广州市天河区人民法院",
"el_xg1_casecode": "2024粤0106执5293号",
"el_sx2_areaname": "安徽省",
"el_xg2_signalRating": "2",
"el_xg2_sign": "0",
"el_xg1_signalRating": "1"
}
}
},
{
"feature": {
"featureName": "劳动仲裁信息查询(个人版)",
"sort": 1
},
"data": {
"apiID": "IVYZ0S0D",
"data": {
"basic_info" : {
"risk_flag" : 1
},
"dishonesty" : {
"dishonesty" : 1
},
"high_consumption" : {
"high_consumption" : 1
},
"labor_disputes" : {
"labor_contract" : 1,
"labor_disputes" : 1,
"labor_disputes_3y" : 1,
"labor_disputes_5y" : 1,
"labor_relation" : 1,
"labor_relation_3y" : 1,
"labor_relation_5y" : 1,
"wage_claim" : 1,
"wage_claim_3y" : 1,
"wage_claim_5y" : 1,
"compensation" : 1,
"compensation_3y" : 1,
"compensation_5y" : 1,
"collective_contract" : 1,
"collective_contract_3y" : 1,
"collective_contract_5y" : 1,
"dispatch_contract" : 1,
"dispatch_contract_3y" : 1,
"dispatch_contract_5y" : 1,
"part_time" : 1,
"part_time_3y" : 1,
"part_time_5y" : 1,
"non_compete" : 1,
"non_compete_3y" : 1,
"non_compete_5y" : 1
},
"social_insurance" : {
"social_insurance" : 1,
"pension" : 1,
"pension_3y" : 1,
"pension_5y" : 1,
"injury_insurance" :2,
"injury_insurance_3y" : 1,
"injury_insurance_5y" : 2,
"medical_insurance" : 1,
"medical_insurance_3y" : 1,
"medical_insurance_5y" : 1,
"maternity_insurance" : 1,
"maternity_insurance_3y" : 1,
"maternity_insurance_5y" : 1,
"commercial_insurance" : 1,
"commercial_insurance_3y" : 1,
"commercial_insurance_5y" : 1
},
"welfare_disputes" : {
"welfare" : 1
},
"personnel_disputes" : {
"personnel_dispute" : 2,
"resignation_dispute" : 1,
"resignation_dispute_3y" : 1,
"resignation_dispute_5y" : 1,
"dismissal_dispute" : 1,
"dismissal_dispute_3y" : 1,
"dismissal_dispute_5y" : 1,
"employment_contract" : 1,
"employment_contract_3y" : 1,
"employment_contract_5y" : 1
},
"arbitration" : {
"arbitration_confirmation" : 2,
"arbitration_confirmation_3y" : 2,
"arbitration_confirmation_5y" : 1,
"arbitration_revocation" : 1,
"arbitration_revocation_3y" : 1,
"arbitration_revocation_5y" : 1
},
"notice_letter" : {
"notice_letter" : 1,
"notice_letter_period" : "0"
}
}
}
} }
] ]

View File

@@ -87,24 +87,6 @@ onMounted(async () => {
await loadTrapezoidBackground(); await loadTrapezoidBackground();
}); });
// 处理数据拆分支持DWBG8B4D、DWBG6A2C、CJRZQ5E9F和CQYGL3F8E
const processedReportData = computed(() => {
let data = reportData.value;
// 拆分DWBG8B4D数据
data = splitDWBG8B4DForTabs(data);
// 拆分DWBG6A2C数据
data = splitDWBG6A2CForTabs(data);
// 拆分CQYGL3F8E数据
data = splitCQYGL3F8EForTabs(data);
// 过滤掉在featureMap中没有对应的项
return data.filter(item => featureMap[item.data.apiID]);
});
// 牌匾背景图片样式
const trapezoidBgStyle = computed(() => { const trapezoidBgStyle = computed(() => {
if (trapezoidBgImage.value) { if (trapezoidBgImage.value) {
return { return {
@@ -170,6 +152,10 @@ const featureMap = {
name: "关联风险监督", name: "关联风险监督",
component: defineAsyncComponent(() => import("@/ui/DWBG6A2C/components/RiskSupervisionSection.vue")), component: defineAsyncComponent(() => import("@/ui/DWBG6A2C/components/RiskSupervisionSection.vue")),
}, },
DWBG6A2C_CourtRiskInfo:{
name:"法院风险信息",
component: defineAsyncComponent(() => import("@/ui/DWBG6A2C/components/CourtRiskInfoSection.vue")),
},
// 司法涉诉 // 司法涉诉
FLXG0V4B: { FLXG0V4B: {
@@ -179,6 +165,15 @@ const featureMap = {
), ),
}, },
// 法院被执行人高级版
FLXGK5D2: {
name: "法院被执行人高级版",
component: defineAsyncComponent(() =>
import("@/ui/FLXGK5D2/index.vue")
),
remark: '法院被执行人高级版展示申请人作为失信被执行人或限高被执行人的详细情况。数据来源于法院公开信息,包括案号、执行法院、立案时间及风险信号描述等。'
},
// 个人涉诉 // 个人涉诉
FLXG7E8F: { FLXG7E8F: {
name: "个人涉诉", name: "个人涉诉",
@@ -363,6 +358,12 @@ const featureMap = {
remark: '手机在网时长查询用于检测用户手机号码的在网使用时长。在网时长越长,通常表示用户身份越稳定,信用风险越低。需要注意的是,如果手机号码存在携号转网的情况,那么在网时长会从转网的时候重新计算,转网前的在网时长不计入当前在网时长。建议结合手机携号转网查询结果进行综合评估。' remark: '手机在网时长查询用于检测用户手机号码的在网使用时长。在网时长越长,通常表示用户身份越稳定,信用风险越低。需要注意的是,如果手机号码存在携号转网的情况,那么在网时长会从转网的时候重新计算,转网前的在网时长不计入当前在网时长。建议结合手机携号转网查询结果进行综合评估。'
}, },
IVYZ0S0D:{
name: "劳动仲裁信息查询(个人版)",
component: defineAsyncComponent(() => import("@/ui/IVYZ0S0D.vue")),
remark: '劳动仲裁信息查询(个人版)用于查询个人在劳动仲裁方面的信息,包括劳动仲裁案件数量、劳动仲裁案件类型、劳动仲裁案件结果等。',
},
// 谛听多维报告 // 谛听多维报告
DWBG8B4D: { DWBG8B4D: {
name: "谛听多维报告", name: "谛听多维报告",
@@ -405,6 +406,10 @@ const featureMap = {
name: "规则风险提示", name: "规则风险提示",
component: defineAsyncComponent(() => import("@/ui/CDWBG8B4D/components/RiskWarningTab.vue")), component: defineAsyncComponent(() => import("@/ui/CDWBG8B4D/components/RiskWarningTab.vue")),
}, },
// DWBG3B4DCourtInfo:{
// name: "规则风险提示",
// component: defineAsyncComponent(() => import("@/ui/cDwBG8B4D/components/MultcourtInfosection.vue")),
// }
}; };
const maskValue = computed(() => { const maskValue = computed(() => {
@@ -478,6 +483,7 @@ const maskValue = computed(() => {
const featureRiskLevels = { const featureRiskLevels = {
// 🔴 高风险类 // 🔴 高风险类
'FLXG0V4B': 20, // 司法涉诉 'FLXG0V4B': 20, // 司法涉诉
'FLXGK5D2': 20, // 法院被执行人高级版
'FLXG7E8F': 20, // 个人涉诉 'FLXG7E8F': 20, // 个人涉诉
// 🟠 中高风险类 - 权重 7 // 🟠 中高风险类 - 权重 7
@@ -497,7 +503,7 @@ const featureRiskLevels = {
// 🟡 中风险类 - 权重 5 // 🟡 中风险类 - 权重 5
'QYGL3F8E': 5, // 人企关系加强版 'QYGL3F8E': 5, // 人企关系加强版
'QCXG9P1C': 5, // 名下车辆 'QCXG9P1C': 5, // 名下车辆贷前
'QCXG7A2B': 3, // 名下车辆(简化版) 'QCXG7A2B': 3, // 名下车辆(简化版)
'JRZQ09J8': 5, // 收入评估 'JRZQ09J8': 5, // 收入评估
'JRZQ8B3C': 5, // 个人消费能力等级 'JRZQ8B3C': 5, // 个人消费能力等级
@@ -505,6 +511,8 @@ const featureRiskLevels = {
'FLXGDEA9': 15, // 公安不良人员名单(加强版) 'FLXGDEA9': 15, // 公安不良人员名单(加强版)
'IVYZ81NC': 3, // 单人婚姻查询(登记时间版) 'IVYZ81NC': 3, // 单人婚姻查询(登记时间版)
'IVYZ5733': 3, // 单人婚姻状态A 'IVYZ5733': 3, // 单人婚姻状态A
'IVYZ0S0D': 3, // 劳动仲裁信息查询(个人版)
// 📊 复合报告类 - 按子模块动态计算 // 📊 复合报告类 - 按子模块动态计算
'DWBG8B4D': 0, // 谛听多维报告(由子模块计算) 'DWBG8B4D': 0, // 谛听多维报告(由子模块计算)
@@ -521,6 +529,8 @@ const featureRiskLevels = {
'DWBG8B4D_LeasingRisk': 6, 'DWBG8B4D_LeasingRisk': 6,
'DWBG8B4D_RiskSupervision': 8, 'DWBG8B4D_RiskSupervision': 8,
'DWBG8B4D_RiskWarningTab': 9, 'DWBG8B4D_RiskWarningTab': 9,
'DWBG6A2C_CourtRiskInfo':9,
// 司南报告子模块 // 司南报告子模块
'DWBG6A2C_StandLiveInfo': 4, 'DWBG6A2C_StandLiveInfo': 4,
@@ -535,6 +545,7 @@ const featureRiskLevels = {
'DWBG6A2C_CreditDetail': 5, 'DWBG6A2C_CreditDetail': 5,
'DWBG6A2C_RentalBehavior': 5, 'DWBG6A2C_RentalBehavior': 5,
'DWBG6A2C_RiskSupervision': 8, 'DWBG6A2C_RiskSupervision': 8,
'DWBG6A2C_CourtRiskInfo':9,
// 人企关系加强版子模块 // 人企关系加强版子模块
'CQYGL3F8E_Investment': 4, 'CQYGL3F8E_Investment': 4,
@@ -547,6 +558,32 @@ const featureRiskLevels = {
'CQYGL3F8E_TaxRisk': 7, 'CQYGL3F8E_TaxRisk': 7,
}; };
// 处理数据拆分支持DWBG8B4D、DWBG6A2C、CJRZQ5E9F和CQYGL3F8E
const processedReportData = computed(() => {
console.log('[BaseReport.vue] 开始计算 processedReportData...');
let data = reportData.value || [];
// 拆分DWBG8B4D数据
data = splitDWBG8B4DForTabs(data);
// 拆分DWBG6A2C数据
data = splitDWBG6A2CForTabs(data);
// 拆分CQYGL3F8E数据
data = splitCQYGL3F8EForTabs(data);
// 过滤掉在featureMap中没有对应的项
const filtered = data.filter(item => {
const apiID = item?.data?.apiID;
const exists = item && item.data && apiID && featureMap[apiID];
if (!exists && item?.data?.apiID) {
console.warn(`[BaseReport.vue] 未找到 API ID "${apiID}" 的对应组件配置,已过滤。`);
}
return exists;
});
console.log('[BaseReport.vue] 过滤后模块数量:', filtered.length);
return filtered;
});
// 存储每个组件的 ref 引用 // 存储每个组件的 ref 引用
const componentRefs = ref({}); const componentRefs = ref({});
@@ -566,6 +603,7 @@ defineExpose({
// 计算综合评分的函数(分数越高越安全) // 计算综合评分的函数(分数越高越安全)
const calculateScore = () => { const calculateScore = () => {
console.log('[BaseReport.vue] 开始计算报告评分...');
// 收集实际存在的 features 及其风险权重 // 收集实际存在的 features 及其风险权重
const presentFeatures = []; const presentFeatures = [];
@@ -586,6 +624,7 @@ const calculateScore = () => {
}); });
}); });
console.log('[BaseReport.vue] 参与评分的特征数量:', presentFeatures.length);
if (presentFeatures.length === 0) return 100; // 无有效特征时返回满分(最安全) if (presentFeatures.length === 0) return 100; // 无有效特征时返回满分(最安全)
// 累计总风险分数 // 累计总风险分数
@@ -622,12 +661,14 @@ const calculateScore = () => {
totalRiskScore += riskContribution; totalRiskScore += riskContribution;
}); });
console.log('[BaseReport.vue] 计算得出的总风险分数:', totalRiskScore);
// 将总风险分数限制在 0-90 范围内确保最低分为10分 // 将总风险分数限制在 0-90 范围内确保最低分为10分
const finalRiskScore = Math.max(0, Math.min(90, Math.round(totalRiskScore))); const finalRiskScore = Math.max(0, Math.min(90, Math.round(totalRiskScore)));
// 转换为安全分数分数越高越安全100 - 风险分数) // 转换为安全分数分数越高越安全100 - 风险分数)
// 最终分数范围10-100分 // 最终分数范围10-100分
const safetyScore = 100 - finalRiskScore; const safetyScore = 100 - finalRiskScore;
console.log('[BaseReport.vue] 最终安全评分:', safetyScore);
return safetyScore; return safetyScore;
}; };
@@ -641,11 +682,11 @@ watch([reportData, componentRiskScores], () => {
timestamp: new Date().toISOString(), timestamp: new Date().toISOString(),
finalScore: reportScore.value, finalScore: reportScore.value,
reportModules: processedReportData.value.map((item, index) => ({ reportModules: processedReportData.value.map((item, index) => ({
apiID: item.data.apiID, apiID: item?.data?.apiID || 'unknown',
name: featureMap[item.data.apiID]?.name || '未知', name: featureMap[item?.data?.apiID]?.name || '未知',
index: index, index: index,
riskScore: componentRiskScores.value[`${item.data.apiID}_${index}`] ?? '未上报', riskScore: componentRiskScores.value[`${item?.data?.apiID}_${index}`] ?? '未上报',
weight: featureRiskLevels[item.data.apiID] ?? 0 weight: featureRiskLevels[item?.data?.apiID] ?? 0
})), })),
componentScores: componentRiskScores.value, componentScores: componentRiskScores.value,
riskLevels: featureRiskLevels riskLevels: featureRiskLevels

View File

@@ -1,27 +0,0 @@
<script setup>
// 接收 props
const props = defineProps({
title: String,
})
const titleClass = computed(() => {
// 统一使用主题色
return 'bg-primary'
})
</script>
<template>
<div class="relative">
<!-- 标题部分 -->
<div :class="titleClass" class="inline-block rounded-lg px-2 py-1 text-white font-bold shadow-md">
{{ title }}
</div>
<!-- 左上角修饰 -->
<div
class="absolute left-0 top-0 h-4 w-4 transform rounded-full bg-white shadow-md -translate-x-2 -translate-y-2" />
</div>
</template>
<style scoped></style>

File diff suppressed because it is too large Load Diff

View File

@@ -1,31 +1,28 @@
import './assets/main.css' console.log('[main.js] 脚本开始执行...');
import { createApp } from 'vue' import "./assets/main.css";
import { createRouter, createWebHistory } from 'vue-router' import { createApp } from "vue";
import App from './App.vue' import { createRouter, createWebHistory } from "vue-router";
import App from "./App.vue";
console.log('[main.js] 依赖库导入完成');
const router = createRouter({ const router = createRouter({
history: createWebHistory(), history: createWebHistory(),
routes: [ routes: [
{ {
path: '/', path: "/",
name: 'Report', name: "Report",
component: () => import('./views/Report.vue') component: () => {
console.log('[main.js] 路由正在加载 Report.vue...');
return import("./views/Report.vue");
},
}, },
{ ],
path: '/report', });
name: 'ReportView',
component: () => import('./views/Report.vue')
},
{
path: '/report-pdf',
name: 'ReportPDF',
component: () => import('./views/ReportPDF.vue')
}
]
})
const app = createApp(App) const app = createApp(App);
app.use(router) app.use(router);
app.mount('#app')
console.log('[main.js] 准备挂载应用...');
app.mount("#app");
console.log('[main.js] 应用挂载指令已发出');

Binary file not shown.

View File

@@ -63,16 +63,18 @@ const currentStatus = !actualData
:class="`status-label rounded-full px-6 py-3 text-center font-bold shadow-md ${currentStatus.bgClass} ${currentStatus.textClass}`"> :class="`status-label rounded-full px-6 py-3 text-center font-bold shadow-md ${currentStatus.bgClass} ${currentStatus.textClass}`">
{{ currentStatus.text }} {{ currentStatus.text }}
</div> </div>
<div v-if="currentStatus.opDate" class="op-date-container mt-4 px-4 py-2 bg-blue-50 rounded-lg border border-blue-200">
<p class="op-date text-sm font-medium text-blue-700">
登记日期{{ currentStatus.opDate }}
</p>
</div>
<p v-html="currentStatus.description" class="status-description mt-3 text-sm text-gray-600"></p> <p v-html="currentStatus.description" class="status-description mt-3 text-sm text-gray-600"></p>
</div> </div>
</div> </div>
</template> </template>
<!-- <div v-if="currentStatus.opDate" class="op-date-container mt-4 px-4 py-2 bg-blue-50 rounded-lg border border-blue-200">
<p class="op-date text-sm font-medium text-blue-700">
登记日期{{ currentStatus.opDate }}
</p>
</div> -->
<style lang="scss" scoped> <style lang="scss" scoped>
.status-info { .status-info {

View File

@@ -1,238 +0,0 @@
# CQYGL3F8E 人企关系加强版模块
## 概述
CQYGL3F8E 是人企关系加强版模块,提供全面的企业关联分析功能。该模块通过拆分功能,将原本的单一组件分解为三个独立的子模块,每个子模块专注于特定类型的企业关联信息展示。
## 模块结构
### 主模块
- **文件位置**: `src/ui/CQYGL3F8E/index.vue`
- **功能**: 整合三个子模块,提供完整的人企关系分析视图
- **API ID**: `QYGL3F8E`
### 子模块
#### 1. 投资企业记录 (Investment)
- **文件位置**: `src/ui/CQYGL3F8E/components/Investment.vue`
- **API ID**: `CQYGL3F8E_Investment`
- **功能**: 展示用户作为股东、历史股东、法人、历史法人的企业记录
- **数据来源**: 过滤 `relationship` 字段包含 `["sh", "his_sh", "lp", "his_lp"]` 的企业
#### 2. 高管任职记录 (SeniorExecutive)
- **文件位置**: `src/ui/CQYGL3F8E/components/SeniorExecutive.vue`
- **API ID**: `CQYGL3F8E_SeniorExecutive`
- **功能**: 展示用户作为高管、历史高管的企业任职记录
- **数据来源**: 过滤 `relationship` 字段包含 `["tm", "his_tm"]` 的企业
#### 3. 涉诉风险 (Lawsuit)
- **文件位置**: `src/ui/CQYGL3F8E/components/Lawsuit.vue`
- **API ID**: `CQYGL3F8E_Lawsuit`
- **功能**: 展示存在涉诉风险的企业信息
- **数据来源**: 过滤 `lawsuitInfo` 字段包含有效涉诉数据的企业
#### 4. 对外投资历史 (InvestHistory)
- **文件位置**: `src/ui/CQYGL3F8E/components/InvestHistory.vue`
- **API ID**: `CQYGL3F8E_InvestHistory`
- **功能**: 展示企业的对外投资历史记录
- **数据来源**: `invest_history` 字段
#### 5. 融资历史 (FinancingHistory)
- **文件位置**: `src/ui/CQYGL3F8E/components/FinancingHistory.vue`
- **API ID**: `CQYGL3F8E_FinancingHistory`
- **功能**: 展示企业的融资历史记录
- **数据来源**: `financing_history` 字段
#### 6. 行政处罚 (Punishment)
- **文件位置**: `src/ui/CQYGL3F8E/components/Punishment.vue`
- **API ID**: `CQYGL3F8E_Punishment`
- **功能**: 展示企业的行政处罚记录
- **数据来源**: `punishment_info` 字段
#### 7. 经营异常 (Abnormal)
- **文件位置**: `src/ui/CQYGL3F8E/components/Abnormal.vue`
- **API ID**: `CQYGL3F8E_Abnormal`
- **功能**: 展示企业的经营异常记录
- **数据来源**: `abnormal_info` 字段
#### 8. 欠税公告 (OwnTax)
- **文件位置**: `src/ui/CQYGL3F8E/components/OwnTax.vue`
- **API ID**: `CQYGL3F8E_OwnTax`
- **功能**: 展示企业的欠税公告记录
- **数据来源**: `own_tax` 字段
#### 9. 税收违法 (TaxContravention)
- **文件位置**: `src/ui/CQYGL3F8E/components/TaxContravention.vue`
- **API ID**: `CQYGL3F8E_TaxContravention`
- **功能**: 展示企业的税收违法记录
- **数据来源**: `tax_contravention` 字段
## 数据拆分逻辑
### 数据源结构
```javascript
{
data: {
apiID: 'QYGL3F8E',
data: {
items: [
{
orgName: '企业名称',
relationship: ['sh', 'tm'], // 关系类型
lawsuitInfo: { ... }, // 涉诉信息
basicInfo: { ... }, // 基本信息
stockHolderItem: { ... }, // 持股信息
staffList: { ... } // 人员列表
}
]
}
}
}
```
### 拆分规则
#### 投资企业记录
- **过滤条件**: `relationship` 包含投资类关系
- **关系类型**: `["sh", "his_sh", "lp", "his_lp"]`
- **包含字段**: 完整的企业信息,包括持股详情
#### 高管任职记录
- **过滤条件**: `relationship` 包含高管类关系
- **关系类型**: `["tm", "his_tm"]`
- **包含字段**: 完整的企业信息,重点关注任职信息
#### 涉诉风险
- **过滤条件**: `lawsuitInfo` 包含有效涉诉数据
- **检查字段**:
- `lawsuitInfo.entout.data` (非空对象)
- `lawsuitInfo.sxbzxr.data.sxbzxr` (非空数组)
- `lawsuitInfo.xgbzxr.data.xgbzxr` (非空数组)
- **包含字段**: 涉诉企业和总数统计
#### 对外投资历史
- **数据来源**: `invest_history.items` 数组
- **包含字段**: 投资企业信息、持股比例、注册资本等
#### 融资历史
- **数据来源**: `financing_history.items` 数组
- **包含字段**: 融资轮次、融资金额、投资者、新闻信息等
#### 行政处罚
- **数据来源**: `punishment_info.items` 数组
- **包含字段**: 处罚类型、处罚金额、处罚原因、处罚部门等
#### 经营异常
- **数据来源**: `abnormal_info.items` 数组
- **包含字段**: 异常原因、列入/移出日期、相关部门等
#### 欠税公告
- **数据来源**: `own_tax.items` 数组
- **包含字段**: 欠税金额、税务类型、欠税税种、纳税人信息、税务机关等
#### 税收违法
- **数据来源**: `tax_contravention.items` 数组
- **包含字段**: 案件性质、违法ID、税务机关、发布时间、纳税人名称等
## 工具函数
### simpleSplitter.js
位置: `src/ui/CQYGL3F8E/utils/simpleSplitter.js`
#### 主要函数
- `splitCQYGL3F8EForTabs(reportData)`: 数据拆分主函数
- `getRelationshipText(relation)`: 获取关系文本描述
- `getRelationshipClass(relation)`: 获取关系样式类
- `getStatusClass(status)`: 获取企业状态样式类
- `formatCapital(capital, currency)`: 格式化资本金额
- `formatDate(dateStr)`: 格式化日期显示
## 集成配置
### BaseReport.vue 配置
```javascript
// 导入拆分函数
import { splitCQYGL3F8EForTabs } from '@/ui/CQYGL3F8E/utils/simpleSplitter.js';
// 数据处理
const processedReportData = computed(() => {
let data = reportData.value;
// ... 其他拆分
data = splitCQYGL3F8EForTabs(data);
return data;
});
// 功能映射
const featureMap = {
QYGL3F8E: {
name: "人企关系加强版",
component: defineAsyncComponent(() => import("@/ui/CQYGL3F8E/index.vue")),
remark: '人企关系加强版提供全面的企业关联分析,包括投资企业记录、高管任职记录和涉诉风险等多维度信息。'
},
CQYGL3F8E_Investment: {
name: "投资企业记录",
component: defineAsyncComponent(() => import("@/ui/CQYGL3F8E/components/Investment.vue")),
},
CQYGL3F8E_SeniorExecutive: {
name: "高管任职记录",
component: defineAsyncComponent(() => import("@/ui/CQYGL3F8E/components/SeniorExecutive.vue")),
},
CQYGL3F8E_Lawsuit: {
name: "涉诉风险",
component: defineAsyncComponent(() => import("@/ui/CQYGL3F8E/components/Lawsuit.vue")),
}
};
```
## 使用方式
### 完整视图
访问 `QYGL3F8E` 将显示完整的人企关系分析,包含所有九个子模块。
### 独立子模块
- 访问 `CQYGL3F8E_Investment` 仅显示投资企业记录
- 访问 `CQYGL3F8E_SeniorExecutive` 仅显示高管任职记录
- 访问 `CQYGL3F8E_Lawsuit` 仅显示涉诉风险
- 访问 `CQYGL3F8E_InvestHistory` 仅显示对外投资历史
- 访问 `CQYGL3F8E_FinancingHistory` 仅显示融资历史
- 访问 `CQYGL3F8E_Punishment` 仅显示行政处罚
- 访问 `CQYGL3F8E_Abnormal` 仅显示经营异常
- 访问 `CQYGL3F8E_OwnTax` 仅显示欠税公告
- 访问 `CQYGL3F8E_TaxContravention` 仅显示税收违法
## 特性
### 1. 数据过滤
- 基于关系类型智能过滤企业数据
- 支持多种关系类型的组合展示
### 2. 展开式详情
- 企业卡片支持点击展开查看详细信息
- 包含持股信息、基本信息、联系方式等
### 3. 状态标识
- 企业状态颜色编码(存续、注销、吊销等)
- 关系类型标签展示
### 4. 数据格式化
- 资本金额自动转换为万元单位
- 日期格式化显示
- 持股比例可视化进度条
### 5. 响应式设计
- 支持移动端和桌面端
- 自适应布局和交互
## 注意事项
1. **数据完整性**: 拆分后的数据保持原始结构的完整性
2. **性能优化**: 使用 `defineAsyncComponent` 实现组件懒加载
3. **错误处理**: 对缺失数据进行安全处理,避免渲染错误
4. **样式一致性**: 保持与整体设计系统的视觉一致性
## 更新历史
- **v1.0.0**: 初始版本,支持基本的企业关联信息展示
- **v2.0.0**: 模块拆分重构,支持独立子模块访问
- **v2.1.0**: 优化数据处理逻辑,增强错误处理能力
- **v2.2.0**: 新增欠税公告和税收违法模块,完善企业风险分析功能

View File

@@ -256,11 +256,129 @@ const props = defineProps({
}, },
}) })
// 从data中解构出需要的字段 // 从data中解构出需要的字段 - 优先使用新数据结构
const courtRiskInfos = computed(() => { const courtRiskInfos = computed(() => {
return props.data?.judiciaRiskInfos || [] // 检查是否存在新数据结构 (judicialLeaseReport)
if (props.data?.judicialLeaseReport) {
return transformJudicialLeaseReport(props.data.judicialLeaseReport)
}
// 兼容旧数据结构 (judiciaRiskInfos)
if (props.data?.judiciaRiskInfos && Array.isArray(props.data.judiciaRiskInfos)) {
return props.data.judiciaRiskInfos
}
return []
}) })
// 转换司法数据报告为新格式
const transformJudicialLeaseReport = (judicialLeaseReport) => {
const result = []
const newMultCourtInfo = judicialLeaseReport?.courtInfo?.newMultCourtInfo || {}
// 定义案件类型映射
const caseTypeMappings = [
{ key: 'criminalCases', type: '刑事案件', caseTypeLabel: '涉案公告' },
{ key: 'enforcementCases', type: '执行案件', caseTypeLabel: '执行公告' },
{ key: 'civilCases', type: '民事案件', caseTypeLabel: '涉案公告' },
{ key: 'administrativeCases', type: '行政案件', caseTypeLabel: '涉案公告' },
{ key: 'preservationCases', type: '非诉保全审查案件', caseTypeLabel: '非诉保全审查案件' },
{ key: 'bankruptcyCases', type: '强制清算与破产案件', caseTypeLabel: '强制清算与破产案件' },
]
// 转换各类案件
caseTypeMappings.forEach(mapping => {
const cases = newMultCourtInfo[mapping.key]
if (cases && Array.isArray(cases)) {
cases.forEach(caseItem => {
result.push(transformCourtCaseItem(caseItem, mapping.caseTypeLabel))
})
}
})
// 转换失信公告
const disinCases = newMultCourtInfo.disinCases
if (disinCases && Array.isArray(disinCases)) {
disinCases.forEach(disinItem => {
result.push(transformDisinCaseItem(disinItem))
})
}
// 转换限高公告
const limitCases = newMultCourtInfo.limitCases
if (limitCases && Array.isArray(limitCases)) {
limitCases.forEach(limitItem => {
result.push(transformLimitCaseItem(limitItem))
})
}
return result
}
// 转换普通案件项
const transformCourtCaseItem = (caseItem, typeLabel) => {
return {
caseNumber: caseItem.caseNumber || '',
caseReason: caseItem.nlaayTree || '',
caseStatus: caseItem.caseStatus || '',
caseType: caseItem.najlx || '',
court: caseItem.njbfy || caseItem.zxfy || '',
disposalMethod: caseItem.njafs || '',
disposalTime: caseItem.djarq || '',
executionAmount: caseItem.nsqzxbdje || caseItem.njabdje || '',
filingTime: caseItem.dlarq || '',
judgmentResult: caseItem.cgkwsPjjg || '',
litigantType: caseItem.nssdw || '',
type: typeLabel,
oldCaseNumber: caseItem.cahHx || '',
repaidAmount: caseItem.nsjdwje || '',
matchScore: null
}
}
// 转换失信公告项
const transformDisinCaseItem = (disinItem) => {
return {
caseNumber: disinItem.ah || '',
caseReason: '失信被执行人',
caseStatus: '失信中',
caseType: '失信公告',
court: disinItem.zxfy || '',
disposalMethod: '失信',
disposalTime: disinItem.fbrq || '',
executionAmount: disinItem.pjjeGj || '',
filingTime: disinItem.larq || '',
judgmentResult: disinItem.yw || '',
litigantType: '被执行人',
type: '失信公告',
oldCaseNumber: disinItem.zxyjwh || '',
repaidAmount: '',
contentSummary: `失信情形: ${disinItem.xwqx || ''}\n履行情况: ${disinItem.lxqk || ''}`,
matchScore: null
}
}
// 转换限高公告项
const transformLimitCaseItem = (limitItem) => {
return {
caseNumber: limitItem.ah || '',
caseReason: '限制高消费',
caseStatus: '限高中',
caseType: '限高公告',
court: limitItem.zxfy || '',
disposalMethod: '限高',
disposalTime: limitItem.fbrq || '',
executionAmount: '',
filingTime: limitItem.larq || '',
judgmentResult: '',
litigantType: '被执行人',
type: '限高公告',
oldCaseNumber: '',
repaidAmount: '',
matchScore: null
}
}
// 折叠面板状态 // 折叠面板状态
const activeCases = ref({}) const activeCases = ref({})

View File

@@ -205,6 +205,7 @@ export function splitDWBG6A2CForTabs(reportData) {
} }
// 14. 法院风险信息 // 14. 法院风险信息
// 检查旧数据结构 (judiciaRiskInfos)
if (originalData.judiciaRiskInfos && originalData.judiciaRiskInfos.length > 0) { if (originalData.judiciaRiskInfos && originalData.judiciaRiskInfos.length > 0) {
splitModules.push({ splitModules.push({
data: { data: {
@@ -217,6 +218,19 @@ export function splitDWBG6A2CForTabs(reportData) {
} }
}); });
} }
// 检查新数据结构 (judicialLeaseReport)
else if (originalData.judicialLeaseReport) {
splitModules.push({
data: {
apiID: 'DWBG6A2C_CourtRiskInfo',
data: {
judicialLeaseReport: originalData.judicialLeaseReport
},
success: true,
timestamp: baseTimestamp
}
});
}
// 移除原始的DWBG6A2C数据添加拆分后的模块 // 移除原始的DWBG6A2C数据添加拆分后的模块
const otherData = reportData.filter(item => item.data?.apiID !== 'DWBG6A2C'); const otherData = reportData.filter(item => item.data?.apiID !== 'DWBG6A2C');

View File

@@ -78,29 +78,43 @@ export const formatDate = dateStr => {
return dateStr // 如果不是标准格式则返回原始字符串 return dateStr // 如果不是标准格式则返回原始字符串
} }
// 格式化金额显示(单位:元) // 格式化金额显示(单位:元)
export const formatLawsuitMoney = money => { export const formatLawsuitMoney = money => {
if (!money) return '—' if (!money) return '—'
const value = parseFloat(money) // 如果是字符串类型,检查是否已经包含单位
if (isNaN(value)) return '—' if (typeof money === 'string') {
// 匹配常见的金额单位:元、万元、亿元、万、亿等
// 超过1亿显示亿元 const unitPattern = /(元|万元|亿元|万|亿|千元|百元|角|分)\s*$/
if (value >= 10000) { const unitMatch = money.match(unitPattern)
return (
(value / 10000).toLocaleString('zh-CN', { if (unitMatch) {
minimumFractionDigits: 0, // 已经包含单位,提取数字部分和单位
maximumFractionDigits: 2, const unit = unitMatch[1]
}) + ' 亿元' // 提取数字部分(包括小数点和逗号分隔符)
) const numMatch = money.replace(unitPattern, '').trim().replace(/,/g, '')
const value = parseFloat(numMatch)
if (isNaN(value)) return '—'
// 格式化数字并保留原有单位
return (
value.toLocaleString('zh-CN', {
minimumFractionDigits: 0,
maximumFractionDigits: 2,
}) + (unit.includes('元') ? ` ${unit}` : ` ${unit}`)
)
}
} }
// 否则显示万元 // 没有单位,按数字处理并添加"元"
const value = parseFloat(money)
if (isNaN(value)) return '—'
return ( return (
value.toLocaleString('zh-CN', { value.toLocaleString('zh-CN', {
minimumFractionDigits: 0, minimumFractionDigits: 0,
maximumFractionDigits: 2, maximumFractionDigits: 2,
}) + ' 元' }) + ' 元'
) )
} }

BIN
src/ui/FLXGK5D2.zip Normal file

Binary file not shown.

View File

@@ -0,0 +1,76 @@
<template>
<div class="px-4 pb-4">
<div class="grid grid-cols-[max-content_1fr] gap-x-2 gap-y-3">
<!-- 执行法院 -->
<span class="text-base text-[#666666]">执行法院</span>
<span class="text-base font-medium text-[#333333]">{{ caseData.courtname || "—" }}</span>
<!-- 所属地域 -->
<span class="text-base text-[#666666]">所属地域</span>
<span class="text-base font-medium text-[#333333]">{{ caseData.areaname || "—" }}</span>
<!-- 立案时间 -->
<template v-if="caseData.regdate">
<span class="text-base text-[#666666]">立案时间</span>
<span class="text-base font-medium text-[#333333]">{{ formatDate(caseData.regdate) }}</span>
</template>
<!-- 发布时间 -->
<template v-if="caseData.publishdate">
<span class="text-base text-[#666666]">发布时间</span>
<span class="text-base font-medium text-[#333333]">{{ formatDate(caseData.publishdate) }}</span>
</template>
<!-- 性别 -->
<template v-if="caseData.sexname">
<span class="text-base text-[#666666]">性别</span>
<span class="text-base font-medium text-[#333333]">{{ caseData.sexname || "—" }}</span>
</template>
<!-- 人员/企业类型 -->
<template v-if="caseData.partytypename !== undefined">
<span class="text-base text-[#666666]">主体类型</span>
<span class="text-base font-medium text-[#333333]">{{ caseData.partytypename === '0' ? '自然人' : (caseData.partytypename === '1' ? '企业' : '未知') }}</span>
</template>
<!-- 年龄 -->
<template v-if="caseData.age">
<span class="text-base text-[#666666]">年龄</span>
<span class="text-base font-medium text-[#333333]">{{ caseData.age || "—" }}</span>
</template>
<!-- 执行依据文号 -->
<template v-if="caseData.gistcid">
<span class="text-base text-[#666666]">执行依据文号</span>
<span class="text-base font-medium text-[#333333]">{{ caseData.gistcid || "—" }}</span>
</template>
<!-- 信号描述 -->
<template v-if="caseData.signalDesc">
<span class="text-base text-[#666666]">信号描述</span>
<span class="text-base font-medium text-[#333333]">{{ caseData.signalDesc || "—" }}</span>
</template>
<!-- 信号等级 -->
<template v-if="caseData.signalRating">
<span class="text-base text-[#666666]">信号等级</span>
<span class="text-base font-medium text-[#333333]">{{ caseData.signalRating || "—" }} (1为最高, 7为最低)</span>
</template>
</div>
</div>
</template>
<script setup>
import { formatDate } from '../utils/lawsuitUtils.js'
const props = defineProps({
caseData: {
type: Object,
required: true
},
caseType: {
type: String,
required: true
}
})
</script>

View File

@@ -0,0 +1,93 @@
<template>
<div class="">
<!-- 概览标题 -->
<div class="p-4">
<!-- 风险概览总结 -->
<div class="p-4 rounded-lg" :class="getRiskOverviewClass()">
<div class="flex items-center">
<div class="w-12 h-12 mr-3 flex-shrink-0">
<img :src="getRiskIcon()" alt="风险" class="w-12 h-12 object-contain" />
</div>
<div class="text-gray-700">
{{ totalCases }}
起涉诉案件中
<span v-if="stats.highRiskItems > 0" class="text-orange-600 font-medium">
{{ stats.highRiskItems }}
</span>
<span v-else class="text-green-600 font-medium">0</span>
起高风险案件
<span v-if="stats.caseTypes.length > 0" class="ml-1">
涉及 {{ stats.caseTypes.length }} 种案件类型
</span>
</div>
</div>
</div>
</div>
<!-- 主要风险指标 -->
<div class="grid grid-cols-2 gap-3 p-4">
<!-- 风险事项卡片 -->
<div class="p-4 bg-[#EB3C3C1A] border border-[#EB3C3C4D] rounded-xl text-center">
<div class="text-2xl font-bold text-[#EB3C3C] mb-1">{{ stats.totalRiskItems || 0 }}</div>
<div class="text-sm font-medium text-gray-800 mb-1">风险事项</div>
<div class="text-xs text-gray-500">
命中{{ stats.totalRiskItems || 0 }}个规则
</div>
</div>
<!-- 高风险案件卡片 -->
<div class="p-4 bg-[#EB3C3C1A] border border-[#EB3C3C4D] rounded-xl text-center">
<div class="text-2xl font-bold text-[#EB3C3C] mb-1">{{ stats.highRiskItems || 0 }}</div>
<div class="text-sm font-medium text-gray-800 mb-1">高风险案件</div>
<div class="text-xs text-orange-600">
<span class="mr-3">失信{{ stats.sxbzxrCount || 0 }}</span>
<span>限高{{ stats.xgbzxrCount || 0 }}</span>
</div>
</div>
</div>
</div>
</template>
<script setup>
import { computed } from 'vue'
import LTitle from '@/components/LTitle.vue'
const props = defineProps({
stats: {
type: Object,
required: true,
},
totalCases: {
type: Number,
required: true,
},
})
// 获取风险概览样式
const getRiskOverviewClass = () => {
// 有高风险案件 - 红色警告
if (props.stats.highRiskItems > 0) {
return 'bg-[#F9ECEC] border border-[#F0CACA]'
}
// 有案件但无高风险 - 黄色警示
if (props.totalCases > 0) {
return 'bg-[#FFF8E1] border border-[#FFE082]'
}
// 无案件 - 绿色正常
return 'bg-[#ECF9EF] border border-[#CAECD3]'
}
// 获取风险图标
const getRiskIcon = () => {
// 有高风险案件 - 高风险图标
if (props.stats.highRiskItems > 0) {
return new URL('../../../assets/images/report/gfx.png', import.meta.url).href
}
// 有案件但无高风险 - 中风险图标
if (props.totalCases > 0) {
return new URL('../../../assets/images/report/zfx.png', import.meta.url).href
}
// 无案件 - 正常图标
return new URL('../../../assets/images/report/zq.png', import.meta.url).href
}
</script>

344
src/ui/FLXGK5D2/index.vue Normal file
View File

@@ -0,0 +1,344 @@
<template>
<div class="card shadow-sm rounded-xl overflow-hidden p-4">
<div class="border border-[#EEEEEE] rounded-xl">
<!-- 标题 -->
<div class="flex items-center mb-3 p-4">
<div class="w-8 h-8 flex items-center justify-center mr-2">
<img src="@/assets/images/report/ssfxfx.png" alt="涉诉风险整体" class="w-8 h-8 object-contain" />
</div>
<span class="font-bold text-gray-800">法院被执行人高级版</span>
</div>
<LTitle title="涉诉风险整体概览" />
<!-- 全局风险概览面板 -->
<StatisticsOverview
v-if="totalCases > 0 && lawsuitStats"
:stats="lawsuitStats"
:total-cases="totalCases"
/>
<!-- 案件类型筛选tab -->
<div v-if="totalCases > 0" class="p-4">
<van-tabs v-model:active="activeCaseTypeFilter" line-width="30px" class="lawsuit-tabs">
<!-- 全部风险 -->
<van-tab name="all">
<template #title>
<div class="flex items-center gap-1">
<span>全部风险</span>
<span>({{ caseTypeCounts.all }})</span>
</div>
</template>
</van-tab>
<!-- 各类型案件 - 使用v-for渲染 -->
<van-tab v-for="(typeInfo, type) in lawsuitTypeMap" :key="type" :name="type">
<template #title>
<div class="flex items-center gap-1">
<span>{{ typeInfo.text }}({{ caseTypeCounts[type] || 0 }})</span>
</div>
</template>
</van-tab>
</van-tabs>
<!-- 空状态展示 - 放在 tabs 外部以避免切换干扰 -->
<div v-if="filteredCases.length === 0" class="p-8 text-center text-gray-500">
<div class="flex flex-col items-center justify-center">
<van-empty :description="`暂无相关记录`" />
</div>
</div>
</div>
<!-- 案件列表 -->
<div v-if="filteredCases.length > 0" class="space-y-3 px-4 mb-4">
<div v-for="(caseItem, index) in filteredCases" :key="index" class="case-wrapper">
<!-- 案件卡片 - 可点击展开 -->
<div class="bg-white rounded-xl overflow-hidden border px-4 pt-3 border-[#DDDDDD]">
<div class="cursor-pointer relative" @click="toggleCaseExpand(caseItem.id || index, 'case', index)">
<!-- 顶部区域案件标题和案件类型 -->
<div class=" flex items-center">
<!-- 案件标题 -->
<div class="font-bold text-base text-[#333333] mr-2">{{ caseItem.ah || '暂无案号' }}</div>
<!-- 案件类型标签 -->
<span class="px-2 py-1 text-xs rounded-md font-medium bg-[#F9ECEC] text-[#EB3C3C]">
{{ getCaseTypeText(caseItem.type) }}
</span>
</div>
<!-- 中间区域立案时间 -->
<div class="pb-2">
<span class="text-sm text-[#666666]">立案</span>
<span class="text-sm text-[#333333]">{{ formatDate(caseItem.regdate) }}</span>
</div>
<!-- 底部区域风险等级 -->
<div class="flex items-center gap-2">
<!-- 风险等级标签 -->
<span class="px-2 py-1 text-xs rounded-md font-medium"
:class="getCaseTypeRiskLevel(caseItem.type).color">
{{ getCaseTypeRiskLevel(caseItem.type).text }}
</span>
<!-- 下架状态 -->
<span v-if="caseItem.sign === '0'" class="px-2 py-1 text-xs rounded-md font-medium bg-gray-100 text-gray-500">
已下架
</span>
</div>
<!-- 展开指示器 -->
<div class="absolute right-4 bottom-3 flex items-center text-xs text-gray-500">
<img src="@/assets/images/report/zk.png" alt="展开" class="w-4 h-4 container"
:class="{ 'rotate-180': isCaseExpanded(caseItem.id || index, 'case', index) }" />
</div>
</div>
<!-- 案件详情抽屉 -->
<div class="mt-4 overflow-hidden transition-all duration-300 ease-in-out" :class="{
'max-h-0 opacity-0': !isCaseExpanded(caseItem.id || index, 'case', index),
'max-h-none opacity-100': isCaseExpanded(caseItem.id || index, 'case', index),
}">
<div class="mt-1 transform transition-all duration-300">
<div class="relative">
<CaseDetail :case-data="caseItem" :case-type="caseItem.type" />
</div>
</div>
</div>
</div>
</div>
</div>
<!-- 无涉诉风险时的空状态展示 -->
<div v-else class="text-gray-500 py-10 text-center bg-gray-50 rounded-lg mx-4 mb-4">
<div class="text-gray-300 text-3xl mb-2"></div>
暂无涉诉风险记录
</div>
</div>
</div>
<!-- 温馨提示 -->
<LRemark
content="法院被执行人高级版展示申请人作为失信被执行人或限高被执行人的详细情况。数据来源于法院公开信息,包括案号、执行法院、立案时间及风险信号描述等。建议关注风险等级较高的案件及近年发生的执行记录。" />
</template>
<script setup>
import { ref, computed } from 'vue'
import LTitle from '@/components/LTitle.vue'
import LRemark from '@/components/LRemark.vue'
import StatisticsOverview from './components/StatisticsOverview.vue'
import CaseDetail from './components/CaseDetail.vue'
import { useRiskNotifier } from '@/composables/useRiskNotifier'
import {
lawsuitTypeMap,
getCaseTypeText,
getCaseTypeColor,
formatDate,
getCaseTypeRiskLevel,
parseFlatData
} from './utils/lawsuitUtils.js'
const props = defineProps({
data: {
type: Object,
required: true,
},
apiId: {
type: String,
default: '',
},
index: {
type: Number,
default: 0,
},
notifyRiskStatus: {
type: Function,
default: () => { },
},
})
// 解析扁平数据
const parsedData = computed(() => {
const data = props.data || {}
return parseFlatData(data)
})
const sx = computed(() => parsedData.value.sx)
const xg = computed(() => parsedData.value.xg)
// 用于跟踪展开的案件卡片
const expandedCases = ref({})
// 切换展开/收起案件详情
const toggleCaseExpand = (caseId, listType, index) => {
const uniqueKey = `${caseId}_${listType}_${index}`
expandedCases.value[uniqueKey] = !expandedCases.value[uniqueKey]
}
// 检查案件是否展开
const isCaseExpanded = (caseId, listType, index) => {
const uniqueKey = `${caseId}_${listType}_${index}`
return !!expandedCases.value[uniqueKey]
}
// 当前选中的案件类型筛选
const activeCaseTypeFilter = ref('all')
// 计算所有案件数据
const allCases = computed(() => {
return [...sx.value, ...xg.value]
})
// 计算总案件数
const totalCases = computed(() => allCases.value.length)
// 计算涉诉风险统计
const lawsuitStats = computed(() => {
if (totalCases.value === 0) return null
const stats = {
totalRiskItems: 0,
highRiskItems: 0,
mediumRiskItems: 0,
lowRiskItems: 0,
sxbzxrCount: sx.value.length,
xgbzxrCount: xg.value.length,
caseTypes: [],
}
// 统计规则命中数
const data = props.data || {}
Object.keys(data).forEach(key => {
if (key.startsWith('Rule_name_')) {
stats.totalRiskItems++
}
})
// 统计各类型案件数量
const typeCounts = {}
Object.keys(lawsuitTypeMap).forEach(type => {
typeCounts[type] = 0
})
allCases.value.forEach(caseItem => {
// 根据案件类型统计风险等级
const riskLevel = getCaseTypeRiskLevel(caseItem.type).level
if (riskLevel === 'high') {
stats.highRiskItems++
} else if (riskLevel === 'medium') {
stats.mediumRiskItems++
} else {
stats.lowRiskItems++
}
// 统计案件类型
if (caseItem.type) {
typeCounts[caseItem.type] = (typeCounts[caseItem.type] || 0) + 1
}
})
// 转换为数组格式
stats.caseTypes = Object.keys(typeCounts)
.filter(type => typeCounts[type] > 0)
.map(type => ({
type,
count: typeCounts[type],
name: getCaseTypeText(type),
color: getCaseTypeColor(type),
}))
.sort((a, b) => b.count - a.count)
return stats
})
// 按案件类型筛选案件
const filteredCases = computed(() => {
if (activeCaseTypeFilter.value === 'all') {
return allCases.value
}
return allCases.value.filter(caseItem => caseItem.type === activeCaseTypeFilter.value)
})
// 获取每种案件类型的数量
const caseTypeCounts = computed(() => {
const counts = {
all: totalCases.value,
}
// 初始化所有案件类型的计数
Object.keys(lawsuitTypeMap).forEach(type => {
counts[type] = 0
})
// 计算每种类型的案件数量
allCases.value.forEach(caseItem => {
if (caseItem.type) {
counts[caseItem.type]++
}
})
return counts
})
// 计算风险评分0-100分分数越高越安全
const riskScore = computed(() => {
const cases = totalCases.value;
if (cases === 0) return 100;
const data = props.data || {}
const weight = parseInt(data.Rule_final_weight) || 0;
// 如果有明确的 weight根据 weight 计算
// weight 越高风险越高,所以 score = 100 - weight
if (weight > 0) {
return Math.max(0, 100 - weight);
}
if (cases <= 2) return 70;
if (cases <= 5) return 50;
if (cases <= 10) return 30;
return 10;
});
// 使用 composable 通知父组件风险评分
useRiskNotifier(props, riskScore);
// 暴露给父组件
defineExpose({
riskScore
});
</script>
<style lang="scss" scoped>
.case-wrapper {
@apply relative;
}
.lawsuit-tabs :deep(.van-tabs__wrap) {
height: 32px !important;
background-color: transparent !important;
padding: 0 !important;
border-bottom: 1px solid #DDDDDD !important;
}
.lawsuit-tabs :deep(.van-tabs__nav) {
background-color: transparent !important;
gap: 0;
height: 32px !important;
}
.lawsuit-tabs :deep(.van-tab) {
color: #999999 !important;
font-size: 14px !important;
font-weight: 400 !important;
}
.lawsuit-tabs :deep(.van-tab--active) {
color: var(--van-theme-primary) !important;
background-color: unset !important;
}
.lawsuit-tabs :deep(.van-tabs__line) {
height: 3px !important;
border-radius: 1px !important;
}
</style>

View File

@@ -0,0 +1,143 @@
// 案件类型映射表
export const lawsuitTypeMap = {
sxbzxr: {
text: '失信被执行',
color: 'text-red-600 bg-red-50',
darkColor: 'bg-red-500',
riskLevel: 'high', // 高风险
},
xgbzxr: {
text: '限高被执行',
color: 'text-orange-600 bg-orange-50',
darkColor: 'bg-orange-500',
riskLevel: 'high', // 高风险
}
}
// 案件类型文本
export const getCaseTypeText = type => {
return lawsuitTypeMap[type]?.text || '其他案件'
}
// 案件类型颜色
export const getCaseTypeColor = type => {
return lawsuitTypeMap[type]?.color || 'text-gray-600 bg-gray-50'
}
// 案件类型深色
export const getCaseTypeDarkColor = type => {
return lawsuitTypeMap[type]?.darkColor || 'bg-gray-500'
}
// 格式化日期显示
export const formatDate = dateStr => {
if (!dateStr) return '—'
// 转换YYYY-MM-DD为年月日格式
if (dateStr.includes('-')) {
const parts = dateStr.split('-')
if (parts.length === 3) {
return `${parts[0]}${parts[1]}${parts[2]}`
}
}
return dateStr // 如果不是标准格式则返回原始字符串
}
// 获取案件状态样式
export const getCaseStatusClass = status => {
if (!status) return 'bg-gray-100 text-gray-500'
if (status.includes('已结') || status.includes('已办结')) {
return 'bg-green-50 text-green-600'
} else if (status.includes('执行中') || status.includes('审理中')) {
return 'bg-blue-50 text-blue-600'
} else if (status.includes('未执行') || status.includes('未履行')) {
return 'bg-amber-50 text-amber-600'
} else {
return 'bg-gray-100 text-gray-500'
}
}
// 根据案件类型获取风险等级
export const getCaseTypeRiskLevel = caseType => {
const typeInfo = lawsuitTypeMap[caseType]
if (!typeInfo) {
return {
level: 'low',
text: '低风险',
color: 'text-green-600 bg-green-50',
}
}
const riskLevelMap = {
high: {
text: '高风险',
color: 'text-red-600 bg-red-50',
},
medium: {
text: '中风险',
color: 'text-amber-600 bg-amber-50',
},
low: {
text: '低风险',
color: 'text-green-600 bg-green-50',
},
}
return {
level: typeInfo.riskLevel,
...riskLevelMap[typeInfo.riskLevel],
}
}
// 解析扁平数据为结构化数组
export const parseFlatData = (data) => {
const sx = [];
const xg = [];
// 最多10个
for (let i = 1; i <= 10; i++) {
// 检查失信
if (data[`el_sx${i}_casecode`]) {
sx.push({
ah: data[`el_sx${i}_casecode`],
casecode: data[`el_sx${i}_casecode`],
iname: data[`el_sx${i}_iname`],
sexname: data[`el_sx${i}_sexname`],
age: data[`el_sx${i}_age`],
courtname: data[`el_sx${i}_courtname`],
areaname: data[`el_sx${i}_areaname`],
publishdate: data[`el_sx${i}_publishdate`],
regdate: data[`el_sx${i}_regdate`],
gistcid: data[`el_sx${i}_gistcid`],
signalDesc: data[`el_sx${i}_signalDesc`],
signalRating: data[`el_sx${i}_signalRating`],
datatype: data[`el_sx${i}_datatype`],
partytypename: data[`el_sx${i}_partytypename`],
sign: data[`el_sx${i}_sign`],
type: 'sxbzxr'
});
}
// 检查限高
if (data[`el_xg${i}_casecode`]) {
xg.push({
ah: data[`el_xg${i}_casecode`],
casecode: data[`el_xg${i}_casecode`],
iname: data[`el_xg${i}_iname`],
sexname: data[`el_xg${i}_sexname`],
age: data[`el_xg${i}_age`],
courtname: data[`el_xg${i}_courtname`],
areaname: data[`el_xg${i}_areaname`],
publishdate: data[`el_xg${i}_publishdate`],
regdate: data[`el_xg${i}_regdate`],
signalDesc: data[`el_xg${i}_signalDesc`],
signalRating: data[`el_xg${i}_signalRating`],
datatype: data[`el_xg${i}_datatype`],
sign: data[`el_xg${i}_sign`],
type: 'xgbzxr'
});
}
}
return { sx, xg };
}

811
src/ui/IVYZ0S0D.vue Normal file
View File

@@ -0,0 +1,811 @@
<script setup lang="ts">
import { computed, ref } from 'vue';
// 接收父组件传入的 props
const props = defineProps({
data: Object,
params: Object,
});
// 当前激活的标签页
const activeTab = ref('summary');
// 定义组件名称,用于在控制台输出调试信息
const componentName = 'IVYZ0S0D';
// 将 props.data 赋值给 reportData 变量
let reportData: any = props.data || {};
// 如果 reportData 不为空,则将其赋值给变量
if (reportData) {
console.log(`${componentName} 组件接收到的数据:`, reportData);
} else {
console.log(`${componentName} 组件未接收到数据`);
}
// 获取状态描述文本
const getStatusText = (value: number) => {
if (value === 1) return '未命中';
if (value === 2) return '命中';
return '未知';
};
// 获取通知函状态描述文本
const getNoticeLetterStatusText = (value: number) => {
if (value === 1) return '未命中';
if (value === 2) return '命中';
return '未知';
};
// 获取通知函期间描述文本
const getNoticeLetterPeriodText = (period: number) => {
const periodMap: Record<number, string> = {
0: '没有被发送通知函',
1: '近2年内',
2: '2-4年',
3: '5年以上'
};
return periodMap[period] || '未知期间';
};
// 获取背景颜色
const getBackgroundColor = (value: number) => {
if (value === 1) return '#e8f5e8'; // 浅绿色
if (value === 2) return '#ffe8e8'; // 浅红色
return '#f5f5f5'; // 默认灰色
};
// 获取边框颜色
const getBorderColor = (value: number) => {
if (value === 1) return '#4caf50'; // 绿色边框
if (value === 2) return '#f44336'; // 红色边框
return '#ccc'; // 默认灰色边框
};
// 检查是否至少有一个数据类别有内容
const hasAnyData = computed(() => {
return Object.keys(reportData).length > 0;
});
// 汇总数据 - 只包含基础字段,不包含时间相关字段
const summaryData = computed(() => {
const risks: {title: string, value: number, details: string | string[], bgColor: string, borderColor: string, fieldName: string}[] = [];
// 该人员是否有风险
if (reportData.risk_flag !== undefined) {
risks.push({
title: '该人员是否有风险',
value: reportData.risk_flag,
details: getStatusText(reportData.risk_flag),
bgColor: getBackgroundColor(reportData.risk_flag),
borderColor: getBorderColor(reportData.risk_flag),
fieldName: 'basic_info'
});
}
// 失信/限高风险
if (reportData.dishonesty && reportData.dishonesty.dishonesty !== undefined) {
risks.push({
title: '失信人员风险',
value: reportData.dishonesty.dishonesty,
details: getStatusText(reportData.dishonesty.dishonesty),
bgColor: getBackgroundColor(reportData.dishonesty.dishonesty),
borderColor: getBorderColor(reportData.dishonesty.dishonesty),
fieldName: 'dishonesty'
});
}
// high_consumption
if (reportData.high_consumption && reportData.high_consumption.high_consumption !== undefined) {
risks.push({
title: '限制高消费人员风险',
value: reportData.high_consumption.high_consumption,
details: getStatusText(reportData.high_consumption.high_consumption),
bgColor: getBackgroundColor(reportData.high_consumption.high_consumption),
borderColor: getBorderColor(reportData.high_consumption.high_consumption),
fieldName: 'high_consumption'
});
}
// 是否包含劳动争议 - 只显示基本的劳动争议状态,不显示时间相关
if (reportData.labor_disputes) {
let details: string[] = [];
if (reportData.labor_disputes.labor_disputes !== undefined) {
details.push(`劳动争议: ${getStatusText(reportData.labor_disputes.labor_disputes)}`);
}
if (reportData.labor_disputes.labor_contract !== undefined) {
details.push(`劳动合同: ${getStatusText(reportData.labor_disputes.labor_contract)}`);
}
if (reportData.labor_disputes.labor_relation !== undefined) {
details.push(`劳动关系: ${getStatusText(reportData.labor_disputes.labor_relation)}`);
}
if (details.length > 0) {
risks.push({
title: '是否包含劳动争议',
value: Math.max(
reportData.labor_disputes.labor_disputes || 0,
reportData.labor_disputes.labor_contract || 0,
reportData.labor_disputes.labor_relation || 0
),
details: details,
bgColor: getBackgroundColor(Math.max(
reportData.labor_disputes.labor_disputes || 0,
reportData.labor_disputes.labor_contract || 0,
reportData.labor_disputes.labor_relation || 0
)),
borderColor: getBorderColor(Math.max(
reportData.labor_disputes.labor_disputes || 0,
reportData.labor_disputes.labor_contract || 0,
reportData.labor_disputes.labor_relation || 0
)),
fieldName: 'labor_disputes'
});
}
}
// social_insurance - 只显示基本的社保相关状态,不显示时间相关
if (reportData.social_insurance) {
let details: string[] = [];
if (reportData.social_insurance.social_insurance !== undefined) {
details.push(`社保纠纷: ${getStatusText(reportData.social_insurance.social_insurance)}`);
}
if (reportData.social_insurance.pension !== undefined) {
details.push(`养老纠纷: ${getStatusText(reportData.social_insurance.pension)}`);
}
if (reportData.social_insurance.injury_insurance !== undefined) {
details.push(`工伤纠纷: ${getStatusText(reportData.social_insurance.injury_insurance)}`);
}
if (reportData.social_insurance.unemployment_insurance !== undefined) {
details.push(`失业纠纷: ${getStatusText(reportData.social_insurance.unemployment_insurance)}`);
}
if (reportData.social_insurance.medical_insurance !== undefined) {
details.push(`医疗纠纷: ${getStatusText(reportData.social_insurance.medical_insurance)}`);
}
if (reportData.social_insurance.maternity_insurance !== undefined) {
details.push(`生育纠纷: ${getStatusText(reportData.social_insurance.maternity_insurance)}`);
}
if (details.length > 0) {
risks.push({
title: '社会保险纠纷风险',
value: Math.max(
reportData.social_insurance.social_insurance || 0,
reportData.social_insurance.pension || 0,
reportData.social_insurance.injury_insurance || 0,
reportData.social_insurance.unemployment_insurance || 0,
reportData.social_insurance.medical_insurance || 0,
reportData.social_insurance.maternity_insurance || 0
),
details: details,
bgColor: getBackgroundColor(Math.max(
reportData.social_insurance.social_insurance || 0,
reportData.social_insurance.pension || 0,
reportData.social_insurance.injury_insurance || 0,
reportData.social_insurance.unemployment_insurance || 0,
reportData.social_insurance.medical_insurance || 0,
reportData.social_insurance.maternity_insurance || 0
)),
borderColor: getBorderColor(Math.max(
reportData.social_insurance.social_insurance || 0,
reportData.social_insurance.pension || 0,
reportData.social_insurance.injury_insurance || 0,
reportData.social_insurance.unemployment_insurance || 0,
reportData.social_insurance.medical_insurance || 0,
reportData.social_insurance.maternity_insurance || 0
)),
fieldName: 'social_insurance'
});
}
}
// welfare_disputes
if (reportData.welfare_disputes && reportData.welfare_disputes.welfare !== undefined) {
risks.push({
title: '福利待遇纠纷',
value: reportData.welfare_disputes.welfare,
details: getStatusText(reportData.welfare_disputes.welfare),
bgColor: getBackgroundColor(reportData.welfare_disputes.welfare),
borderColor: getBorderColor(reportData.welfare_disputes.welfare),
fieldName: 'welfare_disputes'
});
}
// 人事争议 - 只显示基本的人事争议状态,不显示时间相关
if (reportData.personnel_disputes) {
let details: string[] = [];
if (reportData.personnel_disputes.personnel_dispute !== undefined) {
details.push(`人事争议: ${getStatusText(reportData.personnel_disputes.personnel_dispute)}`);
}
if (reportData.personnel_disputes.resignation_dispute !== undefined) {
details.push(`辞职争议: ${getStatusText(reportData.personnel_disputes.resignation_dispute)}`);
}
if (reportData.personnel_disputes.dismissal_dispute !== undefined) {
details.push(`辞退争议: ${getStatusText(reportData.personnel_disputes.dismissal_dispute)}`);
}
if (details.length > 0) {
risks.push({
title: '人事争议',
value: Math.max(
reportData.personnel_disputes.personnel_dispute || 0,
reportData.personnel_disputes.resignation_dispute || 0,
reportData.personnel_disputes.dismissal_dispute || 0
),
details: details,
bgColor: getBackgroundColor(Math.max(
reportData.personnel_disputes.personnel_dispute || 0,
reportData.personnel_disputes.resignation_dispute || 0,
reportData.personnel_disputes.dismissal_dispute || 0
)),
borderColor: getBorderColor(Math.max(
reportData.personnel_disputes.personnel_dispute || 0,
reportData.personnel_disputes.resignation_dispute || 0,
reportData.personnel_disputes.dismissal_dispute || 0
)),
fieldName: 'personnel_disputes'
});
}
}
// 仲裁流程相关 - 只显示基本的仲裁状态,不显示时间相关
if (reportData.arbitration) {
let details: string[] = [];
if (reportData.arbitration.arbitration_confirmation !== undefined) {
details.push(`仲裁确认: ${getStatusText(reportData.arbitration.arbitration_confirmation)}`);
}
if (reportData.arbitration.arbitration_revocation !== undefined) {
details.push(`仲裁撤销: ${getStatusText(reportData.arbitration.arbitration_revocation)}`);
}
if (details.length > 0) {
risks.push({
title: '仲裁流程相关',
value: Math.max(
reportData.arbitration.arbitration_confirmation || 0,
reportData.arbitration.arbitration_revocation || 0
),
details: details,
bgColor: getBackgroundColor(Math.max(
reportData.arbitration.arbitration_confirmation || 0,
reportData.arbitration.arbitration_revocation || 0
)),
borderColor: getBorderColor(Math.max(
reportData.arbitration.arbitration_confirmation || 0,
reportData.arbitration.arbitration_revocation || 0
)),
fieldName: 'arbitration'
});
}
}
// 通知函触达
if (reportData.notice_letter && reportData.notice_letter.notice_letter !== undefined) {
let statusText = getNoticeLetterStatusText(reportData.notice_letter.notice_letter);
let periodText = '';
if (reportData.notice_letter.notice_letter_period !== undefined) {
periodText = `该人员被发送通知函,仲裁、调解、涉诉距今时间: ${getNoticeLetterPeriodText(reportData.notice_letter.notice_letter_period)}`;
}
const detailParts = [`状态: ${statusText}`];
if (periodText) {
detailParts.push(periodText);
}
risks.push({
title: '该人员是否有被发送仲裁、调解、涉诉通知函风险',
value: reportData.notice_letter.notice_letter,
details: detailParts,
bgColor: getBackgroundColor(reportData.notice_letter.notice_letter),
borderColor: getBorderColor(reportData.notice_letter.notice_letter),
fieldName: 'notice_letter'
});
}
return risks;
});
// 近三年案件数据 - 只显示命中的时间相关字段
const recentThreeYearsData = computed(() => {
const risks: {title: string, value: number, details: string | string[], bgColor: string, borderColor: string, fieldName: string}[] = [];
// 劳动争议风险 - 近3年只显示命中的
if (reportData.labor_disputes) {
let details: string[] = [];
if (reportData.labor_disputes.labor_disputes_3y === 2) { // 只显示命中的
details.push(`近3年劳动争议: ${getStatusText(reportData.labor_disputes.labor_disputes_3y)}`);
}
if (reportData.labor_disputes.labor_relation_3y === 2) { // 只显示命中的
details.push(`近3年劳动关系: ${getStatusText(reportData.labor_disputes.labor_relation_3y)}`);
}
if (details.length > 0) {
risks.push({
title: '劳动争议风险',
value: 2, // 因为至少有一个命中所以值设为2
details: details,
bgColor: getBackgroundColor(2),
borderColor: getBorderColor(2),
fieldName: 'labor_disputes_3y'
});
}
}
// 社会保险纠纷风险 - 近3年只显示命中的
if (reportData.social_insurance) {
let details: string[] = [];
if (reportData.social_insurance.pension_3y === 2) { // 只显示命中的
details.push(`近3年养老: ${getStatusText(reportData.social_insurance.pension_3y)}`);
}
if (reportData.social_insurance.injury_insurance_3y === 2) { // 只显示命中的
details.push(`近3年工伤: ${getStatusText(reportData.social_insurance.injury_insurance_3y)}`);
}
if (reportData.social_insurance.unemployment_insurance_3y === 2) { // 只显示命中的
details.push(`近3年失业: ${getStatusText(reportData.social_insurance.unemployment_insurance_3y)}`);
}
if (reportData.social_insurance.medical_insurance_3y === 2) { // 只显示命中的
details.push(`近3年医疗: ${getStatusText(reportData.social_insurance.medical_insurance_3y)}`);
}
if (reportData.social_insurance.maternity_insurance_3y === 2) { // 只显示命中的
details.push(`近3年生育: ${getStatusText(reportData.social_insurance.maternity_insurance_3y)}`);
}
if (details.length > 0) {
risks.push({
title: '社会保险纠纷风险',
value: 2, // 因为至少有一个命中所以值设为2
details: details,
bgColor: getBackgroundColor(2),
borderColor: getBorderColor(2),
fieldName: 'social_insurance_3y'
});
}
}
// 人事争议类纠纷 - 近3年只显示命中的
if (reportData.personnel_disputes) {
let details: string[] = [];
if (reportData.personnel_disputes.resignation_dispute_3y === 2) { // 只显示命中的
details.push(`近3年辞职: ${getStatusText(reportData.personnel_disputes.resignation_dispute_3y)}`);
}
if (reportData.personnel_disputes.dismissal_dispute_3y === 2) { // 只显示命中的
details.push(`近3年辞退: ${getStatusText(reportData.personnel_disputes.dismissal_dispute_3y)}`);
}
if (details.length > 0) {
risks.push({
title: '人事争议类纠纷',
value: 2, // 因为至少有一个命中所以值设为2
details: details,
bgColor: getBackgroundColor(2),
borderColor: getBorderColor(2),
fieldName: 'personnel_disputes_3y'
});
}
}
// 仲裁相关案件 - 近3年只显示命中的
if (reportData.arbitration) {
let details: string[] = [];
if (reportData.arbitration.arbitration_confirmation_3y === 2) { // 只显示命中的
details.push(`近3年仲裁确认: ${getStatusText(reportData.arbitration.arbitration_confirmation_3y)}`);
}
if (reportData.arbitration.arbitration_revocation_3y === 2) { // 只显示命中的
details.push(`近3年仲裁撤销: ${getStatusText(reportData.arbitration.arbitration_revocation_3y)}`);
}
if (details.length > 0) {
risks.push({
title: '仲裁相关案件',
value: 2, // 因为至少有一个命中所以值设为2
details: details,
bgColor: getBackgroundColor(2),
borderColor: getBorderColor(2),
fieldName: 'arbitration_3y'
});
}
}
return risks;
});
// 近五年案件数据 - 只显示命中的时间相关字段
const recentFiveYearsData = computed(() => {
const risks: {title: string, value: number, details: string | string[], bgColor: string, borderColor: string, fieldName: string}[] = [];
// 劳动争议风险 - 近5年只显示命中的
if (reportData.labor_disputes) {
let details: string[] = [];
if (reportData.labor_disputes.labor_disputes_5y === 2) { // 只显示命中的
details.push(`近5年劳动争议: ${getStatusText(reportData.labor_disputes.labor_disputes_5y)}`);
}
if (reportData.labor_disputes.labor_relation_5y === 2) { // 只显示命中的
details.push(`近5年劳动关系: ${getStatusText(reportData.labor_disputes.labor_relation_5y)}`);
}
if (details.length > 0) {
risks.push({
title: '劳动争议风险',
value: 2, // 因为至少有一个命中所以值设为2
details: details,
bgColor: getBackgroundColor(2),
borderColor: getBorderColor(2),
fieldName: 'labor_disputes_5y'
});
}
}
// 社会保险纠纷风险 - 近5年只显示命中的
if (reportData.social_insurance) {
let details: string[] = [];
if (reportData.social_insurance.pension_5y === 2) { // 只显示命中的
details.push(`近5年养老: ${getStatusText(reportData.social_insurance.pension_5y)}`);
}
if (reportData.social_insurance.injury_insurance_5y === 2) { // 只显示命中的
details.push(`近5年工伤: ${getStatusText(reportData.social_insurance.injury_insurance_5y)}`);
}
if (reportData.social_insurance.unemployment_insurance_5y === 2) { // 只显示命中的
details.push(`近5年失业: ${getStatusText(reportData.social_insurance.unemployment_insurance_5y)}`);
}
if (reportData.social_insurance.medical_insurance_5y === 2) { // 只显示命中的
details.push(`近5年医疗: ${getStatusText(reportData.social_insurance.medical_insurance_5y)}`);
}
if (reportData.social_insurance.maternity_insurance_5y === 2) { // 只显示命中的
details.push(`近5年生育: ${getStatusText(reportData.social_insurance.maternity_insurance_5y)}`);
}
if (details.length > 0) {
risks.push({
title: '社会保险纠纷风险',
value: 2, // 因为至少有一个命中所以值设为2
details: details,
bgColor: getBackgroundColor(2),
borderColor: getBorderColor(2),
fieldName: 'social_insurance_5y'
});
}
}
// 人事争议类纠纷 - 近5年只显示命中的
if (reportData.personnel_disputes) {
let details: string[] = [];
if (reportData.personnel_disputes.resignation_dispute_5y === 2) { // 只显示命中的
details.push(`近5年辞职: ${getStatusText(reportData.personnel_disputes.resignation_dispute_5y)}`);
}
if (reportData.personnel_disputes.dismissal_dispute_5y === 2) { // 只显示命中的
details.push(`近5年辞退: ${getStatusText(reportData.personnel_disputes.dismissal_dispute_5y)}`);
}
if (details.length > 0) {
risks.push({
title: '人事争议类纠纷',
value: 2, // 因为至少有一个命中所以值设为2
details: details,
bgColor: getBackgroundColor(2),
borderColor: getBorderColor(2),
fieldName: 'personnel_disputes_5y'
});
}
}
// 仲裁相关案件 - 近5年只显示命中的
if (reportData.arbitration) {
let details: string[] = [];
if (reportData.arbitration.arbitration_confirmation_5y === 2) { // 只显示命中的
details.push(`近5年仲裁确认: ${getStatusText(reportData.arbitration.arbitration_confirmation_5y)}`);
}
if (reportData.arbitration.arbitration_revocation_5y === 2) { // 只显示命中的
details.push(`近5年仲裁撤销: ${getStatusText(reportData.arbitration.arbitration_revocation_5y)}`);
}
if (details.length > 0) {
risks.push({
title: '仲裁相关案件',
value: 2, // 因为至少有一个命中所以值设为2
details: details,
bgColor: getBackgroundColor(2),
borderColor: getBorderColor(2),
fieldName: 'arbitration_5y'
});
}
}
return risks;
});
// 切换标签页
const switchTab = (tabName: string) => {
activeTab.value = tabName;
};
// 获取当前显示的数据
const currentData = computed(() => {
switch (activeTab.value) {
case 'summary':
return summaryData.value;
case 'threeYears':
return recentThreeYearsData.value;
case 'fiveYears':
return recentFiveYearsData.value;
default:
return summaryData.value;
}
});
// 获取当前标签页标题
const currentTabTitle = computed(() => {
switch (activeTab.value) {
case 'summary':
return '汇总';
case 'threeYears':
return '近三年案件';
case 'fiveYears':
return '近五年案件';
default:
return '汇总';
}
});
// 获取当前标签页副标题
const currentTabSubtitle = computed(() => {
switch (activeTab.value) {
case 'summary':
return '基础风险概览';
case 'threeYears':
return '近期风险动态';
case 'fiveYears':
return '长期风险趋势';
default:
return '基础风险概览';
}
});
</script>
<template>
<div class="ivyz0s0d-container">
<div class="card">
<!-- 标签页导航 -->
<div class="tabs-nav">
<button
class="tab-button"
:class="{ 'active': activeTab === 'summary' }"
@click="switchTab('summary')"
>
汇总
</button>
<button
class="tab-button"
:class="{ 'active': activeTab === 'threeYears' }"
@click="switchTab('threeYears')"
>
近三年案件
</button>
<button
class="tab-button"
:class="{ 'active': activeTab === 'fiveYears' }"
@click="switchTab('fiveYears')"
>
近五年案件
</button>
</div>
<!-- 标签页内容 -->
<div class="tab-content">
<div class="tab-header">
<h3 class="tab-title">{{ currentTabTitle }}</h3>
<div class="tab-subtitle">{{ currentTabSubtitle }}</div>
</div>
<div v-if="hasAnyData" class="risk-cards-container">
<div
v-for="(risk, index) in currentData"
:key="index"
class="risk-card"
:class="{ 'hit-risk': risk.value === 2 }"
:style="{ backgroundColor: risk.bgColor, borderLeft: `4px solid ${risk.borderColor}` }"
>
<div class="risk-card__content">
<h4 class="risk-card__title">{{ risk.title }}</h4>
<div class="risk-card__status">
<!-- details 是字符串时显示单行 -->
<p v-if="typeof risk.details === 'string'" class="risk-detail-item">{{ risk.details }}</p>
<!-- details 是数组时每项占一行 -->
<p
v-else
v-for="(detail, idx) in risk.details"
:key="idx"
class="risk-detail-item"
>{{ detail }}</p>
</div>
</div>
</div>
<!-- 如果当前标签页没有数据显示提示 -->
<div v-if="currentData.length === 0" class="no-data-tab">
<p>暂无{{ currentTabTitle }}数据</p>
</div>
</div>
<!-- 无数据提示 -->
<div v-if="!hasAnyData" class="no-data">
<p>暂无相关风险数据</p>
</div>
</div>
</div>
</div>
</template>
<style scoped>
.ivyz0s0d-container {
padding: 20px;
font-family: Arial, sans-serif;
background-color: #f8fafc;
min-height: 100vh;
}
.card {
background-color: white;
border-radius: 0.75rem;
box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
padding: 1.25rem;
transition: all 0.3s ease;
}
.tabs-nav {
display: flex;
width: 100%;
border-bottom: 2px solid #e5e7eb;
margin-bottom: 1.25rem;
}
.tab-button {
flex: 1;
padding: 0.75rem 1rem;
text-align: center;
cursor: pointer;
font-weight: 500;
font-size: 0.875rem;
color: #6b7280;
background: transparent;
border: none;
border-bottom: 2px solid transparent;
transition: all 0.3s ease;
position: relative;
}
.tab-button:hover {
color: #4b5563;
background-color: #f9fafb;
}
.tab-button.active {
color: #3b82f6;
border-bottom-color: #3b82f6;
background-color: #eff6ff;
}
.tab-content {
min-height: 300px;
}
.tab-header {
margin-bottom: 1rem;
padding-bottom: 0.75rem;
border-bottom: 1px solid #e5e7eb;
}
.tab-title {
margin: 0 0 0.25rem 0;
font-size: 1.25rem;
font-weight: bold;
color: #1f2937;
}
.tab-subtitle {
margin: 0;
font-size: 0.875rem;
color: #6b7280;
}
.risk-cards-container {
display: flex;
flex-direction: column;
gap: 0.75rem;
}
.risk-card {
border: 1px solid #e5e7eb;
border-radius: 0.5rem;
padding: 1rem;
box-shadow: 0 1px 3px rgba(0,0,0,0.1);
transition: transform 0.2s ease, box-shadow 0.2s ease;
background-color: white;
}
.risk-card.hit-risk {
border-left: 4px solid #f44336 !important; /* 命中风险的红色边框 */
background-color: #ffe8e8 !important; /* 命中风险的浅红色背景 */
}
.risk-card:hover {
transform: translateY(-2px);
box-shadow: 0 4px 8px rgba(0,0,0,0.15);
}
.risk-card__content {
display: flex;
flex-direction: column;
}
.risk-card__title {
margin: 0 0 0.5rem 0;
font-size: 1rem;
font-weight: bold;
color: #333;
}
.risk-card__status {
margin: 0;
font-size: 0.875rem;
color: #666;
}
.risk-detail-item {
margin: 0 0 0.25rem 0;
line-height: 1.4;
}
.risk-detail-item:last-child {
margin-bottom: 0;
}
.no-data {
text-align: center;
color: #999;
font-style: italic;
padding: 2.5rem 1.25rem;
background-color: white;
border-radius: 0.75rem;
box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
}
.no-data-tab {
text-align: center;
color: #9ca3af;
font-style: italic;
padding: 1.5rem 1rem;
background-color: #f9fafb;
border-radius: 0.5rem;
border: 1px dashed #e5e7eb;
}
/* 响应式设计 */
@media (max-width: 768px) {
.ivyz0s0d-container {
padding: 0.75rem;
}
.card {
padding: 1rem;
}
.tab-button {
font-size: 0.8rem;
padding: 0.5rem;
}
.tab-title {
font-size: 1.125rem;
}
.risk-card__title {
font-size: 0.95rem;
}
.risk-card__status {
font-size: 0.8rem;
}
}
</style>

Binary file not shown.

Binary file not shown.

View File

@@ -40,10 +40,13 @@ onMounted(async () => {
}); });
const loadExampleData = async () => { const loadExampleData = async () => {
console.log('[Report.vue] 开始加载示例数据...');
try { try {
// 从 public 目录加载示例数据 // 从 public 目录加载示例数据
const response = await fetch('/example.json'); const response = await fetch('/example.json');
console.log('[Report.vue] 数据请求响应状态:', response.status);
const data = await response.json(); const data = await response.json();
console.log('[Report.vue] 原始数据条数:', Array.isArray(data) ? data.length : '非数组');
if (Array.isArray(data) && data.length > 0) { if (Array.isArray(data) && data.length > 0) {
// 直接使用任意产品类型(不影响显示) // 直接使用任意产品类型(不影响显示)
@@ -53,15 +56,18 @@ const loadExampleData = async () => {
reportData.value = data.sort((a, b) => { reportData.value = data.sort((a, b) => {
return (a.feature?.sort || 0) - (b.feature?.sort || 0); return (a.feature?.sort || 0) - (b.feature?.sort || 0);
}); });
console.log('[Report.vue] 数据排序完成,准备渲染...');
isEmpty.value = false; isEmpty.value = false;
isDone.value = true; isDone.value = true;
console.log('[Report.vue] isDone 设置为 true');
} else { } else {
console.warn('[Report.vue] 数据为空或非数组');
isEmpty.value = true; isEmpty.value = true;
isDone.value = true; isDone.value = true;
} }
} catch (error) { } catch (error) {
console.error('加载示例数据失败:', error); console.error('[Report.vue] 加载示例数据失败:', error);
isEmpty.value = true; isEmpty.value = true;
isDone.value = true; isDone.value = true;
} }

View File

@@ -1,129 +0,0 @@
<template>
<div class="pdf-page">
<div v-if="isLoading" class="loading-container">
<div class="loading-spinner"></div>
<p>加载中请稍候...</p>
</div>
<div v-else-if="reportData" class="pdf-content">
<CDWBG8B4DPDF :data="reportData" />
</div>
<div v-else class="error-container">
<p>未找到报告数据</p>
</div>
</div>
</template>
<script setup>
import { ref, onMounted } from 'vue'
import CDWBG8B4DPDF from '@/ui/CDWBG8B4D/CDWBG8B4D-PDF.vue'
const isLoading = ref(true)
const reportData = ref(null)
onMounted(async () => {
await loadReportData()
})
const loadReportData = async () => {
try {
// 从 public 目录加载示例数据
const response = await fetch('/example.json')
const data = await response.json()
if (Array.isArray(data) && data.length > 0) {
// 查找 DWBG8B4D 的数据
const cdwbg8b4dItem = data.find(item =>
item.data?.apiID === 'DWBG8B4D' || item.data?.apiID === 'CDWBG8B4D'
)
if (cdwbg8b4dItem && cdwbg8b4dItem.data?.data) {
reportData.value = cdwbg8b4dItem.data.data
} else {
console.warn('未找到 DWBG8B4D 数据')
}
}
} catch (error) {
console.error('加载报告数据失败:', error)
} finally {
isLoading.value = false
}
}
</script>
<style scoped>
.pdf-page {
min-height: 100vh;
background: linear-gradient(135deg, #f5f7fa 0%, #e8ecf0 100%);
padding: 32px 20px;
display: flex;
justify-content: center;
}
.pdf-content {
width: 100%;
max-width: 794px;
background-color: #ffffff;
box-shadow: 0 4px 16px rgba(0, 0, 0, 0.08), 0 2px 8px rgba(0, 0, 0, 0.04);
border-radius: 8px;
overflow: hidden;
}
.loading-container {
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
height: 100vh;
width: 100%;
}
.loading-spinner {
width: 50px;
height: 50px;
border: 4px solid #f3f3f3;
border-top: 4px solid #3498db;
border-radius: 50%;
animation: spin 1s linear infinite;
margin-bottom: 20px;
}
.loading-container p {
color: #666;
font-size: 16px;
}
.error-container {
display: flex;
align-items: center;
justify-content: center;
height: 100vh;
width: 100%;
}
.error-container p {
color: #e74c3c;
font-size: 16px;
}
@keyframes spin {
0% {
transform: rotate(0deg);
}
100% {
transform: rotate(360deg);
}
}
/* 打印样式 */
@media print {
.pdf-page {
padding: 0;
background-color: #ffffff;
}
.pdf-content {
box-shadow: none;
max-width: 100%;
}
}
</style>

26
t.json
View File

@@ -1,26 +0,0 @@
[
{
"api_code": "DWBG8B4D"
},
{
"api_code": "QCXG9P1C"
},
{
"api_code": "JRZQ09J8"
},
{
"api_code": "JRZQ4AA8"
},
{
"api_code": "JRZQ5E9F"
},
{
"api_code": "FLXG7E8F"
},
{
"api_code": "IVYZ81NC"
},
{
"api_code": "IVYZ3P9M"
}
]

542
tt.json
View File

@@ -1,542 +0,0 @@
{
"responses": {
"DWBG8B4D": {
"api_code": "DWBG8B4D",
"data": {
"baseInfo": {
"age": 25,
"channel": "中国移动",
"idCard": "4521**200008***23X",
"location": "广西壮族自治区南宁地区横县",
"name": "张*宏",
"phone": "182****1590",
"phoneArea": "广西壮族自治区-南宁",
"sex": "男",
"status": 1
},
"checkSuggest": "建议审核",
"creditScore": 599,
"elementVerificationDetail": {
"antiFraudInfo": {
"gamblerPlayer": "A",
"moneyLaundering": "A"
},
"belongRiskFlag": 2,
"belongRisks": {
"num": "1",
"personCity": "南宁地区",
"personProvence": "广西壮族自治区",
"phoneCardType": "移动",
"phoneCity": "南宁",
"phoneProvence": "广西壮族自治区"
},
"highRiskFlag": 2,
"keyPersonCheckList": {
"fangAiFlag": 0,
"fontFlag": 0,
"jingJiFontFlag": 0,
"num": "1",
"sheJiaoTongFlag": 0,
"zhongDianFlag": 0
},
"onlineRiskFlag": 2,
"onlineRiskList": {
"lineType": "移动",
"num": "1",
"onLineTimes": "24,+(个月)"
},
"personCheckDetails": {
"ele": "身份证号、姓名",
"num": "1",
"result": "一致"
},
"phoneCheckDetails": {
"ele": "身份证号、手机号、姓名",
"num": "1",
"phoneCompany": "中国移动",
"result": "一致"
},
"phoneVailRiskFlag": 2,
"phoneVailRisks": {
"num": "1",
"phoneCompany": "移动",
"phoneStatus": "实号",
"phoneTimes": "24(单位:月)"
},
"sfzeysFlag": 2,
"sjsysFlag": 2
},
"fraudRule": "低风险",
"fraudScore": -1,
"leasingRiskAssessment": {
"riskFlag": 2,
"threeCInstitutionApplicationCountLast12Months": "6/6",
"threeCInstitutionApplicationCountLast12MonthsNight": "0/0",
"threeCInstitutionApplicationCountLast12MonthsWeekend": "1/0",
"threeCInstitutionApplicationCountLast14Days": "0/0",
"threeCInstitutionApplicationCountLast14DaysNight": "0/0",
"threeCInstitutionApplicationCountLast14DaysWeekend": "0/0",
"threeCInstitutionApplicationCountLast3Days": "0/0",
"threeCInstitutionApplicationCountLast3DaysNight": "0/0",
"threeCInstitutionApplicationCountLast3DaysWeekend": "0/0",
"threeCInstitutionApplicationCountLast3Months": "4/4",
"threeCInstitutionApplicationCountLast3MonthsNight": "0/0",
"threeCInstitutionApplicationCountLast3MonthsWeekend": "1/0",
"threeCInstitutionApplicationCountLast6Months": "6/6",
"threeCInstitutionApplicationCountLast6MonthsNight": "0/0",
"threeCInstitutionApplicationCountLast6MonthsWeekend": "1/0",
"threeCInstitutionApplicationCountLast7Days": "0/0",
"threeCInstitutionApplicationCountLast7DaysNight": "0/0",
"threeCInstitutionApplicationCountLast7DaysWeekend": "0/0",
"threeCInstitutionApplicationCountLastMonth": "1/1",
"threeCInstitutionApplicationCountLastMonthNight": "0/0",
"threeCInstitutionApplicationCountLastMonthWeekend": "0/0",
"threeCPlatformApplicationCountLast12Months": "3/3",
"threeCPlatformApplicationCountLast12MonthsNight": "0/0",
"threeCPlatformApplicationCountLast12MonthsWeekend": "1/0",
"threeCPlatformApplicationCountLast14Days": "0/0",
"threeCPlatformApplicationCountLast14DaysNight": "0/0",
"threeCPlatformApplicationCountLast14DaysWeekend": "0/0",
"threeCPlatformApplicationCountLast3Days": "0/0",
"threeCPlatformApplicationCountLast3DaysNight": "0/0",
"threeCPlatformApplicationCountLast3DaysWeekend": "0/0",
"threeCPlatformApplicationCountLast3Months": "3/3",
"threeCPlatformApplicationCountLast3MonthsNight": "0/0",
"threeCPlatformApplicationCountLast3MonthsWeekend": "1/0",
"threeCPlatformApplicationCountLast6Months": "3/3",
"threeCPlatformApplicationCountLast6MonthsNight": "0/0",
"threeCPlatformApplicationCountLast6MonthsWeekend": "1/0",
"threeCPlatformApplicationCountLast7Days": "0/0",
"threeCPlatformApplicationCountLast7DaysNight": "0/0",
"threeCPlatformApplicationCountLast7DaysWeekend": "0/0",
"threeCPlatformApplicationCountLastMonth": "1/1",
"threeCPlatformApplicationCountLastMonthNight": "0/0",
"threeCPlatformApplicationCountLastMonthWeekend": "0/0"
},
"loanEvaluationVerificationDetail": {
"businessLoanPerformances": [
{
"last12Month": "2/2",
"last12MonthCount": "8/8",
"last15Day": "0/0",
"last15DayCount": "0/0",
"last1Month": "0/0",
"last1MonthCount": "0/0",
"last3Month": "0/0",
"last3MonthCount": "0/0",
"last6Month": "2/2",
"last6MonthCount": "3/3",
"last7Day": "0/0",
"last7DayCount": "0/0",
"type": "信用卡(类信用卡)"
},
{
"last12Month": "2/2",
"last12MonthCount": "2/2",
"last15Day": "0/0",
"last15DayCount": "0/0",
"last1Month": "0/0",
"last1MonthCount": "0/0",
"last3Month": "0/0",
"last3MonthCount": "0/0",
"last6Month": "0/0",
"last6MonthCount": "0/0",
"last7Day": "0/0",
"last7DayCount": "0/0",
"type": "线上小额现金贷"
},
{
"last12Month": "0/0",
"last12MonthCount": "0/0",
"last15Day": "0/0",
"last15DayCount": "0/0",
"last1Month": "0/0",
"last1MonthCount": "0/0",
"last3Month": "0/0",
"last3MonthCount": "0/0",
"last6Month": "0/0",
"last6MonthCount": "0/0",
"last7Day": "0/0",
"last7DayCount": "0/0",
"type": "汽车金融"
},
{
"last12Month": "2/2",
"last12MonthCount": "4/5",
"last15Day": "1/1",
"last15DayCount": "1/1",
"last1Month": "1/1",
"last1MonthCount": "1/2",
"last3Month": "1/1",
"last3MonthCount": "3/4",
"last6Month": "2/2",
"last6MonthCount": "4/5",
"last7Day": "0/0",
"last7DayCount": "0/0",
"type": "线上消费分期"
},
{
"last12Month": "1/1",
"last12MonthCount": "4/4",
"last15Day": "0/0",
"last15DayCount": "0/0",
"last1Month": "0/0",
"last1MonthCount": "0/0",
"last3Month": "0/0",
"last3MonthCount": "0/0",
"last6Month": "0/0",
"last6MonthCount": "0/0",
"last7Day": "0/0",
"last7DayCount": "0/0",
"type": "线下消费分期"
},
{
"last12Month": "6/6",
"last12MonthCount": "10/10",
"last15Day": "1/1",
"last15DayCount": "1/1",
"last1Month": "1/1",
"last1MonthCount": "1/1",
"last3Month": "1/1",
"last3MonthCount": "2/2",
"last6Month": "2/2",
"last6MonthCount": "3/3",
"last7Day": "0/0",
"last7DayCount": "0/0",
"type": "其他"
}
],
"customerLoanPerformances": [
{
"last12Month": "2/2",
"last12MonthCount": "2/2",
"last15Day": "0/0",
"last15DayCount": "0/0",
"last1Month": "0/0",
"last1MonthCount": "0/0",
"last3Month": "0/0",
"last3MonthCount": "0/0",
"last6Month": "1/1",
"last6MonthCount": "1/1",
"last7Day": "0/0",
"last7DayCount": "0/0",
"type": "银行汇总"
},
{
"last12Month": "2/2",
"last12MonthCount": "2/2",
"last15Day": "0/0",
"last15DayCount": "0/0",
"last1Month": "0/0",
"last1MonthCount": "0/0",
"last3Month": "0/0",
"last3MonthCount": "0/0",
"last6Month": "1/1",
"last6MonthCount": "1/1",
"last7Day": "0/0",
"last7DayCount": "0/0",
"type": "传统银行"
},
{
"last12Month": "0/0",
"last12MonthCount": "0/0",
"last15Day": "0/0",
"last15DayCount": "0/0",
"last1Month": "0/0",
"last1MonthCount": "0/0",
"last3Month": "0/0",
"last3MonthCount": "0/0",
"last6Month": "0/0",
"last6MonthCount": "0/0",
"last7Day": "0/0",
"last7DayCount": "0/0",
"type": "网络零售银行"
},
{
"last12Month": "8/8",
"last12MonthCount": "19/19",
"last15Day": "1/1",
"last15DayCount": "1/1",
"last1Month": "1/1",
"last1MonthCount": "1/1",
"last3Month": "1/1",
"last3MonthCount": "2/2",
"last6Month": "4/4",
"last6MonthCount": "6/6",
"last7Day": "0/0",
"last7DayCount": "0/0",
"type": "非银汇总"
},
{
"last12Month": "1/1",
"last12MonthCount": "1/1",
"last15Day": "0/0",
"last15DayCount": "0/0",
"last1Month": "0/0",
"last1MonthCount": "0/0",
"last3Month": "0/0",
"last3MonthCount": "0/0",
"last6Month": "0/0",
"last6MonthCount": "0/0",
"last7Day": "0/0",
"last7DayCount": "0/0",
"type": "持牌网络小贷"
},
{
"last12Month": "4/4",
"last12MonthCount": "8/8",
"last15Day": "0/0",
"last15DayCount": "0/0",
"last1Month": "0/0",
"last1MonthCount": "0/0",
"last3Month": "0/0",
"last3MonthCount": "0/0",
"last6Month": "1/1",
"last6MonthCount": "1/1",
"last7Day": "0/0",
"last7DayCount": "0/0",
"type": "持牌消费金融"
},
{
"last12Month": "0/0",
"last12MonthCount": "0/0",
"last15Day": "0/0",
"last15DayCount": "0/0",
"last1Month": "0/0",
"last1MonthCount": "0/0",
"last3Month": "0/0",
"last3MonthCount": "0/0",
"last6Month": "0/0",
"last6MonthCount": "0/0",
"last7Day": "0/0",
"last7DayCount": "0/0",
"type": "持牌融资租赁机构"
},
{
"last12Month": "0/0",
"last12MonthCount": "0/0",
"last15Day": "0/0",
"last15DayCount": "0/0",
"last1Month": "0/0",
"last1MonthCount": "0/0",
"last3Month": "0/0",
"last3MonthCount": "0/0",
"last6Month": "0/0",
"last6MonthCount": "0/0",
"last7Day": "0/0",
"last7DayCount": "0/0",
"type": "持牌汽车金融"
},
{
"last12Month": "4/4",
"last12MonthCount": "6/7",
"last15Day": "1/1",
"last15DayCount": "1/1",
"last1Month": "1/1",
"last1MonthCount": "1/2",
"last3Month": "1/1",
"last3MonthCount": "3/4",
"last6Month": "2/2",
"last6MonthCount": "4/5",
"last7Day": "0/0",
"last7DayCount": "0/0",
"type": "其他"
}
],
"organLoanPerformances": [
{
"applyCount": "银行",
"last12Month": "0/0",
"last15Day": "0/0",
"last1Month": "0/0",
"last3Month": "0/0",
"last6Month": "0/0",
"last7Day": "0/0"
},
{
"applyCount": "非银",
"last12Month": "0/0",
"last15Day": "0/0",
"last1Month": "0/0",
"last3Month": "0/0",
"last6Month": "0/0",
"last7Day": "0/0"
}
],
"riskFlag": 2,
"timeLoanPerformances": [
{
"last12Month": "1/1",
"last12MonthCount": "1/1",
"last15Day": "0/0",
"last15DayCount": "0/0",
"last1Month": "0/0",
"last1MonthCount": "0/0",
"last3Month": "0/0",
"last3MonthCount": "0/0",
"last6Month": "0/0",
"last6MonthCount": "0/0",
"last7Day": "0/0",
"last7DayCount": "0/0",
"type": "夜间-银行"
},
{
"last12Month": "4/4",
"last12MonthCount": "4/4",
"last15Day": "0/0",
"last15DayCount": "0/0",
"last1Month": "0/0",
"last1MonthCount": "0/0",
"last3Month": "0/0",
"last3MonthCount": "0/0",
"last6Month": "0/0",
"last6MonthCount": "0/0",
"last7Day": "0/0",
"last7DayCount": "0/0",
"type": "夜间-非银"
},
{
"last12Month": "0/0",
"last12MonthCount": "0/0",
"last15Day": "0/0",
"last15DayCount": "0/0",
"last1Month": "0/0",
"last1MonthCount": "0/0",
"last3Month": "0/0",
"last3MonthCount": "0/0",
"last6Month": "0/0",
"last6MonthCount": "0/0",
"last7Day": "0/0",
"last7DayCount": "0/0",
"type": "周末-银行"
},
{
"last12Month": "5/5",
"last12MonthCount": "7/7",
"last15Day": "0/0",
"last15DayCount": "0/0",
"last1Month": "0/0",
"last1MonthCount": "0/0",
"last3Month": "0/0",
"last3MonthCount": "0/0",
"last6Month": "0/0",
"last6MonthCount": "0/0",
"last7Day": "0/0",
"last7DayCount": "0/0",
"type": "周末-非银"
}
]
},
"overdueRiskProduct": {
"currentOverdueAmount": "-",
"currentOverdueInstitutionCount": "-",
"daysSinceLastSuccessfulRepayment": "-",
"dkzhktjFlag": 2,
"hasUnsettledOverdue": "-",
"lyjlhyFlag": 0,
"overdueLast14Days": "-",
"overdueLast1Day": "-",
"overdueLast30Days": "-",
"overdueLast7Days": "-",
"repaymentFailureAmountLast14Days": "-",
"repaymentFailureAmountLast3Months": "-",
"repaymentFailureAmountLast6Months": "-",
"repaymentFailureAmountLast7Days": "-",
"repaymentFailureAmountLastMonth": "-",
"repaymentFailureCountLast14Days": "-",
"repaymentFailureCountLast3Months": "-",
"repaymentFailureCountLast6Months": "-",
"repaymentFailureCountLast7Days": "-",
"repaymentFailureCountLastMonth": "-",
"repaymentSuccessAmountLast14Days": "-",
"repaymentSuccessAmountLast3Months": "-",
"repaymentSuccessAmountLast6Months": "-",
"repaymentSuccessAmountLast7Days": "-",
"repaymentSuccessAmountLastMonth": "-",
"repaymentSuccessCountLast14Days": "-",
"repaymentSuccessCountLast3Months": "-",
"repaymentSuccessCountLast6Months": "-",
"repaymentSuccessCountLast7Days": "-",
"repaymentSuccessCountLastMonth": "-",
"settledInstitutionCount": "-",
"specialListVerification": [],
"totalLoanInstitutions": "-",
"totalLoanRepaymentAmount": "-",
"tsmdyzFlag": 0
},
"riskSupervision": {
"details": "无",
"leastApplicationTime": "2025-09-11",
"rentalRiskListIdCardRelationsPhones": 0,
"rentalRiskListPhoneRelationsIdCards": 0
},
"riskWarning": {
"frequentApplicationRecent": 0,
"frequentBankApplications": 0,
"frequentNonBankApplications": 0,
"frequentRentalApplications": 0,
"hasCriminalRecord": 0,
"highDebtPressure": 0,
"highFraudGangLevel": 0,
"hitAdministrativeCase": 0,
"hitBankruptcyAndLiquidation": 0,
"hitCivilCase": 0,
"hitCompensationCase": 0,
"hitCriminalRisk": 0,
"hitCurrentOverdue": 0,
"hitDirectlyUnderCase": 0,
"hitExecutionCase": 0,
"hitHighRiskBankLastTwoYears": 0,
"hitHighRiskNonBankLastTwoYears": 0,
"hitPreservationReview": 0,
"idCardPhoneProvinceMismatch": 0,
"idCardTwoElementMismatch": 0,
"isAntiFraudInfo": 1,
"isDisrupSocial": 0,
"isEconomyFront": 0,
"isKeyPerson": 0,
"isTrafficRelated": 0,
"level": "0",
"moreFrequentBankApplications": 0,
"moreFrequentNonBankApplications": 0,
"noPhoneDuration": 0,
"phoneThreeElementMismatch": 0,
"shortPhoneDuration": 0,
"shortPhoneDurationSlight": 0,
"totalRiskCounts": 1,
"veryFrequentRentalApplications": 0
},
"standLiveInfo": {
"finalAuthResult": "0",
"inTime": "24",
"verification": "0"
},
"verifyRule": "低风险"
},
"error": null,
"success": true
},
"FLXG0V4B": {
"api_code": "FLXG0V4B",
"data": {
"entout": {
"msg": "没有找到"
},
"sxbzxr": {
"msg": "没有找到"
},
"xgbzxr": {
"msg": "没有找到"
}
},
"error": null,
"success": true
},
"QYGLB4C0": {
"api_code": "QYGLB4C0",
"data": null,
"error": "查询为空\n查询为空\n库中无此记录",
"success": false
}
}
}

View File

@@ -1,323 +0,0 @@
## 返回字段说明
| 名称 | 类型 | 必选 | 中文名 | 说明 |
|------|------|------|--------|------|
| lawsuitStat | object | False | 个⼈涉诉案件案件明 细 | |
| crc | integer | False | 本次查询当事⼈的 | |
| | | | CRC 值, ⽤于判断两 次查询当事⼈数据变 化情况 | |
| count | object | False | 全部涉诉案件的统计 信息 | 具体属性参考: |
| | | | | 息字段 |
| civil | object | False | ⺠事案件详情 | 具体属性参考: |
| | | | | 情 |
| | | | | |
| | | | | |
| criminal | object | False | 刑事案件详情 | 具体属性参考:案件详 情 |
| | | | | |
| administrative | object | False | ⾏政案件详情 | 具体属性参考:案件详 情 |
| | | | | |
| preservation | object | False | ⾮诉保全审查案件详 情 | 具体属性参考:案件详 情 |
| | | | | |
| implement | object | False | 执⾏案件详情 | 具体属性参考:案件详 情 |
| | | | | |
| bankrupt | object | False | 强制清算与破产案件 详情 | 具体属性参考:案件详 情 |
| | | | | |
| cases_tree | object | False | 案件串联树 | 具体属性参考:案件详 情 |
| | | | | |
| consumptionRestri ctionList | object | False | 限制消费被执⾏案件 记录列表 | 具体属性参考: 限制消 费被执⾏案件记录 |
| | | | | |
| breachCaseList | object | False | 失信列表 | 具体属性参考:失信详 情 |
| | | | | |
| | | | | |
| 统计信息字段 | | | | |
| | | | | |
| 名称 | 类型 | 必选 | 中⽂名 | |
| count_total | number | False | 案件总数 | |
| count_jie_total | number | False | 已结案件总数 | |
| count_wei_total | number | False | 未结案件总数 | |
| count_yuangao | number | False | 原告总数 | |
| count_jie_yuangao | number | False | 原告已结案总数 | |
| count_wei_yuangao | number | False | 原告未结案总数 | |
| count_beigao | number | False | 被告总数 | |
| count_jie_beigao | number | False | 被告已结案总数 | |
| count_wei_beigao | number | False | 被告未结案总数 | |
| | | | | |
| | | | | |
| count_other | number | False | 第三⼈总数 | |
| count_jie_other | number | False | 第三⼈已结案总数 | |
| count_wei_other | number | False | 第三⼈未结案总数 | |
| money_total | number | False | 涉案总⾦额 | |
| money_jie_total | number | False | 已结案⾦额 | |
| money_wei_total | number | False | 未结案⾦额 | |
| money_wei_percent | number | False | 未结案⾦额百分⽐ | |
| money_yuangao | number | False | 原告⾦额 | |
| money_jie_yuangao | number | False | 原告已结案⾦额 | |
| money_wei_yuangao | number | False | 原告未结案⾦额 | |
| money_beigao | number | False | 被告⾦额 | |
| money_jie_beigao | number | False | 被告已结案⾦额 | |
| money_wei_beigao | number | False | 被告未结案⾦额 | |
| money_other | number | False | 第三⼈⾦额 | |
| money_jie_other | number | False | 第三⼈已结案⾦额 | |
| money_wei_other | number | False | 第三⼈未结案⾦额 | |
| ay_stat | string | False | 涉案案由分布 | |
| area_stat | string | False | 涉案地点分布 | |
| larq_stat | string | False | 涉案时间分布 | |
| jafs_stat | string | False | 结案⽅式分布 | |
| | | | | |
| 案件详情 | | | | |
| | | | | |
| 名称 | 类型 | 必选 | 中⽂名 | 说明 |
| count | object | False | 统计信息字段 | 属性参考: |
| | | | | 统计信息字段 |
| | | | | |
| | | | | |
| cases | object | False | 案件明细信息 | 具体属性参考: |
| | | | | cases案件明细 信息 |
| | | | | |
| | | | | |
| cases案件明细信息 | | | | |
| | | | | |
| 名称 | 类型 | 必选 | 中⽂名 | 说明 |
| c_id | string | False | 案件唯— ID | |
| n_crc | string | False | 本次查询案件的 CRC 值, ⽤ 于判断 两次查询案件数据变 化情况 | |
| n_ajlx | string | False | 案件类型 | |
| c_ah | string | False | 案号 | |
| c_ah_ys | string | False | 原审案号, 格式: <案号>:< 案件标识> | |
| c_ah_hx | string | False | 后续案号, 格式: <案号>:< 案件标识> | |
| n_ajbs | string | False | 案件标识 | |
| n_jbfy | string | False | 经办法院 | |
| n_jbfy_cj | string | False | 法院所属层级 | |
| n_ajjzjd | string | False | 案件进展阶段 | |
| n_slcx | string | False | 审理程序 | |
| c_ssdy | string | False | 所属地域 | |
| d_larq | string | False | ⽴案时间, 格式YYYY- MM-DD | |
| n_laay | string | False | ⽴案案由 | |
| n_laay_tag | string | False | ⽴案案由标签 | |
| n_laay_tree | string | False | ⽴案案由详细, 格式: < 1>,<案由 2>,<案由 3> | |
| | | | | |
| | | | | |
| n_qsbdje_level | string | False | 起诉标的⾦额等级 | |
| n_qsbdje | string | False | 起诉标的⾦额 | |
| n_qsbdje_gj_le vel | string | False | 起诉标的⾦额估计等级 | |
| n_qsbdje_gj | string | False | 起诉标的⾦额估计 | |
| c_slfsxx | string | False | 审 理 ⽅ 式 信 息 格 式 | |
| | | | "< 厅次>,YYYY-MM-DD HHmmSS,<地点>,<是否公开 审理>;..." 。可包含多次开庭 信息 | |
| d_jarq | string | False | 结案时间, 格式YYYY- MM-DD | |
| n_jaay | string | False | 结案案由 | |
| n_jaay_tag | string | False | 结案案由标签 | |
| n_jaay_tree | string | False | 结案案由详细, 格式: "< 1>,<案由 2>,<案由 3>" | |
| n_jabdje_level | string | False | 结案标的⾦额等级 | |
| n_jabdje | string | False | 结案标的⾦额 | |
| n_jabdje_gj_lev el | string | False | 结案标的⾦额估计等级 | |
| n_jabdje_gj | string | False | 结案标的⾦额估计 | |
| n_jafs | string | False | 结案⽅式 | |
| n_pj_victory | string | False | 胜诉估计 | |
| n_ssdw | string | False | 诉讼地位 | |
| n_ssdw_ys | string | False | —审诉讼地位 | |
| c_gkws_id | string | False | 公开⽂书 ID,仅被查询⼈为组 织机构时提供 | |
| c_gkws_glah | string | False | 相关案件号 | |
| | | | | |
| | | | | |
| c_gkws_dsr | string | False | 当事⼈ | |
| c_gkws_pjjg | string | False | 判决结果 | |
| c_dsrxx | object | False | 当事⼈信息 | 属性参考: |
| | | | | 当事⼈信息 |
| n_fzje_level | number | False | 犯罪⾦额等级, 此字段只在 案件为刑事案件才会出现 | |
| n_fzje | number | False | 犯罪⾦额 ,此字段只在案件 为刑事案件才会出现 | |
| n_bqqpcje_lev el | number | False | 被请求赔偿⾦额等级, 此字 段只在案件为刑事案件才会 出现 | |
| n_bqqpcje | number | False | 被请求赔偿⾦额 ,此字段只 在案件为刑事案件才会出现 | |
| n_ccxzxje_level | number | False | 财产刑执⾏⾦额等级, 。此 字段只在案件为刑事案件才 会出现 | |
| n_ccxzxje | number | False | 财产刑执⾏⾦额 ,此字段只 在案件为刑事案件才会出现 | |
| n_ccxzxje_gj_l evel | number | False | 财产刑执⾏⾦额估计等级 。 此字段只在案件为刑事案件 才会出现 | |
| n_ccxzxje_gj | number | False | 财产刑执⾏⾦额估计 ,此字 段只在案件为刑事案件才会 出现 | |
| n_pcpcje_level | number | False | 判处赔偿⾦额等级 ,此字段 只在案件为刑事案件才会出 现 | |
| n_pcpcje | number | False | 判处赔偿⾦额 ,此字段只在 案件为刑事案件才会出现 | |
| | | | | |
| | | | | |
| n_pcpcje_gj_le vel | number | False | 判处赔偿⾦额估计等级 。此 字段只在案件为刑事案件才 会出现 | |
| n_pcpcje_gj | number | False | 判处赔偿⾦额估计 ,此字段 只在案件为刑事案件才会出 现 | |
| n_pcjg | string | False | 判处结果 ,此字段只在案件 为刑事案件才会出现 | |
| n_dzzm | string | False | 定罪罪名 ,此字段只在案件 为刑事案件才会出现 | |
| n_dzzm_tree | string | False | 定罪罪名详细 ,此字段只在 案件为刑事案件才会出现 | |
| n_sqzxbdje | number | False | 申请执⾏标的⾦额 ,此字段 只在案件为执⾏案件才会出 现 | |
| n_sjdwje | number | False | 实际到位⾦额 ,此字段只在 案件为执⾏案件才会出现 | |
| n_wzxje | number | False | 未执⾏⾦额 ,此字段只在案 件为执⾏案件才会出现 | |
| n_sqbqse_level | number | False | 申请保全数额等级 ,此字段 只在案件为⾮诉保全审查案 件才会出现 | |
| n_sqbqse | number | False | 申请保全数额 ,此字段只在 案件为⾮诉保全审查案件才 会出现 | |
| c_sqbqbdw | number | False | 申请保全标的物 ,此字段只 在案件为⾮诉保全审查案件 才会出现 | |
| | | | | |
| 当事⼈信息 | | | | |
| | | | | |
| 名称 | 类型 | 必选 | 中⽂名 | |
| c_mc | string | False | 当事⼈名称 | |
| n_dsrlx | string | False | 当事⼈类型 | |
| n_ssdw | string | False | 诉讼地位 | |
| | | | | |
| | | | | |
| | | | | |
| 失信详情 | | | | |
| | | | | |
| 名称 | 类型 | 必选 | 中⽂名 | |
| caseNumber | string | False | 案号 | |
| issueDate | string | False | 发布⽇期( ⽇期) | |
| id | string | False | 标识 | |
| fileDate | string | False | ⽴案时间( ⽇期) | |
| fulfillStatus | string | False | 被执⾏⼈的履⾏情况 | |
| estimatedJudg ementAmount | string | False | 判决⾦额估计 | |
| province | string | False | 省份 | |
| sex | string | False | 性别 | |
| concreteDetails | string | False | 失信被执⾏⼈⾏为具体情形 | |
| obligation | string | False | ⽣效法律⽂书确定的义务 | |
| executiveCourt | string | False | 执⾏法院 | |
| enforcementB asisOrganizati on | string | False | 出执⾏依据单位 | |
| enforcementB asisNumber | string | False | 执⾏依据⽂号 | |
| | | | | |
| | | | | |
| 限制消费被执⾏案件记录 | | | | |
| | | | | |
| 名称 | 类型 | 必选 | 中⽂名 | |
| caseNumber | string | False | 案件编号 | |
| issueDate | string | False | 发布⽇期 | |
| id | string | False | 标识 | |
| fileDate | string | False | ⽴案时间(⽇期) | |
| executiveCourt | string | False | 执⾏法院 | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| 枚举字段说明 | | | | |
| | | | | |
| ⾦额等级 | | | | |
| | | | | |
| 等级 | 说明 | | | |
| 0 | 未填写或 0 | | | |
| 1 | N < 1 | | | |
| 2 | 1 <= N < 2 | | | |
| 3 | 2 <= N < 3 | | | |
| 4 | 3 <= N < 4 | | | |
| 5 | 4 <= N < 5 | | | |
| 6 | 5 <= N < 6 | | | |
| 7 | 6 <= N < 7 | | | |
| 8 | 7 <= N < 8 | | | |
| 9 | 8 <= N < 9 | | | |
| 10 | 9 <= N < 10 | | | |
| 11 | 10 <= N < 20 | | | |
| 12 | 20 <= N < 30 | | | |
| | | | | |
| | | | | |
| 13 | 30 <= N < 40 | | | |
| 14 | 40 <= N < 50 | | | |
| 15 | 50 <= N < 60 | | | |
| 16 | 60 <= N < 70 | | | |
| 17 | 70 <= N < 80 | | | |
| 18 | 80 <= N < 90 | | | |
| 19 | 90 <= N < 100 | | | |
| 20 | 100 <= N < 150 | | | |
| 21 | 150 <= N < 200 | | | |
| 22 | 200 <= N < 250 | | | |
| 23 | 250 <= N < 300 | | | |
| 24 | 300 <= N < 350 | | | |
| 25 | 350 <= N < 400 | | | |
| 26 | 400 <= N < 450 | | | |
| 27 | 450 <= N < 500 | | | |
| 28 | 500 <= N < 550 | | | |
| 29 | 550 <= N < 600 | | | |
| 30 | 600 <= N < 650 | | | |
| 31 | 650 <= N < 700 | | | |
| 32 | 700 <= N < 750 | | | |
| 33 | 750 <= N < 800 | | | |
| 34 | 800 <= N < 850 | | | |
| 35 | 850 <= N < 900 | | | |
| 36 | 900 <= N < 950 | | | |
| 37 | 950 <= N < 1000 | | | |
| | | | | |
| | | | | |
| 38 | 1000 <= N < 1500 | | | |
| 39 | 1500 <= N < 2000 | | | |
| 40 | 2000 <= N < 2500 | | | |
| 41 | 2500 <= N < 3000 | | | |
| 42 | 3000 <= N < 3500 | | | |
| 43 | 3500 <= N < 4000 | | | |
| 44 | 4000 <= N < 4500 | | | |
| 45 | 4500 <= N < 5000 | | | |
| 46 | 5000 <= N < 5500 | | | |
| 47 | 5500 <= N < 6000 | | | |
| 48 | 6000 <= N < 6500 | | | |
| 49 | 6500 <= N < 7000 | | | |
| 50 | 7000 <= N < 7500 | | | |
| 51 | 7500 <= N < 8000 | | | |
| 52 | 8000 <= N < 8500 | | | |
| 53 | 8500 <= N < 9000 | | | |
| 54 | 9000 <= N < 9500 | | | |
| 55 | 9500 <= N < 10000 | | | |
| 56 | 10000 <= N < 15000 | | | |
| 57 | 15000 <= N < 20000 | | | |
| 58 | 20000 <= N < 25000 | | | |
| 59 | 25000 <= N < 30000 | | | |
| 60 | 30000 <= N < 35000 | | | |
| 61 | 35000 <= N < 40000 | | | |
| 62 | 40000 <= N < 45000 | | | |
| | | | | |
| | | | | |
| 63 | 45000 <= N < 50000 | | | |
| 64 | 50000 <= N < 55000 | | | |
| 65 | 55000 <= N < 60000 | | | |
| 66 | 60000 <= N < 65000 | | | |
| 67 | 65000 <= N < 70000 | | | |
| 68 | 70000 <= N < 75000 | | | |
| 69 | 75000 <= N < 80000 | | | |
| 70 | 80000 <= N < 85000 | | | |
| 71 | 85000 <= N < 90000 | | | |
| 72 | 90000 <= N < 95000 | | | |
| 73 | 95000 <= N < 100000 | | | |
| 74 | 100000 <= N < 150000 | | | |
| 75 | 150000 <= N < 200000 | | | |
| 76 | 200000 <= N < 250000 | | | |
| 77 | 250000 <= N < 300000 | | | |
| 78 | 300000 <= N < 350000 | | | |
| 79 | 350000 <= N < 400000 | | | |
| 80 | 400000 <= N < 450000 | | | |
| 81 | 450000 <= N < 500000 | | | |
| 82 | 500000 <= N < 550000 | | | |
| 83 | 550000 <= N < 600000 | | | |
| 84 | 600000 <= N < 650000 | | | |
| 85 | 650000 <= N < 700000 | | | |
| 86 | 700000 <= N < 750000 | | | |
| 87 | 750000 <= N < 800000 | | | |
| | | | | |
| | | | | |
| 88 | 800000 <= N < 850000 | | | |
| 89 | 850000 <= N < 900000 | | | |
| 90 | 900000 <= N < 950000 | | | |
| 91 | 950000 <= N < 1000000 | | | |
| 92 | 1000000 <= N < 1500000 | | | |
| 93 | 1500000 <= N < 2000000 | | | |
| 94 | 2000000 <= N < 2500000 | | | |
| 95 | 2500000 <= N < 3000000 | | | |
| 96 | 3000000 <= N < 3500000 | | | |
| 97 | 3500000 <= N < 4000000 | | | |
| 98 | 4000000 <= N < 4500000 | | | |
| 99 | 4500000 <= N < 5000000 | | | |
| 100 | 5000000 <= N | | | |
| | | | | |
| | | | | |
| 审理阶段或类型 | | | | |
| | | | | |
| 代码 | 说明 | | | |
| 1 | | | | |
| 2 | | | | |
| 3 | 再审审查 | | | |
| 4 | 再审 | | | |
| 5 | | | | |
| | | | | |
| | | | | |
| 案件类型 | | | | |
| | | | | |
| 代码 | 说明 | | | |
| 200 | 刑事案件 | | | |
| | | | | |
| | | | | |
| 300 | 事案件 | | | |
| 400 | 政案件 | | | |
| 1000 | 案件 | | | |
| | | | | |
| | | | | |

View File

@@ -1,323 +0,0 @@
## 返回字段说明
| 名称 | 类型 | 必选 | 中文名 | 说明 |
|------|------|------|--------|------|
| lawsuitStat | object | False | 个⼈涉诉案件案件明 细 | |
| crc | integer | False | 本次查询当事⼈的 | |
| | | | CRC 值, ⽤于判断两 次查询当事⼈数据变 化情况 | |
| count | object | False | 全部涉诉案件的统计 信息 | 具体属性参考: |
| | | | | 息字段 |
| civil | object | False | ⺠事案件详情 | 具体属性参考: |
| | | | | 情 |
| | | | | |
| | | | | |
| criminal | object | False | 刑事案件详情 | 具体属性参考:案件详 情 |
| | | | | |
| administrative | object | False | ⾏政案件详情 | 具体属性参考:案件详 情 |
| | | | | |
| preservation | object | False | ⾮诉保全审查案件详 情 | 具体属性参考:案件详 情 |
| | | | | |
| implement | object | False | 执⾏案件详情 | 具体属性参考:案件详 情 |
| | | | | |
| bankrupt | object | False | 强制清算与破产案件 详情 | 具体属性参考:案件详 情 |
| | | | | |
| cases_tree | object | False | 案件串联树 | 具体属性参考:案件详 情 |
| | | | | |
| consumptionRestri ctionList | object | False | 限制消费被执⾏案件 记录列表 | 具体属性参考: 限制消 费被执⾏案件记录 |
| | | | | |
| breachCaseList | object | False | 失信列表 | 具体属性参考:失信详 情 |
| | | | | |
| | | | | |
| 统计信息字段 | | | | |
| | | | | |
| 名称 | 类型 | 必选 | 中⽂名 | |
| count_total | number | False | 案件总数 | |
| count_jie_total | number | False | 已结案件总数 | |
| count_wei_total | number | False | 未结案件总数 | |
| count_yuangao | number | False | 原告总数 | |
| count_jie_yuangao | number | False | 原告已结案总数 | |
| count_wei_yuangao | number | False | 原告未结案总数 | |
| count_beigao | number | False | 被告总数 | |
| count_jie_beigao | number | False | 被告已结案总数 | |
| count_wei_beigao | number | False | 被告未结案总数 | |
| | | | | |
| | | | | |
| count_other | number | False | 第三⼈总数 | |
| count_jie_other | number | False | 第三⼈已结案总数 | |
| count_wei_other | number | False | 第三⼈未结案总数 | |
| money_total | number | False | 涉案总⾦额 | |
| money_jie_total | number | False | 已结案⾦额 | |
| money_wei_total | number | False | 未结案⾦额 | |
| money_wei_percent | number | False | 未结案⾦额百分⽐ | |
| money_yuangao | number | False | 原告⾦额 | |
| money_jie_yuangao | number | False | 原告已结案⾦额 | |
| money_wei_yuangao | number | False | 原告未结案⾦额 | |
| money_beigao | number | False | 被告⾦额 | |
| money_jie_beigao | number | False | 被告已结案⾦额 | |
| money_wei_beigao | number | False | 被告未结案⾦额 | |
| money_other | number | False | 第三⼈⾦额 | |
| money_jie_other | number | False | 第三⼈已结案⾦额 | |
| money_wei_other | number | False | 第三⼈未结案⾦额 | |
| ay_stat | string | False | 涉案案由分布 | |
| area_stat | string | False | 涉案地点分布 | |
| larq_stat | string | False | 涉案时间分布 | |
| jafs_stat | string | False | 结案⽅式分布 | |
| | | | | |
| 案件详情 | | | | |
| | | | | |
| 名称 | 类型 | 必选 | 中⽂名 | 说明 |
| count | object | False | 统计信息字段 | 属性参考: |
| | | | | 统计信息字段 |
| | | | | |
| | | | | |
| cases | object | False | 案件明细信息 | 具体属性参考: |
| | | | | cases案件明细 信息 |
| | | | | |
| | | | | |
| cases案件明细信息 | | | | |
| | | | | |
| 名称 | 类型 | 必选 | 中⽂名 | 说明 |
| c_id | string | False | 案件唯— ID | |
| n_crc | string | False | 本次查询案件的 CRC 值, ⽤ 于判断 两次查询案件数据变 化情况 | |
| n_ajlx | string | False | 案件类型 | |
| c_ah | string | False | 案号 | |
| c_ah_ys | string | False | 原审案号, 格式: <案号>:< 案件标识> | |
| c_ah_hx | string | False | 后续案号, 格式: <案号>:< 案件标识> | |
| n_ajbs | string | False | 案件标识 | |
| n_jbfy | string | False | 经办法院 | |
| n_jbfy_cj | string | False | 法院所属层级 | |
| n_ajjzjd | string | False | 案件进展阶段 | |
| n_slcx | string | False | 审理程序 | |
| c_ssdy | string | False | 所属地域 | |
| d_larq | string | False | ⽴案时间, 格式YYYY- MM-DD | |
| n_laay | string | False | ⽴案案由 | |
| n_laay_tag | string | False | ⽴案案由标签 | |
| n_laay_tree | string | False | ⽴案案由详细, 格式: < 1>,<案由 2>,<案由 3> | |
| | | | | |
| | | | | |
| n_qsbdje_level | string | False | 起诉标的⾦额等级 | |
| n_qsbdje | string | False | 起诉标的⾦额 | |
| n_qsbdje_gj_le vel | string | False | 起诉标的⾦额估计等级 | |
| n_qsbdje_gj | string | False | 起诉标的⾦额估计 | |
| c_slfsxx | string | False | 审 理 ⽅ 式 信 息 格 式 | |
| | | | "< 厅次>,YYYY-MM-DD HHmmSS,<地点>,<是否公开 审理>;..." 。可包含多次开庭 信息 | |
| d_jarq | string | False | 结案时间, 格式YYYY- MM-DD | |
| n_jaay | string | False | 结案案由 | |
| n_jaay_tag | string | False | 结案案由标签 | |
| n_jaay_tree | string | False | 结案案由详细, 格式: "< 1>,<案由 2>,<案由 3>" | |
| n_jabdje_level | string | False | 结案标的⾦额等级 | |
| n_jabdje | string | False | 结案标的⾦额 | |
| n_jabdje_gj_lev el | string | False | 结案标的⾦额估计等级 | |
| n_jabdje_gj | string | False | 结案标的⾦额估计 | |
| n_jafs | string | False | 结案⽅式 | |
| n_pj_victory | string | False | 胜诉估计 | |
| n_ssdw | string | False | 诉讼地位 | |
| n_ssdw_ys | string | False | —审诉讼地位 | |
| c_gkws_id | string | False | 公开⽂书 ID,仅被查询⼈为组 织机构时提供 | |
| c_gkws_glah | string | False | 相关案件号 | |
| | | | | |
| | | | | |
| c_gkws_dsr | string | False | 当事⼈ | |
| c_gkws_pjjg | string | False | 判决结果 | |
| c_dsrxx | object | False | 当事⼈信息 | 属性参考: |
| | | | | 当事⼈信息 |
| n_fzje_level | number | False | 犯罪⾦额等级, 此字段只在 案件为刑事案件才会出现 | |
| n_fzje | number | False | 犯罪⾦额 ,此字段只在案件 为刑事案件才会出现 | |
| n_bqqpcje_lev el | number | False | 被请求赔偿⾦额等级, 此字 段只在案件为刑事案件才会 出现 | |
| n_bqqpcje | number | False | 被请求赔偿⾦额 ,此字段只 在案件为刑事案件才会出现 | |
| n_ccxzxje_level | number | False | 财产刑执⾏⾦额等级, 。此 字段只在案件为刑事案件才 会出现 | |
| n_ccxzxje | number | False | 财产刑执⾏⾦额 ,此字段只 在案件为刑事案件才会出现 | |
| n_ccxzxje_gj_l evel | number | False | 财产刑执⾏⾦额估计等级 。 此字段只在案件为刑事案件 才会出现 | |
| n_ccxzxje_gj | number | False | 财产刑执⾏⾦额估计 ,此字 段只在案件为刑事案件才会 出现 | |
| n_pcpcje_level | number | False | 判处赔偿⾦额等级 ,此字段 只在案件为刑事案件才会出 现 | |
| n_pcpcje | number | False | 判处赔偿⾦额 ,此字段只在 案件为刑事案件才会出现 | |
| | | | | |
| | | | | |
| n_pcpcje_gj_le vel | number | False | 判处赔偿⾦额估计等级 。此 字段只在案件为刑事案件才 会出现 | |
| n_pcpcje_gj | number | False | 判处赔偿⾦额估计 ,此字段 只在案件为刑事案件才会出 现 | |
| n_pcjg | string | False | 判处结果 ,此字段只在案件 为刑事案件才会出现 | |
| n_dzzm | string | False | 定罪罪名 ,此字段只在案件 为刑事案件才会出现 | |
| n_dzzm_tree | string | False | 定罪罪名详细 ,此字段只在 案件为刑事案件才会出现 | |
| n_sqzxbdje | number | False | 申请执⾏标的⾦额 ,此字段 只在案件为执⾏案件才会出 现 | |
| n_sjdwje | number | False | 实际到位⾦额 ,此字段只在 案件为执⾏案件才会出现 | |
| n_wzxje | number | False | 未执⾏⾦额 ,此字段只在案 件为执⾏案件才会出现 | |
| n_sqbqse_level | number | False | 申请保全数额等级 ,此字段 只在案件为⾮诉保全审查案 件才会出现 | |
| n_sqbqse | number | False | 申请保全数额 ,此字段只在 案件为⾮诉保全审查案件才 会出现 | |
| c_sqbqbdw | number | False | 申请保全标的物 ,此字段只 在案件为⾮诉保全审查案件 才会出现 | |
| | | | | |
| 当事⼈信息 | | | | |
| | | | | |
| 名称 | 类型 | 必选 | 中⽂名 | |
| c_mc | string | False | 当事⼈名称 | |
| n_dsrlx | string | False | 当事⼈类型 | |
| n_ssdw | string | False | 诉讼地位 | |
| | | | | |
| | | | | |
| | | | | |
| 失信详情 | | | | |
| | | | | |
| 名称 | 类型 | 必选 | 中⽂名 | |
| caseNumber | string | False | 案号 | |
| issueDate | string | False | 发布⽇期( ⽇期) | |
| id | string | False | 标识 | |
| fileDate | string | False | ⽴案时间( ⽇期) | |
| fulfillStatus | string | False | 被执⾏⼈的履⾏情况 | |
| estimatedJudg ementAmount | string | False | 判决⾦额估计 | |
| province | string | False | 省份 | |
| sex | string | False | 性别 | |
| concreteDetail s | string | False | 失信被执⾏⼈⾏为具体情形 | |
| obligation | string | False | ⽣效法律⽂书确定的义务 | |
| executiveCourt | string | False | 执⾏法院 | |
| enforcementB asisOrganizati on | string | False | 出执⾏依据单位 | |
| enforcementB asisNumber | string | False | 执⾏依据⽂号 | |
| | | | | |
| | | | | |
| 限制消费被执⾏案件记录 | | | | |
| | | | | |
| 名称 | 类型 | 必选 | 中⽂名 | |
| caseNumber | string | False | 案件编号 | |
| issueDate | string | False | 发布⽇期 | |
| id | string | False | 标识 | |
| fileDate | string | False | ⽴案时间(⽇期) | |
| executiveCourt | string | False | 执⾏法院 | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| 枚举字段说明 | | | | |
| | | | | |
| ⾦额等级 | | | | |
| | | | | |
| 等级 | 说明 | | | |
| 0 | 未填写或 0 | | | |
| 1 | N < 1 | | | |
| 2 | 1 <= N < 2 | | | |
| 3 | 2 <= N < 3 | | | |
| 4 | 3 <= N < 4 | | | |
| 5 | 4 <= N < 5 | | | |
| 6 | 5 <= N < 6 | | | |
| 7 | 6 <= N < 7 | | | |
| 8 | 7 <= N < 8 | | | |
| 9 | 8 <= N < 9 | | | |
| 10 | 9 <= N < 10 | | | |
| 11 | 10 <= N < 20 | | | |
| 12 | 20 <= N < 30 | | | |
| | | | | |
| | | | | |
| 13 | 30 <= N < 40 | | | |
| 14 | 40 <= N < 50 | | | |
| 15 | 50 <= N < 60 | | | |
| 16 | 60 <= N < 70 | | | |
| 17 | 70 <= N < 80 | | | |
| 18 | 80 <= N < 90 | | | |
| 19 | 90 <= N < 100 | | | |
| 20 | 100 <= N < 150 | | | |
| 21 | 150 <= N < 200 | | | |
| 22 | 200 <= N < 250 | | | |
| 23 | 250 <= N < 300 | | | |
| 24 | 300 <= N < 350 | | | |
| 25 | 350 <= N < 400 | | | |
| 26 | 400 <= N < 450 | | | |
| 27 | 450 <= N < 500 | | | |
| 28 | 500 <= N < 550 | | | |
| 29 | 550 <= N < 600 | | | |
| 30 | 600 <= N < 650 | | | |
| 31 | 650 <= N < 700 | | | |
| 32 | 700 <= N < 750 | | | |
| 33 | 750 <= N < 800 | | | |
| 34 | 800 <= N < 850 | | | |
| 35 | 850 <= N < 900 | | | |
| 36 | 900 <= N < 950 | | | |
| 37 | 950 <= N < 1000 | | | |
| | | | | |
| | | | | |
| 38 | 1000 <= N < 1500 | | | |
| 39 | 1500 <= N < 2000 | | | |
| 40 | 2000 <= N < 2500 | | | |
| 41 | 2500 <= N < 3000 | | | |
| 42 | 3000 <= N < 3500 | | | |
| 43 | 3500 <= N < 4000 | | | |
| 44 | 4000 <= N < 4500 | | | |
| 45 | 4500 <= N < 5000 | | | |
| 46 | 5000 <= N < 5500 | | | |
| 47 | 5500 <= N < 6000 | | | |
| 48 | 6000 <= N < 6500 | | | |
| 49 | 6500 <= N < 7000 | | | |
| 50 | 7000 <= N < 7500 | | | |
| 51 | 7500 <= N < 8000 | | | |
| 52 | 8000 <= N < 8500 | | | |
| 53 | 8500 <= N < 9000 | | | |
| 54 | 9000 <= N < 9500 | | | |
| 55 | 9500 <= N < 10000 | | | |
| 56 | 10000 <= N < 15000 | | | |
| 57 | 15000 <= N < 20000 | | | |
| 58 | 20000 <= N < 25000 | | | |
| 59 | 25000 <= N < 30000 | | | |
| 60 | 30000 <= N < 35000 | | | |
| 61 | 35000 <= N < 40000 | | | |
| 62 | 40000 <= N < 45000 | | | |
| | | | | |
| | | | | |
| 63 | 45000 <= N < 50000 | | | |
| 64 | 50000 <= N < 55000 | | | |
| 65 | 55000 <= N < 60000 | | | |
| 66 | 60000 <= N < 65000 | | | |
| 67 | 65000 <= N < 70000 | | | |
| 68 | 70000 <= N < 75000 | | | |
| 69 | 75000 <= N < 80000 | | | |
| 70 | 80000 <= N < 85000 | | | |
| 71 | 85000 <= N < 90000 | | | |
| 72 | 90000 <= N < 95000 | | | |
| 73 | 95000 <= N < 100000 | | | |
| 74 | 100000 <= N < 150000 | | | |
| 75 | 150000 <= N < 200000 | | | |
| 76 | 200000 <= N < 250000 | | | |
| 77 | 250000 <= N < 300000 | | | |
| 78 | 300000 <= N < 350000 | | | |
| 79 | 350000 <= N < 400000 | | | |
| 80 | 400000 <= N < 450000 | | | |
| 81 | 450000 <= N < 500000 | | | |
| 82 | 500000 <= N < 550000 | | | |
| 83 | 550000 <= N < 600000 | | | |
| 84 | 600000 <= N < 650000 | | | |
| 85 | 650000 <= N < 700000 | | | |
| 86 | 700000 <= N < 750000 | | | |
| 87 | 750000 <= N < 800000 | | | |
| | | | | |
| | | | | |
| 88 | 800000 <= N < 850000 | | | |
| 89 | 850000 <= N < 900000 | | | |
| 90 | 900000 <= N < 950000 | | | |
| 91 | 950000 <= N < 1000000 | | | |
| 92 | 1000000 <= N < 1500000 | | | |
| 93 | 1500000 <= N < 2000000 | | | |
| 94 | 2000000 <= N < 2500000 | | | |
| 95 | 2500000 <= N < 3000000 | | | |
| 96 | 3000000 <= N < 3500000 | | | |
| 97 | 3500000 <= N < 4000000 | | | |
| 98 | 4000000 <= N < 4500000 | | | |
| 99 | 4500000 <= N < 5000000 | | | |
| 100 | 5000000 <= N | | | |
| | | | | |
| | | | | |
| 审理阶段或类型 | | | | |
| | | | | |
| 代码 | 说明 | | | |
| 1 | | | | |
| 2 | | | | |
| 3 | 再审审查 | | | |
| 4 | 再审 | | | |
| 5 | | | | |
| | | | | |
| | | | | |
| 案件类型 | | | | |
| | | | | |
| 代码 | 说明 | | | |
| 200 | 刑事案件 | | | |
| | | | | |
| | | | | |
| 300 | 事案件 | | | |
| 400 | 政案件 | | | |
| 1000 | 案件 | | | |
| | | | | |
| | | | | |

View File

@@ -1,31 +0,0 @@
## 返回字段说明
## 个人收入指数字段说明
| 字段名 | 数据类型 | 描述 |
|--------|----------|------|
| personincome_index_2.0 | STRING | 个人收入指数评分 |
### 评分分档说明
| 分值 | 收入区间(元) | 消费能力等级 |
|------|---------------|------------|
| 100 | (1000, 2000] | 第1档 |
| 200 | (2000, 4000] | 第2档 |
| 300 | (4000, 6000] | 第3档 |
| 400 | (6000, 8000] | 第4档 |
| 500 | (8000, 10000] | 第5档 |
| 600 | (10000, 12000] | 第6档 |
| 700 | (12000, 15000] | 第7档 |
| 800 | (15000, 20000] | 第8档 |
| 900 | (20000, 25000] | 第9档 |
| 1000 | (25000, +∞) | 第10档 |
### 特殊值说明
- **-1**: 表示未命中(无法获取收入信息)
- **评分范围**: 100-1000分共10个等级
- **等级意义**: 等级越高,对应的消费能力越强
### 使用说明
- 该字段为字符串类型,但实际包含数值信息
- 收入区间为左开右闭区间1000 < 收入 2000
- 最高档1000分对应月收入25000元以上

975
代理.md
View File

@@ -1,975 +0,0 @@
# 代理系统重构方案
## 文档概述
本文档定义了代理系统的核心规则和实现逻辑,包括:
- **代理等级体系**:普通、黄金、钻石三个等级
- **团队结构规则**:上下级关系约束、升级规则、团队统计
- **业务推广规则**:价格体系、收益分配规则
- **升级机制**:升级方式、费用规则、返佣规则
- **核心算法**:团队统计、收益分配、升级流程等业务逻辑伪代码
## 一、代理等级体系
### 1.1 等级定义
- **普通代理**Level 1初始等级
- **黄金代理**Level 2中级等级
- **钻石代理**Level 3最高等级团队首领
### 1.2 等级数值映射
```javascript
代理等级 = {
普通: 1,
黄金: 2,
钻石: 3
}
```
## 二、团队结构规则
### 2.1 团队定义
- **团队**:由一个钻石代理作为首领,及其所有下级代理组成的层级关系链
- **团队首领**:必须是钻石代理,每个团队有且仅有一个首领
- **团队关系**:从普通到钻石的完整链路属于同一个团队
### 2.2 上下级关系规则
#### 2.2.1 直接上下级约束
- **核心原则**
1. **下级不能比上级等级高**:下级等级必须 ≤ 上级等级
2. **同级不能作为上下级**(除了普通代理):黄金和钻石不能作为同级上下级
- **允许关系**
- 普通 → 普通 ✓(同级普通允许)
- 黄金 → 普通 ✓(上级等级高于下级,允许)
- 钻石 → 普通 ✓(上级等级高于下级,允许)
- 钻石 → 黄金 ✓(上级等级高于下级,允许)
- **禁止关系**
- 普通 → 黄金 ✗(下级等级高于上级,禁止)
- 普通 → 钻石 ✗(下级等级高于上级,禁止)
- 黄金 → 黄金 ✗(同级不能作为上下级)
- 钻石 → 钻石 ✗(同级不能作为上下级)
- 黄金 → 钻石 ✗(下级等级高于上级,禁止)
#### 2.2.2 升级规则
**核心规则**:代理升级后,其所有下级(直接+间接)会跟随该代理。
1. **普通 → 黄金**
- **升级后必须脱离直接上级关系**(因为黄金等级高于普通,或与黄金同级,或钻石→黄金禁止)
- 保留团队关系(通过团队首领钻石代理)
- 仍属于原团队
- **下级跟随**:所有下级(直接+间接)继续跟随该代理
2. **黄金 → 钻石**
- 独立成为新团队
- 成为新团队的首领
- **下级跟随**:所有下级(直接+间接)跟随该代理到新团队
3. **普通 → 钻石**
- 独立成为新团队
- 成为新团队的首领
- **下级跟随**:所有下级(直接+间接)跟随该代理到新团队
#### 2.2.3 升级方法和费用规则
**升级方式**
1. **钻石代理升级下级**
- 钻石代理可以将下级的普通代理升级为黄金代理
- 升级方式:钻石代理操作,无需被升级代理付费
2. **代理自主付费升级**
- 普通代理可以付费升级为黄金代理
- 普通代理可以付费升级为钻石代理
- 黄金代理可以付费升级为钻石代理
**升级费用和返佣规则**
| 升级类型 | 升级费用 | 直接上级返佣 | 说明 |
| ------------------------- | -------- | ------------ | -------------------------------- |
| 普通→黄金 | 199元 | 139元 | 付费后立即返佣给直接上级 |
| 普通→钻石 | 980元 | 680元 | 付费后立即返佣给直接上级 |
| 黄金→钻石 | 980元 | 680元 | 付费后立即返佣给直接上级 |
| 钻石升级下级(普通→黄金) | 免费 | 无 | 钻石代理操作,被升级代理无需付费 |
**重要规则**
-**返佣给原直接上级**:即使升级后脱离直接上下级关系,返佣仍然给原直接上级
-**返佣时机**:付费成功后立即返佣,然后执行升级操作
-**升级流程**:付费 → 返佣给直接上级 → 升级 → 根据情况脱离关系
**升级流程示例**
**场景1普通代理付费升级为黄金**
```
升级前钻石D → 普通A → 普通B
流程:
1. 普通B支付199元
2. 普通A获得139元返佣原直接上级
3. 普通B升级为黄金
4. 黄金B脱离普通A的直接关系因为黄金等级高于普通下级不能比上级等级高
5. 黄金B仍属于钻石D的团队
结果钻石D → 普通A获得139元返佣
→ 黄金B支付199元脱离A的直接关系
```
**场景1-2普通代理付费升级为黄金直接上级是黄金/钻石)**
```
升级前钻石D → 黄金A → 普通B
流程:
1. 普通B支付199元
2. 黄金A获得139元返佣原直接上级
3. 普通B升级为黄金
4. 黄金B脱离黄金A的直接关系因为黄金 → 黄金是禁止的,同级不能作为上下级)
5. 黄金B仍属于钻石D的团队
结果钻石D → 黄金A获得139元返佣
→ 黄金B支付199元脱离A的直接关系
```
**场景2普通代理付费升级为钻石**
```
升级前钻石D → 普通A → 普通B
流程:
1. 普通B支付980元
2. 普通A获得680元返佣原直接上级
3. 普通B升级为钻石
4. 钻石B独立成新团队脱离普通A的直接关系
5. 钻石B的下级跟随到新团队
结果钻石D → 普通A获得680元返佣
钻石B新团队支付980元
```
**场景3钻石代理升级下级**
```
升级前钻石D → 普通A → 普通B
流程:
1. 钻石D操作将普通B升级为黄金
2. 无需付费
3. 普通B升级为黄金
4. 黄金B脱离普通A的直接关系因为黄金等级高于普通下级不能比上级等级高
5. 黄金B仍属于钻石D的团队
结果钻石D → 普通A
→ 黄金B免费升级脱离A的直接关系
```
**场景3-2钻石代理升级下级直接上级是黄金/钻石)**
```
升级前钻石D → 黄金A → 普通B
流程:
1. 钻石D操作将普通B升级为黄金
2. 无需付费
3. 普通B升级为黄金
4. 黄金B脱离黄金A的直接关系因为黄金 → 黄金是禁止的,同级不能作为上下级)
5. 黄金B仍属于钻石D的团队
结果钻石D → 黄金A
→ 黄金B免费升级脱离A的直接关系
```
**返佣规则总结**
- 返佣金额 = 升级费用 × 返佣比例
- 普通→黄金139元 = 199元 × 69.8%
- 升级为钻石680元 = 980元 × 69.4%
- 返佣对象:原直接上级(即使升级后脱离关系)
- 返佣时机:付费成功后立即返佣,然后执行升级
### 2.3 团队结构树状图示例
以下是从钻石代理作为团队首领的各种层级组合情况:
#### 2.3.1 基础层级结构
**场景1钻石 → 普通 → 普通 → 普通**
```
钻石D (团队首领)
└── 普通A
└── 普通B
└── 普通C
```
**场景2钻石 → 黄金 → 普通**
```
钻石D (团队首领)
└── 黄金A
└── 普通B
```
**场景3钻石 → 普通 → 钻石(新团队)**
```
钻石D (团队1首领)
└── 普通A
└── 钻石B (团队2首领独立新团队)
```
**场景4钻石 → 黄金 → 普通**
```
钻石D (团队首领)
└── 黄金A
└── 普通B
```
**场景5钻石 → 黄金 → 钻石(新团队)**
```
钻石D (团队1首领)
└── 黄金A
└── 钻石B (团队2首领独立新团队)
```
#### 2.3.2 复杂多分支结构
**场景6钻石下多个分支**
```
钻石D (团队首领)
├── 普通A
│ ├── 普通B
│ │ └── 普通C
│ └── 普通D
├── 普通G
│ └── 普通H
├── 黄金E
│ └── 普通F
└── 黄金I
└── 普通J
```
**场景7多层级混合结构**
```
钻石D
├── 黄金A
│ ├── 普通A
│ │ ├── 普通E
│ │ └── 普通F
│ │ └── 普通G
│ └── 普通H
│ └── 普通I
└── 黄金B
├── 普通C
│ └── 普通J
└── 普通D
```
**说明**:此结构符合所有关系约束规则
#### 2.3.3 升级后的结构变化
**场景8普通升级为黄金脱离直接上级**
```
升级前:
钻石D (团队首领)
└── 普通A
└── 普通B
└── 普通C
升级后B升级为黄金黄金等级高于普通必须脱离A的直接关系
钻石D (团队首领)
├── 普通A
│ └── (B已脱离直接关系)
└── 黄金B (仍属于D的团队但脱离A的直接关系)
└── 普通C
```
**场景8-2普通升级为黄金直接上级是黄金/钻石,脱离关系)**
```
升级前:
钻石D (团队首领)
└── 黄金A
└── 普通B
└── 普通C
升级后B升级为黄金黄金 → 黄金是禁止关系,需脱离):
钻石D (团队首领)
├── 黄金A
│ └── (B已脱离直接关系)
└── 黄金B (仍属于D的团队但脱离A的直接关系)
└── 普通C
```
**场景9普通升级为钻石独立新团队**
```
升级前:
钻石D (团队1首领)
└── 普通A
└── 普通B
└── 普通C
升级后B升级为钻石
钻石D (团队1首领)
└── 普通A
└── (B已独立成新团队)
钻石B (团队2首领新团队)
└── 普通C (跟随B到新团队)
```
**场景10黄金升级为钻石独立新团队**
```
升级前:
钻石D (团队1首领)
└── 黄金A
├── 普通B
└── 普通C
升级后A升级为钻石
钻石D (团队1首领)
└── (A已独立成新团队)
钻石A (团队2首领新团队)
├── 普通B (跟随A到新团队)
└── 普通C (跟随A到新团队)
```
#### 2.3.4 特殊边界情况
**场景11普通直接升级为钻石跳过黄金**
```
升级前:
钻石D (团队1首领)
└── 普通A
└── 普通B
└── 普通C
升级后B直接升级为钻石
钻石D (团队1首领)
└── 普通A
└── (B已独立成新团队)
钻石B (团队2首领新团队)
└── 普通C (跟随B到新团队)
```
**场景12多级普通代理链**
```
钻石D (团队首领)
└── 普通A
└── 普通B
└── 普通C
└── 普通D
└── 普通E
```
**场景13黄金代理下多级普通代理**
```
钻石D (团队首领)
└── 黄金A
└── 普通B
└── 普通C
└── 普通D
```
#### 2.3.5 图例说明
- **钻石D**团队首领等级3
- **黄金A**中级代理等级2
- **普通A**初始代理等级1
- **→**:直接上下级关系
- **└──**:树状图分支线
- **├──**:树状图分支线(有后续分支)
- **团队1/团队2**:不同团队的标识
#### 2.3.6 关键规则总结
1. **团队首领**:必须是钻石代理
2. **直接关系约束**:黄金/钻石不能直接管理黄金/钻石
3. **升级影响**
- 普通→黄金:脱离直接上级,保留团队关系
- 黄金→钻石:独立成新团队,下级跟随
- 普通→钻石:独立成新团队,下级跟随
4. **团队归属**:通过向上查找钻石代理确定团队归属
### 2.4 团队查找算法
```
function findTeamLeader(agent):
current = agent
while current.parent exists:
if current.level == 钻石:
return current
current = current.parent
return null // 无上级则自己就是首领
```
### 2.5 团队统计规则
#### 2.5.1 核心规则定义
**团队统计的基本概念**
- **团队定义**:每个代理的团队 = 自己 + 所有下级(直接+间接,递归)
- **统计范围**:以代理自己为起点,向下递归包含所有下级代理
- **团队独立性**:不同代理的团队是不同的,互不干扰
- **权限统一**:所有代理(普通、黄金、钻石)的权限范围相同,都只能查看自己团队范围内的数据
**关键规则**
1.**团队范围统一**:无论代理等级如何,团队统计范围都是"自己 + 所有下级"
2.**权限范围统一**:所有代理只能查看自己团队的数据,无法查看其他代理的团队数据
3.**升级后下级跟随**:代理升级后,其所有下级(直接+间接)会跟随该代理
4.**团队归属不变**:下级升级脱离直接关系后,不影响上级的团队归属,上级的团队归属保持不变
5.**单一上级原则**:每个代理只可能有一个上级,不可能有多个上级
#### 2.5.2 不同等级代理的团队统计
**统一规则**:所有等级的代理(普通、黄金、钻石)的团队统计规则完全相同。
| 代理等级 | 团队统计范围 | 权限范围 | 说明 |
| -------- | --------------- | ---------------- | ---------------------------------------------- |
| 钻石 | 自己 + 所有下级 | 只能查看自己团队 | 下级可以是普通、黄金(钻石下级会独立成新团队) |
| 黄金 | 自己 + 所有下级 | 只能查看自己团队 | 下级只能是普通(黄金下级会脱离关系) |
| 普通 | 自己 + 所有下级 | 只能查看自己团队 | 下级只能是普通(普通不能作为黄金或钻石的上级) |
**重要说明**
- 同一代理可能出现在多个上级的团队统计中(这是正常的)
- 例如A的下级是BB的下级是C那么C会同时出现在A和B的团队统计中
- 每个代理的团队统计是独立计算的,互不影响
#### 2.5.3 升级后下级跟随规则
**核心规则**:代理升级后,其所有下级(直接+间接)会跟随该代理。
| 升级类型 | 升级前结构 | 升级后结构 | 下级跟随情况 |
| --------- | ---------------------------- | ---------------------------------------------- | ----------------- |
| 普通→黄金 | 上级 → 普通A → 下级B → 下级C | 上级 → 普通A<br>黄金A → 下级B → 下级C | B和C跟随A |
| 黄金→钻石 | 上级 → 黄金A → 下级B → 下级C | 上级<br>钻石A新团队→ 下级B → 下级C | B和C跟随A到新团队 |
| 普通→钻石 | 上级 → 普通A → 下级B → 下级C | 上级 → 普通A<br>钻石A新团队→ 下级B → 下级C | B和C跟随A到新团队 |
**重要说明**
- 升级后脱离直接关系的代理,其下级会跟随该代理
- 如果升级为钻石,会独立成新团队,下级跟随到新团队
- 升级不影响上级的团队归属,上级的团队归属保持不变
#### 2.5.4 团队统计算法
```
function getTeamMembers(agent):
// 获取代理的团队成员(包括自己和所有下级)
team_members = [agent] // 包括自己
function collectChildren(agent):
// 递归收集所有下级
for each child in agent.children: // 直接下级
team_members.append(child)
collectChildren(child) // 递归收集间接下级
collectChildren(agent)
return team_members
function getTeamStatistics(agent):
// 获取代理的团队统计数据
team_members = getTeamMembers(agent)
statistics = {
total_count: team_members的数量, // 团队总人数(包括自己)
self: agent, // 自己
members: team_members, // 所有成员(自己+所有下级)
by_level: {
钻石: 从team_members中筛选出等级为钻石的,
黄金: 从team_members中筛选出等级为黄金的,
普通: 从team_members中筛选出等级为普通的
},
direct_children: agent.children, // 直接下级
indirect_children: team_members中排除自己和直接下级的 // 间接下级
}
return statistics
function hasPermissionToView(agent, target_agent):
// 检查代理是否有权限查看目标代理的数据
if agent.id == target_agent.id:
return true // 可以查看自己
// 检查目标代理是否是当前代理的下级
team_members = getTeamMembers(agent)
return target_agent是否在team_members中
```
#### 2.5.5 团队统计示例
**示例1不同代理的团队统计范围**
```
整体结构:
钻石D
├── 普通A
│ ├── 普通B
│ └── 普通C
├── 黄金E
│ └── 普通F
└── 黄金G
└── 普通H
```
**各代理的团队统计**
| 代理 | 团队统计范围 | 总计 | 说明 |
| ----- | -------------------------------- | ---- | ------------------------------------------------ |
| 钻石D | 自己 + A + B + C + E + F + G + H | 8人 | 包含所有下级 |
| 黄金E | 自己 + F | 2人 | 只包含自己的下级 |
| 黄金G | 自己 + H | 2人 | 只包含自己的下级 |
| 普通A | 自己 + B + C | 3人 | 只包含自己的下级(普通代理的下级只能是普通代理) |
**权限说明**
- 钻石D只能查看自己团队8人的数据
- 黄金E只能查看自己团队2人的数据看不到D、A、B、C、G、H的数据
- 黄金G只能查看自己团队2人的数据看不到D、A、B、C、E、F的数据
- 普通A只能查看自己团队3人的数据看不到D、E、F、G、H的数据
**示例2升级后团队统计变化**
```
升级前:
钻石D → 黄金A → 普通B → 普通C
升级后A升级为钻石独立成新团队
钻石D
钻石A新团队→ 普通B → 普通CB和C跟随A
```
**升级后的团队统计**
| 代理 | 升级前统计 | 升级后统计 | 变化说明 |
| ----- | ----------------------- | ------------------- | -------------------------- |
| 钻石A | 自己 + B + C3人 | 自己 + B + C3人 | 下级跟随,统计不变 |
| 钻石D | 自己 + A + B + C4人 | 自己1人 | A独立后不再包含A及其下级 |
**关键点**
- A升级后B和C跟随A到新团队
- D的团队统计不再包含A、B、C因为A已独立
- A的团队统计仍然包含B和C因为下级跟随
## 三、业务推广规则
### 3.1 价格体系
#### 3.1.1 基础底价
- **系统基础底价**BasePrice系统配置
#### 3.1.2 等级加成规则
```javascript
等级加成 = {
钻石: 0,
黄金: 3,
普通: 6
}
```
#### 3.1.3 实际底价计算
```
实际底价 = 基础底价 + 等级加成[代理等级]
```
#### 3.1.4 价格设定范围
- **最低价**:实际底价
- **最高价**系统设定上限SystemMaxPrice
- **代理设定价格**:必须在最低价和最高价之间(包含两端),即:实际底价 ≤ 设定价格 ≤ SystemMaxPrice
### 3.2 收益分配规则
#### 3.2.1 核心分配原则
**重要规则**
- **平台固定收入**:无论哪个等级的代理推广,平台固定收到 **基础底价BasePrice**
- **等级加成部分**:作为返佣分配给上级链
- 钻石代理:等级加成 = 0无返佣分配
- 黄金代理:等级加成 = 3全部作为返佣给钻石上级
- 普通代理:等级加成 = 6按规则分配给上级链
**分配结构**
```
用户支付金额 = 代理设定价格
├── 代理收益 = 设定价格 - 实际底价 - 提价成本
├── 实际底价 = 基础底价 + 等级加成
├── 基础底价 → 平台(固定)
└── 等级加成 → 上级链返佣(按规则分配)
```
#### 3.2.2 代理收益计算
```
提价成本 = 0
if (设定价格 > 提价标准阈值):
提价成本 = (设定价格 - 提价标准阈值) × 提价手续费比例
代理收益 = 设定价格 - 实际底价 - 提价成本
```
#### 3.2.3 等级加成返佣分配规则
**分配算法**
```
function distributeLevelBonus(agent):
// 分配等级加成返佣
levelBonus = LevelBonus[agent.level]
// 钻石代理等级加成为0无返佣分配
if agent.level == 钻石:
return { platform: 0 } // 无返佣平台也不收这部分因为加成本身就是0
// 黄金代理等级加成3元全部给钻石上级
if agent.level == 黄金:
diamondParent = findDiamondParent(agent)
if diamondParent存在:
return { [diamondParent.id]: levelBonus } // 3元给钻石上级
// 找不到钻石上级,返佣归平台(异常情况)
return { platform: levelBonus }
// 普通代理等级加成6元按规则分配给上级链
if agent.level == 普通:
return distributeNormalAgentBonus(agent, levelBonus)
return { platform: levelBonus }
function distributeNormalAgentBonus(agent, amount):
// 普通代理的等级加成返佣分配6元
// 核心规则:
// 1. 根据直接上级等级分配固定金额给直接上级
// 2. 剩余金额按优先级分配给上级链钻石优先全部黄金次之最多3元平台兜底
parent = agent.parent
if parent不存在:
return { platform: amount } // 无上级,全部归平台
// 步骤1给直接上级分配固定金额
// 直接上级分配规则钻石6元黄金3元普通2元
directParentAmount = {
钻石: 6,
黄金: 3,
普通: 2
}[parent.level]
result = { [parent.id]: directParentAmount }
remaining = amount - directParentAmount // 剩余金额
// 步骤2分配剩余金额如果直接上级是钻石则无剩余
if remaining > 0:
// 确定查找起点:直接上级是普通时从直接上级开始查找,否则从直接上级的上级开始查找
searchStart = parent if parent.level == 普通 else parent.parent
if searchStart存在:
// 查找上级链中的钻石和黄金
diamondParent = findDiamondParent(searchStart)
goldParent = findGoldParent(searchStart)
// 按优先级分配剩余金额
if diamondParent存在:
// 优先级1有钻石剩余金额全部给钻石
result[diamondParent.id] = remaining
else if goldParent存在:
// 优先级2只有黄金最多3元给黄金剩余归平台
goldAmount = min(remaining, 3) // 黄金最多3元
result[goldParent.id] = goldAmount
if remaining > goldAmount:
result.platform = remaining - goldAmount
else:
// 优先级3都没有剩余金额归平台
result.platform = remaining
else:
// 无法查找上级链,剩余金额归平台
result.platform = remaining
return result
function findDiamondParent(agent):
// 向上查找钻石上级
current = agent.parent
while current存在:
if current.level == 钻石:
return current
current = current.parent
return null
function findGoldParent(agent):
// 向上查找黄金上级
current = agent.parent
while current存在:
if current.level == 黄金:
return current
current = current.parent
return null
```
#### 3.2.4 分配规则总结表
**核心原则**
- **基础底价BasePrice**:无论哪个等级,全部归平台(固定收入)
- **等级加成部分**:作为返佣分配给上级链
| 代理等级 | 等级加成 | 直接上级 | 等级加成返佣分配规则 |
| -------- | -------- | -------- | ------------------------------------------------------------------------------------------------------------------ |
| 钻石 | 0元 | 无 | 无返佣分配加成为0 |
| 黄金 | 3元 | 钻石 | 3元全部给钻石上级 |
| 普通 | 6元 | 钻石 | 6元全部给钻石上级 |
| 普通 | 6元 | 黄金 | 3元给黄金上级3元给钻石上级上上级 |
| 普通 | 6元 | 普通 | 2元给直接上级普通剩余4元<br>- 有钻石4元全部给钻石<br>- 只有黄金3元给黄金1元归平台<br>- 都没有4元归平台 |
**收益分配示例**
- **钻石代理推广**:用户支付 = 基础底价,平台收入 = 基础底价,返佣 = 0
- **黄金代理推广**:用户支付 = 基础底价 + 3平台收入 = 基础底价,返佣 = 3元给钻石
- **普通代理推广**:用户支付 = 基础底价 + 6平台收入 = 基础底价,返佣 = 6元按规则分配
## 四、系统配置参数
### 4.1 价格相关
- `BasePrice`: 基础底价
- `SystemMaxPrice`: 系统价格上限
- `PriceThreshold`: 提价标准阈值
- `PriceFeeRate`: 提价手续费比例
### 4.2 分配相关
- `BasePrice`: 基础底价(固定归平台)
- `LevelBonus`: 等级加成配置
- `钻石`: 0元
- `黄金`: 3元全部给钻石上级
- `普通`: 6元按规则分配给上级链
- `DirectParentAmount`: 直接上级分配金额配置
- `普通→钻石`: 6元
- `普通→黄金`: 3元
- `普通→普通`: 2元
- `MaxGoldAmount`: 黄金代理最大分配金额3元
- `GoldToDiamondAmount`: 黄金→钻石分配金额3元
### 4.3 等级加成
- `LevelBonus`: { 钻石: 0, 黄金: 3, 普通: 6 }
### 4.4 升级费用和返佣
- `UpgradeFee`: 升级费用配置
- `NormalToGold`: 199元普通→黄金
- `NormalToDiamond`: 980元普通→钻石
- `GoldToDiamond`: 980元黄金→钻石
- `UpgradeRebate`: 升级返佣配置
- `NormalToGoldRebate`: 139元普通→黄金给直接上级
- `ToDiamondRebate`: 680元升级为钻石给直接上级
- `UpgradeRebateRate`: 升级返佣比例
- `NormalToGoldRate`: 69.8%139/199
- `ToDiamondRate`: 69.4%680/980
## 五、核心算法伪代码
### 6.1 计算实际底价
```
function calculateActualBasePrice(agentLevel, basePrice):
levelBonus = LevelBonus[agentLevel]
return basePrice + levelBonus
```
### 6.2 计算代理收益
```
function calculateAgentProfit(setPrice, actualBasePrice, priceThreshold, feeRate):
priceCost = 0
if setPrice > priceThreshold:
priceCost = (setPrice - priceThreshold) × feeRate
return setPrice - actualBasePrice - priceCost
```
### 6.3 收益分配主流程
```
function distributeRevenue(agent, setPrice, basePrice):
// 1. 计算实际底价
levelBonus = LevelBonus[agent.level]
actualBasePrice = basePrice + levelBonus
// 2. 计算代理收益
priceCost = calculatePriceCost(setPrice)
agentProfit = setPrice - actualBasePrice - priceCost
// 3. 基础底价部分:全部归平台(固定)
platformRevenue = basePrice
// 4. 等级加成部分:按规则分配给上级链
levelBonusDistribution = distributeLevelBonus(agent)
// 5. 汇总分配结果
return {
agentProfit: agentProfit,
platformRevenue: platformRevenue,
levelBonusDistribution: levelBonusDistribution
}
```
### 6.4 等级加成返佣分配流程
```
function distributeLevelBonus(agent):
levelBonus = LevelBonus[agent.level]
if agent.level == 钻石:
return {} // 无返佣加成为0
if agent.level == 黄金:
diamondParent = findDiamondParent(agent)
return { [diamondParent.id]: levelBonus } // 3元给钻石
if agent.level == 普通:
return distributeNormalAgentBonus(agent, levelBonus) // 6元按规则分配
```
### 6.5 代理升级流程
```
function upgradeAgent(agent, targetLevel, upgradeType):
// 参数说明:
// agent: 被升级的代理
// targetLevel: 目标等级2=黄金, 3=钻石)
// upgradeType: 'self_paid'自主付费or 'diamond_upgrade'(钻石升级)
// 1. 验证升级条件
if not canUpgrade(agent, targetLevel, upgradeType):
return { error: '升级条件不满足' }
// 2. 如果是自主付费升级,处理付费
if upgradeType == 'self_paid':
upgradeFee = getUpgradeFee(agent.level, targetLevel)
rebateAmount = getUpgradeRebate(agent.level, targetLevel)
originalParent = agent.parent
// 2.1 代理付费
paymentResult = processPayment(agent, upgradeFee)
if not paymentResult.success:
return { error: '付费失败' }
// 2.2 返佣给原直接上级(即使升级后脱离关系)
if originalParent:
rebateResult = processRebate(originalParent, rebateAmount)
if not rebateResult.success:
// 如果返佣失败,需要退款
refundPayment(agent, upgradeFee)
return { error: '返佣失败,已退款' }
// 3. 执行升级操作
agent.level = targetLevel
// 4. 检查是否需要脱离直接上级关系
if needDetachFromParent(agent, agent.parent):
agent.parent = null // 脱离直接关系
// 但保留团队关系(通过钻石首领)
// 5. 如果升级为钻石,独立成新团队
if targetLevel == 钻石:
agent.teamLeaderId = agent.id // 成为新团队首领
// 下级会跟随(已在升级规则中定义)
return { success: true, agent: agent }
function canUpgrade(agent, targetLevel, upgradeType):
// 检查升级条件
if upgradeType == 'diamond_upgrade':
// 钻石升级下级:必须是钻石操作,且下级是普通代理
return agent.level == 普通 and targetLevel == 黄金
else if upgradeType == 'self_paid':
// 自主付费:普通可以升级为黄金或钻石,黄金可以升级为钻石
if agent.level == 普通:
return targetLevel == 黄金 or targetLevel == 钻石
else if agent.level == 黄金:
return targetLevel == 钻石
return false
function getUpgradeFee(fromLevel, toLevel):
if fromLevel == 普通 and toLevel == 黄金:
return 199
else if toLevel == 钻石:
return 980
return 0
function getUpgradeRebate(fromLevel, toLevel):
if fromLevel == 普通 and toLevel == 黄金:
return 139
else if toLevel == 钻石:
return 680
return 0
function needDetachFromParent(agent, parent):
// 检查是否需要脱离直接上级关系
// 规则1下级不能比上级等级高
// 规则2同级不能作为上下级除了普通代理
if not parent:
return false
// 如果代理等级高于上级等级,必须脱离
if agent.level > parent.level:
return true
// 同级不能作为上下级(除了普通代理)
if agent.level == parent.level:
if agent.level == 黄金 or agent.level == 钻石:
return true // 黄金 → 黄金、钻石 → 钻石禁止
// 钻石 → 黄金禁止(虽然钻石等级高于黄金,但这是特殊禁止规则)
if agent.level == 黄金 and parent.level == 钻石:
return true
return false
```
## 六、业务流程图
### 7.1 代理升级流程
#### 7.1.1 自主付费升级流程
```
代理发起升级请求
检查升级条件(等级、权限等)
计算升级费用和返佣金额
代理支付升级费用
付费成功后,立即返佣给原直接上级
执行升级操作(更新代理等级)
检查是否需要脱离直接上级关系
如果升级为钻石
→ 独立成新团队
→ 成为团队首领
→ 下级跟随到新团队
完成升级
```
#### 7.1.2 钻石升级下级流程
```
钻石代理操作升级下级
检查升级条件(必须是普通代理升级为黄金)
无需付费,直接执行升级操作
检查是否需要脱离直接上级关系
完成升级
```
#### 7.1.3 升级费用和返佣流程
```
升级费用表:
- 普通→黄金199元返佣139元给直接上级
- 普通→钻石980元返佣680元给直接上级
- 黄金→钻石980元返佣680元给直接上级
返佣规则:
- 返佣对象:原直接上级(即使升级后脱离关系)
- 返佣时机:付费成功后立即返佣
- 返佣金额:固定金额,不随升级后关系变化而改变
```
### 7.2 业务推广收益分配流程
```
用户付费查询(支付代理设定价格)
计算实际底价 = 基础底价 + 等级加成
计算代理收益 = 设定价格 - 实际底价 - 提价成本
收益分配:
├── 基础底价部分 → 平台(固定收入)
└── 等级加成部分 → 按规则分配给上级链
├── 钻石代理:加成=0无返佣
├── 黄金代理:加成=3全部给钻石上级
└── 普通代理:加成=6按规则分配给上级链
```
## 七、边界情况处理
1. **钻石代理有上级**:理论上不应存在,但系统需处理异常情况
2. **团队链断裂**:如果上级链中找不到钻石代理,剩余金额归平台
3. **价格异常**:设定价格低于实际底价时,拒绝交易
4. **升级冲突**:升级时检查是否违反直接上下级约束规则
5. **升级关系判断**
- 普通 → 黄金升级时,必须脱离直接上级关系
- 原因:黄金等级高于普通(下级不能比上级等级高),或与黄金同级(同级不能作为上下级),或钻石→黄金禁止
- 普通/黄金 → 钻石升级时,独立成新团队,脱离所有上级关系
6. **返佣处理**:返佣给原直接上级,即使升级后脱离关系,返佣不受影响
7. **团队统计更新**:所有关系变更后,需要正确更新团队统计范围

View File

@@ -1,826 +0,0 @@
## 返回字段说明
| 序号 | 参数名 | 类型 | 长度 | 中文名称 | 取值解释 |
|-------:|:----------------------------------|:-------|-------:|:-------------------------------------------------------------------|:---------------------------------------------------------------------------------|
| 1 | flag_applyloanstr | string | 10 | 产品输出标识 | 1(输出成功),0(未匹配上无输出),98(用户输入信息不足),99(系统异常) |
| 2 | als_d7_id_pdl_allnum | string | 10 | 按身份证号查询近7天申请线上小额现金贷的次数 | 取"空/N"无申请记录N申请记录详情 |
| 3 | als_d7_id_pdl_orgnum | string | 10 | 按身份证号查询近7天申请线上小额现金贷的机构数 | 取"空/N"无申请记录N申请记录详情 |
| 4 | als_d7_id_caon_allnum | string | 10 | 按身份证号查询近7天申请线上现金分期的次数 | 取"空/N"无申请记录N申请记录详情 |
| 5 | als_d7_id_caon_orgnum | string | 10 | 按身份证号查询近7天申请线上现金分期的机构数 | 取"空/N"无申请记录N申请记录详情 |
| 6 | als_d7_id_rel_allnum | string | 10 | 按身份证号查询近7天申请信用卡类信用卡的次数 | 取"空/N"无申请记录N申请记录详情 |
| 7 | als_d7_id_rel_orgnum | string | 10 | 按身份证号查询近7天申请信用卡类信用卡的机构数 | 取"空/N"无申请记录N申请记录详情 |
| 8 | als_d7_id_caoff_allnum | string | 10 | 按身份证号查询近7天申请线下现金分期的次数 | 取"空/N"无申请记录N申请记录详情 |
| 9 | als_d7_id_caoff_orgnum | string | 10 | 按身份证号查询近7天申请线下现金分期的机构数 | 取"空/N"无申请记录N申请记录详情 |
| 10 | als_d7_id_cooff_allnum | string | 10 | 按身份证号查询近7天申请线下消费分期的次数 | 取"空/N"无申请记录N申请记录详情 |
| 11 | als_d7_id_cooff_orgnum | string | 10 | 按身份证号查询近7天申请线下消费分期的机构数 | 取"空/N"无申请记录N申请记录详情 |
| 12 | als_d7_id_af_allnum | string | 10 | 按身份证号查询近7天申请汽车金融的次数 | 取"空/N"无申请记录N申请记录详情 |
| 13 | als_d7_id_af_orgnum | string | 10 | 按身份证号查询近7天申请汽车金融的机构数 | 取"空/N"无申请记录N申请记录详情 |
| 14 | als_d7_id_coon_allnum | string | 10 | 按身份证号查询近7天申请线上消费分期的次数 | 取"空/N"无申请记录N申请记录详情 |
| 15 | als_d7_id_coon_orgnum | string | 10 | 按身份证号查询近7天申请线上消费分期的机构数 | 取"空/N"无申请记录N申请记录详情 |
| 16 | als_d7_id_oth_allnum | string | 10 | 按身份证号查询近7天申请其他的次数 | 取"空/N"无申请记录N申请记录详情 |
| 17 | als_d7_id_oth_orgnum | string | 10 | 按身份证号查询近7天申请其他的机构数 | 取"空/N"无申请记录N申请记录详情 |
| 18 | als_d7_id_bank_selfnum | string | 10 | 按身份证号查询近7天在本机构(本机构为银行)的申请次数 | 取"空/0/N"无申请记录0本机构无申请记录但其他银行机构有申请N申请记录详情 |
| 19 | als_d7_id_bank_allnum | string | 10 | 按身份证号查询近7天在银行机构申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 20 | als_d7_id_bank_tra_allnum | string | 10 | 按身份证号查询近7天在银行机构-传统银行申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 21 | als_d7_id_bank_ret_allnum | string | 10 | 按身份证号查询近7天在银行机构-网络零售银行申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 22 | als_d7_id_bank_orgnum | string | 10 | 按身份证号查询近7天在银行机构申请机构数 | 取"空/N"无申请记录N申请记录详情 |
| 23 | als_d7_id_bank_tra_orgnum | string | 10 | 按身份证号查询近7天在银行机构-传统银行申请机构数 | 取"空/N"无申请记录N申请记录详情 |
| 24 | als_d7_id_bank_ret_orgnum | string | 10 | 按身份证号查询近7天在银行机构-网络零售银行申请机构数 | 取"空/N"无申请记录N申请记录详情 |
| 25 | als_d7_id_bank_week_allnum | string | 10 | 按身份证号查询近7天在银行机构周末申请次数 | 取"空/0/N"无申请记录0其它时间段有申请周末无申请N申请记录详情 |
| 26 | als_d7_id_bank_week_orgnum | string | 10 | 按身份证号查询近7天在银行机构周末申请机构数 | 取"空/0/N"无申请记录0其它时间段有申请周末无申请N申请记录详情 |
| 27 | als_d7_id_bank_night_allnum | string | 10 | 按身份证号查询近7天在银行机构夜间申请次数 | 取"空/0/N"无申请记录0其它时间段有申请夜间无申请N申请记录详情 |
| 28 | als_d7_id_bank_night_orgnum | string | 10 | 按身份证号查询近7天在银行机构夜间申请机构数 | 取"空/0/N"无申请记录0其它时间段有申请夜间无申请N申请记录详情 |
| 29 | als_d7_id_nbank_selfnum | string | 10 | 按身份证号查询近7天在本机构(本机构为非银)申请次数 | 取"空/0/N"无申请记录0本机构无申请记录但其他非银机构有申请N申请记录详情 |
| 30 | als_d7_id_nbank_allnum | string | 10 | 按身份证号查询近7天在非银机构申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 31 | als_d7_id_nbank_p2p_allnum | string | 10 | 按身份证号查询近7天在非银机构-改制机构申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 32 | als_d7_id_nbank_mc_allnum | string | 10 | 按身份证号查询近7天在非银机构-小贷机构申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 33 | als_d7_id_nbank_ca_allnum | string | 10 | 按身份证号查询近7天在非银机构-现金类分期机构申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 34 | als_d7_id_nbank_cf_allnum | string | 10 | 按身份证号查询近7天在非银机构-消费类分期机构申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 35 | als_d7_id_nbank_com_allnum | string | 10 | 按身份证号查询近7天在非银机构-代偿类分期机构申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 36 | als_d7_id_nbank_oth_allnum | string | 10 | 按身份证号查询近7天在非银机构-其他申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 37 | als_d7_id_nbank_nsloan_allnum | string | 10 | 按身份证号查询近7天在非银机构-持牌网络小贷机构申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 38 | als_d7_id_nbank_autofin_allnum | string | 10 | 按身份证号查询近7天在非银机构-持牌汽车金融机构申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 39 | als_d7_id_nbank_sloan_allnum | string | 10 | 按身份证号查询近7天在非银机构-持牌小贷机构申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 40 | als_d7_id_nbank_cons_allnum | string | 10 | 按身份证号查询近7天在非银机构-持牌消费金融机构申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 41 | als_d7_id_nbank_finlea_allnum | string | 10 | 按身份证号查询近7天在非银机构-持牌融资租赁机构申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 42 | als_d7_id_nbank_else_allnum | string | 10 | 按身份证号查询近7天在非银机构-其他申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 43 | als_d7_id_nbank_orgnum | string | 10 | 按身份证号查询近7天在非银机构申请机构数 | 取"空/N"无申请记录N申请记录详情 |
| 44 | als_d7_id_nbank_p2p_orgnum | string | 10 | 按身份证号查询近7天在非银机构-改制机构申请机构数 | 取"空/N"无申请记录N申请记录详情 |
| 45 | als_d7_id_nbank_mc_orgnum | string | 10 | 按身份证号查询近7天在非银机构-小贷申请机构数 | 取"空/N"无申请记录N申请记录详情 |
| 46 | als_d7_id_nbank_ca_orgnum | string | 10 | 按身份证号查询近7天在非银机构-现金类分期申请机构数 | 取"空/N"无申请记录N申请记录详情 |
| 47 | als_d7_id_nbank_cf_orgnum | string | 10 | 按身份证号查询近7天在非银机构-消费类分期申请机构数 | 取"空/N"无申请记录N申请记录详情 |
| 48 | als_d7_id_nbank_com_orgnum | string | 10 | 按身份证号查询近7天在非银机构-代偿类分期申请机构数 | 取"空/N"无申请记录N申请记录详情 |
| 49 | als_d7_id_nbank_oth_orgnum | string | 10 | 按身份证号查询近7天在非银机构-其他申请机构数 | 取"空/N"无申请记录N申请记录详情 |
| 50 | als_d7_id_nbank_nsloan_orgnum | string | 10 | 按身份证号查询近7天在非银机构-持牌网络小贷机构申请机构数 | 取"空/N"无申请记录N申请记录详情 |
| 51 | als_d7_id_nbank_autofin_orgnum | string | 10 | 按身份证号查询近7天在非银机构-持牌汽车金融机构申请机构数 | 取"空/N"无申请记录N申请记录详情 |
| 52 | als_d7_id_nbank_sloan_orgnum | string | 10 | 按身份证号查询近7天在非银机构-持牌小贷机构申请机构数 | 取"空/N"无申请记录N申请记录详情 |
| 53 | als_d7_id_nbank_cons_orgnum | string | 10 | 按身份证号查询近7天在非银机构-持牌消费金融机构申请机构数 | 取"空/N"无申请记录N申请记录详情 |
| 54 | als_d7_id_nbank_finlea_orgnum | string | 10 | 按身份证号查询近7天在非银机构-持牌融资租赁机构申请机构数 | 取"空/N"无申请记录N申请记录详情 |
| 55 | als_d7_id_nbank_else_orgnum | string | 10 | 按身份证号查询近7天在非银机构-其他申请机构数 | 取"空/N"无申请记录N申请记录详情 |
| 56 | als_d7_id_nbank_week_allnum | string | 10 | 按身份证号查询近7天在非银机构周末申请次数 | 取"空/0/N"无申请记录0其它时间段有申请周末无申请N申请记录详情 |
| 57 | als_d7_id_nbank_week_orgnum | string | 10 | 按身份证号查询近7天在非银机构周末申请机构数 | 取"空/0/N"无申请记录0其它时间段有申请周末无申请N申请记录详情 |
| 58 | als_d7_id_nbank_night_allnum | string | 10 | 按身份证号查询近7天在非银机构夜间申请次数 | 取"空/0/N"无申请记录0其它时间段有申请夜间无申请N申请记录详情 |
| 59 | als_d7_id_nbank_night_orgnum | string | 10 | 按身份证号查询近7天在非银机构夜间申请机构数 | 取"空/0/N"无申请记录0其它时间段有申请夜间无申请N申请记录详情 |
| 60 | als_d7_cell_pdl_allnum | string | 10 | 按手机号查询近7天申请线上小额现金贷的次数 | 取"空/N"无申请记录N申请记录详情 |
| 61 | als_d7_cell_pdl_orgnum | string | 10 | 按手机号查询近7天申请线上小额现金贷的机构数 | 取"空/N"无申请记录N申请记录详情 |
| 62 | als_d7_cell_caon_allnum | string | 10 | 按手机号查询近7天申请线上现金分期的次数 | 取"空/N"无申请记录N申请记录详情 |
| 63 | als_d7_cell_caon_orgnum | string | 10 | 按手机号查询近7天申请线上现金分期的机构数 | 取"空/N"无申请记录N申请记录详情 |
| 64 | als_d7_cell_rel_allnum | string | 10 | 按手机号查询近7天申请信用卡类信用卡的次数 | 取"空/N"无申请记录N申请记录详情 |
| 65 | als_d7_cell_rel_orgnum | string | 10 | 按手机号查询近7天申请信用卡类信用卡的机构数 | 取"空/N"无申请记录N申请记录详情 |
| 66 | als_d7_cell_caoff_allnum | string | 10 | 按手机号查询近7天申请线下现金分期的次数 | 取"空/N"无申请记录N申请记录详情 |
| 67 | als_d7_cell_caoff_orgnum | string | 10 | 按手机号查询近7天申请线下现金分期的机构数 | 取"空/N"无申请记录N申请记录详情 |
| 68 | als_d7_cell_cooff_allnum | string | 10 | 按手机号查询近7天申请线下消费分期的次数 | 取"空/N"无申请记录N申请记录详情 |
| 69 | als_d7_cell_cooff_orgnum | string | 10 | 按手机号查询近7天申请线下消费分期的机构数 | 取"空/N"无申请记录N申请记录详情 |
| 70 | als_d7_cell_af_allnum | string | 10 | 按手机号查询近7天申请汽车金融的次数 | 取"空/N"无申请记录N申请记录详情 |
| 71 | als_d7_cell_af_orgnum | string | 10 | 按手机号查询近7天申请汽车金融的机构数 | 取"空/N"无申请记录N申请记录详情 |
| 72 | als_d7_cell_coon_allnum | string | 10 | 按手机号查询近7天申请线上消费分期的次数 | 取"空/N"无申请记录N申请记录详情 |
| 73 | als_d7_cell_coon_orgnum | string | 10 | 按手机号查询近7天申请线上消费分期的机构数 | 取"空/N"无申请记录N申请记录详情 |
| 74 | als_d7_cell_oth_allnum | string | 10 | 按手机号查询近7天申请其他的次数 | 取"空/N"无申请记录N申请记录详情 |
| 75 | als_d7_cell_oth_orgnum | string | 10 | 按手机号查询近7天申请其他的机构数 | 取"空/N"无申请记录N申请记录详情 |
| 76 | als_d7_cell_bank_selfnum | string | 10 | 按手机号查询近7天在本机构(本机构为银行)的申请次数 | 取"空/0/N"无申请记录0本机构无申请记录但其他银行机构有申请N申请记录详情 |
| 77 | als_d7_cell_bank_allnum | string | 10 | 按手机号查询近7天在银行机构申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 78 | als_d7_cell_bank_tra_allnum | string | 10 | 按手机号查询近7天在银行机构-传统银行申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 79 | als_d7_cell_bank_ret_allnum | string | 10 | 按手机号查询近7天在银行机构-网络零售银行申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 80 | als_d7_cell_bank_orgnum | string | 10 | 按手机号查询近7天在银行机构申请机构数 | 取"空/N"无申请记录N申请记录详情 |
| 81 | als_d7_cell_bank_tra_orgnum | string | 10 | 按手机号查询近7天在银行机构-传统银行申请机构数 | 取"空/N"无申请记录N申请记录详情 |
| 82 | als_d7_cell_bank_ret_orgnum | string | 10 | 按手机号查询近7天在银行机构-网络零售银行申请机构数 | 取"空/N"无申请记录N申请记录详情 |
| 83 | als_d7_cell_bank_week_allnum | string | 10 | 按手机号查询近7天在银行机构周末申请次数 | 取"空/0/N"无申请记录0其它时间段有申请周末无申请N申请记录详情 |
| 84 | als_d7_cell_bank_week_orgnum | string | 10 | 按手机号查询近7天在银行机构周末申请机构数 | 取"空/0/N"无申请记录0其它时间段有申请周末无申请N申请记录详情 |
| 85 | als_d7_cell_bank_night_allnum | string | 10 | 按手机号查询近7天在银行机构夜间申请次数 | 取"空/0/N"无申请记录0其它时间段有申请夜间无申请N申请记录详情 |
| 86 | als_d7_cell_bank_night_orgnum | string | 10 | 按手机号查询近7天在银行机构夜间申请机构数 | 取"空/0/N"无申请记录0其它时间段有申请夜间无申请N申请记录详情 |
| 87 | als_d7_cell_nbank_selfnum | string | 10 | 按手机号查询近7天在本机构(本机构为非银)申请次数 | 取"空/0/N"无申请记录0本机构无申请记录但其他非银机构有申请N申请记录详情 |
| 88 | als_d7_cell_nbank_allnum | string | 10 | 按手机号查询近7天在非银机构申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 89 | als_d7_cell_nbank_p2p_allnum | string | 10 | 按手机号查询近7天在非银机构-改制机构申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 90 | als_d7_cell_nbank_mc_allnum | string | 10 | 按手机号查询近7天在非银机构-小贷机构申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 91 | als_d7_cell_nbank_ca_allnum | string | 10 | 按手机号查询近7天在非银机构-现金类分期机构申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 92 | als_d7_cell_nbank_cf_allnum | string | 10 | 按手机号查询近7天在非银机构-消费类分期机构申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 93 | als_d7_cell_nbank_com_allnum | string | 10 | 按手机号查询近7天在非银机构-代偿类分期机构申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 94 | als_d7_cell_nbank_oth_allnum | string | 10 | 按手机号查询近7天在非银机构-其他申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 95 | als_d7_cell_nbank_nsloan_allnum | string | 10 | 按手机号查询近7天在非银机构-持牌网络小贷机构申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 96 | als_d7_cell_nbank_autofin_allnum | string | 10 | 按手机号查询近7天在非银机构-持牌汽车金融机构申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 97 | als_d7_cell_nbank_sloan_allnum | string | 10 | 按手机号查询近7天在非银机构-持牌小贷机构申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 98 | als_d7_cell_nbank_cons_allnum | string | 10 | 按手机号查询近7天在非银机构-持牌消费金融机构申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 99 | als_d7_cell_nbank_finlea_allnum | string | 10 | 按手机号查询近7天在非银机构-持牌融资租赁机构申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 100 | als_d7_cell_nbank_else_allnum | string | 10 | 按手机号查询近7天在非银机构-其他申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 101 | als_d7_cell_nbank_orgnum | string | 10 | 按手机号查询近7天在非银机构申请机构数 | 取"空/N"无申请记录N申请记录详情 |
| 102 | als_d7_cell_nbank_p2p_orgnum | string | 10 | 按手机号查询近7天在非银机构-改制机构申请机构数 | 取"空/N"无申请记录N申请记录详情 |
| 103 | als_d7_cell_nbank_mc_orgnum | string | 10 | 按手机号查询近7天在非银机构-小贷申请机构数 | 取"空/N"无申请记录N申请记录详情 |
| 104 | als_d7_cell_nbank_ca_orgnum | string | 10 | 按手机号查询近7天在非银机构-现金类分期申请机构数 | 取"空/N"无申请记录N申请记录详情 |
| 105 | als_d7_cell_nbank_cf_orgnum | string | 10 | 按手机号查询近7天在非银机构-消费类分期申请机构数 | 取"空/N"无申请记录N申请记录详情 |
| 106 | als_d7_cell_nbank_com_orgnum | string | 10 | 按手机号查询近7天在非银机构-代偿类分期申请机构数 | 取"空/N"无申请记录N申请记录详情 |
| 107 | als_d7_cell_nbank_oth_orgnum | string | 10 | 按手机号查询近7天在非银机构-其他申请机构数 | 取"空/N"无申请记录N申请记录详情 |
| 108 | als_d7_cell_nbank_nsloan_orgnum | string | 10 | 按手机号查询近7天在非银机构-持牌网络小贷机构申请机构数 | 取"空/N"无申请记录N申请记录详情 |
| 109 | als_d7_cell_nbank_autofin_orgnum | string | 10 | 按手机号查询近7天在非银机构-持牌汽车金融机构申请机构数 | 取"空/N"无申请记录N申请记录详情 |
| 110 | als_d7_cell_nbank_sloan_orgnum | string | 10 | 按手机号查询近7天在非银机构-持牌小贷机构申请机构数 | 取"空/N"无申请记录N申请记录详情 |
| 111 | als_d7_cell_nbank_cons_orgnum | string | 10 | 按手机号查询近7天在非银机构-持牌消费金融机构申请机构数 | 取"空/N"无申请记录N申请记录详情 |
| 112 | als_d7_cell_nbank_finlea_orgnum | string | 10 | 按手机号查询近7天在非银机构-持牌融资租赁机构申请机构数 | 取"空/N"无申请记录N申请记录详情 |
| 113 | als_d7_cell_nbank_else_orgnum | string | 10 | 按手机号查询近7天在非银机构-其他申请机构数 | 取"空/N"无申请记录N申请记录详情 |
| 114 | als_d7_cell_nbank_week_allnum | string | 10 | 按手机号查询近7天在非银机构周末申请次数 | 取"空/0/N"无申请记录0其它时间段有申请周末无申请N申请记录详情 |
| 115 | als_d7_cell_nbank_week_orgnum | string | 10 | 按手机号查询近7天在非银机构周末申请机构数 | 取"空/0/N"无申请记录0其它时间段有申请周末无申请N申请记录详情 |
| 116 | als_d7_cell_nbank_night_allnum | string | 10 | 按手机号查询近7天在非银机构夜间申请次数 | 取"空/0/N"无申请记录0其它时间段有申请夜间无申请N申请记录详情 |
| 117 | als_d7_cell_nbank_night_orgnum | string | 10 | 按手机号查询近7天在非银机构夜间申请机构数 | 取"空/0/N"无申请记录0其它时间段有申请夜间无申请N申请记录详情 |
| 118 | als_d15_id_pdl_allnum | string | 10 | 按身份证号查询近15天申请线上小额现金贷的次数 | 取"空/N"无申请记录N申请记录详情 |
| 119 | als_d15_id_pdl_orgnum | string | 10 | 按身份证号查询近15天申请线上小额现金贷的机构数 | 取"空/N"无申请记录N申请记录详情 |
| 120 | als_d15_id_caon_allnum | string | 10 | 按身份证号查询近15天申请线上现金分期的次数 | 取"空/N"无申请记录N申请记录详情 |
| 121 | als_d15_id_caon_orgnum | string | 10 | 按身份证号查询近15天申请线上现金分期的机构数 | 取"空/N"无申请记录N申请记录详情 |
| 122 | als_d15_id_rel_allnum | string | 10 | 按身份证号查询近15天申请信用卡类信用卡的次数 | 取"空/N"无申请记录N申请记录详情 |
| 123 | als_d15_id_rel_orgnum | string | 10 | 按身份证号查询近15天申请信用卡类信用卡的机构数 | 取"空/N"无申请记录N申请记录详情 |
| 124 | als_d15_id_caoff_allnum | string | 10 | 按身份证号查询近15天申请线下现金分期的次数 | 取"空/N"无申请记录N申请记录详情 |
| 125 | als_d15_id_caoff_orgnum | string | 10 | 按身份证号查询近15天申请线下现金分期的机构数 | 取"空/N"无申请记录N申请记录详情 |
| 126 | als_d15_id_cooff_allnum | string | 10 | 按身份证号查询近15天申请线下消费分期的次数 | 取"空/N"无申请记录N申请记录详情 |
| 127 | als_d15_id_cooff_orgnum | string | 10 | 按身份证号查询近15天申请线下消费分期的机构数 | 取"空/N"无申请记录N申请记录详情 |
| 128 | als_d15_id_af_allnum | string | 10 | 按身份证号查询近15天申请汽车金融的次数 | 取"空/N"无申请记录N申请记录详情 |
| 129 | als_d15_id_af_orgnum | string | 10 | 按身份证号查询近15天申请汽车金融的机构数 | 取"空/N"无申请记录N申请记录详情 |
| 130 | als_d15_id_coon_allnum | string | 10 | 按身份证号查询近15天申请线上消费分期的次数 | 取"空/N"无申请记录N申请记录详情 |
| 131 | als_d15_id_coon_orgnum | string | 10 | 按身份证号查询近15天申请线上消费分期的机构数 | 取"空/N"无申请记录N申请记录详情 |
| 132 | als_d15_id_oth_allnum | string | 10 | 按身份证号查询近15天申请其他的次数 | 取"空/N"无申请记录N申请记录详情 |
| 133 | als_d15_id_oth_orgnum | string | 10 | 按身份证号查询近15天申请其他的机构数 | 取"空/N"无申请记录N申请记录详情 |
| 134 | als_d15_id_bank_selfnum | string | 10 | 按身份证号查询近15天在本机构(本机构为银行)的申请次数 | 取"空/0/N"无申请记录0本机构无申请记录但其他银行机构有申请N申请记录详情 |
| 135 | als_d15_id_bank_allnum | string | 10 | 按身份证号查询近15天在银行机构申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 136 | als_d15_id_bank_tra_allnum | string | 10 | 按身份证号查询近15天在银行机构-传统银行申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 137 | als_d15_id_bank_ret_allnum | string | 10 | 按身份证号查询近15天在银行机构-网络零售银行申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 138 | als_d15_id_bank_orgnum | string | 10 | 按身份证号查询近15天在银行机构申请机构数 | 取"空/N"无申请记录N申请记录详情 |
| 139 | als_d15_id_bank_tra_orgnum | string | 10 | 按身份证号查询近15天在银行机构-传统银行申请机构数 | 取"空/N"无申请记录N申请记录详情 |
| 140 | als_d15_id_bank_ret_orgnum | string | 10 | 按身份证号查询近15天在银行机构-网络零售银行申请机构数 | 取"空/N"无申请记录N申请记录详情 |
| 141 | als_d15_id_bank_week_allnum | string | 10 | 按身份证号查询近15天在银行机构周末申请次数 | 取"空/0/N"无申请记录0其它时间段有申请周末无申请N申请记录详情 |
| 142 | als_d15_id_bank_week_orgnum | string | 10 | 按身份证号查询近15天在银行机构周末申请机构数 | 取"空/0/N"无申请记录0其它时间段有申请周末无申请N申请记录详情 |
| 143 | als_d15_id_bank_night_allnum | string | 10 | 按身份证号查询近15天在银行机构夜间申请次数 | 取"空/0/N"无申请记录0其它时间段有申请夜间无申请N申请记录详情 |
| 144 | als_d15_id_bank_night_orgnum | string | 10 | 按身份证号查询近15天在银行机构夜间申请机构数 | 取"空/0/N"无申请记录0其它时间段有申请夜间无申请N申请记录详情 |
| 145 | als_d15_id_nbank_selfnum | string | 10 | 按身份证号查询近15天在本机构(本机构为非银)申请次数 | 取"空/0/N"无申请记录0本机构无申请记录但其他非银机构有申请N申请记录详情 |
| 146 | als_d15_id_nbank_allnum | string | 10 | 按身份证号查询近15天在非银机构申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 147 | als_d15_id_nbank_p2p_allnum | string | 10 | 按身份证号查询近15天在非银机构-改制机构申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 148 | als_d15_id_nbank_mc_allnum | string | 10 | 按身份证号查询近15天在非银机构-小贷机构申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 149 | als_d15_id_nbank_ca_allnum | string | 10 | 按身份证号查询近15天在非银机构-现金类分期机构申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 150 | als_d15_id_nbank_cf_allnum | string | 10 | 按身份证号查询近15天在非银机构-消费类分期机构申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 151 | als_d15_id_nbank_com_allnum | string | 10 | 按身份证号查询近15天在非银机构-代偿类分期机构申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 152 | als_d15_id_nbank_oth_allnum | string | 10 | 按身份证号查询近15天在非银机构-其他申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 153 | als_d15_id_nbank_nsloan_allnum | string | 10 | 按身份证号查询近15天在非银机构-持牌网络小贷机构申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 154 | als_d15_id_nbank_autofin_allnum | string | 10 | 按身份证号查询近15天在非银机构-持牌汽车金融机构申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 155 | als_d15_id_nbank_sloan_allnum | string | 10 | 按身份证号查询近15天在非银机构-持牌小贷机构申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 156 | als_d15_id_nbank_cons_allnum | string | 10 | 按身份证号查询近15天在非银机构-持牌消费金融机构申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 157 | als_d15_id_nbank_finlea_allnum | string | 10 | 按身份证号查询近15天在非银机构-持牌融资租赁机构申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 158 | als_d15_id_nbank_else_allnum | string | 10 | 按身份证号查询近15天在非银机构-其他申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 159 | als_d15_id_nbank_orgnum | string | 10 | 按身份证号查询近15天在非银机构申请机构数 | 取"空/N"无申请记录N申请记录详情 |
| 160 | als_d15_id_nbank_p2p_orgnum | string | 10 | 按身份证号查询近15天在非银机构-改制机构申请机构数 | 取"空/N"无申请记录N申请记录详情 |
| 161 | als_d15_id_nbank_mc_orgnum | string | 10 | 按身份证号查询近15天在非银机构-小贷申请机构数 | 取"空/N"无申请记录N申请记录详情 |
| 162 | als_d15_id_nbank_ca_orgnum | string | 10 | 按身份证号查询近15天在非银机构-现金类分期申请机构数 | 取"空/N"无申请记录N申请记录详情 |
| 163 | als_d15_id_nbank_cf_orgnum | string | 10 | 按身份证号查询近15天在非银机构-消费类分期申请机构数 | 取"空/N"无申请记录N申请记录详情 |
| 164 | als_d15_id_nbank_com_orgnum | string | 10 | 按身份证号查询近15天在非银机构-代偿类分期申请机构数 | 取"空/N"无申请记录N申请记录详情 |
| 165 | als_d15_id_nbank_oth_orgnum | string | 10 | 按身份证号查询近15天在非银机构-其他申请机构数 | 取"空/N"无申请记录N申请记录详情 |
| 166 | als_d15_id_nbank_nsloan_orgnum | string | 10 | 按身份证号查询近15天在非银机构-持牌网络小贷机构申请机构数 | 取"空/N"无申请记录N申请记录详情 |
| 167 | als_d15_id_nbank_autofin_orgnum | string | 10 | 按身份证号查询近15天在非银机构-持牌汽车金融机构申请机构数 | 取"空/N"无申请记录N申请记录详情 |
| 168 | als_d15_id_nbank_sloan_orgnum | string | 10 | 按身份证号查询近15天在非银机构-持牌小贷机构申请机构数 | 取"空/N"无申请记录N申请记录详情 |
| 169 | als_d15_id_nbank_cons_orgnum | string | 10 | 按身份证号查询近15天在非银机构-持牌消费金融机构申请机构数 | 取"空/N"无申请记录N申请记录详情 |
| 170 | als_d15_id_nbank_finlea_orgnum | string | 10 | 按身份证号查询近15天在非银机构-持牌融资租赁机构申请机构数 | 取"空/N"无申请记录N申请记录详情 |
| 171 | als_d15_id_nbank_else_orgnum | string | 10 | 按身份证号查询近15天在非银机构-其他申请机构数 | 取"空/N"无申请记录N申请记录详情 |
| 172 | als_d15_id_nbank_week_allnum | string | 10 | 按身份证号查询近15天在非银机构周末申请次数 | 取"空/0/N"无申请记录0其它时间段有申请周末无申请N申请记录详情 |
| 173 | als_d15_id_nbank_week_orgnum | string | 10 | 按身份证号查询近15天在非银机构周末申请机构数 | 取"空/0/N"无申请记录0其它时间段有申请周末无申请N申请记录详情 |
| 174 | als_d15_id_nbank_night_allnum | string | 10 | 按身份证号查询近15天在非银机构夜间申请次数 | 取"空/0/N"无申请记录0其它时间段有申请夜间无申请N申请记录详情 |
| 175 | als_d15_id_nbank_night_orgnum | string | 10 | 按身份证号查询近15天在非银机构夜间申请机构数 | 取"空/0/N"无申请记录0其它时间段有申请夜间无申请N申请记录详情 |
| 176 | als_d15_cell_pdl_allnum | string | 10 | 按手机号查询近15天申请线上小额现金贷的次数 | 取"空/N"无申请记录N申请记录详情 |
| 177 | als_d15_cell_pdl_orgnum | string | 10 | 按手机号查询近15天申请线上小额现金贷的机构数 | 取"空/N"无申请记录N申请记录详情 |
| 178 | als_d15_cell_caon_allnum | string | 10 | 按手机号查询近15天申请线上现金分期的次数 | 取"空/N"无申请记录N申请记录详情 |
| 179 | als_d15_cell_caon_orgnum | string | 10 | 按手机号查询近15天申请线上现金分期的机构数 | 取"空/N"无申请记录N申请记录详情 |
| 180 | als_d15_cell_rel_allnum | string | 10 | 按手机号查询近15天申请信用卡类信用卡的次数 | 取"空/N"无申请记录N申请记录详情 |
| 181 | als_d15_cell_rel_orgnum | string | 10 | 按手机号查询近15天申请信用卡类信用卡的机构数 | 取"空/N"无申请记录N申请记录详情 |
| 182 | als_d15_cell_caoff_allnum | string | 10 | 按手机号查询近15天申请线下现金分期的次数 | 取"空/N"无申请记录N申请记录详情 |
| 183 | als_d15_cell_caoff_orgnum | string | 10 | 按手机号查询近15天申请线下现金分期的机构数 | 取"空/N"无申请记录N申请记录详情 |
| 184 | als_d15_cell_cooff_allnum | string | 10 | 按手机号查询近15天申请线下消费分期的次数 | 取"空/N"无申请记录N申请记录详情 |
| 185 | als_d15_cell_cooff_orgnum | string | 10 | 按手机号查询近15天申请线下消费分期的机构数 | 取"空/N"无申请记录N申请记录详情 |
| 186 | als_d15_cell_af_allnum | string | 10 | 按手机号查询近15天申请汽车金融的次数 | 取"空/N"无申请记录N申请记录详情 |
| 187 | als_d15_cell_af_orgnum | string | 10 | 按手机号查询近15天申请汽车金融的机构数 | 取"空/N"无申请记录N申请记录详情 |
| 188 | als_d15_cell_coon_allnum | string | 10 | 按手机号查询近15天申请线上消费分期的次数 | 取"空/N"无申请记录N申请记录详情 |
| 189 | als_d15_cell_coon_orgnum | string | 10 | 按手机号查询近15天申请线上消费分期的机构数 | 取"空/N"无申请记录N申请记录详情 |
| 190 | als_d15_cell_oth_allnum | string | 10 | 按手机号查询近15天申请其他的次数 | 取"空/N"无申请记录N申请记录详情 |
| 191 | als_d15_cell_oth_orgnum | string | 10 | 按手机号查询近15天申请其他的机构数 | 取"空/N"无申请记录N申请记录详情 |
| 192 | als_d15_cell_bank_selfnum | string | 10 | 按手机号查询近15天在本机构(本机构为银行)的申请次数 | 取"空/0/N"无申请记录0本机构无申请记录但其他银行机构有申请N申请记录详情 |
| 193 | als_d15_cell_bank_allnum | string | 10 | 按手机号查询近15天在银行机构申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 194 | als_d15_cell_bank_tra_allnum | string | 10 | 按手机号查询近15天在银行机构-传统银行申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 195 | als_d15_cell_bank_ret_allnum | string | 10 | 按手机号查询近15天在银行机构-网络零售银行申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 196 | als_d15_cell_bank_orgnum | string | 10 | 按手机号查询近15天在银行机构申请机构数 | 取"空/N"无申请记录N申请记录详情 |
| 197 | als_d15_cell_bank_tra_orgnum | string | 10 | 按手机号查询近15天在银行机构-传统银行申请机构数 | 取"空/N"无申请记录N申请记录详情 |
| 198 | als_d15_cell_bank_ret_orgnum | string | 10 | 按手机号查询近15天在银行机构-网络零售银行申请机构数 | 取"空/N"无申请记录N申请记录详情 |
| 199 | als_d15_cell_bank_week_allnum | string | 10 | 按手机号查询近15天在银行机构周末申请次数 | 取"空/0/N"无申请记录0其它时间段有申请周末无申请N申请记录详情 |
| 200 | als_d15_cell_bank_week_orgnum | string | 10 | 按手机号查询近15天在银行机构周末申请机构数 | 取"空/0/N"无申请记录0其它时间段有申请周末无申请N申请记录详情 |
| 201 | als_d15_cell_bank_night_allnum | string | 10 | 按手机号查询近15天在银行机构夜间申请次数 | 取"空/0/N"无申请记录0其它时间段有申请夜间无申请N申请记录详情 |
| 202 | als_d15_cell_bank_night_orgnum | string | 10 | 按手机号查询近15天在银行机构夜间申请机构数 | 取"空/0/N"无申请记录0其它时间段有申请夜间无申请N申请记录详情 |
| 203 | als_d15_cell_nbank_selfnum | string | 10 | 按手机号查询近15天在本机构(本机构为非银)申请次数 | 取"空/0/N"无申请记录0本机构无申请记录但其他非银机构有申请N申请记录详情 |
| 204 | als_d15_cell_nbank_allnum | string | 10 | 按手机号查询近15天在非银机构申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 205 | als_d15_cell_nbank_p2p_allnum | string | 10 | 按手机号查询近15天在非银机构-改制机构申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 206 | als_d15_cell_nbank_mc_allnum | string | 10 | 按手机号查询近15天在非银机构-小贷机构申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 207 | als_d15_cell_nbank_ca_allnum | string | 10 | 按手机号查询近15天在非银机构-现金类分期机构申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 208 | als_d15_cell_nbank_cf_allnum | string | 10 | 按手机号查询近15天在非银机构-消费类分期机构申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 209 | als_d15_cell_nbank_com_allnum | string | 10 | 按手机号查询近15天在非银机构-代偿类分期机构申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 210 | als_d15_cell_nbank_oth_allnum | string | 10 | 按手机号查询近15天在非银机构-其他申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 211 | als_d15_cell_nbank_nsloan_allnum | string | 10 | 按手机号查询近15天在非银机构-持牌网络小贷机构申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 212 | als_d15_cell_nbank_autofin_allnum | string | 10 | 按手机号查询近15天在非银机构-持牌汽车金融机构申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 213 | als_d15_cell_nbank_sloan_allnum | string | 10 | 按手机号查询近15天在非银机构-持牌小贷机构申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 214 | als_d15_cell_nbank_cons_allnum | string | 10 | 按手机号查询近15天在非银机构-持牌消费金融机构申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 215 | als_d15_cell_nbank_finlea_allnum | string | 10 | 按手机号查询近15天在非银机构-持牌融资租赁机构申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 216 | als_d15_cell_nbank_else_allnum | string | 10 | 按手机号查询近15天在非银机构-其他申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 217 | als_d15_cell_nbank_orgnum | string | 10 | 按手机号查询近15天在非银机构申请机构数 | 取"空/N"无申请记录N申请记录详情 |
| 218 | als_d15_cell_nbank_p2p_orgnum | string | 10 | 按手机号查询近15天在非银机构-改制机构申请机构数 | 取"空/N"无申请记录N申请记录详情 |
| 219 | als_d15_cell_nbank_mc_orgnum | string | 10 | 按手机号查询近15天在非银机构-小贷申请机构数 | 取"空/N"无申请记录N申请记录详情 |
| 220 | als_d15_cell_nbank_ca_orgnum | string | 10 | 按手机号查询近15天在非银机构-现金类分期申请机构数 | 取"空/N"无申请记录N申请记录详情 |
| 221 | als_d15_cell_nbank_cf_orgnum | string | 10 | 按手机号查询近15天在非银机构-消费类分期申请机构数 | 取"空/N"无申请记录N申请记录详情 |
| 222 | als_d15_cell_nbank_com_orgnum | string | 10 | 按手机号查询近15天在非银机构-代偿类分期申请机构数 | 取"空/N"无申请记录N申请记录详情 |
| 223 | als_d15_cell_nbank_oth_orgnum | string | 10 | 按手机号查询近15天在非银机构-其他申请机构数 | 取"空/N"无申请记录N申请记录详情 |
| 224 | als_d15_cell_nbank_nsloan_orgnum | string | 10 | 按手机号查询近15天在非银机构-持牌网络小贷机构申请机构数 | 取"空/N"无申请记录N申请记录详情 |
| 225 | als_d15_cell_nbank_autofin_orgnum | string | 10 | 按手机号查询近15天在非银机构-持牌汽车金融机构申请机构数 | 取"空/N"无申请记录N申请记录详情 |
| 226 | als_d15_cell_nbank_sloan_orgnum | string | 10 | 按手机号查询近15天在非银机构-持牌小贷机构申请机构数 | 取"空/N"无申请记录N申请记录详情 |
| 227 | als_d15_cell_nbank_cons_orgnum | string | 10 | 按手机号查询近15天在非银机构-持牌消费金融机构申请机构数 | 取"空/N"无申请记录N申请记录详情 |
| 228 | als_d15_cell_nbank_finlea_orgnum | string | 10 | 按手机号查询近15天在非银机构-持牌融资租赁机构申请机构数 | 取"空/N"无申请记录N申请记录详情 |
| 229 | als_d15_cell_nbank_else_orgnum | string | 10 | 按手机号查询近15天在非银机构-其他申请机构数 | 取"空/N"无申请记录N申请记录详情 |
| 230 | als_d15_cell_nbank_week_allnum | string | 10 | 按手机号查询近15天在非银机构周末申请次数 | 取"空/0/N"无申请记录0其它时间段有申请周末无申请N申请记录详情 |
| 231 | als_d15_cell_nbank_week_orgnum | string | 10 | 按手机号查询近15天在非银机构周末申请机构数 | 取"空/0/N"无申请记录0其它时间段有申请周末无申请N申请记录详情 |
| 232 | als_d15_cell_nbank_night_allnum | string | 10 | 按手机号查询近15天在非银机构夜间申请次数 | 取"空/0/N"无申请记录0其它时间段有申请夜间无申请N申请记录详情 |
| 233 | als_d15_cell_nbank_night_orgnum | string | 10 | 按手机号查询近15天在非银机构夜间申请机构数 | 取"空/0/N"无申请记录0其它时间段有申请夜间无申请N申请记录详情 |
| 234 | als_m1_id_pdl_allnum | string | 10 | 按身份证号查询近1个月申请线上小额现金贷的次数 | 取"空/N"无申请记录N申请记录详情 |
| 235 | als_m1_id_pdl_orgnum | string | 10 | 按身份证号查询近1个月申请线上小额现金贷的机构数 | 取"空/N"无申请记录N申请记录详情 |
| 236 | als_m1_id_caon_allnum | string | 10 | 按身份证号查询近1个月申请线上现金分期的次数 | 取"空/N"无申请记录N申请记录详情 |
| 237 | als_m1_id_caon_orgnum | string | 10 | 按身份证号查询近1个月申请线上现金分期的机构数 | 取"空/N"无申请记录N申请记录详情 |
| 238 | als_m1_id_rel_allnum | string | 10 | 按身份证号查询近1个月申请信用卡类信用卡的次数 | 取"空/N"无申请记录N申请记录详情 |
| 239 | als_m1_id_rel_orgnum | string | 10 | 按身份证号查询近1个月申请信用卡类信用卡的机构数 | 取"空/N"无申请记录N申请记录详情 |
| 240 | als_m1_id_caoff_allnum | string | 10 | 按身份证号查询近1个月申请线下现金分期的次数 | 取"空/N"无申请记录N申请记录详情 |
| 241 | als_m1_id_caoff_orgnum | string | 10 | 按身份证号查询近1个月申请线下现金分期的机构数 | 取"空/N"无申请记录N申请记录详情 |
| 242 | als_m1_id_cooff_allnum | string | 10 | 按身份证号查询近1个月申请线下消费分期的次数 | 取"空/N"无申请记录N申请记录详情 |
| 243 | als_m1_id_cooff_orgnum | string | 10 | 按身份证号查询近1个月申请线下消费分期的机构数 | 取"空/N"无申请记录N申请记录详情 |
| 244 | als_m1_id_af_allnum | string | 10 | 按身份证号查询近1个月申请汽车金融的次数 | 取"空/N"无申请记录N申请记录详情 |
| 245 | als_m1_id_af_orgnum | string | 10 | 按身份证号查询近1个月申请汽车金融的机构数 | 取"空/N"无申请记录N申请记录详情 |
| 246 | als_m1_id_coon_allnum | string | 10 | 按身份证号查询近1个月申请线上消费分期的次数 | 取"空/N"无申请记录N申请记录详情 |
| 247 | als_m1_id_coon_orgnum | string | 10 | 按身份证号查询近1个月申请线上消费分期的机构数 | 取"空/N"无申请记录N申请记录详情 |
| 248 | als_m1_id_oth_allnum | string | 10 | 按身份证号查询近1个月申请其他的次数 | 取"空/N"无申请记录N申请记录详情 |
| 249 | als_m1_id_oth_orgnum | string | 10 | 按身份证号查询近1个月申请其他的机构数 | 取"空/N"无申请记录N申请记录详情 |
| 250 | als_m1_id_bank_selfnum | string | 10 | 按身份证号查询近1个月在本机构(本机构为银行)的申请次数 | 取"空/0/N"无申请记录0本机构无申请记录但其他银行机构有申请N申请记录详情 |
| 251 | als_m1_id_bank_allnum | string | 10 | 按身份证号查询近1个月在银行机构申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 252 | als_m1_id_bank_tra_allnum | string | 10 | 按身份证号查询近1个月在银行机构-传统银行申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 253 | als_m1_id_bank_ret_allnum | string | 10 | 按身份证号查询近1个月在银行机构-网络零售银行申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 254 | als_m1_id_bank_orgnum | string | 10 | 按身份证号查询近1个月在银行机构申请机构数 | 取"空/N"无申请记录N申请记录详情 |
| 255 | als_m1_id_bank_tra_orgnum | string | 10 | 按身份证号查询近1个月在银行机构-传统银行申请机构数 | 取"空/N"无申请记录N申请记录详情 |
| 256 | als_m1_id_bank_ret_orgnum | string | 10 | 按身份证号查询近1个月在银行机构-网络零售银行申请机构数 | 取"空/N"无申请记录N申请记录详情 |
| 257 | als_m1_id_bank_week_allnum | string | 10 | 按身份证号查询近1个月在银行机构周末申请次数 | 取"空/0/N"无申请记录0其它时间段有申请周末无申请N申请记录详情 |
| 258 | als_m1_id_bank_week_orgnum | string | 10 | 按身份证号查询近1个月在银行机构周末申请机构数 | 取"空/0/N"无申请记录0其它时间段有申请周末无申请N申请记录详情 |
| 259 | als_m1_id_bank_night_allnum | string | 10 | 按身份证号查询近1个月在银行机构夜间申请次数 | 取"空/0/N"无申请记录0其它时间段有申请夜间无申请N申请记录详情 |
| 260 | als_m1_id_bank_night_orgnum | string | 10 | 按身份证号查询近1个月在银行机构夜间申请机构数 | 取"空/0/N"无申请记录0其它时间段有申请夜间无申请N申请记录详情 |
| 261 | als_m1_id_nbank_selfnum | string | 10 | 按身份证号查询近1个月在本机构(本机构为非银)申请次数 | 取"空/0/N"无申请记录0本机构无申请记录但其他非银机构有申请N申请记录详情 |
| 262 | als_m1_id_nbank_allnum | string | 10 | 按身份证号查询近1个月在非银机构申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 263 | als_m1_id_nbank_p2p_allnum | string | 10 | 按身份证号查询近1个月在非银机构-改制机构申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 264 | als_m1_id_nbank_mc_allnum | string | 10 | 按身份证号查询近1个月在非银机构-小贷机构申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 265 | als_m1_id_nbank_ca_allnum | string | 10 | 按身份证号查询近1个月在非银机构-现金类分期机构申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 266 | als_m1_id_nbank_cf_allnum | string | 10 | 按身份证号查询近1个月在非银机构-消费类分期机构申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 267 | als_m1_id_nbank_com_allnum | string | 10 | 按身份证号查询近1个月在非银机构-代偿类分期机构申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 268 | als_m1_id_nbank_oth_allnum | string | 10 | 按身份证号查询近1个月在非银机构-其他申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 269 | als_m1_id_nbank_nsloan_allnum | string | 10 | 按身份证号查询近1个月在非银机构-持牌网络小贷机构申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 270 | als_m1_id_nbank_autofin_allnum | string | 10 | 按身份证号查询近1个月在非银机构-持牌汽车金融机构申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 271 | als_m1_id_nbank_sloan_allnum | string | 10 | 按身份证号查询近1个月在非银机构-持牌小贷机构申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 272 | als_m1_id_nbank_cons_allnum | string | 10 | 按身份证号查询近1个月在非银机构-持牌消费金融机构申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 273 | als_m1_id_nbank_finlea_allnum | string | 10 | 按身份证号查询近1个月在非银机构-持牌融资租赁机构申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 274 | als_m1_id_nbank_else_allnum | string | 10 | 按身份证号查询近1个月在非银机构-其他申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 275 | als_m1_id_nbank_orgnum | string | 10 | 按身份证号查询近1个月在非银机构申请机构数 | 取"空/N"无申请记录N申请记录详情 |
| 276 | als_m1_id_nbank_p2p_orgnum | string | 10 | 按身份证号查询近1个月在非银机构-改制机构申请机构数 | 取"空/N"无申请记录N申请记录详情 |
| 277 | als_m1_id_nbank_mc_orgnum | string | 10 | 按身份证号查询近1个月在非银机构-小贷申请机构数 | 取"空/N"无申请记录N申请记录详情 |
| 278 | als_m1_id_nbank_ca_orgnum | string | 10 | 按身份证号查询近1个月在非银机构-现金类分期申请机构数 | 取"空/N"无申请记录N申请记录详情 |
| 279 | als_m1_id_nbank_cf_orgnum | string | 10 | 按身份证号查询近1个月在非银机构-消费类分期申请机构数 | 取"空/N"无申请记录N申请记录详情 |
| 280 | als_m1_id_nbank_com_orgnum | string | 10 | 按身份证号查询近1个月在非银机构-代偿类分期申请机构数 | 取"空/N"无申请记录N申请记录详情 |
| 281 | als_m1_id_nbank_oth_orgnum | string | 10 | 按身份证号查询近1个月在非银机构-其他申请机构数 | 取"空/N"无申请记录N申请记录详情 |
| 282 | als_m1_id_nbank_nsloan_orgnum | string | 10 | 按身份证号查询近1个月在非银机构-持牌网络小贷机构申请机构数 | 取"空/N"无申请记录N申请记录详情 |
| 283 | als_m1_id_nbank_autofin_orgnum | string | 10 | 按身份证号查询近1个月在非银机构-持牌汽车金融机构申请机构数 | 取"空/N"无申请记录N申请记录详情 |
| 284 | als_m1_id_nbank_sloan_orgnum | string | 10 | 按身份证号查询近1个月在非银机构-持牌小贷机构申请机构数 | 取"空/N"无申请记录N申请记录详情 |
| 285 | als_m1_id_nbank_cons_orgnum | string | 10 | 按身份证号查询近1个月在非银机构-持牌消费金融机构申请机构数 | 取"空/N"无申请记录N申请记录详情 |
| 286 | als_m1_id_nbank_finlea_orgnum | string | 10 | 按身份证号查询近1个月在非银机构-持牌融资租赁机构申请机构数 | 取"空/N"无申请记录N申请记录详情 |
| 287 | als_m1_id_nbank_else_orgnum | string | 10 | 按身份证号查询近1个月在非银机构-其他申请机构数 | 取"空/N"无申请记录N申请记录详情 |
| 288 | als_m1_id_nbank_week_allnum | string | 10 | 按身份证号查询近1个月在非银机构周末申请次数 | 取"空/0/N"无申请记录0其它时间段有申请周末无申请N申请记录详情 |
| 289 | als_m1_id_nbank_week_orgnum | string | 10 | 按身份证号查询近1个月在非银机构周末申请机构数 | 取"空/0/N"无申请记录0其它时间段有申请周末无申请N申请记录详情 |
| 290 | als_m1_id_nbank_night_allnum | string | 10 | 按身份证号查询近1个月在非银机构夜间申请次数 | 取"空/0/N"无申请记录0其它时间段有申请夜间无申请N申请记录详情 |
| 291 | als_m1_id_nbank_night_orgnum | string | 10 | 按身份证号查询近1个月在非银机构夜间申请机构数 | 取"空/0/N"无申请记录0其它时间段有申请夜间无申请N申请记录详情 |
| 292 | als_m1_cell_pdl_allnum | string | 10 | 按手机号查询近1个月申请线上小额现金贷的次数 | 取"空/N"无申请记录N申请记录详情 |
| 293 | als_m1_cell_pdl_orgnum | string | 10 | 按手机号查询近1个月申请线上小额现金贷的机构数 | 取"空/N"无申请记录N申请记录详情 |
| 294 | als_m1_cell_caon_allnum | string | 10 | 按手机号查询近1个月申请线上现金分期的次数 | 取"空/N"无申请记录N申请记录详情 |
| 295 | als_m1_cell_caon_orgnum | string | 10 | 按手机号查询近1个月申请线上现金分期的机构数 | 取"空/N"无申请记录N申请记录详情 |
| 296 | als_m1_cell_rel_allnum | string | 10 | 按手机号查询近1个月申请信用卡类信用卡的次数 | 取"空/N"无申请记录N申请记录详情 |
| 297 | als_m1_cell_rel_orgnum | string | 10 | 按手机号查询近1个月申请信用卡类信用卡的机构数 | 取"空/N"无申请记录N申请记录详情 |
| 298 | als_m1_cell_caoff_allnum | string | 10 | 按手机号查询近1个月申请线下现金分期的次数 | 取"空/N"无申请记录N申请记录详情 |
| 299 | als_m1_cell_caoff_orgnum | string | 10 | 按手机号查询近1个月申请线下现金分期的机构数 | 取"空/N"无申请记录N申请记录详情 |
| 300 | als_m1_cell_cooff_allnum | string | 10 | 按手机号查询近1个月申请线下消费分期的次数 | 取"空/N"无申请记录N申请记录详情 |
| 301 | als_m1_cell_cooff_orgnum | string | 10 | 按手机号查询近1个月申请线下消费分期的机构数 | 取"空/N"无申请记录N申请记录详情 |
| 302 | als_m1_cell_af_allnum | string | 10 | 按手机号查询近1个月申请汽车金融的次数 | 取"空/N"无申请记录N申请记录详情 |
| 303 | als_m1_cell_af_orgnum | string | 10 | 按手机号查询近1个月申请汽车金融的机构数 | 取"空/N"无申请记录N申请记录详情 |
| 304 | als_m1_cell_coon_allnum | string | 10 | 按手机号查询近1个月申请线上消费分期的次数 | 取"空/N"无申请记录N申请记录详情 |
| 305 | als_m1_cell_coon_orgnum | string | 10 | 按手机号查询近1个月申请线上消费分期的机构数 | 取"空/N"无申请记录N申请记录详情 |
| 306 | als_m1_cell_oth_allnum | string | 10 | 按手机号查询近1个月申请其他的次数 | 取"空/N"无申请记录N申请记录详情 |
| 307 | als_m1_cell_oth_orgnum | string | 10 | 按手机号查询近1个月申请其他的机构数 | 取"空/N"无申请记录N申请记录详情 |
| 308 | als_m1_cell_bank_selfnum | string | 10 | 按手机号查询近1个月在本机构(本机构为银行)的申请次数 | 取"空/0/N"无申请记录0本机构无申请记录但其他银行机构有申请N申请记录详情 |
| 309 | als_m1_cell_bank_allnum | string | 10 | 按手机号查询近1个月在银行机构申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 310 | als_m1_cell_bank_tra_allnum | string | 10 | 按手机号查询近1个月在银行机构-传统银行申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 311 | als_m1_cell_bank_ret_allnum | string | 10 | 按手机号查询近1个月在银行机构-网络零售银行申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 312 | als_m1_cell_bank_orgnum | string | 10 | 按手机号查询近1个月在银行机构申请机构数 | 取"空/N"无申请记录N申请记录详情 |
| 313 | als_m1_cell_bank_tra_orgnum | string | 10 | 按手机号查询近1个月在银行机构-传统银行申请机构数 | 取"空/N"无申请记录N申请记录详情 |
| 314 | als_m1_cell_bank_ret_orgnum | string | 10 | 按手机号查询近1个月在银行机构-网络零售银行申请机构数 | 取"空/N"无申请记录N申请记录详情 |
| 315 | als_m1_cell_bank_week_allnum | string | 10 | 按手机号查询近1个月在银行机构周末申请次数 | 取"空/0/N"无申请记录0其它时间段有申请周末无申请N申请记录详情 |
| 316 | als_m1_cell_bank_week_orgnum | string | 10 | 按手机号查询近1个月在银行机构周末申请机构数 | 取"空/0/N"无申请记录0其它时间段有申请周末无申请N申请记录详情 |
| 317 | als_m1_cell_bank_night_allnum | string | 10 | 按手机号查询近1个月在银行机构夜间申请次数 | 取"空/0/N"无申请记录0其它时间段有申请夜间无申请N申请记录详情 |
| 318 | als_m1_cell_bank_night_orgnum | string | 10 | 按手机号查询近1个月在银行机构夜间申请机构数 | 取"空/0/N"无申请记录0其它时间段有申请夜间无申请N申请记录详情 |
| 319 | als_m1_cell_nbank_selfnum | string | 10 | 按手机号查询近1个月在本机构(本机构为非银)申请次数 | 取"空/0/N"无申请记录0本机构无申请记录但其他非银机构有申请N申请记录详情 |
| 320 | als_m1_cell_nbank_allnum | string | 10 | 按手机号查询近1个月在非银机构申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 321 | als_m1_cell_nbank_p2p_allnum | string | 10 | 按手机号查询近1个月在非银机构-改制机构申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 322 | als_m1_cell_nbank_mc_allnum | string | 10 | 按手机号查询近1个月在非银机构-小贷机构申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 323 | als_m1_cell_nbank_ca_allnum | string | 10 | 按手机号查询近1个月在非银机构-现金类分期机构申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 324 | als_m1_cell_nbank_cf_allnum | string | 10 | 按手机号查询近1个月在非银机构-消费类分期机构申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 325 | als_m1_cell_nbank_com_allnum | string | 10 | 按手机号查询近1个月在非银机构-代偿类分期机构申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 326 | als_m1_cell_nbank_oth_allnum | string | 10 | 按手机号查询近1个月在非银机构-其他申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 327 | als_m1_cell_nbank_nsloan_allnum | string | 10 | 按手机号查询近1个月在非银机构-持牌网络小贷机构申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 328 | als_m1_cell_nbank_autofin_allnum | string | 10 | 按手机号查询近1个月在非银机构-持牌汽车金融机构申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 329 | als_m1_cell_nbank_sloan_allnum | string | 10 | 按手机号查询近1个月在非银机构-持牌小贷机构申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 330 | als_m1_cell_nbank_cons_allnum | string | 10 | 按手机号查询近1个月在非银机构-持牌消费金融机构申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 331 | als_m1_cell_nbank_finlea_allnum | string | 10 | 按手机号查询近1个月在非银机构-持牌融资租赁机构申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 332 | als_m1_cell_nbank_else_allnum | string | 10 | 按手机号查询近1个月在非银机构-其他申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 333 | als_m1_cell_nbank_orgnum | string | 10 | 按手机号查询近1个月在非银机构申请机构数 | 取"空/N"无申请记录N申请记录详情 |
| 334 | als_m1_cell_nbank_p2p_orgnum | string | 10 | 按手机号查询近1个月在非银机构-改制机构申请机构数 | 取"空/N"无申请记录N申请记录详情 |
| 335 | als_m1_cell_nbank_mc_orgnum | string | 10 | 按手机号查询近1个月在非银机构-小贷申请机构数 | 取"空/N"无申请记录N申请记录详情 |
| 336 | als_m1_cell_nbank_ca_orgnum | string | 10 | 按手机号查询近1个月在非银机构-现金类分期申请机构数 | 取"空/N"无申请记录N申请记录详情 |
| 337 | als_m1_cell_nbank_cf_orgnum | string | 10 | 按手机号查询近1个月在非银机构-消费类分期申请机构数 | 取"空/N"无申请记录N申请记录详情 |
| 338 | als_m1_cell_nbank_com_orgnum | string | 10 | 按手机号查询近1个月在非银机构-代偿类分期申请机构数 | 取"空/N"无申请记录N申请记录详情 |
| 339 | als_m1_cell_nbank_oth_orgnum | string | 10 | 按手机号查询近1个月在非银机构-其他申请机构数 | 取"空/N"无申请记录N申请记录详情 |
| 340 | als_m1_cell_nbank_nsloan_orgnum | string | 10 | 按手机号查询近1个月在非银机构-持牌网络小贷机构申请机构数 | 取"空/N"无申请记录N申请记录详情 |
| 341 | als_m1_cell_nbank_autofin_orgnum | string | 10 | 按手机号查询近1个月在非银机构-持牌汽车金融机构申请机构数 | 取"空/N"无申请记录N申请记录详情 |
| 342 | als_m1_cell_nbank_sloan_orgnum | string | 10 | 按手机号查询近1个月在非银机构-持牌小贷机构申请机构数 | 取"空/N"无申请记录N申请记录详情 |
| 343 | als_m1_cell_nbank_cons_orgnum | string | 10 | 按手机号查询近1个月在非银机构-持牌消费金融机构申请机构数 | 取"空/N"无申请记录N申请记录详情 |
| 344 | als_m1_cell_nbank_finlea_orgnum | string | 10 | 按手机号查询近1个月在非银机构-持牌融资租赁机构申请机构数 | 取"空/N"无申请记录N申请记录详情 |
| 345 | als_m1_cell_nbank_else_orgnum | string | 10 | 按手机号查询近1个月在非银机构-其他申请机构数 | 取"空/N"无申请记录N申请记录详情 |
| 346 | als_m1_cell_nbank_week_allnum | string | 10 | 按手机号查询近1个月在非银机构周末申请次数 | 取"空/0/N"无申请记录0其它时间段有申请周末无申请N申请记录详情 |
| 347 | als_m1_cell_nbank_week_orgnum | string | 10 | 按手机号查询近1个月在非银机构周末申请机构数 | 取"空/0/N"无申请记录0其它时间段有申请周末无申请N申请记录详情 |
| 348 | als_m1_cell_nbank_night_allnum | string | 10 | 按手机号查询近1个月在非银机构夜间申请次数 | 取"空/0/N"无申请记录0其它时间段有申请夜间无申请N申请记录详情 |
| 349 | als_m1_cell_nbank_night_orgnum | string | 10 | 按手机号查询近1个月在非银机构夜间申请机构数 | 取"空/0/N"无申请记录0其它时间段有申请夜间无申请N申请记录详情 |
| 350 | als_m3_id_max_inteday | string | 10 | 按身份证号查询近3个月申请最大间隔天数 | 取"空/0-N"无申请记录0-N申请记录详情 |
| 351 | als_m3_id_min_inteday | string | 10 | 按身份证号查询近3个月申请最小间隔天数 | 取"空/0-N"无申请记录0-N申请记录详情 |
| 352 | als_m3_id_tot_mons | string | 10 | 按身份证号查询近3个月有申请记录月份数 | 取"空/N"无申请记录N申请记录详情 |
| 353 | als_m3_id_avg_monnum | string | 10 | 按身份证号查询近3个月平均每月申请次数(有申请月份平均) | 取"空/N"无申请记录N申请记录详情(保留两位小数) |
| 354 | als_m3_id_max_monnum | string | 10 | 按身份证号查询近3个月最大月申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 355 | als_m3_id_min_monnum | string | 10 | 按身份证号查询近3个月最小月申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 356 | als_m3_id_pdl_allnum | string | 10 | 按身份证号查询近3个月申请线上小额现金贷的次数 | 取"空/N"无申请记录N申请记录详情 |
| 357 | als_m3_id_pdl_orgnum | string | 10 | 按身份证号查询近3个月申请线上小额现金贷的机构数 | 取"空/N"无申请记录N申请记录详情 |
| 358 | als_m3_id_caon_allnum | string | 10 | 按身份证号查询近3个月申请线上现金分期的次数 | 取"空/N"无申请记录N申请记录详情 |
| 359 | als_m3_id_caon_orgnum | string | 10 | 按身份证号查询近3个月申请线上现金分期的机构数 | 取"空/N"无申请记录N申请记录详情 |
| 360 | als_m3_id_rel_allnum | string | 10 | 按身份证号查询近3个月申请信用卡类信用卡的次数 | 取"空/N"无申请记录N申请记录详情 |
| 361 | als_m3_id_rel_orgnum | string | 10 | 按身份证号查询近3个月申请信用卡类信用卡的机构数 | 取"空/N"无申请记录N申请记录详情 |
| 362 | als_m3_id_caoff_allnum | string | 10 | 按身份证号查询近3个月申请线下现金分期的次数 | 取"空/N"无申请记录N申请记录详情 |
| 363 | als_m3_id_caoff_orgnum | string | 10 | 按身份证号查询近3个月申请线下现金分期的机构数 | 取"空/N"无申请记录N申请记录详情 |
| 364 | als_m3_id_cooff_allnum | string | 10 | 按身份证号查询近3个月申请线下消费分期的次数 | 取"空/N"无申请记录N申请记录详情 |
| 365 | als_m3_id_cooff_orgnum | string | 10 | 按身份证号查询近3个月申请线下消费分期的机构数 | 取"空/N"无申请记录N申请记录详情 |
| 366 | als_m3_id_af_allnum | string | 10 | 按身份证号查询近3个月申请汽车金融的次数 | 取"空/N"无申请记录N申请记录详情 |
| 367 | als_m3_id_af_orgnum | string | 10 | 按身份证号查询近3个月申请汽车金融的机构数 | 取"空/N"无申请记录N申请记录详情 |
| 368 | als_m3_id_coon_allnum | string | 10 | 按身份证号查询近3个月申请线上消费分期的次数 | 取"空/N"无申请记录N申请记录详情 |
| 369 | als_m3_id_coon_orgnum | string | 10 | 按身份证号查询近3个月申请线上消费分期的机构数 | 取"空/N"无申请记录N申请记录详情 |
| 370 | als_m3_id_oth_allnum | string | 10 | 按身份证号查询近3个月申请其他的次数 | 取"空/N"无申请记录N申请记录详情 |
| 371 | als_m3_id_oth_orgnum | string | 10 | 按身份证号查询近3个月申请其他的机构数 | 取"空/N"无申请记录N申请记录详情 |
| 372 | als_m3_id_bank_selfnum | string | 10 | 按身份证号查询近3个月在本机构(本机构为银行)的申请次数 | 取"空/0/N"无申请记录0本机构无申请记录但其他银行机构有申请N申请记录详情 |
| 373 | als_m3_id_bank_allnum | string | 10 | 按身份证号查询近3个月在银行机构申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 374 | als_m3_id_bank_tra_allnum | string | 10 | 按身份证号查询近3个月在银行机构-传统银行申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 375 | als_m3_id_bank_ret_allnum | string | 10 | 按身份证号查询近3个月在银行机构-网络零售银行申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 376 | als_m3_id_bank_orgnum | string | 10 | 按身份证号查询近3个月在银行机构申请机构数 | 取"空/N"无申请记录N申请记录详情 |
| 377 | als_m3_id_bank_tra_orgnum | string | 10 | 按身份证号查询近3个月在银行机构-传统银行申请机构数 | 取"空/N"无申请记录N申请记录详情 |
| 378 | als_m3_id_bank_ret_orgnum | string | 10 | 按身份证号查询近3个月在银行机构-网络零售银行申请机构数 | 取"空/N"无申请记录N申请记录详情 |
| 379 | als_m3_id_bank_tot_mons | string | 10 | 按身份证号查询近3个月在银行机构有申请记录月份数 | 取"空/N"无申请记录N申请记录详情 |
| 380 | als_m3_id_bank_avg_monnum | string | 10 | 按身份证号查询近3个月在银行机构平均每月申请次数(有申请月份平均) | 取"空/N"无申请记录N申请记录详情(保留两位小数) |
| 381 | als_m3_id_bank_max_monnum | string | 10 | 按身份证号查询近3个月在银行机构最大月申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 382 | als_m3_id_bank_min_monnum | string | 10 | 按身份证号查询近3个月在银行机构最小月申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 383 | als_m3_id_bank_max_inteday | string | 10 | 按身份证号查询近3个月在银行机构申请最大间隔天数 | 取"空/0-N"无申请记录0-N申请记录详情 |
| 384 | als_m3_id_bank_min_inteday | string | 10 | 按身份证号查询近3个月在银行机构申请最小间隔天数 | 取"空/0-N"无申请记录0-N申请记录详情 |
| 385 | als_m3_id_bank_week_allnum | string | 10 | 按身份证号查询近3个月在银行机构周末申请次数 | 取"空/0/N"无申请记录0其它时间段有申请周末无申请N申请记录详情 |
| 386 | als_m3_id_bank_week_orgnum | string | 10 | 按身份证号查询近3个月在银行机构周末申请机构数 | 取"空/0/N"无申请记录0其它时间段有申请周末无申请N申请记录详情 |
| 387 | als_m3_id_bank_night_allnum | string | 10 | 按身份证号查询近3个月在银行机构夜间申请次数 | 取"空/0/N"无申请记录0其它时间段有申请夜间无申请N申请记录详情 |
| 388 | als_m3_id_bank_night_orgnum | string | 10 | 按身份证号查询近3个月在银行机构夜间申请机构数 | 取"空/0/N"无申请记录0其它时间段有申请夜间无申请N申请记录详情 |
| 389 | als_m3_id_nbank_selfnum | string | 10 | 按身份证号查询近3个月在本机构(本机构为非银)申请次数 | 取"空/0/N"无申请记录0本机构无申请记录但其他非银机构有申请N申请记录详情 |
| 390 | als_m3_id_nbank_allnum | string | 10 | 按身份证号查询近3个月在非银机构申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 391 | als_m3_id_nbank_p2p_allnum | string | 10 | 按身份证号查询近3个月在非银机构-改制机构申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 392 | als_m3_id_nbank_mc_allnum | string | 10 | 按身份证号查询近3个月在非银机构-小贷机构申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 393 | als_m3_id_nbank_ca_allnum | string | 10 | 按身份证号查询近3个月在非银机构-现金类分期机构申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 394 | als_m3_id_nbank_cf_allnum | string | 10 | 按身份证号查询近3个月在非银机构-消费类分期机构申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 395 | als_m3_id_nbank_com_allnum | string | 10 | 按身份证号查询近3个月在非银机构-代偿类分期机构申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 396 | als_m3_id_nbank_oth_allnum | string | 10 | 按身份证号查询近3个月在非银机构-其他申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 397 | als_m3_id_nbank_nsloan_allnum | string | 10 | 按身份证号查询近3个月在非银机构-持牌网络小贷机构申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 398 | als_m3_id_nbank_autofin_allnum | string | 10 | 按身份证号查询近3个月在非银机构-持牌汽车金融机构申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 399 | als_m3_id_nbank_sloan_allnum | string | 10 | 按身份证号查询近3个月在非银机构-持牌小贷机构申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 400 | als_m3_id_nbank_cons_allnum | string | 10 | 按身份证号查询近3个月在非银机构-持牌消费金融机构申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 401 | als_m3_id_nbank_finlea_allnum | string | 10 | 按身份证号查询近3个月在非银机构-持牌融资租赁机构申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 402 | als_m3_id_nbank_else_allnum | string | 10 | 按身份证号查询近3个月在非银机构-其他申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 403 | als_m3_id_nbank_orgnum | string | 10 | 按身份证号查询近3个月在非银机构申请机构数 | 取"空/N"无申请记录N申请记录详情 |
| 404 | als_m3_id_nbank_p2p_orgnum | string | 10 | 按身份证号查询近3个月在非银机构-改制机构申请机构数 | 取"空/N"无申请记录N申请记录详情 |
| 405 | als_m3_id_nbank_mc_orgnum | string | 10 | 按身份证号查询近3个月在非银机构-小贷申请机构数 | 取"空/N"无申请记录N申请记录详情 |
| 406 | als_m3_id_nbank_ca_orgnum | string | 10 | 按身份证号查询近3个月在非银机构-现金类分期申请机构数 | 取"空/N"无申请记录N申请记录详情 |
| 407 | als_m3_id_nbank_cf_orgnum | string | 10 | 按身份证号查询近3个月在非银机构-消费类分期申请机构数 | 取"空/N"无申请记录N申请记录详情 |
| 408 | als_m3_id_nbank_com_orgnum | string | 10 | 按身份证号查询近3个月在非银机构-代偿类分期申请机构数 | 取"空/N"无申请记录N申请记录详情 |
| 409 | als_m3_id_nbank_oth_orgnum | string | 10 | 按身份证号查询近3个月在非银机构-其他申请机构数 | 取"空/N"无申请记录N申请记录详情 |
| 410 | als_m3_id_nbank_nsloan_orgnum | string | 10 | 按身份证号查询近3个月在非银机构-持牌网络小贷机构申请机构数 | 取"空/N"无申请记录N申请记录详情 |
| 411 | als_m3_id_nbank_autofin_orgnum | string | 10 | 按身份证号查询近3个月在非银机构-持牌汽车金融机构申请机构数 | 取"空/N"无申请记录N申请记录详情 |
| 412 | als_m3_id_nbank_sloan_orgnum | string | 10 | 按身份证号查询近3个月在非银机构-持牌小贷机构申请机构数 | 取"空/N"无申请记录N申请记录详情 |
| 413 | als_m3_id_nbank_cons_orgnum | string | 10 | 按身份证号查询近3个月在非银机构-持牌消费金融机构申请机构数 | 取"空/N"无申请记录N申请记录详情 |
| 414 | als_m3_id_nbank_finlea_orgnum | string | 10 | 按身份证号查询近3个月在非银机构-持牌融资租赁机构申请机构数 | 取"空/N"无申请记录N申请记录详情 |
| 415 | als_m3_id_nbank_else_orgnum | string | 10 | 按身份证号查询近3个月在非银机构-其他申请机构数 | 取"空/N"无申请记录N申请记录详情 |
| 416 | als_m3_id_nbank_tot_mons | string | 10 | 按身份证号查询近3个月在非银机构有申请记录月份数 | 取"空/N"无申请记录N申请记录详情 |
| 417 | als_m3_id_nbank_avg_monnum | string | 10 | 按身份证号查询近3个月在非银机构平均每月申请次数(有申请月份平均) | 取"空/N"无申请记录N申请记录详情(保留两位小数) |
| 418 | als_m3_id_nbank_max_monnum | string | 10 | 按身份证号查询近3个月在非银机构最大月申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 419 | als_m3_id_nbank_min_monnum | string | 10 | 按身份证号查询近3个月在非银机构最小月申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 420 | als_m3_id_nbank_max_inteday | string | 10 | 按身份证号查询近3个月在非银机构申请最大间隔天数 | 取"空/0-N"无申请记录0-N申请记录详情 |
| 421 | als_m3_id_nbank_min_inteday | string | 10 | 按身份证号查询近3个月在非银机构申请最小间隔天数 | 取"空/0-N"无申请记录0-N申请记录详情 |
| 422 | als_m3_id_nbank_week_allnum | string | 10 | 按身份证号查询近3个月在非银机构周末申请次数 | 取"空/0/N"无申请记录0其它时间段有申请周末无申请N申请记录详情 |
| 423 | als_m3_id_nbank_week_orgnum | string | 10 | 按身份证号查询近3个月在非银机构周末申请机构数 | 取"空/0/N"无申请记录0其它时间段有申请周末无申请N申请记录详情 |
| 424 | als_m3_id_nbank_night_allnum | string | 10 | 按身份证号查询近3个月在非银机构夜间申请次数 | 取"空/0/N"无申请记录0其它时间段有申请夜间无申请N申请记录详情 |
| 425 | als_m3_id_nbank_night_orgnum | string | 10 | 按身份证号查询近3个月在非银机构夜间申请机构数 | 取"空/0/N"无申请记录0其它时间段有申请夜间无申请N申请记录详情 |
| 426 | als_m3_cell_max_inteday | string | 10 | 按手机号查询近3个月申请最大间隔天数 | 取"空/0-N"无申请记录0-N申请记录详情 |
| 427 | als_m3_cell_min_inteday | string | 10 | 按手机号查询近3个月申请最小间隔天数 | 取"空/0-N"无申请记录0-N申请记录详情 |
| 428 | als_m3_cell_tot_mons | string | 10 | 按手机号查询近3个月有申请记录月份数 | 取"空/N"无申请记录N申请记录详情 |
| 429 | als_m3_cell_avg_monnum | string | 10 | 按手机号查询近3个月平均每月申请次数(有申请月份平均) | 取"空/N"无申请记录N申请记录详情(保留两位小数) |
| 430 | als_m3_cell_max_monnum | string | 10 | 按手机号查询近3个月最大月申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 431 | als_m3_cell_min_monnum | string | 10 | 按手机号查询近3个月最小月申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 432 | als_m3_cell_pdl_allnum | string | 10 | 按手机号查询近3个月申请线上小额现金贷的次数 | 取"空/N"无申请记录N申请记录详情 |
| 433 | als_m3_cell_pdl_orgnum | string | 10 | 按手机号查询近3个月申请线上小额现金贷的机构数 | 取"空/N"无申请记录N申请记录详情 |
| 434 | als_m3_cell_caon_allnum | string | 10 | 按手机号查询近3个月申请线上现金分期的次数 | 取"空/N"无申请记录N申请记录详情 |
| 435 | als_m3_cell_caon_orgnum | string | 10 | 按手机号查询近3个月申请线上现金分期的机构数 | 取"空/N"无申请记录N申请记录详情 |
| 436 | als_m3_cell_rel_allnum | string | 10 | 按手机号查询近3个月申请信用卡类信用卡的次数 | 取"空/N"无申请记录N申请记录详情 |
| 437 | als_m3_cell_rel_orgnum | string | 10 | 按手机号查询近3个月申请信用卡类信用卡的机构数 | 取"空/N"无申请记录N申请记录详情 |
| 438 | als_m3_cell_caoff_allnum | string | 10 | 按手机号查询近3个月申请线下现金分期的次数 | 取"空/N"无申请记录N申请记录详情 |
| 439 | als_m3_cell_caoff_orgnum | string | 10 | 按手机号查询近3个月申请线下现金分期的机构数 | 取"空/N"无申请记录N申请记录详情 |
| 440 | als_m3_cell_cooff_allnum | string | 10 | 按手机号查询近3个月申请线下消费分期的次数 | 取"空/N"无申请记录N申请记录详情 |
| 441 | als_m3_cell_cooff_orgnum | string | 10 | 按手机号查询近3个月申请线下消费分期的机构数 | 取"空/N"无申请记录N申请记录详情 |
| 442 | als_m3_cell_af_allnum | string | 10 | 按手机号查询近3个月申请汽车金融的次数 | 取"空/N"无申请记录N申请记录详情 |
| 443 | als_m3_cell_af_orgnum | string | 10 | 按手机号查询近3个月申请汽车金融的机构数 | 取"空/N"无申请记录N申请记录详情 |
| 444 | als_m3_cell_coon_allnum | string | 10 | 按手机号查询近3个月申请线上消费分期的次数 | 取"空/N"无申请记录N申请记录详情 |
| 445 | als_m3_cell_coon_orgnum | string | 10 | 按手机号查询近3个月申请线上消费分期的机构数 | 取"空/N"无申请记录N申请记录详情 |
| 446 | als_m3_cell_oth_allnum | string | 10 | 按手机号查询近3个月申请其他的次数 | 取"空/N"无申请记录N申请记录详情 |
| 447 | als_m3_cell_oth_orgnum | string | 10 | 按手机号查询近3个月申请其他的机构数 | 取"空/N"无申请记录N申请记录详情 |
| 448 | als_m3_cell_bank_selfnum | string | 10 | 按手机号查询近3个月在本机构(本机构为银行)的申请次数 | 取"空/0/N"无申请记录0本机构无申请记录但其他银行机构有申请N申请记录详情 |
| 449 | als_m3_cell_bank_allnum | string | 10 | 按手机号查询近3个月在银行机构申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 450 | als_m3_cell_bank_tra_allnum | string | 10 | 按手机号查询近3个月在银行机构-传统银行申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 451 | als_m3_cell_bank_ret_allnum | string | 10 | 按手机号查询近3个月在银行机构-网络零售银行申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 452 | als_m3_cell_bank_orgnum | string | 10 | 按手机号查询近3个月在银行机构申请机构数 | 取"空/N"无申请记录N申请记录详情 |
| 453 | als_m3_cell_bank_tra_orgnum | string | 10 | 按手机号查询近3个月在银行机构-传统银行申请机构数 | 取"空/N"无申请记录N申请记录详情 |
| 454 | als_m3_cell_bank_ret_orgnum | string | 10 | 按手机号查询近3个月在银行机构-网络零售银行申请机构数 | 取"空/N"无申请记录N申请记录详情 |
| 455 | als_m3_cell_bank_tot_mons | string | 10 | 按手机号查询近3个月在银行机构有申请记录月份数 | 取"空/N"无申请记录N申请记录详情 |
| 456 | als_m3_cell_bank_avg_monnum | string | 10 | 按手机号查询近3个月在银行机构平均每月申请次数(有申请月份平均) | 取"空/N"无申请记录N申请记录详情(保留两位小数) |
| 457 | als_m3_cell_bank_max_monnum | string | 10 | 按手机号查询近3个月在银行机构最大月申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 458 | als_m3_cell_bank_min_monnum | string | 10 | 按手机号查询近3个月在银行机构最小月申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 459 | als_m3_cell_bank_max_inteday | string | 10 | 按手机号查询近3个月在银行机构申请最大间隔天数 | 取"空/0-N"无申请记录0-N申请记录详情 |
| 460 | als_m3_cell_bank_min_inteday | string | 10 | 按手机号查询近3个月在银行机构申请最小间隔天数 | 取"空/0-N"无申请记录0-N申请记录详情 |
| 461 | als_m3_cell_bank_week_allnum | string | 10 | 按手机号查询近3个月在银行机构周末申请次数 | 取"空/0/N"无申请记录0其它时间段有申请周末无申请N申请记录详情 |
| 462 | als_m3_cell_bank_week_orgnum | string | 10 | 按手机号查询近3个月在银行机构周末申请机构数 | 取"空/0/N"无申请记录0其它时间段有申请周末无申请N申请记录详情 |
| 463 | als_m3_cell_bank_night_allnum | string | 10 | 按手机号查询近3个月在银行机构夜间申请次数 | 取"空/0/N"无申请记录0其它时间段有申请夜间无申请N申请记录详情 |
| 464 | als_m3_cell_bank_night_orgnum | string | 10 | 按手机号查询近3个月在银行机构夜间申请机构数 | 取"空/0/N"无申请记录0其它时间段有申请夜间无申请N申请记录详情 |
| 465 | als_m3_cell_nbank_selfnum | string | 10 | 按手机号查询近3个月在本机构(本机构为非银)申请次数 | 取"空/0/N"无申请记录0本机构无申请记录但其他非银机构有申请N申请记录详情 |
| 466 | als_m3_cell_nbank_allnum | string | 10 | 按手机号查询近3个月在非银机构申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 467 | als_m3_cell_nbank_p2p_allnum | string | 10 | 按手机号查询近3个月在非银机构-改制机构申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 468 | als_m3_cell_nbank_mc_allnum | string | 10 | 按手机号查询近3个月在非银机构-小贷机构申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 469 | als_m3_cell_nbank_ca_allnum | string | 10 | 按手机号查询近3个月在非银机构-现金类分期机构申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 470 | als_m3_cell_nbank_cf_allnum | string | 10 | 按手机号查询近3个月在非银机构-消费类分期机构申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 471 | als_m3_cell_nbank_com_allnum | string | 10 | 按手机号查询近3个月在非银机构-代偿类分期机构申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 472 | als_m3_cell_nbank_oth_allnum | string | 10 | 按手机号查询近3个月在非银机构-其他申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 473 | als_m3_cell_nbank_nsloan_allnum | string | 10 | 按手机号查询近3个月在非银机构-持牌网络小贷机构申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 474 | als_m3_cell_nbank_autofin_allnum | string | 10 | 按手机号查询近3个月在非银机构-持牌汽车金融机构申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 475 | als_m3_cell_nbank_sloan_allnum | string | 10 | 按手机号查询近3个月在非银机构-持牌小贷机构申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 476 | als_m3_cell_nbank_cons_allnum | string | 10 | 按手机号查询近3个月在非银机构-持牌消费金融机构申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 477 | als_m3_cell_nbank_finlea_allnum | string | 10 | 按手机号查询近3个月在非银机构-持牌融资租赁机构申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 478 | als_m3_cell_nbank_else_allnum | string | 10 | 按手机号查询近3个月在非银机构-其他申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 479 | als_m3_cell_nbank_orgnum | string | 10 | 按手机号查询近3个月在非银机构申请机构数 | 取"空/N"无申请记录N申请记录详情 |
| 480 | als_m3_cell_nbank_p2p_orgnum | string | 10 | 按手机号查询近3个月在非银机构-改制机构申请机构数 | 取"空/N"无申请记录N申请记录详情 |
| 481 | als_m3_cell_nbank_mc_orgnum | string | 10 | 按手机号查询近3个月在非银机构-小贷申请机构数 | 取"空/N"无申请记录N申请记录详情 |
| 482 | als_m3_cell_nbank_ca_orgnum | string | 10 | 按手机号查询近3个月在非银机构-现金类分期申请机构数 | 取"空/N"无申请记录N申请记录详情 |
| 483 | als_m3_cell_nbank_cf_orgnum | string | 10 | 按手机号查询近3个月在非银机构-消费类分期申请机构数 | 取"空/N"无申请记录N申请记录详情 |
| 484 | als_m3_cell_nbank_com_orgnum | string | 10 | 按手机号查询近3个月在非银机构-代偿类分期申请机构数 | 取"空/N"无申请记录N申请记录详情 |
| 485 | als_m3_cell_nbank_oth_orgnum | string | 10 | 按手机号查询近3个月在非银机构-其他申请机构数 | 取"空/N"无申请记录N申请记录详情 |
| 486 | als_m3_cell_nbank_nsloan_orgnum | string | 10 | 按手机号查询近3个月在非银机构-持牌网络小贷机构申请机构数 | 取"空/N"无申请记录N申请记录详情 |
| 487 | als_m3_cell_nbank_autofin_orgnum | string | 10 | 按手机号查询近3个月在非银机构-持牌汽车金融机构申请机构数 | 取"空/N"无申请记录N申请记录详情 |
| 488 | als_m3_cell_nbank_sloan_orgnum | string | 10 | 按手机号查询近3个月在非银机构-持牌小贷机构申请机构数 | 取"空/N"无申请记录N申请记录详情 |
| 489 | als_m3_cell_nbank_cons_orgnum | string | 10 | 按手机号查询近3个月在非银机构-持牌消费金融机构申请机构数 | 取"空/N"无申请记录N申请记录详情 |
| 490 | als_m3_cell_nbank_finlea_orgnum | string | 10 | 按手机号查询近3个月在非银机构-持牌融资租赁机构申请机构数 | 取"空/N"无申请记录N申请记录详情 |
| 491 | als_m3_cell_nbank_else_orgnum | string | 10 | 按手机号查询近3个月在非银机构-其他申请机构数 | 取"空/N"无申请记录N申请记录详情 |
| 492 | als_m3_cell_nbank_tot_mons | string | 10 | 按手机号查询近3个月在非银机构有申请记录月份数 | 取"空/N"无申请记录N申请记录详情 |
| 493 | als_m3_cell_nbank_avg_monnum | string | 10 | 按手机号查询近3个月在非银机构平均每月申请次数(有申请月份平均) | 取"空/N"无申请记录N申请记录详情(保留两位小数) |
| 494 | als_m3_cell_nbank_max_monnum | string | 10 | 按手机号查询近3个月在非银机构最大月申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 495 | als_m3_cell_nbank_min_monnum | string | 10 | 按手机号查询近3个月在非银机构最小月申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 496 | als_m3_cell_nbank_max_inteday | string | 10 | 按手机号查询近3个月在非银机构申请最大间隔天数 | 取"空/0-N"无申请记录0-N申请记录详情 |
| 497 | als_m3_cell_nbank_min_inteday | string | 10 | 按手机号查询近3个月在非银机构申请最小间隔天数 | 取"空/0-N"无申请记录0-N申请记录详情 |
| 498 | als_m3_cell_nbank_week_allnum | string | 10 | 按手机号查询近3个月在非银机构周末申请次数 | 取"空/0/N"无申请记录0其它时间段有申请周末无申请N申请记录详情 |
| 499 | als_m3_cell_nbank_week_orgnum | string | 10 | 按手机号查询近3个月在非银机构周末申请机构数 | 取"空/0/N"无申请记录0其它时间段有申请周末无申请N申请记录详情 |
| 500 | als_m3_cell_nbank_night_allnum | string | 10 | 按手机号查询近3个月在非银机构夜间申请次数 | 取"空/0/N"无申请记录0其它时间段有申请夜间无申请N申请记录详情 |
| 501 | als_m3_cell_nbank_night_orgnum | string | 10 | 按手机号查询近3个月在非银机构夜间申请机构数 | 取"空/0/N"无申请记录0其它时间段有申请夜间无申请N申请记录详情 |
| 502 | als_m6_id_max_inteday | string | 10 | 按身份证号查询近6个月申请最大间隔天数 | 取"空/0-N"无申请记录0-N申请记录详情 |
| 503 | als_m6_id_min_inteday | string | 10 | 按身份证号查询近6个月申请最小间隔天数 | 取"空/0-N"无申请记录0-N申请记录详情 |
| 504 | als_m6_id_tot_mons | string | 10 | 按身份证号查询近6个月有申请记录月份数 | 取"空/N"无申请记录N申请记录详情 |
| 505 | als_m6_id_avg_monnum | string | 10 | 按身份证号查询近6个月平均每月申请次数(有申请月份平均) | 取"空/N"无申请记录N申请记录详情(保留两位小数) |
| 506 | als_m6_id_max_monnum | string | 10 | 按身份证号查询近6个月最大月申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 507 | als_m6_id_min_monnum | string | 10 | 按身份证号查询近6个月最小月申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 508 | als_m6_id_pdl_allnum | string | 10 | 按身份证号查询近6个月申请线上小额现金贷的次数 | 取"空/N"无申请记录N申请记录详情 |
| 509 | als_m6_id_pdl_orgnum | string | 10 | 按身份证号查询近6个月申请线上小额现金贷的机构数 | 取"空/N"无申请记录N申请记录详情 |
| 510 | als_m6_id_caon_allnum | string | 10 | 按身份证号查询近6个月申请线上现金分期的次数 | 取"空/N"无申请记录N申请记录详情 |
| 511 | als_m6_id_caon_orgnum | string | 10 | 按身份证号查询近6个月申请线上现金分期的机构数 | 取"空/N"无申请记录N申请记录详情 |
| 512 | als_m6_id_rel_allnum | string | 10 | 按身份证号查询近6个月申请信用卡类信用卡的次数 | 取"空/N"无申请记录N申请记录详情 |
| 513 | als_m6_id_rel_orgnum | string | 10 | 按身份证号查询近6个月申请信用卡类信用卡的机构数 | 取"空/N"无申请记录N申请记录详情 |
| 514 | als_m6_id_caoff_allnum | string | 10 | 按身份证号查询近6个月申请线下现金分期的次数 | 取"空/N"无申请记录N申请记录详情 |
| 515 | als_m6_id_caoff_orgnum | string | 10 | 按身份证号查询近6个月申请线下现金分期的机构数 | 取"空/N"无申请记录N申请记录详情 |
| 516 | als_m6_id_cooff_allnum | string | 10 | 按身份证号查询近6个月申请线下消费分期的次数 | 取"空/N"无申请记录N申请记录详情 |
| 517 | als_m6_id_cooff_orgnum | string | 10 | 按身份证号查询近6个月申请线下消费分期的机构数 | 取"空/N"无申请记录N申请记录详情 |
| 518 | als_m6_id_af_allnum | string | 10 | 按身份证号查询近6个月申请汽车金融的次数 | 取"空/N"无申请记录N申请记录详情 |
| 519 | als_m6_id_af_orgnum | string | 10 | 按身份证号查询近6个月申请汽车金融的机构数 | 取"空/N"无申请记录N申请记录详情 |
| 520 | als_m6_id_coon_allnum | string | 10 | 按身份证号查询近6个月申请线上消费分期的次数 | 取"空/N"无申请记录N申请记录详情 |
| 521 | als_m6_id_coon_orgnum | string | 10 | 按身份证号查询近6个月申请线上消费分期的机构数 | 取"空/N"无申请记录N申请记录详情 |
| 522 | als_m6_id_oth_allnum | string | 10 | 按身份证号查询近6个月申请其他的次数 | 取"空/N"无申请记录N申请记录详情 |
| 523 | als_m6_id_oth_orgnum | string | 10 | 按身份证号查询近6个月申请其他的机构数 | 取"空/N"无申请记录N申请记录详情 |
| 524 | als_m6_id_bank_selfnum | string | 10 | 按身份证号查询近6个月在本机构(本机构为银行)的申请次数 | 取"空/0/N"无申请记录0本机构无申请记录但其他银行机构有申请N申请记录详情 |
| 525 | als_m6_id_bank_allnum | string | 10 | 按身份证号查询近6个月在银行机构申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 526 | als_m6_id_bank_tra_allnum | string | 10 | 按身份证号查询近6个月在银行机构-传统银行申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 527 | als_m6_id_bank_ret_allnum | string | 10 | 按身份证号查询近6个月在银行机构-网络零售银行申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 528 | als_m6_id_bank_orgnum | string | 10 | 按身份证号查询近6个月在银行机构申请机构数 | 取"空/N"无申请记录N申请记录详情 |
| 529 | als_m6_id_bank_tra_orgnum | string | 10 | 按身份证号查询近6个月在银行机构-传统银行申请机构数 | 取"空/N"无申请记录N申请记录详情 |
| 530 | als_m6_id_bank_ret_orgnum | string | 10 | 按身份证号查询近6个月在银行机构-网络零售银行申请机构数 | 取"空/N"无申请记录N申请记录详情 |
| 531 | als_m6_id_bank_tot_mons | string | 10 | 按身份证号查询近6个月在银行机构有申请记录月份数 | 取"空/N"无申请记录N申请记录详情 |
| 532 | als_m6_id_bank_avg_monnum | string | 10 | 按身份证号查询近6个月在银行机构平均每月申请次数(有申请月份平均) | 取"空/N"无申请记录N申请记录详情(保留两位小数) |
| 533 | als_m6_id_bank_max_monnum | string | 10 | 按身份证号查询近6个月在银行机构最大月申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 534 | als_m6_id_bank_min_monnum | string | 10 | 按身份证号查询近6个月在银行机构最小月申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 535 | als_m6_id_bank_max_inteday | string | 10 | 按身份证号查询近6个月在银行机构申请最大间隔天数 | 取"空/0-N"无申请记录0-N申请记录详情 |
| 536 | als_m6_id_bank_min_inteday | string | 10 | 按身份证号查询近6个月在银行机构申请最小间隔天数 | 取"空/0-N"无申请记录0-N申请记录详情 |
| 537 | als_m6_id_bank_week_allnum | string | 10 | 按身份证号查询近6个月在银行机构周末申请次数 | 取"空/0/N"无申请记录0其它时间段有申请周末无申请N申请记录详情 |
| 538 | als_m6_id_bank_week_orgnum | string | 10 | 按身份证号查询近6个月在银行机构周末申请机构数 | 取"空/0/N"无申请记录0其它时间段有申请周末无申请N申请记录详情 |
| 539 | als_m6_id_bank_night_allnum | string | 10 | 按身份证号查询近6个月在银行机构夜间申请次数 | 取"空/0/N"无申请记录0其它时间段有申请夜间无申请N申请记录详情 |
| 540 | als_m6_id_bank_night_orgnum | string | 10 | 按身份证号查询近6个月在银行机构夜间申请机构数 | 取"空/0/N"无申请记录0其它时间段有申请夜间无申请N申请记录详情 |
| 541 | als_m6_id_nbank_selfnum | string | 10 | 按身份证号查询近6个月在本机构(本机构为非银)申请次数 | 取"空/0/N"无申请记录0本机构无申请记录但其他非银机构有申请N申请记录详情 |
| 542 | als_m6_id_nbank_allnum | string | 10 | 按身份证号查询近6个月在非银机构申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 543 | als_m6_id_nbank_p2p_allnum | string | 10 | 按身份证号查询近6个月在非银机构-改制机构申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 544 | als_m6_id_nbank_mc_allnum | string | 10 | 按身份证号查询近6个月在非银机构-小贷机构申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 545 | als_m6_id_nbank_ca_allnum | string | 10 | 按身份证号查询近6个月在非银机构-现金类分期机构申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 546 | als_m6_id_nbank_cf_allnum | string | 10 | 按身份证号查询近6个月在非银机构-消费类分期机构申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 547 | als_m6_id_nbank_com_allnum | string | 10 | 按身份证号查询近6个月在非银机构-代偿类分期机构申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 548 | als_m6_id_nbank_oth_allnum | string | 10 | 按身份证号查询近6个月在非银机构-其他申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 549 | als_m6_id_nbank_nsloan_allnum | string | 10 | 按身份证号查询近6个月在非银机构-持牌网络小贷机构申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 550 | als_m6_id_nbank_autofin_allnum | string | 10 | 按身份证号查询近6个月在非银机构-持牌汽车金融机构申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 551 | als_m6_id_nbank_sloan_allnum | string | 10 | 按身份证号查询近6个月在非银机构-持牌小贷机构申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 552 | als_m6_id_nbank_cons_allnum | string | 10 | 按身份证号查询近6个月在非银机构-持牌消费金融机构申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 553 | als_m6_id_nbank_finlea_allnum | string | 10 | 按身份证号查询近6个月在非银机构-持牌融资租赁机构申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 554 | als_m6_id_nbank_else_allnum | string | 10 | 按身份证号查询近6个月在非银机构-其他申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 555 | als_m6_id_nbank_orgnum | string | 10 | 按身份证号查询近6个月在非银机构申请机构数 | 取"空/N"无申请记录N申请记录详情 |
| 556 | als_m6_id_nbank_p2p_orgnum | string | 10 | 按身份证号查询近6个月在非银机构-改制机构申请机构数 | 取"空/N"无申请记录N申请记录详情 |
| 557 | als_m6_id_nbank_mc_orgnum | string | 10 | 按身份证号查询近6个月在非银机构-小贷申请机构数 | 取"空/N"无申请记录N申请记录详情 |
| 558 | als_m6_id_nbank_ca_orgnum | string | 10 | 按身份证号查询近6个月在非银机构-现金类分期申请机构数 | 取"空/N"无申请记录N申请记录详情 |
| 559 | als_m6_id_nbank_cf_orgnum | string | 10 | 按身份证号查询近6个月在非银机构-消费类分期申请机构数 | 取"空/N"无申请记录N申请记录详情 |
| 560 | als_m6_id_nbank_com_orgnum | string | 10 | 按身份证号查询近6个月在非银机构-代偿类分期申请机构数 | 取"空/N"无申请记录N申请记录详情 |
| 561 | als_m6_id_nbank_oth_orgnum | string | 10 | 按身份证号查询近6个月在非银机构-其他申请机构数 | 取"空/N"无申请记录N申请记录详情 |
| 562 | als_m6_id_nbank_nsloan_orgnum | string | 10 | 按身份证号查询近6个月在非银机构-持牌网络小贷机构申请机构数 | 取"空/N"无申请记录N申请记录详情 |
| 563 | als_m6_id_nbank_autofin_orgnum | string | 10 | 按身份证号查询近6个月在非银机构-持牌汽车金融机构申请机构数 | 取"空/N"无申请记录N申请记录详情 |
| 564 | als_m6_id_nbank_sloan_orgnum | string | 10 | 按身份证号查询近6个月在非银机构-持牌小贷机构申请机构数 | 取"空/N"无申请记录N申请记录详情 |
| 565 | als_m6_id_nbank_cons_orgnum | string | 10 | 按身份证号查询近6个月在非银机构-持牌消费金融机构申请机构数 | 取"空/N"无申请记录N申请记录详情 |
| 566 | als_m6_id_nbank_finlea_orgnum | string | 10 | 按身份证号查询近6个月在非银机构-持牌融资租赁机构申请机构数 | 取"空/N"无申请记录N申请记录详情 |
| 567 | als_m6_id_nbank_else_orgnum | string | 10 | 按身份证号查询近6个月在非银机构-其他申请机构数 | 取"空/N"无申请记录N申请记录详情 |
| 568 | als_m6_id_nbank_tot_mons | string | 10 | 按身份证号查询近6个月在非银机构有申请记录月份数 | 取"空/N"无申请记录N申请记录详情 |
| 569 | als_m6_id_nbank_avg_monnum | string | 10 | 按身份证号查询近6个月在非银机构平均每月申请次数(有申请月份平均) | 取"空/N"无申请记录N申请记录详情(保留两位小数) |
| 570 | als_m6_id_nbank_max_monnum | string | 10 | 按身份证号查询近6个月在非银机构最大月申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 571 | als_m6_id_nbank_min_monnum | string | 10 | 按身份证号查询近6个月在非银机构最小月申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 572 | als_m6_id_nbank_max_inteday | string | 10 | 按身份证号查询近6个月在非银机构申请最大间隔天数 | 取"空/0-N"无申请记录0-N申请记录详情 |
| 573 | als_m6_id_nbank_min_inteday | string | 10 | 按身份证号查询近6个月在非银机构申请最小间隔天数 | 取"空/0-N"无申请记录0-N申请记录详情 |
| 574 | als_m6_id_nbank_week_allnum | string | 10 | 按身份证号查询近6个月在非银机构周末申请次数 | 取"空/0/N"无申请记录0其它时间段有申请周末无申请N申请记录详情 |
| 575 | als_m6_id_nbank_week_orgnum | string | 10 | 按身份证号查询近6个月在非银机构周末申请机构数 | 取"空/0/N"无申请记录0其它时间段有申请周末无申请N申请记录详情 |
| 576 | als_m6_id_nbank_night_allnum | string | 10 | 按身份证号查询近6个月在非银机构夜间申请次数 | 取"空/0/N"无申请记录0其它时间段有申请夜间无申请N申请记录详情 |
| 577 | als_m6_id_nbank_night_orgnum | string | 10 | 按身份证号查询近6个月在非银机构夜间申请机构数 | 取"空/0/N"无申请记录0其它时间段有申请夜间无申请N申请记录详情 |
| 578 | als_m6_cell_max_inteday | string | 10 | 按手机号查询近6个月申请最大间隔天数 | 取"空/0-N"无申请记录0-N申请记录详情 |
| 579 | als_m6_cell_min_inteday | string | 10 | 按手机号查询近6个月申请最小间隔天数 | 取"空/0-N"无申请记录0-N申请记录详情 |
| 580 | als_m6_cell_tot_mons | string | 10 | 按手机号查询近6个月有申请记录月份数 | 取"空/N"无申请记录N申请记录详情 |
| 581 | als_m6_cell_avg_monnum | string | 10 | 按手机号查询近6个月平均每月申请次数(有申请月份平均) | 取"空/N"无申请记录N申请记录详情(保留两位小数) |
| 582 | als_m6_cell_max_monnum | string | 10 | 按手机号查询近6个月最大月申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 583 | als_m6_cell_min_monnum | string | 10 | 按手机号查询近6个月最小月申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 584 | als_m6_cell_pdl_allnum | string | 10 | 按手机号查询近6个月申请线上小额现金贷的次数 | 取"空/N"无申请记录N申请记录详情 |
| 585 | als_m6_cell_pdl_orgnum | string | 10 | 按手机号查询近6个月申请线上小额现金贷的机构数 | 取"空/N"无申请记录N申请记录详情 |
| 586 | als_m6_cell_caon_allnum | string | 10 | 按手机号查询近6个月申请线上现金分期的次数 | 取"空/N"无申请记录N申请记录详情 |
| 587 | als_m6_cell_caon_orgnum | string | 10 | 按手机号查询近6个月申请线上现金分期的机构数 | 取"空/N"无申请记录N申请记录详情 |
| 588 | als_m6_cell_rel_allnum | string | 10 | 按手机号查询近6个月申请信用卡类信用卡的次数 | 取"空/N"无申请记录N申请记录详情 |
| 589 | als_m6_cell_rel_orgnum | string | 10 | 按手机号查询近6个月申请信用卡类信用卡的机构数 | 取"空/N"无申请记录N申请记录详情 |
| 590 | als_m6_cell_caoff_allnum | string | 10 | 按手机号查询近6个月申请线下现金分期的次数 | 取"空/N"无申请记录N申请记录详情 |
| 591 | als_m6_cell_caoff_orgnum | string | 10 | 按手机号查询近6个月申请线下现金分期的机构数 | 取"空/N"无申请记录N申请记录详情 |
| 592 | als_m6_cell_cooff_allnum | string | 10 | 按手机号查询近6个月申请线下消费分期的次数 | 取"空/N"无申请记录N申请记录详情 |
| 593 | als_m6_cell_cooff_orgnum | string | 10 | 按手机号查询近6个月申请线下消费分期的机构数 | 取"空/N"无申请记录N申请记录详情 |
| 594 | als_m6_cell_af_allnum | string | 10 | 按手机号查询近6个月申请汽车金融的次数 | 取"空/N"无申请记录N申请记录详情 |
| 595 | als_m6_cell_af_orgnum | string | 10 | 按手机号查询近6个月申请汽车金融的机构数 | 取"空/N"无申请记录N申请记录详情 |
| 596 | als_m6_cell_coon_allnum | string | 10 | 按手机号查询近6个月申请线上消费分期的次数 | 取"空/N"无申请记录N申请记录详情 |
| 597 | als_m6_cell_coon_orgnum | string | 10 | 按手机号查询近6个月申请线上消费分期的机构数 | 取"空/N"无申请记录N申请记录详情 |
| 598 | als_m6_cell_oth_allnum | string | 10 | 按手机号查询近6个月申请其他的次数 | 取"空/N"无申请记录N申请记录详情 |
| 599 | als_m6_cell_oth_orgnum | string | 10 | 按手机号查询近6个月申请其他的机构数 | 取"空/N"无申请记录N申请记录详情 |
| 600 | als_m6_cell_bank_selfnum | string | 10 | 按手机号查询近6个月在本机构(本机构为银行)的申请次数 | 取"空/0/N"无申请记录0本机构无申请记录但其他银行机构有申请N申请记录详情 |
| 601 | als_m6_cell_bank_allnum | string | 10 | 按手机号查询近6个月在银行机构申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 602 | als_m6_cell_bank_tra_allnum | string | 10 | 按手机号查询近6个月在银行机构-传统银行申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 603 | als_m6_cell_bank_ret_allnum | string | 10 | 按手机号查询近6个月在银行机构-网络零售银行申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 604 | als_m6_cell_bank_orgnum | string | 10 | 按手机号查询近6个月在银行机构申请机构数 | 取"空/N"无申请记录N申请记录详情 |
| 605 | als_m6_cell_bank_tra_orgnum | string | 10 | 按手机号查询近6个月在银行机构-传统银行申请机构数 | 取"空/N"无申请记录N申请记录详情 |
| 606 | als_m6_cell_bank_ret_orgnum | string | 10 | 按手机号查询近6个月在银行机构-网络零售银行申请机构数 | 取"空/N"无申请记录N申请记录详情 |
| 607 | als_m6_cell_bank_tot_mons | string | 10 | 按手机号查询近6个月在银行机构有申请记录月份数 | 取"空/N"无申请记录N申请记录详情 |
| 608 | als_m6_cell_bank_avg_monnum | string | 10 | 按手机号查询近6个月在银行机构平均每月申请次数(有申请月份平均) | 取"空/N"无申请记录N申请记录详情(保留两位小数) |
| 609 | als_m6_cell_bank_max_monnum | string | 10 | 按手机号查询近6个月在银行机构最大月申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 610 | als_m6_cell_bank_min_monnum | string | 10 | 按手机号查询近6个月在银行机构最小月申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 611 | als_m6_cell_bank_max_inteday | string | 10 | 按手机号查询近6个月在银行机构申请最大间隔天数 | 取"空/0-N"无申请记录0-N申请记录详情 |
| 612 | als_m6_cell_bank_min_inteday | string | 10 | 按手机号查询近6个月在银行机构申请最小间隔天数 | 取"空/0-N"无申请记录0-N申请记录详情 |
| 613 | als_m6_cell_bank_week_allnum | string | 10 | 按手机号查询近6个月在银行机构周末申请次数 | 取"空/0/N"无申请记录0其它时间段有申请周末无申请N申请记录详情 |
| 614 | als_m6_cell_bank_week_orgnum | string | 10 | 按手机号查询近6个月在银行机构周末申请机构数 | 取"空/0/N"无申请记录0其它时间段有申请周末无申请N申请记录详情 |
| 615 | als_m6_cell_bank_night_allnum | string | 10 | 按手机号查询近6个月在银行机构夜间申请次数 | 取"空/0/N"无申请记录0其它时间段有申请夜间无申请N申请记录详情 |
| 616 | als_m6_cell_bank_night_orgnum | string | 10 | 按手机号查询近6个月在银行机构夜间申请机构数 | 取"空/0/N"无申请记录0其它时间段有申请夜间无申请N申请记录详情 |
| 617 | als_m6_cell_nbank_selfnum | string | 10 | 按手机号查询近6个月在本机构(本机构为非银)申请次数 | 取"空/0/N"无申请记录0本机构无申请记录但其他非银机构有申请N申请记录详情 |
| 618 | als_m6_cell_nbank_allnum | string | 10 | 按手机号查询近6个月在非银机构申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 619 | als_m6_cell_nbank_p2p_allnum | string | 10 | 按手机号查询近6个月在非银机构-改制机构申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 620 | als_m6_cell_nbank_mc_allnum | string | 10 | 按手机号查询近6个月在非银机构-小贷机构申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 621 | als_m6_cell_nbank_ca_allnum | string | 10 | 按手机号查询近6个月在非银机构-现金类分期机构申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 622 | als_m6_cell_nbank_cf_allnum | string | 10 | 按手机号查询近6个月在非银机构-消费类分期机构申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 623 | als_m6_cell_nbank_com_allnum | string | 10 | 按手机号查询近6个月在非银机构-代偿类分期机构申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 624 | als_m6_cell_nbank_oth_allnum | string | 10 | 按手机号查询近6个月在非银机构-其他申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 625 | als_m6_cell_nbank_nsloan_allnum | string | 10 | 按手机号查询近6个月在非银机构-持牌网络小贷机构申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 626 | als_m6_cell_nbank_autofin_allnum | string | 10 | 按手机号查询近6个月在非银机构-持牌汽车金融机构申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 627 | als_m6_cell_nbank_sloan_allnum | string | 10 | 按手机号查询近6个月在非银机构-持牌小贷机构申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 628 | als_m6_cell_nbank_cons_allnum | string | 10 | 按手机号查询近6个月在非银机构-持牌消费金融机构申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 629 | als_m6_cell_nbank_finlea_allnum | string | 10 | 按手机号查询近6个月在非银机构-持牌融资租赁机构申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 630 | als_m6_cell_nbank_else_allnum | string | 10 | 按手机号查询近6个月在非银机构-其他申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 631 | als_m6_cell_nbank_orgnum | string | 10 | 按手机号查询近6个月在非银机构申请机构数 | 取"空/N"无申请记录N申请记录详情 |
| 632 | als_m6_cell_nbank_p2p_orgnum | string | 10 | 按手机号查询近6个月在非银机构-改制机构申请机构数 | 取"空/N"无申请记录N申请记录详情 |
| 633 | als_m6_cell_nbank_mc_orgnum | string | 10 | 按手机号查询近6个月在非银机构-小贷申请机构数 | 取"空/N"无申请记录N申请记录详情 |
| 634 | als_m6_cell_nbank_ca_orgnum | string | 10 | 按手机号查询近6个月在非银机构-现金类分期申请机构数 | 取"空/N"无申请记录N申请记录详情 |
| 635 | als_m6_cell_nbank_cf_orgnum | string | 10 | 按手机号查询近6个月在非银机构-消费类分期申请机构数 | 取"空/N"无申请记录N申请记录详情 |
| 636 | als_m6_cell_nbank_com_orgnum | string | 10 | 按手机号查询近6个月在非银机构-代偿类分期申请机构数 | 取"空/N"无申请记录N申请记录详情 |
| 637 | als_m6_cell_nbank_oth_orgnum | string | 10 | 按手机号查询近6个月在非银机构-其他申请机构数 | 取"空/N"无申请记录N申请记录详情 |
| 638 | als_m6_cell_nbank_nsloan_orgnum | string | 10 | 按手机号查询近6个月在非银机构-持牌网络小贷机构申请机构数 | 取"空/N"无申请记录N申请记录详情 |
| 639 | als_m6_cell_nbank_autofin_orgnum | string | 10 | 按手机号查询近6个月在非银机构-持牌汽车金融机构申请机构数 | 取"空/N"无申请记录N申请记录详情 |
| 640 | als_m6_cell_nbank_sloan_orgnum | string | 10 | 按手机号查询近6个月在非银机构-持牌小贷机构申请机构数 | 取"空/N"无申请记录N申请记录详情 |
| 641 | als_m6_cell_nbank_cons_orgnum | string | 10 | 按手机号查询近6个月在非银机构-持牌消费金融机构申请机构数 | 取"空/N"无申请记录N申请记录详情 |
| 642 | als_m6_cell_nbank_finlea_orgnum | string | 10 | 按手机号查询近6个月在非银机构-持牌融资租赁机构申请机构数 | 取"空/N"无申请记录N申请记录详情 |
| 643 | als_m6_cell_nbank_else_orgnum | string | 10 | 按手机号查询近6个月在非银机构-其他申请机构数 | 取"空/N"无申请记录N申请记录详情 |
| 644 | als_m6_cell_nbank_tot_mons | string | 10 | 按手机号查询近6个月在非银机构有申请记录月份数 | 取"空/N"无申请记录N申请记录详情 |
| 645 | als_m6_cell_nbank_avg_monnum | string | 10 | 按手机号查询近6个月在非银机构平均每月申请次数(有申请月份平均) | 取"空/N"无申请记录N申请记录详情(保留两位小数) |
| 646 | als_m6_cell_nbank_max_monnum | string | 10 | 按手机号查询近6个月在非银机构最大月申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 647 | als_m6_cell_nbank_min_monnum | string | 10 | 按手机号查询近6个月在非银机构最小月申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 648 | als_m6_cell_nbank_max_inteday | string | 10 | 按手机号查询近6个月在非银机构申请最大间隔天数 | 取"空/0-N"无申请记录0-N申请记录详情 |
| 649 | als_m6_cell_nbank_min_inteday | string | 10 | 按手机号查询近6个月在非银机构申请最小间隔天数 | 取"空/0-N"无申请记录0-N申请记录详情 |
| 650 | als_m6_cell_nbank_week_allnum | string | 10 | 按手机号查询近6个月在非银机构周末申请次数 | 取"空/0/N"无申请记录0其它时间段有申请周末无申请N申请记录详情 |
| 651 | als_m6_cell_nbank_week_orgnum | string | 10 | 按手机号查询近6个月在非银机构周末申请机构数 | 取"空/0/N"无申请记录0其它时间段有申请周末无申请N申请记录详情 |
| 652 | als_m6_cell_nbank_night_allnum | string | 10 | 按手机号查询近6个月在非银机构夜间申请次数 | 取"空/0/N"无申请记录0其它时间段有申请夜间无申请N申请记录详情 |
| 653 | als_m6_cell_nbank_night_orgnum | string | 10 | 按手机号查询近6个月在非银机构夜间申请机构数 | 取"空/0/N"无申请记录0其它时间段有申请夜间无申请N申请记录详情 |
| 654 | als_m12_id_max_inteday | string | 10 | 按身份证号查询近12个月申请最大间隔天数 | 取"空/0-N"无申请记录0-N申请记录详情 |
| 655 | als_m12_id_min_inteday | string | 10 | 按身份证号查询近12个月申请最小间隔天数 | 取"空/0-N"无申请记录0-N申请记录详情 |
| 656 | als_m12_id_tot_mons | string | 10 | 按身份证号查询近12个月有申请记录月份数 | 取"空/N"无申请记录N申请记录详情 |
| 657 | als_m12_id_avg_monnum | string | 10 | 按身份证号查询近12个月平均每月申请次数(有申请月份平均) | 取"空/N"无申请记录N申请记录详情(保留两位小数) |
| 658 | als_m12_id_max_monnum | string | 10 | 按身份证号查询近12个月最大月申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 659 | als_m12_id_min_monnum | string | 10 | 按身份证号查询近12个月最小月申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 660 | als_m12_id_pdl_allnum | string | 10 | 按身份证号查询近12个月申请线上小额现金贷的次数 | 取"空/N"无申请记录N申请记录详情 |
| 661 | als_m12_id_pdl_orgnum | string | 10 | 按身份证号查询近12个月申请线上小额现金贷的机构数 | 取"空/N"无申请记录N申请记录详情 |
| 662 | als_m12_id_caon_allnum | string | 10 | 按身份证号查询近12个月申请线上现金分期的次数 | 取"空/N"无申请记录N申请记录详情 |
| 663 | als_m12_id_caon_orgnum | string | 10 | 按身份证号查询近12个月申请线上现金分期的机构数 | 取"空/N"无申请记录N申请记录详情 |
| 664 | als_m12_id_rel_allnum | string | 10 | 按身份证号查询近12个月申请信用卡类信用卡的次数 | 取"空/N"无申请记录N申请记录详情 |
| 665 | als_m12_id_rel_orgnum | string | 10 | 按身份证号查询近12个月申请信用卡类信用卡的机构数 | 取"空/N"无申请记录N申请记录详情 |
| 666 | als_m12_id_caoff_allnum | string | 10 | 按身份证号查询近12个月申请线下现金分期的次数 | 取"空/N"无申请记录N申请记录详情 |
| 667 | als_m12_id_caoff_orgnum | string | 10 | 按身份证号查询近12个月申请线下现金分期的机构数 | 取"空/N"无申请记录N申请记录详情 |
| 668 | als_m12_id_cooff_allnum | string | 10 | 按身份证号查询近12个月申请线下消费分期的次数 | 取"空/N"无申请记录N申请记录详情 |
| 669 | als_m12_id_cooff_orgnum | string | 10 | 按身份证号查询近12个月申请线下消费分期的机构数 | 取"空/N"无申请记录N申请记录详情 |
| 670 | als_m12_id_af_allnum | string | 10 | 按身份证号查询近12个月申请汽车金融的次数 | 取"空/N"无申请记录N申请记录详情 |
| 671 | als_m12_id_af_orgnum | string | 10 | 按身份证号查询近12个月申请汽车金融的机构数 | 取"空/N"无申请记录N申请记录详情 |
| 672 | als_m12_id_coon_allnum | string | 10 | 按身份证号查询近12个月申请线上消费分期的次数 | 取"空/N"无申请记录N申请记录详情 |
| 673 | als_m12_id_coon_orgnum | string | 10 | 按身份证号查询近12个月申请线上消费分期的机构数 | 取"空/N"无申请记录N申请记录详情 |
| 674 | als_m12_id_oth_allnum | string | 10 | 按身份证号查询近12个月申请其他的次数 | 取"空/N"无申请记录N申请记录详情 |
| 675 | als_m12_id_oth_orgnum | string | 10 | 按身份证号查询近12个月申请其他的机构数 | 取"空/N"无申请记录N申请记录详情 |
| 676 | als_m12_id_bank_selfnum | string | 10 | 按身份证号查询近12个月在本机构(本机构为银行)的申请次数 | 取"空/0/N"无申请记录0本机构无申请记录但其他银行机构有申请N申请记录详情 |
| 677 | als_m12_id_bank_allnum | string | 10 | 按身份证号查询近12个月在银行机构申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 678 | als_m12_id_bank_tra_allnum | string | 10 | 按身份证号查询近12个月在银行机构-传统银行申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 679 | als_m12_id_bank_ret_allnum | string | 10 | 按身份证号查询近12个月在银行机构-网络零售银行申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 680 | als_m12_id_bank_orgnum | string | 10 | 按身份证号查询近12个月在银行机构申请机构数 | 取"空/N"无申请记录N申请记录详情 |
| 681 | als_m12_id_bank_tra_orgnum | string | 10 | 按身份证号查询近12个月在银行机构-传统银行申请机构数 | 取"空/N"无申请记录N申请记录详情 |
| 682 | als_m12_id_bank_ret_orgnum | string | 10 | 按身份证号查询近12个月在银行机构-网络零售银行申请机构数 | 取"空/N"无申请记录N申请记录详情 |
| 683 | als_m12_id_bank_tot_mons | string | 10 | 按身份证号查询近12个月在银行机构有申请记录月份数 | 取"空/N"无申请记录N申请记录详情 |
| 684 | als_m12_id_bank_avg_monnum | string | 10 | 按身份证号查询近12个月在银行机构平均每月申请次数(有申请月份平均) | 取"空/N"无申请记录N申请记录详情(保留两位小数) |
| 685 | als_m12_id_bank_max_monnum | string | 10 | 按身份证号查询近12个月在银行机构最大月申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 686 | als_m12_id_bank_min_monnum | string | 10 | 按身份证号查询近12个月在银行机构最小月申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 687 | als_m12_id_bank_max_inteday | string | 10 | 按身份证号查询近12个月在银行机构申请最大间隔天数 | 取"空/0-N"无申请记录0-N申请记录详情 |
| 688 | als_m12_id_bank_min_inteday | string | 10 | 按身份证号查询近12个月在银行机构申请最小间隔天数 | 取"空/0-N"无申请记录0-N申请记录详情 |
| 689 | als_m12_id_bank_week_allnum | string | 10 | 按身份证号查询近12个月在银行机构周末申请次数 | 取"空/0/N"无申请记录0其它时间段有申请周末无申请N申请记录详情 |
| 690 | als_m12_id_bank_week_orgnum | string | 10 | 按身份证号查询近12个月在银行机构周末申请机构数 | 取"空/0/N"无申请记录0其它时间段有申请周末无申请N申请记录详情 |
| 691 | als_m12_id_bank_night_allnum | string | 10 | 按身份证号查询近12个月在银行机构夜间申请次数 | 取"空/0/N"无申请记录0其它时间段有申请夜间无申请N申请记录详情 |
| 692 | als_m12_id_bank_night_orgnum | string | 10 | 按身份证号查询近12个月在银行机构夜间申请机构数 | 取"空/0/N"无申请记录0其它时间段有申请夜间无申请N申请记录详情 |
| 693 | als_m12_id_nbank_selfnum | string | 10 | 按身份证号查询近12个月在本机构(本机构为非银)申请次数 | 取"空/0/N"无申请记录0本机构无申请记录但其他非银机构有申请N申请记录详情 |
| 694 | als_m12_id_nbank_allnum | string | 10 | 按身份证号查询近12个月在非银机构申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 695 | als_m12_id_nbank_p2p_allnum | string | 10 | 按身份证号查询近12个月在非银机构-改制机构申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 696 | als_m12_id_nbank_mc_allnum | string | 10 | 按身份证号查询近12个月在非银机构-小贷机构申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 697 | als_m12_id_nbank_ca_allnum | string | 10 | 按身份证号查询近12个月在非银机构-现金类分期机构申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 698 | als_m12_id_nbank_cf_allnum | string | 10 | 按身份证号查询近12个月在非银机构-消费类分期机构申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 699 | als_m12_id_nbank_com_allnum | string | 10 | 按身份证号查询近12个月在非银机构-代偿类分期机构申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 700 | als_m12_id_nbank_oth_allnum | string | 10 | 按身份证号查询近12个月在非银机构-其他申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 701 | als_m12_id_nbank_nsloan_allnum | string | 10 | 按身份证号查询近12个月在非银机构-持牌网络小贷机构申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 702 | als_m12_id_nbank_autofin_allnum | string | 10 | 按身份证号查询近12个月在非银机构-持牌汽车金融机构申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 703 | als_m12_id_nbank_sloan_allnum | string | 10 | 按身份证号查询近12个月在非银机构-持牌小贷机构申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 704 | als_m12_id_nbank_cons_allnum | string | 10 | 按身份证号查询近12个月在非银机构-持牌消费金融机构申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 705 | als_m12_id_nbank_finlea_allnum | string | 10 | 按身份证号查询近12个月在非银机构-持牌融资租赁机构申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 706 | als_m12_id_nbank_else_allnum | string | 10 | 按身份证号查询近12个月在非银机构-其他申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 707 | als_m12_id_nbank_orgnum | string | 10 | 按身份证号查询近12个月在非银机构申请机构数 | 取"空/N"无申请记录N申请记录详情 |
| 708 | als_m12_id_nbank_p2p_orgnum | string | 10 | 按身份证号查询近12个月在非银机构-改制机构申请机构数 | 取"空/N"无申请记录N申请记录详情 |
| 709 | als_m12_id_nbank_mc_orgnum | string | 10 | 按身份证号查询近12个月在非银机构-小贷申请机构数 | 取"空/N"无申请记录N申请记录详情 |
| 710 | als_m12_id_nbank_ca_orgnum | string | 10 | 按身份证号查询近12个月在非银机构-现金类分期申请机构数 | 取"空/N"无申请记录N申请记录详情 |
| 711 | als_m12_id_nbank_cf_orgnum | string | 10 | 按身份证号查询近12个月在非银机构-消费类分期申请机构数 | 取"空/N"无申请记录N申请记录详情 |
| 712 | als_m12_id_nbank_com_orgnum | string | 10 | 按身份证号查询近12个月在非银机构-代偿类分期申请机构数 | 取"空/N"无申请记录N申请记录详情 |
| 713 | als_m12_id_nbank_oth_orgnum | string | 10 | 按身份证号查询近12个月在非银机构-其他申请机构数 | 取"空/N"无申请记录N申请记录详情 |
| 714 | als_m12_id_nbank_nsloan_orgnum | string | 10 | 按身份证号查询近12个月在非银机构-持牌网络小贷机构申请机构数 | 取"空/N"无申请记录N申请记录详情 |
| 715 | als_m12_id_nbank_autofin_orgnum | string | 10 | 按身份证号查询近12个月在非银机构-持牌汽车金融机构申请机构数 | 取"空/N"无申请记录N申请记录详情 |
| 716 | als_m12_id_nbank_sloan_orgnum | string | 10 | 按身份证号查询近12个月在非银机构-持牌小贷机构申请机构数 | 取"空/N"无申请记录N申请记录详情 |
| 717 | als_m12_id_nbank_cons_orgnum | string | 10 | 按身份证号查询近12个月在非银机构-持牌消费金融机构申请机构数 | 取"空/N"无申请记录N申请记录详情 |
| 718 | als_m12_id_nbank_finlea_orgnum | string | 10 | 按身份证号查询近12个月在非银机构-持牌融资租赁机构申请机构数 | 取"空/N"无申请记录N申请记录详情 |
| 719 | als_m12_id_nbank_else_orgnum | string | 10 | 按身份证号查询近12个月在非银机构-其他申请机构数 | 取"空/N"无申请记录N申请记录详情 |
| 720 | als_m12_id_nbank_tot_mons | string | 10 | 按身份证号查询近12个月在非银机构有申请记录月份数 | 取"空/N"无申请记录N申请记录详情 |
| 721 | als_m12_id_nbank_avg_monnum | string | 10 | 按身份证号查询近12个月在非银机构平均每月申请次数(有申请月份平均) | 取"空/N"无申请记录N申请记录详情(保留两位小数) |
| 722 | als_m12_id_nbank_max_monnum | string | 10 | 按身份证号查询近12个月在非银机构最大月申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 723 | als_m12_id_nbank_min_monnum | string | 10 | 按身份证号查询近12个月在非银机构最小月申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 724 | als_m12_id_nbank_max_inteday | string | 10 | 按身份证号查询近12个月在非银机构申请最大间隔天数 | 取"空/0-N"无申请记录0-N申请记录详情 |
| 725 | als_m12_id_nbank_min_inteday | string | 10 | 按身份证号查询近12个月在非银机构申请最小间隔天数 | 取"空/0-N"无申请记录0-N申请记录详情 |
| 726 | als_m12_id_nbank_week_allnum | string | 10 | 按身份证号查询近12个月在非银机构周末申请次数 | 取"空/0/N"无申请记录0其它时间段有申请周末无申请N申请记录详情 |
| 727 | als_m12_id_nbank_week_orgnum | string | 10 | 按身份证号查询近12个月在非银机构周末申请机构数 | 取"空/0/N"无申请记录0其它时间段有申请周末无申请N申请记录详情 |
| 728 | als_m12_id_nbank_night_allnum | string | 10 | 按身份证号查询近12个月在非银机构夜间申请次数 | 取"空/0/N"无申请记录0其它时间段有申请夜间无申请N申请记录详情 |
| 729 | als_m12_id_nbank_night_orgnum | string | 10 | 按身份证号查询近12个月在非银机构夜间申请机构数 | 取"空/0/N"无申请记录0其它时间段有申请夜间无申请N申请记录详情 |
| 730 | als_m12_cell_max_inteday | string | 10 | 按手机号查询近12个月申请最大间隔天数 | 取"空/0-N"无申请记录0-N申请记录详情 |
| 731 | als_m12_cell_min_inteday | string | 10 | 按手机号查询近12个月申请最小间隔天数 | 取"空/0-N"无申请记录0-N申请记录详情 |
| 732 | als_m12_cell_tot_mons | string | 10 | 按手机号查询近12个月有申请记录月份数 | 取"空/N"无申请记录N申请记录详情 |
| 733 | als_m12_cell_avg_monnum | string | 10 | 按手机号查询近12个月平均每月申请次数(有申请月份平均) | 取"空/N"无申请记录N申请记录详情(保留两位小数) |
| 734 | als_m12_cell_max_monnum | string | 10 | 按手机号查询近12个月最大月申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 735 | als_m12_cell_min_monnum | string | 10 | 按手机号查询近12个月最小月申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 736 | als_m12_cell_pdl_allnum | string | 10 | 按手机号查询近12个月申请线上小额现金贷的次数 | 取"空/N"无申请记录N申请记录详情 |
| 737 | als_m12_cell_pdl_orgnum | string | 10 | 按手机号查询近12个月申请线上小额现金贷的机构数 | 取"空/N"无申请记录N申请记录详情 |
| 738 | als_m12_cell_caon_allnum | string | 10 | 按手机号查询近12个月申请线上现金分期的次数 | 取"空/N"无申请记录N申请记录详情 |
| 739 | als_m12_cell_caon_orgnum | string | 10 | 按手机号查询近12个月申请线上现金分期的机构数 | 取"空/N"无申请记录N申请记录详情 |
| 740 | als_m12_cell_rel_allnum | string | 10 | 按手机号查询近12个月申请信用卡类信用卡的次数 | 取"空/N"无申请记录N申请记录详情 |
| 741 | als_m12_cell_rel_orgnum | string | 10 | 按手机号查询近12个月申请信用卡类信用卡的机构数 | 取"空/N"无申请记录N申请记录详情 |
| 742 | als_m12_cell_caoff_allnum | string | 10 | 按手机号查询近12个月申请线下现金分期的次数 | 取"空/N"无申请记录N申请记录详情 |
| 743 | als_m12_cell_caoff_orgnum | string | 10 | 按手机号查询近12个月申请线下现金分期的机构数 | 取"空/N"无申请记录N申请记录详情 |
| 744 | als_m12_cell_cooff_allnum | string | 10 | 按手机号查询近12个月申请线下消费分期的次数 | 取"空/N"无申请记录N申请记录详情 |
| 745 | als_m12_cell_cooff_orgnum | string | 10 | 按手机号查询近12个月申请线下消费分期的机构数 | 取"空/N"无申请记录N申请记录详情 |
| 746 | als_m12_cell_af_allnum | string | 10 | 按手机号查询近12个月申请汽车金融的次数 | 取"空/N"无申请记录N申请记录详情 |
| 747 | als_m12_cell_af_orgnum | string | 10 | 按手机号查询近12个月申请汽车金融的机构数 | 取"空/N"无申请记录N申请记录详情 |
| 748 | als_m12_cell_coon_allnum | string | 10 | 按手机号查询近12个月申请线上消费分期的次数 | 取"空/N"无申请记录N申请记录详情 |
| 749 | als_m12_cell_coon_orgnum | string | 10 | 按手机号查询近12个月申请线上消费分期的机构数 | 取"空/N"无申请记录N申请记录详情 |
| 750 | als_m12_cell_oth_allnum | string | 10 | 按手机号查询近12个月申请其他的次数 | 取"空/N"无申请记录N申请记录详情 |
| 751 | als_m12_cell_oth_orgnum | string | 10 | 按手机号查询近12个月申请其他的机构数 | 取"空/N"无申请记录N申请记录详情 |
| 752 | als_m12_cell_bank_selfnum | string | 10 | 按手机号查询近12个月在本机构(本机构为银行)的申请次数 | 取"空/0/N"无申请记录0本机构无申请记录但其他银行机构有申请N申请记录详情 |
| 753 | als_m12_cell_bank_allnum | string | 10 | 按手机号查询近12个月在银行机构申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 754 | als_m12_cell_bank_tra_allnum | string | 10 | 按手机号查询近12个月在银行机构-传统银行申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 755 | als_m12_cell_bank_ret_allnum | string | 10 | 按手机号查询近12个月在银行机构-网络零售银行申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 756 | als_m12_cell_bank_orgnum | string | 10 | 按手机号查询近12个月在银行机构申请机构数 | 取"空/N"无申请记录N申请记录详情 |
| 757 | als_m12_cell_bank_tra_orgnum | string | 10 | 按手机号查询近12个月在银行机构-传统银行申请机构数 | 取"空/N"无申请记录N申请记录详情 |
| 758 | als_m12_cell_bank_ret_orgnum | string | 10 | 按手机号查询近12个月在银行机构-网络零售银行申请机构数 | 取"空/N"无申请记录N申请记录详情 |
| 759 | als_m12_cell_bank_tot_mons | string | 10 | 按手机号查询近12个月在银行机构有申请记录月份数 | 取"空/N"无申请记录N申请记录详情 |
| 760 | als_m12_cell_bank_avg_monnum | string | 10 | 按手机号查询近12个月在银行机构平均每月申请次数(有申请月份平均) | 取"空/N"无申请记录N申请记录详情(保留两位小数) |
| 761 | als_m12_cell_bank_max_monnum | string | 10 | 按手机号查询近12个月在银行机构最大月申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 762 | als_m12_cell_bank_min_monnum | string | 10 | 按手机号查询近12个月在银行机构最小月申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 763 | als_m12_cell_bank_max_inteday | string | 10 | 按手机号查询近12个月在银行机构申请最大间隔天数 | 取"空/0-N"无申请记录0-N申请记录详情 |
| 764 | als_m12_cell_bank_min_inteday | string | 10 | 按手机号查询近12个月在银行机构申请最小间隔天数 | 取"空/0-N"无申请记录0-N申请记录详情 |
| 765 | als_m12_cell_bank_week_allnum | string | 10 | 按手机号查询近12个月在银行机构周末申请次数 | 取"空/0/N"无申请记录0其它时间段有申请周末无申请N申请记录详情 |
| 766 | als_m12_cell_bank_week_orgnum | string | 10 | 按手机号查询近12个月在银行机构周末申请机构数 | 取"空/0/N"无申请记录0其它时间段有申请周末无申请N申请记录详情 |
| 767 | als_m12_cell_bank_night_allnum | string | 10 | 按手机号查询近12个月在银行机构夜间申请次数 | 取"空/0/N"无申请记录0其它时间段有申请夜间无申请N申请记录详情 |
| 768 | als_m12_cell_bank_night_orgnum | string | 10 | 按手机号查询近12个月在银行机构夜间申请机构数 | 取"空/0/N"无申请记录0其它时间段有申请夜间无申请N申请记录详情 |
| 769 | als_m12_cell_nbank_selfnum | string | 10 | 按手机号查询近12个月在本机构(本机构为非银)申请次数 | 取"空/0/N"无申请记录0本机构无申请记录但其他非银机构有申请N申请记录详情 |
| 770 | als_m12_cell_nbank_allnum | string | 10 | 按手机号查询近12个月在非银机构申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 771 | als_m12_cell_nbank_p2p_allnum | string | 10 | 按手机号查询近12个月在非银机构-改制机构申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 772 | als_m12_cell_nbank_mc_allnum | string | 10 | 按手机号查询近12个月在非银机构-小贷机构申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 773 | als_m12_cell_nbank_ca_allnum | string | 10 | 按手机号查询近12个月在非银机构-现金类分期机构申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 774 | als_m12_cell_nbank_cf_allnum | string | 10 | 按手机号查询近12个月在非银机构-消费类分期机构申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 775 | als_m12_cell_nbank_com_allnum | string | 10 | 按手机号查询近12个月在非银机构-代偿类分期机构申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 776 | als_m12_cell_nbank_oth_allnum | string | 10 | 按手机号查询近12个月在非银机构-其他申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 777 | als_m12_cell_nbank_nsloan_allnum | string | 10 | 按手机号查询近12个月在非银机构-持牌网络小贷机构申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 778 | als_m12_cell_nbank_autofin_allnum | string | 10 | 按手机号查询近12个月在非银机构-持牌汽车金融机构申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 779 | als_m12_cell_nbank_sloan_allnum | string | 10 | 按手机号查询近12个月在非银机构-持牌小贷机构申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 780 | als_m12_cell_nbank_cons_allnum | string | 10 | 按手机号查询近12个月在非银机构-持牌消费金融机构申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 781 | als_m12_cell_nbank_finlea_allnum | string | 10 | 按手机号查询近12个月在非银机构-持牌融资租赁机构申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 782 | als_m12_cell_nbank_else_allnum | string | 10 | 按手机号查询近12个月在非银机构-其他申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 783 | als_m12_cell_nbank_orgnum | string | 10 | 按手机号查询近12个月在非银机构申请机构数 | 取"空/N"无申请记录N申请记录详情 |
| 784 | als_m12_cell_nbank_p2p_orgnum | string | 10 | 按手机号查询近12个月在非银机构-改制机构申请机构数 | 取"空/N"无申请记录N申请记录详情 |
| 785 | als_m12_cell_nbank_mc_orgnum | string | 10 | 按手机号查询近12个月在非银机构-小贷申请机构数 | 取"空/N"无申请记录N申请记录详情 |
| 786 | als_m12_cell_nbank_ca_orgnum | string | 10 | 按手机号查询近12个月在非银机构-现金类分期申请机构数 | 取"空/N"无申请记录N申请记录详情 |
| 787 | als_m12_cell_nbank_cf_orgnum | string | 10 | 按手机号查询近12个月在非银机构-消费类分期申请机构数 | 取"空/N"无申请记录N申请记录详情 |
| 788 | als_m12_cell_nbank_com_orgnum | string | 10 | 按手机号查询近12个月在非银机构-代偿类分期申请机构数 | 取"空/N"无申请记录N申请记录详情 |
| 789 | als_m12_cell_nbank_oth_orgnum | string | 10 | 按手机号查询近12个月在非银机构-其他申请机构数 | 取"空/N"无申请记录N申请记录详情 |
| 790 | als_m12_cell_nbank_nsloan_orgnum | string | 10 | 按手机号查询近12个月在非银机构-持牌网络小贷机构申请机构数 | 取"空/N"无申请记录N申请记录详情 |
| 791 | als_m12_cell_nbank_autofin_orgnum | string | 10 | 按手机号查询近12个月在非银机构-持牌汽车金融机构申请机构数 | 取"空/N"无申请记录N申请记录详情 |
| 792 | als_m12_cell_nbank_sloan_orgnum | string | 10 | 按手机号查询近12个月在非银机构-持牌小贷机构申请机构数 | 取"空/N"无申请记录N申请记录详情 |
| 793 | als_m12_cell_nbank_cons_orgnum | string | 10 | 按手机号查询近12个月在非银机构-持牌消费金融机构申请机构数 | 取"空/N"无申请记录N申请记录详情 |
| 794 | als_m12_cell_nbank_finlea_orgnum | string | 10 | 按手机号查询近12个月在非银机构-持牌融资租赁机构申请机构数 | 取"空/N"无申请记录N申请记录详情 |
| 795 | als_m12_cell_nbank_else_orgnum | string | 10 | 按手机号查询近12个月在非银机构-其他申请机构数 | 取"空/N"无申请记录N申请记录详情 |
| 796 | als_m12_cell_nbank_tot_mons | string | 10 | 按手机号查询近12个月在非银机构有申请记录月份数 | 取"空/N"无申请记录N申请记录详情 |
| 797 | als_m12_cell_nbank_avg_monnum | string | 10 | 按手机号查询近12个月在非银机构平均每月申请次数(有申请月份平均) | 取"空/N"无申请记录N申请记录详情(保留两位小数) |
| 798 | als_m12_cell_nbank_max_monnum | string | 10 | 按手机号查询近12个月在非银机构最大月申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 799 | als_m12_cell_nbank_min_monnum | string | 10 | 按手机号查询近12个月在非银机构最小月申请次数 | 取"空/N"无申请记录N申请记录详情 |
| 800 | als_m12_cell_nbank_max_inteday | string | 10 | 按手机号查询近12个月在非银机构申请最大间隔天数 | 取"空/0-N"无申请记录0-N申请记录详情 |
| 801 | als_m12_cell_nbank_min_inteday | string | 10 | 按手机号查询近12个月在非银机构申请最小间隔天数 | 取"空/0-N"无申请记录0-N申请记录详情 |
| 802 | als_m12_cell_nbank_week_allnum | string | 10 | 按手机号查询近12个月在非银机构周末申请次数 | 取"空/0/N"无申请记录0其它时间段有申请周末无申请N申请记录详情 |
| 803 | als_m12_cell_nbank_week_orgnum | string | 10 | 按手机号查询近12个月在非银机构周末申请机构数 | 取"空/0/N"无申请记录0其它时间段有申请周末无申请N申请记录详情 |
| 804 | als_m12_cell_nbank_night_allnum | string | 10 | 按手机号查询近12个月在非银机构夜间申请次数 | 取"空/0/N"无申请记录0其它时间段有申请夜间无申请N申请记录详情 |
| 805 | als_m12_cell_nbank_night_orgnum | string | 10 | 按手机号查询近12个月在非银机构夜间申请机构数 | 取"空/0/N"无申请记录0其它时间段有申请夜间无申请N申请记录详情 |
| 806 | als_fst_id_bank_inteday | string | 10 | 按身份证号查询,距最早在银行机构申请的间隔天数 | 取"空/N"无申请记录N申请记录详情 |
| 807 | als_fst_id_nbank_inteday | string | 10 | 按身份证号查询,距最早在非银行机构申请的间隔天数 | 取"空/N"无申请记录N申请记录详情 |
| 808 | als_fst_cell_bank_inteday | string | 10 | 按手机号查询,距最早在银行机构申请的间隔天数 | 取"空/N"无申请记录N申请记录详情 |
| 809 | als_fst_cell_nbank_inteday | string | 10 | 按手机号查询,距最早在非银机构申请的间隔天数 | 取"空/N"无申请记录N申请记录详情 |
| 810 | als_lst_id_bank_inteday | string | 10 | 按身份证号查询,距最近在银行机构申请的间隔天数 | 取"空/N"无申请记录N申请记录详情 |
| 811 | als_lst_id_bank_consnum | string | 10 | 按身份证号查询,最近开始在银行机构连续申请的次数 | 取"空/N"无申请记录N申请记录详情 |
| 812 | als_lst_id_bank_csinteday | string | 10 | 按身份证号查询,最近开始在银行机构连续申请的持续天数 | 取"空/N"无申请记录N申请记录详情 |
| 813 | als_lst_id_nbank_inteday | string | 10 | 按身份证号查询,距最近在非银行机构申请的间隔天数 | 取"空/N"无申请记录N申请记录详情 |
| 814 | als_lst_id_nbank_consnum | string | 10 | 按身份证号查询,最近开始在非银行机构连续申请的次数 | 取"空/N"无申请记录N申请记录详情 |
| 815 | als_lst_id_nbank_csinteday | string | 10 | 按身份证号查询,最近开始在非银机构连续申请的持续天数 | 取"空/N"无申请记录N申请记录详情 |
| 816 | als_lst_cell_bank_inteday | string | 10 | 按手机号查询,距最近在银行机构申请的间隔天数 | 取"空/N"无申请记录N申请记录详情 |
| 817 | als_lst_cell_bank_consnum | string | 10 | 按手机号查询,最近开始在银行机构连续申请的次数 | 取"空/N"无申请记录N申请记录详情 |
| 818 | als_lst_cell_bank_csinteday | string | 10 | 按手机号查询,最近开始在银行机构连续申请的持续天数 | 取"空/N"无申请记录N申请记录详情 |
| 819 | als_lst_cell_nbank_inteday | string | 10 | 按手机号查询,距最近在非银机构申请的间隔天数 | 取"空/N"无申请记录N申请记录详情 |
| 820 | als_lst_cell_nbank_consnum | string | 10 | 按手机号查询,最近开始在非银机构连续申请的次数 | 取"空/N"无申请记录N申请记录详情 |
| 821 | als_lst_cell_nbank_csinteday | string | 10 | 按手机号查询,最近开始在非银机构连续申请的持续天数 | 取"空/N"无申请记录N申请记录详情 |

View File

@@ -1,561 +0,0 @@
## 返回字段说明
| 字段名 | 类型 | 说明 |
| ------- | ------- | -------------- |
| code | String | 返回状态码 |
| message | String | 响应状态码说明 |
| data | Object | 响应的主体数据 |
| success | Boolean | 请求是否成功 |
## data返回字段说明
| 输出内容data | 中文解释 | 说明 |
| ----------------------------------------- | ------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------- |
| flag | 查得标识 | 取值范围0、10查无1查得 |
| flagdb | 库有标识 | 取值范围0、10库无1库有 |
| ppcm_behav_score | 支付行为评分 | 取值范围:[300900],未命中输出-1分数越高风险越低 |
| ppcm_d7_bank_qynum | 近7天在银行的查验次数 | 取值范围:>0未命中输出-1 |
| ppcm_d7_nbank_fin_qynum | 近7天在消费金融的查验次数 | 取值范围:>0未命中输出-1 |
| ppcm_d7_nbank_other_qynum | 近7天在其他机构的查验次数 | 取值范围:>0未命中输出-1 |
| ppcm_d7_qynum | 近7天总查验次数 | 取值范围:>0未命中输出-1 |
| ppcm_m1_bank_qynum | 近1个月在银行的查验次数 | 取值范围:>0未命中输出-1 |
| ppcm_m1_nbank_fin_qynum | 近1个月在消费金融的查验次数 | 取值范围:>0未命中输出-1 |
| ppcm_m1_nbank_other_qynum | 近1个月在其他机构的查验次数 | 取值范围:>0未命中输出-1 |
| ppcm_m1_qynum | 近1个月总查验次数 | 取值范围:>0未命中输出-1 |
| ppcm_m3_bank_qynum | 近3个月在银行的查验次数 | 取值范围:>0未命中输出-1 |
| ppcm_m3_nbank_fin_qynum | 近3个月在消费金融的查验次数 | 取值范围:>0未命中输出-1 |
| ppcm_m3_nbank_other_qynum | 近3个月在其他机构的查验次数 | 取值范围:>0未命中输出-1 |
| ppcm_m3_qynum | 近3个月总查验次数 | 取值范围:>0未命中输出-1 |
| ppcm_m6_bank_qynum | 近6个月在银行的查验次数 | 取值范围:>0未命中输出-1 |
| ppcm_m6_nbank_fin_qynum | 近6个月在消费金融的查验次数 | 取值范围:>0未命中输出-1 |
| ppcm_m6_nbank_other_qynum | 近6个月在其他机构的查验次数 | 取值范围:>0未命中输出-1 |
| ppcm_m6_qynum | 近6个月总查验次数 | 取值范围:>0未命中输出-1 |
| ppcm_m12_bank_qynum | 近1年在银行的查验次数 | 取值范围:>0未命中输出-1 |
| ppcm_m12_nbank_fin_qynum | 近1年在消费金融的查验次数 | 取值范围:>0未命中输出-1 |
| ppcm_m12_nbank_other_qynum | 近1年在其他机构的查验次数 | 取值范围:>0未命中输出-1 |
| ppcm_m12_qynum | 近1年总查验次数 | 取值范围:>0未命中输出-1 |
| ppcm_m24_bank_qynum | 近2年在银行的查验次数 | 取值范围:>0未命中输出-1 |
| ppcm_m24_nbank_fin_qynum | 近2年在消费金融的查验次数 | 取值范围:>0未命中输出-1 |
| ppcm_m24_nbank_other_qynum | 近2年在其他机构的查验次数 | 取值范围:>0未命中输出-1 |
| ppcm_m24_qynum | 近2年总查验次数 | 取值范围:>0未命中输出-1 |
| ppcm_m3_qynum_avg | 近3个月月均查验次数 | 取值范围:>0四舍五入保留2位小数未命中输出-1 |
| ppcm_m6_qynum_avg | 近6个月月均查验次数 | 取值范围:>0四舍五入保留2位小数未命中输出-1 |
| ppcm_d7_bank_qyorg | 近7天在银行的查验机构数 | 取值范围:>0未命中输出-1 |
| ppcm_d7_nbank_fin_qyorg | 近7天在消费金融的查验机构数 | 取值范围:>0未命中输出-1 |
| ppcm_d7_nbank_other_qyorg | 近7天在其他机构的查验机构数 | 取值范围:>0未命中输出-1 |
| ppcm_d7_qyorg | 近7天总查验机构数 | 取值范围:>0未命中输出-1 |
| ppcm_m1_bank_qyorg | 近1个月在银行的查验机构数 | 取值范围:>0未命中输出-1 |
| ppcm_m1_nbank_fin_qyorg | 近1个月在消费金融的查验机构数 | 取值范围:>0未命中输出-1 |
| ppcm_m1_nbank_other_qyorg | 近1个月在其他机构的查验机构数 | 取值范围:>0未命中输出-1 |
| ppcm_m1_qyorg | 近1个月总查验机构数 | 取值范围:>0未命中输出-1 |
| ppcm_m3_bank_qyorg | 近3个月在银行的查验机构数 | 取值范围:>0未命中输出-1 |
| ppcm_m3_nbank_fin_qyorg | 近3个月在消费金融的查验机构数 | 取值范围:>0未命中输出-1 |
| ppcm_m3_nbank_other_qyorg | 近3个月在其他机构的查验机构数 | 取值范围:>0未命中输出-1 |
| ppcm_m3_qyorg | 近3个月总查验机构数 | 取值范围:>0未命中输出-1 |
| ppcm_m6_bank_qyorg | 近6个月在银行的查验机构数 | 取值范围:>0未命中输出-1 |
| ppcm_m6_nbank_fin_qyorg | 近6个月在消费金融的查验机构数 | 取值范围:>0未命中输出-1 |
| ppcm_m6_nbank_other_qyorg | 近6个月在其他机构的查验机构数 | 取值范围:>0未命中输出-1 |
| ppcm_m6_qyorg | 近6个月总查验机构数 | 取值范围:>0未命中输出-1 |
| ppcm_m12_bank_qyorg | 近1年在银行的查验机构数 | 取值范围:>0未命中输出-1 |
| ppcm_m12_nbank_fin_qyorg | 近1年在消费金融的查验机构数 | 取值范围:>0未命中输出-1 |
| ppcm_m12_nbank_other_qyorg | 近1年在其他机构的查验机构数 | 取值范围:>0未命中输出-1 |
| ppcm_m12_qyorg | 近1年总查验机构数 | 取值范围:>0未命中输出-1 |
| ppcm_m24_bank_qyorg | 近2年在银行的查验机构数 | 取值范围:>0未命中输出-1 |
| ppcm_m24_nbank_fin_qyorg | 近2年在消费金融的查验机构数 | 取值范围:>0未命中输出-1 |
| ppcm_m24_nbank_other_qyorg | 近2年在其他机构的查验机构数 | 取值范围:>0未命中输出-1 |
| ppcm_m24_qyorg | 近2年总查验机构数 | 取值范围:>0未命中输出-1 |
| ppcm_m1_qyorg_new | 近1个月总新增查验机构数 | 取值范围:>0未命中输出-1 |
| ppcm_m3_qyorg_new | 近3个月总新增查验机构数 | 取值范围:>0未命中输出-1 |
| ppcm_m6_qyorg_new | 近6个月总新增查验机构数 | 取值范围:>0未命中输出-1 |
| ppcm_m12_qyorg_new | 近1年总新增查验机构数 | 取值范围:>0未命中输出-1 |
| ppcm_m1_qyday | 近1个月总查验天数 | 取值范围:>0未命中输出-1 |
| ppcm_m3_qyday | 近3个月总查验天数 | 取值范围:>0未命中输出-1 |
| ppcm_m6_qyday | 近6个月总查验天数 | 取值范围:>0未命中输出-1 |
| ppcm_m12_qyday | 近1年总查验天数 | 取值范围:>0未命中输出-1 |
| ppcm_m24_qyday | 近2年总查验天数 | 取值范围:>0未命中输出-1 |
| ppcm_latest_qytoday | 最近一次查验距今天数 | 1:(0,7];2:(7,15];3:(15,30];4:(30,60];5:(60,90];6:(90,120];7:(120,150];8:(150,180];9:(180,360];10:(360,+);-1未命中 |
| ppcm_d7_bank_succ_repnum | 近7天在银行的还款成功次数 | 取值范围:>0未命中输出-1 |
| ppcm_d7_nbank_fin_succ_repnum | 近7天在消费金融的还款成功次数 | 取值范围:>0未命中输出-1 |
| ppcm_d7_nbank_other_succ_repnum | 近7天在其他机构的还款成功次数 | 取值范围:>0未命中输出-1 |
| ppcm_d7_succ_repnum | 近7天总还款成功次数 | 取值范围:>0未命中输出-1 |
| ppcm_m1_bank_succ_repnum | 近1个月在银行的还款成功次数 | 取值范围:>0未命中输出-1 |
| ppcm_m1_nbank_fin_succ_repnum | 近1个月在消费金融的还款成功次数 | 取值范围:>0未命中输出-1 |
| ppcm_m1_nbank_other_succ_repnum | 近1个月在其他机构的还款成功次数 | 取值范围:>0未命中输出-1 |
| ppcm_m1_succ_repnum | 近1个月总还款成功次数 | 取值范围:>0未命中输出-1 |
| ppcm_m3_bank_succ_repnum | 近3个月在银行的还款成功次数 | 取值范围:>0未命中输出-1 |
| ppcm_m3_nbank_fin_succ_repnum | 近3个月在消费金融的还款成功次数 | 取值范围:>0未命中输出-1 |
| ppcm_m3_nbank_other_succ_repnum | 近3个月在其他机构的还款成功次数 | 取值范围:>0未命中输出-1 |
| ppcm_m3_succ_repnum | 近3个月总还款成功次数 | 取值范围:>0未命中输出-1 |
| ppcm_m6_bank_succ_repnum | 近6个月在银行的还款成功次数 | 取值范围:>0未命中输出-1 |
| ppcm_m6_nbank_fin_succ_repnum | 近6个月在消费金融的还款成功次数 | 取值范围:>0未命中输出-1 |
| ppcm_m6_nbank_other_succ_repnum | 近6个月在其他机构的还款成功次数 | 取值范围:>0未命中输出-1 |
| ppcm_m6_succ_repnum | 近6个月总还款成功次数 | 取值范围:>0未命中输出-1 |
| ppcm_m12_bank_succ_repnum | 近1年在银行的还款成功次数 | 取值范围:>0未命中输出-1 |
| ppcm_m12_nbank_fin_succ_repnum | 近1年在消费金融的还款成功次数 | 取值范围:>0未命中输出-1 |
| ppcm_m12_nbank_other_succ_repnum | 近1年在其他机构的还款成功次数 | 取值范围:>0未命中输出-1 |
| ppcm_m12_succ_repnum | 近1年总还款成功次数 | 取值范围:>0未命中输出-1 |
| ppcm_m24_bank_succ_repnum | 近2年在银行的还款成功次数 | 取值范围:>0未命中输出-1 |
| ppcm_m24_nbank_fin_succ_repnum | 近2年在消费金融的还款成功次数 | 取值范围:>0未命中输出-1 |
| ppcm_m24_nbank_other_succ_repnum | 近2年在其他机构的还款成功次数 | 取值范围:>0未命中输出-1 |
| ppcm_m24_succ_repnum | 近2年总还款成功次数 | 取值范围:>0未命中输出-1 |
| ppcm_d7_bank_fail_repnum | 近7天在银行的还款失败次数 | 取值范围:>0未命中输出-1 |
| ppcm_d7_nbank_fin_fail_repnum | 近7天在消费金融的还款失败次数 | 取值范围:>0未命中输出-1 |
| ppcm_d7_nbank_other_fail_repnum | 近7天在其他机构的还款失败次数 | 取值范围:>0未命中输出-1 |
| ppcm_d7_fail_repnum | 近7天总还款失败次数 | 取值范围:>0未命中输出-1 |
| ppcm_m1_bank_fail_repnum | 近1个月在银行的还款失败次数 | 取值范围:>0未命中输出-1 |
| ppcm_m1_nbank_fin_fail_repnum | 近1个月在消费金融的还款失败次数 | 取值范围:>0未命中输出-1 |
| ppcm_m1_nbank_other_fail_repnum | 近1个月在其他机构的还款失败次数 | 取值范围:>0未命中输出-1 |
| ppcm_m1_fail_repnum | 近1个月总还款失败次数 | 取值范围:>0未命中输出-1 |
| ppcm_m3_bank_fail_repnum | 近3个月在银行的还款失败次数 | 取值范围:>0未命中输出-1 |
| ppcm_m3_nbank_fin_fail_repnum | 近3个月在消费金融的还款失败次数 | 取值范围:>0未命中输出-1 |
| ppcm_m3_nbank_other_fail_repnum | 近3个月在其他机构的还款失败次数 | 取值范围:>0未命中输出-1 |
| ppcm_m3_fail_repnum | 近3个月总还款失败次数 | 取值范围:>0未命中输出-1 |
| ppcm_m6_bank_fail_repnum | 近6个月在银行的还款失败次数 | 取值范围:>0未命中输出-1 |
| ppcm_m6_nbank_fin_fail_repnum | 近6个月在消费金融的还款失败次数 | 取值范围:>0未命中输出-1 |
| ppcm_m6_nbank_other_fail_repnum | 近6个月在其他机构的还款失败次数 | 取值范围:>0未命中输出-1 |
| ppcm_m6_fail_repnum | 近6个月总还款失败次数 | 取值范围:>0未命中输出-1 |
| ppcm_m12_bank_fail_repnum | 近1年在银行的还款失败次数 | 取值范围:>0未命中输出-1 |
| ppcm_m12_nbank_fin_fail_repnum | 近1年在消费金融的还款失败次数 | 取值范围:>0未命中输出-1 |
| ppcm_m12_nbank_other_fail_repnum | 近1年在其他机构的还款失败次数 | 取值范围:>0未命中输出-1 |
| ppcm_m12_fail_repnum | 近1年总还款失败次数 | 取值范围:>0未命中输出-1 |
| ppcm_m24_bank_fail_repnum | 近2年在银行的还款失败次数 | 取值范围:>0未命中输出-1 |
| ppcm_m24_nbank_fin_fail_repnum | 近2年在消费金融的还款失败次数 | 取值范围:>0未命中输出-1 |
| ppcm_m24_nbank_other_fail_repnum | 近2年在其他机构的还款失败次数 | 取值范围:>0未命中输出-1 |
| ppcm_m24_fail_repnum | 近2年总还款失败次数 | 取值范围:>0未命中输出-1 |
| ppcm_d7_bank_neh_repnum_ratio | 近7天在银行的还款失败-余额不足次数占比 | [0,1]四舍五入保留2位小数未命中输出-1 |
| ppcm_d7_nbank_fin_neh_repnum_ratio | 近7天在消费金融的还款失败-余额不足次数占比 | [0,1]四舍五入保留2位小数未命中输出-1 |
| ppcm_d7_nbank_other_neh_repnum_ratio | 近7天在其他机构的还款失败-余额不足次数占比 | [0,1]四舍五入保留2位小数未命中输出-1 |
| ppcm_d7_fail_neh_repnum_ratio | 近7天总还款失败-余额不足次数占比 | [0,1]四舍五入保留2位小数未命中输出-1 |
| ppcm_m1_bank_neh_repnum_ratio | 近1个月在银行的还款失败-余额不足次数占比 | [0,1]四舍五入保留2位小数未命中输出-1 |
| ppcm_m1_nbank_fin_neh_repnum_ratio | 近1个月在消费金融的还款失败-余额不足次数占比 | [0,1]四舍五入保留2位小数未命中输出-1 |
| ppcm_m1_nbank_other_neh_repnum_ratio | 近1个月在其他机构的还款失败-余额不足次数占比 | [0,1]四舍五入保留2位小数未命中输出-1 |
| ppcm_m1_fail_neh_repnum_ratio | 近1个月总还款失败-余额不足次数占比 | [0,1]四舍五入保留2位小数未命中输出-1 |
| ppcm_m3_bank_neh_repnum_ratio | 近3个月在银行的还款失败-余额不足次数占比 | [0,1]四舍五入保留2位小数未命中输出-1 |
| ppcm_m3_nbank_fin_neh_repnum_ratio | 近3个月在消费金融的还款失败-余额不足次数占比 | [0,1]四舍五入保留2位小数未命中输出-1 |
| ppcm_m3_nbank_other_neh_repnum_ratio | 近3个月在其他机构的还款失败-余额不足次数占比 | [0,1]四舍五入保留2位小数未命中输出-1 |
| ppcm_m3_fail_neh_repnum_ratio | 近3个月总还款失败-余额不足次数占比 | [0,1]四舍五入保留2位小数未命中输出-1 |
| ppcm_m6_bank_neh_repnum_ratio | 近6个月在银行的还款失败-余额不足次数占比 | [0,1]四舍五入保留2位小数未命中输出-1 |
| ppcm_m6_nbank_fin_neh_repnum_ratio | 近6个月在消费金融的还款失败-余额不足次数占比 | [0,1]四舍五入保留2位小数未命中输出-1 |
| ppcm_m6_nbank_other_neh_repnum_ratio | 近6个月在其他机构的还款失败-余额不足次数占比 | [0,1]四舍五入保留2位小数未命中输出-1 |
| ppcm_m6_fail_neh_repnum_ratio | 近6个月总还款失败-余额不足次数占比 | [0,1]四舍五入保留2位小数未命中输出-1 |
| ppcm_m12_bank_neh_repnum_ratio | 近1年在银行的还款失败-余额不足次数占比 | [0,1]四舍五入保留2位小数未命中输出-1 |
| ppcm_m12_nbank_fin_neh_repnum_ratio | 近1年在消费金融的还款失败-余额不足次数占比 | [0,1]四舍五入保留2位小数未命中输出-1 |
| ppcm_m12_nbank_other_neh_repnum_ratio | 近1年在其他机构的还款失败-余额不足次数占比 | [0,1]四舍五入保留2位小数未命中输出-1 |
| ppcm_m12_fail_neh_repnum_ratio | 近1年总还款失败-余额不足次数占比 | [0,1]四舍五入保留2位小数未命中输出-1 |
| ppcm_m24_bank_neh_repnum_ratio | 近2年在银行的还款失败-余额不足次数占比 | [0,1]四舍五入保留2位小数未命中输出-1 |
| ppcm_m24_nbank_fin_neh_repnum_ratio | 近2年在消费金融的还款失败-余额不足次数占比 | [0,1]四舍五入保留2位小数未命中输出-1 |
| ppcm_m24_nbank_other_neh_repnum_ratio | 近2年在其他机构的还款失败-余额不足次数占比 | [0,1]四舍五入保留2位小数未命中输出-1 |
| ppcm_m24_fail_neh_repnum_ratio | 近2年总还款失败-余额不足次数占比 | [0,1]四舍五入保留2位小数未命中输出-1 |
| ppcm_m3_succ_repnum_avg | 近3个月月均还款成功次数 | >0四舍五入保留2位小数未命中输出-1 |
| ppcm_m6_succ_repnum_avg | 近6个月月均还款成功次数 | >0四舍五入保留2位小数未命中输出-1 |
| ppcm_m3_fail_repnum_avg | 近3个月月均还款失败次数 | >0四舍五入保留2位小数未命中输出-1 |
| ppcm_m6_fail_repnum_avg | 近6个月月均还款失败次数 | >0四舍五入保留2位小数未命中输出-1 |
| ppcm_d7_reporg | 近7天总还款机构数 | 取值范围:>0未命中输出-1 |
| ppcm_m1_reporg | 近1个月总还款机构数 | 取值范围:>0未命中输出-1 |
| ppcm_m3_reporg | 近3个月总还款机构数 | 取值范围:>0未命中输出-1 |
| ppcm_m6_reporg | 近6个月总还款机构数 | 取值范围:>0未命中输出-1 |
| ppcm_m12_reporg | 近1年总还款机构数 | 取值范围:>0未命中输出-1 |
| ppcm_m24_reporg | 近2年总还款机构数 | 取值范围:>0未命中输出-1 |
| ppcm_m1_reporg_new | 近1个月总新增还款机构数 | 取值范围:>0未命中输出-1 |
| ppcm_m3_reporg_new | 近3个月总新增还款机构数 | 取值范围:>0未命中输出-1 |
| ppcm_m6_reporg_new | 近6个月总新增还款机构数 | 取值范围:>0未命中输出-1 |
| ppcm_m12_reporg_new | 近1年总新增还款机构数 | 取值范围:>0未命中输出-1 |
| ppcm_d7_bank_succ_reporg | 近7天在银行的还款成功机构数 | 取值范围:>0未命中输出-1 |
| ppcm_d7_nbank_fin_succ_reporg | 近7天在消费金融的还款成功机构数 | 取值范围:>0未命中输出-1 |
| ppcm_d7_nbank_other_succ_reporg | 近7天在其他机构的还款成功机构数 | 取值范围:>0未命中输出-1 |
| ppcm_d7_succ_reporg | 近7天总还款成功机构数 | 取值范围:>0未命中输出-1 |
| ppcm_m1_bank_succ_reporg | 近1个月在银行的还款成功机构数 | 取值范围:>0未命中输出-1 |
| ppcm_m1_nbank_fin_succ_reporg | 近1个月在消费金融的还款成功机构数 | 取值范围:>0未命中输出-1 |
| ppcm_m1_nbank_other_succ_reporg | 近1个月在其他机构的还款成功机构数 | 取值范围:>0未命中输出-1 |
| ppcm_m1_succ_reporg | 近1个月总还款成功机构数 | 取值范围:>0未命中输出-1 |
| ppcm_m3_bank_succ_reporg | 近3个月在银行的还款成功机构数 | 取值范围:>0未命中输出-1 |
| ppcm_m3_nbank_fin_succ_reporg | 近3个月在消费金融的还款成功机构数 | 取值范围:>0未命中输出-1 |
| ppcm_m3_nbank_other_succ_reporg | 近3个月在其他机构的还款成功机构数 | 取值范围:>0未命中输出-1 |
| ppcm_m3_succ_reporg | 近3个月总还款成功机构数 | 取值范围:>0未命中输出-1 |
| ppcm_m6_bank_succ_reporg | 近6个月在银行的还款成功机构数 | 取值范围:>0未命中输出-1 |
| ppcm_m6_nbank_fin_succ_reporg | 近6个月在消费金融的还款成功机构数 | 取值范围:>0未命中输出-1 |
| ppcm_m6_nbank_other_succ_reporg | 近6个月在其他机构的还款成功机构数 | 取值范围:>0未命中输出-1 |
| ppcm_m6_succ_reporg | 近6个月总还款成功机构数 | 取值范围:>0未命中输出-1 |
| ppcm_m12_bank_succ_reporg | 近1年在银行的还款成功机构数 | 取值范围:>0未命中输出-1 |
| ppcm_m12_nbank_fin_succ_reporg | 近1年在消费金融的还款成功机构数 | 取值范围:>0未命中输出-1 |
| ppcm_m12_nbank_other_succ_reporg | 近1年在其他机构的还款成功机构数 | 取值范围:>0未命中输出-1 |
| ppcm_m12_succ_reporg | 近1年总还款成功机构数 | 取值范围:>0未命中输出-1 |
| ppcm_m24_bank_succ_reporg | 近2年在银行的还款成功机构数 | 取值范围:>0未命中输出-1 |
| ppcm_m24_nbank_fin_succ_reporg | 近2年在消费金融的还款成功机构数 | 取值范围:>0未命中输出-1 |
| ppcm_m24_nbank_other_succ_reporg | 近2年在其他机构的还款成功机构数 | 取值范围:>0未命中输出-1 |
| ppcm_m24_succ_reporg | 近2年总还款成功机构数 | 取值范围:>0未命中输出-1 |
| ppcm_m1_succ_reporg_new | 近1个月总新增还款成功机构数 | 取值范围:>0未命中输出-1 |
| ppcm_m3_succ_reporg_new | 近3个月总新增还款成功机构数 | 取值范围:>0未命中输出-1 |
| ppcm_m6_succ_reporg_new | 近6个月总新增还款成功机构数 | 取值范围:>0未命中输出-1 |
| ppcm_m12_succ_reporg_new | 近1年总新增还款成功机构数 | 取值范围:>0未命中输出-1 |
| ppcm_d7_bank_fail_reporg | 近7天在银行的还款失败机构数 | 取值范围:>0未命中输出-1 |
| ppcm_d7_nbank_fin_fail_reporg | 近7天在消费金融的还款失败机构数 | 取值范围:>0未命中输出-1 |
| ppcm_d7_nbank_other_fail_reporg | 近7天在其他机构的还款失败机构数 | 取值范围:>0未命中输出-1 |
| ppcm_d7_fail_reporg | 近7天总还款失败机构数 | 取值范围:>0未命中输出-1 |
| ppcm_m1_bank_fail_reporg | 近1个月在银行的还款失败机构数 | 取值范围:>0未命中输出-1 |
| ppcm_m1_nbank_fin_fail_reporg | 近1个月在消费金融的还款失败机构数 | 取值范围:>0未命中输出-1 |
| ppcm_m1_nbank_other_fail_reporg | 近1个月在其他机构的还款失败机构数 | 取值范围:>0未命中输出-1 |
| ppcm_m1_fail_reporg | 近1个月总还款失败机构数 | 取值范围:>0未命中输出-1 |
| ppcm_m3_bank_fail_reporg | 近3个月在银行的还款失败机构数 | 取值范围:>0未命中输出-1 |
| ppcm_m3_nbank_fin_fail_reporg | 近3个月在消费金融的还款失败机构数 | 取值范围:>0未命中输出-1 |
| ppcm_m3_nbank_other_fail_reporg | 近3个月在其他机构的还款失败机构数 | 取值范围:>0未命中输出-1 |
| ppcm_m3_fail_reporg | 近3个月总还款失败机构数 | 取值范围:>0未命中输出-1 |
| ppcm_m6_bank_fail_reporg | 近6个月在银行的还款失败机构数 | 取值范围:>0未命中输出-1 |
| ppcm_m6_nbank_fin_fail_reporg | 近6个月在消费金融的还款失败机构数 | 取值范围:>0未命中输出-1 |
| ppcm_m6_nbank_other_fail_reporg | 近6个月在其他机构的还款失败机构数 | 取值范围:>0未命中输出-1 |
| ppcm_m6_fail_reporg | 近6个月总还款失败机构数 | 取值范围:>0未命中输出-1 |
| ppcm_m12_bank_fail_reporg | 近1年在银行的还款失败机构数 | 取值范围:>0未命中输出-1 |
| ppcm_m12_nbank_fin_fail_reporg | 近1年在消费金融的还款失败机构数 | 取值范围:>0未命中输出-1 |
| ppcm_m12_nbank_other_fail_reporg | 近1年在其他机构的还款失败机构数 | 取值范围:>0未命中输出-1 |
| ppcm_m12_fail_reporg | 近1年总还款失败机构数 | 取值范围:>0未命中输出-1 |
| ppcm_m24_bank_fail_reporg | 近2年在银行的还款失败机构数 | 取值范围:>0未命中输出-1 |
| ppcm_m24_nbank_fin_fail_reporg | 近2年在消费金融的还款失败机构数 | 取值范围:>0未命中输出-1 |
| ppcm_m24_nbank_other_fail_reporg | 近2年在其他机构的还款失败机构数 | 取值范围:>0未命中输出-1 |
| ppcm_m24_fail_reporg | 近2年总还款失败机构数 | 取值范围:>0未命中输出-1 |
| ppcm_m1_fail_reporg_new | 近1个月总新增还款失败机构数 | 取值范围:>0未命中输出-1 |
| ppcm_m3_fail_reporg_new | 近3个月总新增还款失败机构数 | 取值范围:>0未命中输出-1 |
| ppcm_m6_fail_reporg_new | 近6个月总新增还款失败机构数 | 取值范围:>0未命中输出-1 |
| ppcm_m12_fail_reporg_new | 近1年总新增还款失败机构数 | 取值范围:>0未命中输出-1 |
| ppcm_d7_bank_succ_repamt | 近7天在银行的还款成功等级 | 1-23未命中输出-1 |
| ppcm_d7_nbank_fin_succ_repamt | 近7天在消费金融的还款成功等级 | 1-23未命中输出-1 |
| ppcm_d7_nbank_other_succ_repamt | 近7天在其他机构的还款成功等级 | 1-23未命中输出-1 |
| ppcm_d7_succ_repamt | 近7天还款成功等级 | 1-23未命中输出-1 |
| ppcm_m1_bank_succ_repamt | 近1个月在银行的还款成功等级 | 1-23未命中输出-1 |
| ppcm_m1_nbank_fin_succ_repamt | 近1个月在消费金融的还款成功等级 | 1-23未命中输出-1 |
| ppcm_m1_nbank_other_succ_repamt | 近1个月在其他机构的还款成功等级 | 1-23未命中输出-1 |
| ppcm_m1_succ_repamt | 近1个月还款成功等级 | 1-23未命中输出-1 |
| ppcm_m3_bank_succ_repamt | 近3个月在银行的还款成功等级 | 1-23未命中输出-1 |
| ppcm_m3_nbank_fin_succ_repamt | 近3个月在消费金融的还款成功等级 | 1-23未命中输出-1 |
| ppcm_m3_nbank_other_succ_repamt | 近3个月在其他机构的还款成功等级 | 1-23未命中输出-1 |
| ppcm_m3_succ_repamt | 近3个月还款成功等级 | 1-23未命中输出-1 |
| ppcm_m6_bank_succ_repamt | 近6个月在银行的还款成功等级 | 1-23未命中输出-1 |
| ppcm_m6_nbank_fin_succ_repamt | 近6个月在消费金融的还款成功等级 | 1-23未命中输出-1 |
| ppcm_m6_nbank_other_succ_repamt | 近6个月在其他机构的还款成功等级 | 1-23未命中输出-1 |
| ppcm_m6_succ_repamt | 近6个月还款成功等级 | 1-23未命中输出-1 |
| ppcm_m12_bank_succ_repamt | 近1年在银行的还款成功等级 | 1-23未命中输出-1 |
| ppcm_m12_nbank_fin_succ_repamt | 近1年在消费金融的还款成功等级 | 1-23未命中输出-1 |
| ppcm_m12_nbank_other_succ_repamt | 近1年在其他机构的还款成功等级 | 1-23未命中输出-1 |
| ppcm_m12_succ_repamt | 近1年还款成功等级 | 1-23未命中输出-1 |
| ppcm_m24_bank_succ_repamt | 近2年在银行的还款成功等级 | 1-23未命中输出-1 |
| ppcm_m24_nbank_fin_succ_repamt | 近2年在消费金融的还款成功等级 | 1-23未命中输出-1 |
| ppcm_m24_nbank_other_succ_repamt | 近2年在其他机构的还款成功等级 | 1-23未命中输出-1 |
| ppcm_m24_succ_repamt | 近2年还款成功等级 | 1-23未命中输出-1 |
| ppcm_d7_bank_fail_repamt | 近7天在银行的还款失败等级 | 1-23未命中输出-1 |
| ppcm_d7_nbank_fin_fail_repamt | 近7天在消费金融的还款失败等级 | 1-23未命中输出-1 |
| ppcm_d7_nbank_other_fail_repamt | 近7天在其他机构的还款失败等级 | 1-23未命中输出-1 |
| ppcm_d7_fail_repamt | 近7天还款失败等级 | 1-23未命中输出-1 |
| ppcm_m1_bank_fail_repamt | 近1个月在银行的还款失败等级 | 1-23未命中输出-1 |
| ppcm_m1_nbank_fin_fail_repamt | 近1个月在消费金融的还款失败等级 | 1-23未命中输出-1 |
| ppcm_m1_nbank_other_fail_repamt | 近1个月在其他机构的还款失败等级 | 1-23未命中输出-1 |
| ppcm_m1_fail_repamt | 近1个月还款失败等级 | 1-23未命中输出-1 |
| ppcm_m3_bank_fail_repamt | 近3个月在银行的还款失败等级 | 1-23未命中输出-1 |
| ppcm_m3_nbank_fin_fail_repamt | 近3个月在消费金融的还款失败等级 | 1-23未命中输出-1 |
| ppcm_m3_nbank_other_fail_repamt | 近3个月在其他机构的还款失败等级 | 1-23未命中输出-1 |
| ppcm_m3_fail_repamt | 近3个月还款失败等级 | 1-23未命中输出-1 |
| ppcm_m6_bank_fail_repamt | 近6个月在银行的还款失败等级 | 1-23未命中输出-1 |
| ppcm_m6_nbank_fin_fail_repamt | 近6个月在消费金融的还款失败等级 | 1-23未命中输出-1 |
| ppcm_m6_nbank_other_fail_repamt | 近6个月在其他机构的还款失败等级 | 1-23未命中输出-1 |
| ppcm_m6_fail_repamt | 近6个月还款失败等级 | 1-23未命中输出-1 |
| ppcm_m12_bank_fail_repamt | 近1年在银行的还款失败等级 | 1-23未命中输出-1 |
| ppcm_m12_nbank_fin_fail_repamt | 近1年在消费金融的还款失败等级 | 1-23未命中输出-1 |
| ppcm_m12_nbank_other_fail_repamt | 近1年在其他机构的还款失败等级 | 1-23未命中输出-1 |
| ppcm_m12_fail_repamt | 近1年还款失败等级 | 1-23未命中输出-1 |
| ppcm_m24_bank_fail_repamt | 近2年在银行的还款失败等级 | 1-23未命中输出-1 |
| ppcm_m24_nbank_fin_fail_repamt | 近2年在消费金融的还款失败等级 | 1-23未命中输出-1 |
| ppcm_m24_nbank_other_fail_repamt | 近2年在其他机构的还款失败等级 | 1-23未命中输出-1 |
| ppcm_m24_fail_repamt | 近2年还款失败等级 | 1-23未命中输出-1 |
| ppcm_d7_succ_repamt_max | 近7天最大还款成功等级 | 1-23未命中输出-1 |
| ppcm_m1_succ_repamt_max | 近1个月最大还款成功等级 | 1-23未命中输出-1 |
| ppcm_m3_succ_repamt_max | 近3个月最大还款成功等级 | 1-23未命中输出-1 |
| ppcm_m6_succ_repamt_max | 近6个月最大还款成功等级 | 1-23未命中输出-1 |
| ppcm_m12_succ_repamt_max | 近1年最大还款成功等级 | 1-23未命中输出-1 |
| ppcm_m24_succ_repamt_max | 近2年最大还款成功等级 | 1-23未命中输出-1 |
| ppcm_d7_fail_repamt_max | 近7天最大还款失败等级 | 1-23未命中输出-1 |
| ppcm_m1_fail_repamt_max | 近1个月最大还款失败等级 | 1-23未命中输出-1 |
| ppcm_m3_fail_repamt_max | 近3个月最大还款失败等级 | 1-23未命中输出-1 |
| ppcm_m6_fail_repamt_max | 近6个月最大还款失败等级 | 1-23未命中输出-1 |
| ppcm_m12_fail_repamt_max | 近1年最大还款失败等级 | 1-23未命中输出-1 |
| ppcm_m24_fail_repamt_max | 近2年最大还款失败等级 | 1-23未命中输出-1 |
| ppcm_m1_repday | 近1个月总还款天数 | 取值范围:>0未命中输出-1 |
| ppcm_m3_repday | 近3个月总还款天数 | 取值范围:>0未命中输出-1 |
| ppcm_m6_repday | 近6个月总还款天数 | 取值范围:>0未命中输出-1 |
| ppcm_m12_repday | 近1年总还款天数 | 取值范围:>0未命中输出-1 |
| ppcm_m24_repday | 近2年总还款天数 | 取值范围:>0未命中输出-1 |
| ppcm_latest_succ_reptoday | 最近一次还款成功距今天数 | 1:(0,7];2:(7,15];3:(15,30];4:(30,60];5:(60,90];6:(90,120];7:(120,150];8:(150,180];9:(180,360];10:(360,+);-1未命中 |
| ppcm_latest_fail_reptoday | 最近一次还款失败距今天数 | 1:(0,7];2:(7,15];3:(15,30];4:(30,60];5:(60,90];6:(90,120];7:(120,150];8:(150,180];9:(180,360];10:(360,+);-1未命中 |
| ppcm_latest_rep_status | 当前最后一笔还款状态 | 1成功2失败-1未命中 |
| ppcm_d7_bank_loannum | 近7天在银行的借款次数 | 取值范围:>0未命中输出-1 |
| ppcm_d7_nbank_fin_loannum | 近7天在消费金融的借款次数 | 取值范围:>0未命中输出-1 |
| ppcm_d7_nbank_other_loannum | 近7天在其他机构的借款次数 | 取值范围:>0未命中输出-1 |
| ppcm_d7_loannum | 近7天总借款次数 | 取值范围:>0未命中输出-1 |
| ppcm_m1_bank_loannum | 近1个月在银行的借款次数 | 取值范围:>0未命中输出-1 |
| ppcm_m1_nbank_fin_loannum | 近1个月在消费金融的借款次数 | 取值范围:>0未命中输出-1 |
| ppcm_m1_nbank_other_loannum | 近1个月在其他机构的借款次数 | 取值范围:>0未命中输出-1 |
| ppcm_m1_loannum | 近1个月总借款次数 | 取值范围:>0未命中输出-1 |
| ppcm_m3_bank_loannum | 近3个月在银行的借款次数 | 取值范围:>0未命中输出-1 |
| ppcm_m3_nbank_fin_loannum | 近3个月在消费金融的借款次数 | 取值范围:>0未命中输出-1 |
| ppcm_m3_nbank_other_loannum | 近3个月在其他机构的借款次数 | 取值范围:>0未命中输出-1 |
| ppcm_m3_loannum | 近3个月总借款次数 | 取值范围:>0未命中输出-1 |
| ppcm_m6_bank_loannum | 近6个月在银行的借款次数 | 取值范围:>0未命中输出-1 |
| ppcm_m6_nbank_fin_loannum | 近6个月在消费金融的借款次数 | 取值范围:>0未命中输出-1 |
| ppcm_m6_nbank_other_loannum | 近6个月在其他机构的借款次数 | 取值范围:>0未命中输出-1 |
| ppcm_m6_loannum | 近6个月总借款次数 | 取值范围:>0未命中输出-1 |
| ppcm_m12_bank_loannum | 近1年在银行的借款次数 | 取值范围:>0未命中输出-1 |
| ppcm_m12_nbank_fin_loannum | 近1年在消费金融的借款次数 | 取值范围:>0未命中输出-1 |
| ppcm_m12_nbank_other_loannum | 近1年在其他机构的借款次数 | 取值范围:>0未命中输出-1 |
| ppcm_m12_loannum | 近1年总借款次数 | 取值范围:>0未命中输出-1 |
| ppcm_m24_bank_loannum | 近2年在银行的借款次数 | 取值范围:>0未命中输出-1 |
| ppcm_m24_nbank_fin_loannum | 近2年在消费金融的借款次数 | 取值范围:>0未命中输出-1 |
| ppcm_m24_nbank_other_loannum | 近2年在其他机构的借款次数 | 取值范围:>0未命中输出-1 |
| ppcm_m24_loannum | 近2年总借款次数 | 取值范围:>0未命中输出-1 |
| ppcm_m3_loannum_avg | 近3个月月均借款次数 | >0四舍五入保留2位小数未命中输出-1 |
| ppcm_m6_loannum_avg | 近6个月月均借款次数 | >0四舍五入保留2位小数未命中输出-1 |
| ppcm_d7_bank_loanorg | 近7天在银行的借款机构数 | 取值范围:>0未命中输出-1 |
| ppcm_d7_nbank_fin_loanorg | 近7天在消费金融的借款机构数 | 取值范围:>0未命中输出-1 |
| ppcm_d7_nbank_other_loanorg | 近7天在其他机构的借款机构数 | 取值范围:>0未命中输出-1 |
| ppcm_d7_loanorg | 近7天总借款机构数 | 取值范围:>0未命中输出-1 |
| ppcm_m1_bank_loanorg | 近1个月在银行的借款机构数 | 取值范围:>0未命中输出-1 |
| ppcm_m1_nbank_fin_loanorg | 近1个月在消费金融的借款机构数 | 取值范围:>0未命中输出-1 |
| ppcm_m1_nbank_other_loanorg | 近1个月在其他机构的借款机构数 | 取值范围:>0未命中输出-1 |
| ppcm_m1_loanorg | 近1个月总借款机构数 | 取值范围:>0未命中输出-1 |
| ppcm_m3_bank_loanorg | 近3个月在银行的借款机构数 | 取值范围:>0未命中输出-1 |
| ppcm_m3_nbank_fin_loanorg | 近3个月在消费金融的借款机构数 | 取值范围:>0未命中输出-1 |
| ppcm_m3_nbank_other_loanorg | 近3个月在其他机构的借款机构数 | 取值范围:>0未命中输出-1 |
| ppcm_m3_loanorg | 近3个月总借款机构数 | 取值范围:>0未命中输出-1 |
| ppcm_m6_bank_loanorg | 近6个月在银行的借款机构数 | 取值范围:>0未命中输出-1 |
| ppcm_m6_nbank_fin_loanorg | 近6个月在消费金融的借款机构数 | 取值范围:>0未命中输出-1 |
| ppcm_m6_nbank_other_loanorg | 近6个月在其他机构的借款机构数 | 取值范围:>0未命中输出-1 |
| ppcm_m6_loanorg | 近6个月总借款机构数 | 取值范围:>0未命中输出-1 |
| ppcm_m12_bank_loanorg | 近1年在银行的借款机构数 | 取值范围:>0未命中输出-1 |
| ppcm_m12_nbank_fin_loanorg | 近1年在消费金融的借款机构数 | 取值范围:>0未命中输出-1 |
| ppcm_m12_nbank_other_loanorg | 近1年在其他机构的借款机构数 | 取值范围:>0未命中输出-1 |
| ppcm_m12_loanorg | 近1年总借款机构数 | 取值范围:>0未命中输出-1 |
| ppcm_m24_bank_loanorg | 近2年在银行的借款机构数 | 取值范围:>0未命中输出-1 |
| ppcm_m24_nbank_fin_loanorg | 近2年在消费金融的借款机构数 | 取值范围:>0未命中输出-1 |
| ppcm_m24_nbank_other_loanorg | 近2年在其他机构的借款机构数 | 取值范围:>0未命中输出-1 |
| ppcm_m24_loanorg | 近2年总借款机构数 | 取值范围:>0未命中输出-1 |
| ppcm_m1_loanorg_new | 近1个月总新增借款机构数 | 取值范围:>0未命中输出-1 |
| ppcm_m3_loanorg_new | 近3个月总新增借款机构数 | 取值范围:>0未命中输出-1 |
| ppcm_m6_loanorg_new | 近6个月总新增借款机构数 | 取值范围:>0未命中输出-1 |
| ppcm_m12_loanorg_new | 近1年总新增借款机构数 | 取值范围:>0未命中输出-1 |
| ppcm_d7_bank_loanamt | 近7天在银行的借款等级 | 1-23未命中输出-1 |
| ppcm_d7_nbank_fin_loanamt | 近7天在消费金融的借款等级 | 1-23未命中输出-1 |
| ppcm_d7_nbank_other_loanamt | 近7天在其他机构的借款等级 | 1-23未命中输出-1 |
| ppcm_d7_loanamt | 近7天借款等级 | 1-23未命中输出-1 |
| ppcm_m1_bank_loanamt | 近1个月在银行的借款等级 | 1-23未命中输出-1 |
| ppcm_m1_nbank_fin_loanamt | 近1个月在消费金融的借款等级 | 1-23未命中输出-1 |
| ppcm_m1_nbank_other_loanamt | 近1个月在其他机构的借款等级 | 1-23未命中输出-1 |
| ppcm_m1_loanamt | 近1个月借款等级 | 1-23未命中输出-1 |
| ppcm_m3_bank_loanamt | 近3个月在银行的借款等级 | 1-23未命中输出-1 |
| ppcm_m3_nbank_fin_loanamt | 近3个月在消费金融的借款等级 | 1-23未命中输出-1 |
| ppcm_m3_nbank_other_loanamt | 近3个月在其他机构的借款等级 | 1-23未命中输出-1 |
| ppcm_m3_loanamt | 近3个月借款等级 | 1-23未命中输出-1 |
| ppcm_m6_bank_loanamt | 近6个月在银行的借款等级 | 1-23未命中输出-1 |
| ppcm_m6_nbank_fin_loanamt | 近6个月在消费金融的借款等级 | 1-23未命中输出-1 |
| ppcm_m6_nbank_other_loanamt | 近6个月在其他机构的借款等级 | 1-23未命中输出-1 |
| ppcm_m6_loanamt | 近6个月借款等级 | 1-23未命中输出-1 |
| ppcm_m12_bank_loanamt | 近1年在银行的借款等级 | 1-23未命中输出-1 |
| ppcm_m12_nbank_fin_loanamt | 近1年在消费金融的借款等级 | 1-23未命中输出-1 |
| ppcm_m12_nbank_other_loanamt | 近1年在其他机构的借款等级 | 1-23未命中输出-1 |
| ppcm_m12_loanamt | 近1年借款等级 | 1-23未命中输出-1 |
| ppcm_m24_bank_loanamt | 近2年在银行的借款等级 | 1-23未命中输出-1 |
| ppcm_m24_nbank_fin_loanamt | 近2年在消费金融的借款等级 | 1-23未命中输出-1 |
| ppcm_m24_nbank_other_loanamt | 近2年在其他机构的借款等级 | 1-23未命中输出-1 |
| ppcm_m24_loanamt | 近2年借款等级 | 1-23未命中输出-1 |
| ppcm_d7_loanamt_max | 近7天最大借款等级 | 1-23未命中输出-1 |
| ppcm_m1_loanamt_max | 近1个月最大借款等级 | 1-23未命中输出-1 |
| ppcm_m3_loanamt_max | 近3个月最大借款等级 | 1-23未命中输出-1 |
| ppcm_m6_loanamt_max | 近6个月最大借款等级 | 1-23未命中输出-1 |
| ppcm_m12_loanamt_max | 近1年最大借款等级 | 1-23未命中输出-1 |
| ppcm_m24_loanamt_max | 近2年最大借款等级 | 1-23未命中输出-1 |
| ppcm_m1_loanday | 近1个月总借款天数 | 取值范围:>0未命中输出-1 |
| ppcm_m3_loanday | 近3个月总借款天数 | 取值范围:>0未命中输出-1 |
| ppcm_m6_loanday | 近6个月总借款天数 | 取值范围:>0未命中输出-1 |
| ppcm_m12_loanday | 近1年总借款天数 | 取值范围:>0未命中输出-1 |
| ppcm_m24_loanday | 近2年总借款天数 | 取值范围:>0未命中输出-1 |
| ppcm_latest_loantoday | 最近一次借款距今天数 | 1:(0,7];2:(7,15];3:(15,30];4:(30,60];5:(60,90];6:(90,120];7:(120,150];8:(150,180];9:(180,360];10:(360,+);-1未命中 |
| ppcm_d7_cred_succ_repnum | 近7天信用卡还款成功次数 | 取值范围:>0未命中输出-1 |
| ppcm_m1_cred_succ_repnum | 近1个月信用卡还款成功次数 | 取值范围:>0未命中输出-1 |
| ppcm_m3_cred_succ_repnum | 近3个月信用卡还款成功次数 | 取值范围:>0未命中输出-1 |
| ppcm_m6_cred_succ_repnum | 近6个月信用卡还款成功次数 | 取值范围:>0未命中输出-1 |
| ppcm_m12_cred_succ_repnum | 近1年信用卡还款成功次数 | 取值范围:>0未命中输出-1 |
| ppcm_m24_cred_succ_repnum | 近2年信用卡还款成功次数 | 取值范围:>0未命中输出-1 |
| ppcm_d7_cred_fail_repnum | 近7天信用卡还款失败次数 | 取值范围:>0未命中输出-1 |
| ppcm_m1_cred_fail_repnum | 近1个月信用卡还款失败次数 | 取值范围:>0未命中输出-1 |
| ppcm_m3_cred_fail_repnum | 近3个月信用卡还款失败次数 | 取值范围:>0未命中输出-1 |
| ppcm_m6_cred_fail_repnum | 近6个月信用卡还款失败次数 | 取值范围:>0未命中输出-1 |
| ppcm_m12_cred_fail_repnum | 近1年信用卡还款失败次数 | 取值范围:>0未命中输出-1 |
| ppcm_m24_cred_fail_repnum | 近2年信用卡还款失败次数 | 取值范围:>0未命中输出-1 |
| ppcm_d7_cred_succ_repamt | 近7天信用卡还款成功等级 | 1-23未命中输出-1 |
| ppcm_m1_cred_succ_repamt | 近1个月信用卡还款成功等级 | 1-23未命中输出-1 |
| ppcm_m3_cred_succ_repamt | 近3个月信用卡还款成功等级 | 1-23未命中输出-1 |
| ppcm_m6_cred_succ_repamt | 近6个月信用卡还款成功等级 | 1-23未命中输出-1 |
| ppcm_m12_cred_succ_repamt | 近1年信用卡还款成功等级 | 1-23未命中输出-1 |
| ppcm_m24_cred_succ_repamt | 近2年信用卡还款成功等级 | 1-23未命中输出-1 |
| ppcm_d7_cred_fail_repamt | 近7天信用卡还款失败等级 | 1-23未命中输出-1 |
| ppcm_m1_cred_fail_repamt | 近1个月信用卡还款失败等级 | 1-23未命中输出-1 |
| ppcm_m3_cred_fail_repamt | 近3个月信用卡还款失败等级 | 1-23未命中输出-1 |
| ppcm_m6_cred_fail_repamt | 近6个月信用卡还款失败等级 | 1-23未命中输出-1 |
| ppcm_m12_cred_fail_repamt | 近1年信用卡还款失败等级 | 1-23未命中输出-1 |
| ppcm_m24_cred_fail_repamt | 近2年信用卡还款失败等级 | 1-23未命中输出-1 |
| ppcm_d7_cred_reporg | 近7天信用卡还款机构数 | 取值范围:>0未命中输出-1 |
| ppcm_m1_cred_reporg | 近1个月信用卡还款机构数 | 取值范围:>0未命中输出-1 |
| ppcm_m3_cred_reporg | 近3个月信用卡还款机构数 | 取值范围:>0未命中输出-1 |
| ppcm_m6_cred_reporg | 近6个月信用卡还款机构数 | 取值范围:>0未命中输出-1 |
| ppcm_m12_cred_reporg | 近1年信用卡还款机构数 | 取值范围:>0未命中输出-1 |
| ppcm_m24_cred_reporg | 近2年信用卡还款机构数 | 取值范围:>0未命中输出-1 |
| ppcm_d7_cred_succ_reporg | 近7天信用卡还款成功机构数 | 取值范围:>0未命中输出-1 |
| ppcm_m1_cred_succ_reporg | 近1个月信用卡还款成功机构数 | 取值范围:>0未命中输出-1 |
| ppcm_m3_cred_succ_reporg | 近3个月信用卡还款成功机构数 | 取值范围:>0未命中输出-1 |
| ppcm_m6_cred_succ_reporg | 近6个月信用卡还款成功机构数 | 取值范围:>0未命中输出-1 |
| ppcm_m12_cred_succ_reporg | 近1年信用卡还款成功机构数 | 取值范围:>0未命中输出-1 |
| ppcm_m24_cred_succ_reporg | 近2年信用卡还款成功机构数 | 取值范围:>0未命中输出-1 |
| ppcm_d7_cred_fail_reporg | 近7天信用卡还款失败机构数 | 取值范围:>0未命中输出-1 |
| ppcm_m1_cred_fail_reporg | 近1个月信用卡还款失败机构数 | 取值范围:>0未命中输出-1 |
| ppcm_m3_cred_fail_reporg | 近3个月信用卡还款失败机构数 | 取值范围:>0未命中输出-1 |
| ppcm_m6_cred_fail_reporg | 近6个月信用卡还款失败机构数 | 取值范围:>0未命中输出-1 |
| ppcm_m12_cred_fail_reporg | 近1年信用卡还款失败机构数 | 取值范围:>0未命中输出-1 |
| ppcm_m24_cred_fail_reporg | 近2年信用卡还款失败机构数 | 取值范围:>0未命中输出-1 |
| ppcm_m1_cred_reporg_new | 近1个月信用卡新增还款机构数 | 取值范围:>0未命中输出-1 |
| ppcm_m3_cred_reporg_new | 近3个月信用卡新增还款机构数 | 取值范围:>0未命中输出-1 |
| ppcm_m6_cred_reporg_new | 近6个月信用卡新增还款机构数 | 取值范围:>0未命中输出-1 |
| ppcm_m12_cred_reporg_new | 近1年信用卡新增还款机构数 | 取值范围:>0未命中输出-1 |
| ppcm_m1_cred_succ_reporg_new | 近1个月信用卡新增还款成功机构数 | 取值范围:>0未命中输出-1 |
| ppcm_m3_cred_succ_reporg_new | 近3个月信用卡新增还款成功机构数 | 取值范围:>0未命中输出-1 |
| ppcm_m6_cred_succ_reporg_new | 近6个月信用卡新增还款成功机构数 | 取值范围:>0未命中输出-1 |
| ppcm_m12_cred_succ_reporg_new | 近1年信用卡新增还款成功机构数 | 取值范围:>0未命中输出-1 |
| ppcm_m1_cred_fail_reporg_new | 近1个月信用卡新增还款失败机构数 | 取值范围:>0未命中输出-1 |
| ppcm_m3_cred_fail_reporg_new | 近3个月信用卡新增还款失败机构数 | 取值范围:>0未命中输出-1 |
| ppcm_m6_cred_fail_reporg_new | 近6个月信用卡新增还款失败机构数 | 取值范围:>0未命中输出-1 |
| ppcm_m12_cred_fail_reporg_new | 近1年信用卡新增还款失败机构数 | 取值范围:>0未命中输出-1 |
| ppcm_latest_cred_succ_reptoday | 最近一次信用卡还款成功距今天数 | 1:(0,7];2:(7,15];3:(15,30];4:(30,60];5:(60,90];6:(90,120];7:(120,150];8:(150,180];9:(180,360];10:(360,+);-1未命中 |
| ppcm_latest_cred_fail_reptoday | 最近一次信用卡还款失败距今天数 | 1:(0,7];2:(7,15];3:(15,30];4:(30,60];5:(60,90];6:(90,120];7:(120,150];8:(150,180];9:(180,360];10:(360,+);-1未命中 |
| ppcm_d7_overnum | 近7天总逾期次数 | 取值范围:>0未命中输出-1 |
| ppcm_m1_overnum | 近1个月总逾期次数 | 取值范围:>0未命中输出-1 |
| ppcm_m3_overnum | 近3个月总逾期次数 | 取值范围:>0未命中输出-1 |
| ppcm_m6_overnum | 近6个月总逾期次数 | 取值范围:>0未命中输出-1 |
| ppcm_m12_overnum | 近1年总逾期次数 | 取值范围:>0未命中输出-1 |
| ppcm_m24_overnum | 近2年总逾期次数 | 取值范围:>0未命中输出-1 |
| ppcm_d7_overorg | 近7天总逾期机构数 | 取值范围:>0未命中输出-1 |
| ppcm_m1_overorg | 近1个月总逾期机构数 | 取值范围:>0未命中输出-1 |
| ppcm_m3_overorg | 近3个月总逾期机构数 | 取值范围:>0未命中输出-1 |
| ppcm_m6_overorg | 近6个月总逾期机构数 | 取值范围:>0未命中输出-1 |
| ppcm_m12_overorg | 近1年总逾期机构数 | 取值范围:>0未命中输出-1 |
| ppcm_m24_overorg | 近2年总逾期机构数 | 取值范围:>0未命中输出-1 |
| ppcm_d7_overamt | 近7天逾期等级 | 1-23未命中输出-1 |
| ppcm_m1_overamt | 近1个月逾期等级 | 1-23未命中输出-1 |
| ppcm_m3_overamt | 近3个月逾期等级 | 1-23未命中输出-1 |
| ppcm_m6_overamt | 近6个月逾期等级 | 1-23未命中输出-1 |
| ppcm_m12_overamt | 近1年逾期等级 | 1-23未命中输出-1 |
| ppcm_m24_overamt | 近2年逾期等级 | 1-23未命中输出-1 |
| ppcm_m1_p1_overamt | 近1个月逾期天数30天及以内的逾期等级 | 1-23未命中输出-1 |
| ppcm_m3_p1_overamt | 近3个月逾期天数30天及以内的逾期等级 | 1-23未命中输出-1 |
| ppcm_m6_p1_overamt | 近6个月逾期天数30天及以内的逾期等级 | 1-23未命中输出-1 |
| ppcm_m12_p1_overamt | 近1年逾期天数30天及以内的逾期等级 | 1-23未命中输出-1 |
| ppcm_m24_p1_overamt | 近2年逾期天数30天及以内的逾期等级 | 1-23未命中输出-1 |
| ppcm_m1_p2_overamt | 近1个月逾期天数30-60天的逾期等级 | 1-23未命中输出-1 |
| ppcm_m3_p2_overamt | 近3个月逾期天数30-60天的逾期等级 | 1-23未命中输出-1 |
| ppcm_m6_p2_overamt | 近6个月逾期天数30-60天的逾期等级 | 1-23未命中输出-1 |
| ppcm_m12_p2_overamt | 近1年逾期天数30-60天的逾期等级 | 1-23未命中输出-1 |
| ppcm_m24_p2_overamt | 近2年逾期天数30-60天的逾期等级 | 1-23未命中输出-1 |
| ppcm_m1_p3_overamt | 近1个月逾期天数60-90天的逾期等级 | 1-23未命中输出-1 |
| ppcm_m3_p3_overamt | 近3个月逾期天数60-90天的逾期等级 | 1-23未命中输出-1 |
| ppcm_m6_p3_overamt | 近6个月逾期天数60-90天的逾期等级 | 1-23未命中输出-1 |
| ppcm_m12_p3_overamt | 近1年逾期天数60-90天的逾期等级 | 1-23未命中输出-1 |
| ppcm_m24_p3_overamt | 近2年逾期天数60-90天的逾期等级 | 1-23未命中输出-1 |
| ppcm_m1_p4_overamt | 近1个月逾期天数90天以上的逾期等级 | 1-23未命中输出-1 |
| ppcm_m3_p4_overamt | 近3个月逾期天数90天以上的逾期等级 | 1-23未命中输出-1 |
| ppcm_m6_p4_overamt | 近6个月逾期天数90天以上的逾期等级 | 1-23未命中输出-1 |
| ppcm_m12_p4_overamt | 近1年逾期天数90天以上的逾期等级 | 1-23未命中输出-1 |
| ppcm_m24_p4_overamt | 近2年逾期天数90天以上的逾期等级 | 1-23未命中输出-1 |
| ppcm_history_cardnum | 历史持有银行卡数 | 取值范围:>0未命中输出-1 |
| ppcm_recent_cardnum | 当前活跃银行卡数 | 取值范围:>0未命中输出-1 |
| ppcm_history_cellnum | 历史持有手机号数 | 取值范围:>0未命中输出-1 |
| ppcm_recent_cellnum | 当前活跃手机号数 | 取值范围:>0未命中输出-1 |
| ppcm_d7_m12_bank_qynum_ratio | 近7天在银行的查验次数/近1年在银行的查验次数 | [0,1]四舍五入保留2位小数未命中输出-1 |
| ppcm_d7_m12_nbank_fin_qynum_ratio | 近7天在消费金融的查验次数/近1年在消费金融的查验次数 | [0,1]四舍五入保留2位小数未命中输出-1 |
| ppcm_d7_m12_nbank_other_qynum_ratio | 近7天在其他机构的查验次数/近1年在其他机构的查验次数 | [0,1]四舍五入保留2位小数未命中输出-1 |
| ppcm_d7_m12_qynum_ratio | 近7天总查验次数/近1年总查验次数 | [0,1]四舍五入保留2位小数未命中输出-1 |
| ppcm_m1_m6_bank_qynum_ratio | 近1个月在银行的查验次数/近6个月在银行的查验次数 | [0,1]四舍五入保留2位小数未命中输出-1 |
| ppcm_m1_m6_nbank_fin_qynum_ratio | 近1个月在消费金融的查验次数/近6个月在消费金融的查验次数 | [0,1]四舍五入保留2位小数未命中输出-1 |
| ppcm_m1_m6_nbank_other_qynum_ratio | 近1个月在其他机构的查验次数/近6个月在其他机构的查验次数 | [0,1]四舍五入保留2位小数未命中输出-1 |
| ppcm_m1_m6_qynum_ratio | 近1个月总查验次数/近6个月总查验次数 | [0,1]四舍五入保留2位小数未命中输出-1 |
| ppcm_m3_m12_bank_qynum_ratio | 近3个月在银行的查验次数/近1年在银行的查验次数 | [0,1]四舍五入保留2位小数未命中输出-1 |
| ppcm_m3_m12_nbank_fin_qynum_ratio | 近3个月在消费金融的查验次数/近1年在消费金融的查验次数 | [0,1]四舍五入保留2位小数未命中输出-1 |
| ppcm_m3_m12_nbank_other_qynum_ratio | 近3个月在其他机构的查验次数/近1年在其他机构的查验次数 | [0,1]四舍五入保留2位小数未命中输出-1 |
| ppcm_m3_m12_qynum_ratio | 近3个月总查验次数/近1年总查验次数 | [0,1]四舍五入保留2位小数未命中输出-1 |
| ppcm_m3_m24_bank_qynum_ratio | 近个月在银行的查验次数/近2年在银行的查验次数 | [0,1]四舍五入保留2位小数未命中输出-1 |
| ppcm_m3_m24_nbank_fin_qynum_ratio | 近3个月在消费金融的查验次数/近2年在消费金融的查验次数 | [0,1]四舍五入保留2位小数未命中输出-1 |
| ppcm_m3_m24_nbank_other_qynum_ratio | 近3个月在其他机构的查验次数/近2年在其他机构的查验次数 | [0,1]四舍五入保留2位小数未命中输出-1 |
| ppcm_m3_m24_qynum_ratio | 近3个月总查验次数/近2年总查验次数 | [0,1]四舍五入保留2位小数未命中输出-1 |
| ppcm_m1_m24_bank_succ_repnum_ratio | 近1个月在银行的还款成功次数/近2年在银行的还款成功次数 | [0,1]四舍五入保留2位小数未命中输出-1 |
| ppcm_m1_m24_nbank_fin_succ_repnum_ratio | 近1个月在消费金融的还款成功次数/近2年在消费金融的还款成功次数 | [0,1]四舍五入保留2位小数未命中输出-1 |
| ppcm_m1_m24_nbank_other_succ_repnum_ratio | 近1个月在其他机构的还款成功次数/近2年在其他机构的还款成功次数 | [0,1]四舍五入保留2位小数未命中输出-1 |
| ppcm_m1_m24_succ_repnum_ratio | 近1个月总还款成功次数/近2年总还款成功次数 | [0,1]四舍五入保留2位小数未命中输出-1 |
| ppcm_m3_m24_bank_succ_repnum_ratio | 近3个月在银行的还款成功次数/近2年在银行的还款成功次数 | [0,1]四舍五入保留2位小数未命中输出-1 |
| ppcm_m3_m24_nbank_fin_succ_repnum_ratio | 近3个月在消费金融的还款成功次数/近2年在消费金融的还款成功次数 | [0,1]四舍五入保留2位小数未命中输出-1 |
| ppcm_m3_m24_nbank_other_succ_repnum_ratio | 近3个月在其他机构的还款成功次数/近2年在其他机构的还款成功次数 | [0,1]四舍五入保留2位小数未命中输出-1 |
| ppcm_m3_m24_succ_repnum_ratio | 近3个月总还款成功次数/近2年总还款成功次数 | [0,1]四舍五入保留2位小数未命中输出-1 |
| ppcm_m6_m24_bank_succ_repnum_ratio | 近6个月在银行的还款成功次数/近2年在银行的还款成功次数 | [0,1]四舍五入保留2位小数未命中输出-1 |
| ppcm_m6_m24_nbank_fin_succ_repnum_ratio | 近6个月在消费金融的还款成功次数/近2年在消费金融的还款成功次数 | [0,1]四舍五入保留2位小数未命中输出-1 |
| ppcm_m6_m24_nbank_other_succ_repnum_ratio | 近6个月在其他机构的还款成功次数/近2年在其他机构的还款成功次数 | [0,1]四舍五入保留2位小数未命中输出-1 |
| ppcm_m6_m24_succ_repnum_ratio | 近6个月总还款成功次数/近2年总还款成功次数 | [0,1]四舍五入保留2位小数未命中输出-1 |
| ppcm_m1_m24_bank_fail_repnum_ratio | 近1个月在银行的还款失败次数/近2年在银行的还款失败次数 | [0,1]四舍五入保留2位小数未命中输出-1 |
| ppcm_m1_m24_nbank_fin_fail_repnum_ratio | 近1个月在消费金融的还款失败次数/近2年在消费金融的还款失败次数 | [0,1]四舍五入保留2位小数未命中输出-1 |
| ppcm_m1_m24_nbank_other_fail_repnum_ratio | 近1个月在其他机构的还款失败次数/近2年在其他机构的还款失败次数 | [0,1]四舍五入保留2位小数未命中输出-1 |
| ppcm_m1_m24_fail_repnum_ratio | 近1个月总还款失败次数/近2年总还款失败次数 | [0,1]四舍五入保留2位小数未命中输出-1 |
| ppcm_m3_m24_bank_fail_repnum_ratio | 近3个月在银行的还款失败次数/近2年在银行的还款失败次数 | [0,1]四舍五入保留2位小数未命中输出-1 |
| ppcm_m3_m24_nbank_fin_fail_repnum_ratio | 近3个月在消费金融的还款失败次数/近2年在消费金融的还款失败次数 | [0,1]四舍五入保留2位小数未命中输出-1 |
| ppcm_m3_m24_nbank_other_fail_repnum_ratio | 近3个月在其他机构的还款失败次数/近2年在其他机构的还款失败次数 | [0,1]四舍五入保留2位小数未命中输出-1 |
| ppcm_m3_m24_fail_repnum_ratio | 近3个月总还款失败次数/近2年总还款失败次数 | [0,1]四舍五入保留2位小数未命中输出-1 |
| ppcm_m6_m24_bank_fail_repnum_ratio | 近6个月在银行的还款失败次数/近2年在银行的还款失败次数 | [0,1]四舍五入保留2位小数未命中输出-1 |
| ppcm_m6_m24_nbank_fin_fail_repnum_ratio | 近6个月在消费金融的还款失败次数/近2年在消费金融的还款失败次数 | [0,1]四舍五入保留2位小数未命中输出-1 |
| ppcm_m6_m24_nbank_other_fail_repnum_ratio | 近6个月在其他机构的还款失败次数/近2年在其他机构的还款失败次数 | [0,1]四舍五入保留2位小数未命中输出-1 |
| ppcm_m6_m24_fail_repnum_ratio | 近6个月总还款失败次数/近2年总还款失败次数 | [0,1]四舍五入保留2位小数未命中输出-1 |
| ppcm_m1_m12_bank_loannum_ratio | 近1个月在银行的借款次数/近1年在银行的借款次数 | [0,1]四舍五入保留2位小数未命中输出-1 |
| ppcm_m1_m12_nbank_fin_loannum_ratio | 近1个月在消费金融的借款次数/近1年在消费金融的借款次数 | [0,1]四舍五入保留2位小数未命中输出-1 |
| ppcm_m1_m12_nbank_other_loannum_ratio | 近1个月在其他机构的借款次数/近1年在其他机构的借款次数 | [0,1]四舍五入保留2位小数未命中输出-1 |
| ppcm_m1_m12_loannum_ratio | 近1个月总借款次数/近1年总借款次数 | [0,1]四舍五入保留2位小数未命中输出-1 |
| ppcm_m3_m12_bank_loannum_ratio | 近3个月在银行的借款次数/近1年在银行的借款次数 | [0,1]四舍五入保留2位小数未命中输出-1 |
| ppcm_m3_m12_nbank_fin_loannum_ratio | 近3个月在消费金融的借款次数/近1年在消费金融的借款次数 | [0,1]四舍五入保留2位小数未命中输出-1 |
| ppcm_m3_m12_nbank_other_loannum_ratio | 近3个月在其他机构的借款次数/近1年在其他机构的借款次数 | [0,1]四舍五入保留2位小数未命中输出-1 |
| ppcm_m3_m12_loannum_ratio | 近3个月总借款次数/近1年总借款次数 | [0,1]四舍五入保留2位小数未命中输出-1 |
| ppcm_m1_qy_rep_ratio | 近1个月查贷比 | 大于等于0及-1、四舍五入保留2位小数不足2位小数不补0、未命中输出-1 |
| ppcm_m3_qy_rep_ratio | 近3个月查贷比 | 大于等于0及-1、四舍五入保留2位小数不足2位小数不补0、未命中输出-1 |
| ppcm_m6_qy_rep_ratio | 近6个月查贷比 | 大于等于0及-1、四舍五入保留2位小数不足2位小数不补0、未命中输出-1 |
| ppcm_m12_qy_rep_ratio | 近1年查贷比 | 大于等于0及-1、四舍五入保留2位小数不足2位小数不补0、未命中输出-1 |
| ppcm_d7_allnum | 近7天全部事件数 | 取值范围:>0未命中输出-1 |
| ppcm_m1_allnum | 近1个月全部事件数 | 取值范围:>0未命中输出-1 |
| ppcm_m3_allnum | 近3个月全部事件数 | 取值范围:>0未命中输出-1 |
| ppcm_m6_allnum | 近6个月全部事件数 | 取值范围:>0未命中输出-1 |
| ppcm_m12_allnum | 近1年全部事件数 | 取值范围:>0未命中输出-1 |
| ppcm_m24_allnum | 近2年全部事件数 | 取值范围:>0未命中输出-1 |
# 状态码附录
| 返回状态码 | 说明 |
| ---------- | ---------------------- |
| 200 | 请求成功 |
| 201 | 查询无记录 |
| 302 | 业务参数缺失 |
| 303 | 参数错误 |
| 304 | 请求头参数缺失 |
| 305 | 姓名错误 |
| 306 | 手机号错误 |
| 307 | 身份证号错误 |
| 308 | 服务不存在 |
| 309 | 服务未开通 |
| 310 | 余额不足 |
| 311 | 调用远程数据异常 |
| 312 | 用户不存在 |
| 313 | 用户状态异常 |
| 314 | 用户未授权 |
| 315 | 白名单错误 |
| 316 | timestamp 不合法 |
| 317 | timestamp 已过期 |
| 318 | 验签失败 |
| 319 | 解密失败 |
| 500 | 系统异常,请联系管理员 |

View File

@@ -1,218 +0,0 @@
# 消费交易特征-附件
## 消费交易特征
| 输出内容 | 字段类型 | 解释 |
|:-----------|:----------------------------------------------------------------------------------------------------|:---------------------------------------------------|
| 参数 | 中文 | nan |
| tap001 | 名下常⽤卡数量(区间化输出具体映射见5.2输出字段映射词典) | nan |
| tap002 | 名下常⽤⼿机号数量(区间化输出具体映射见5.2输出字段映射词典) | nan |
| tap003 | 最近⼀次成功交易时间(年⽉⽇) | 历史上最近一次成功交易的时间 |
| tap004 | 最近⼀次成功交易⾦额(区间化输出具体映射见5.2输出字段映射词典) | 历史上最近一次成功交易的金额 |
| tap005 | 最近⼀次成功交易⼀级⾏业(详见5.3⾏业码表) | 5.3行业码表 |
| tap006 | 初次⽹络交易时间(年⽉) | 初次网络交易的时间,包含支付成功和未成功的交易 |
| tap007 | 单⽇最⾼交易额(区间化输出具体映射见5.2输出字段映射词典) | 历史上单日最大交易额 |
| tap008 | 平均单⽇交易额(区间化输出具体映射见5.2输出字段映射词典) | 历史单日平均交易额 |
| tap009 | 最⾼单⽉交易额(区间化输出具体映射见5.2输出字段映射词典) | 近12个月单月交易的最大金额 |
| tap010 | 平均单⽉交易额(区间化输出具体映射见5.2输出字段映射词典) | 近12个月平均单月的交易金额 |
| tap011 | 平均单⽉交易笔数(区间化输出具体映射见5.2输出字段映射词典) | 近12个月平均单月的交易笔数 |
| tap012 | 历史交易订单数(区间化输出具体映射见5.2输出字段映射词典) | 计算所有支付状态的交易,包含支付成功和未成功的交易 |
| tap013 | 历史交易总⾦额(区间化输出具体映射见5.2输出字段映射词典) | 历史上支付成功的交易总金额 |
| tap014 | 过去⼀年发⽣交易⽉份数 | nan |
| tap015 | ⽀付成功率:⽀付成功次数/(⽀付成功次数+⽀付失败次数) | nan |
| tap016 | 交易笔数最多的⾏业分类(详见5.3⾏业码表) | 5.3行业码表 |
| tap017 | 交易⾦额最⾼的⾏业分类(详见5.3⾏业码表) | 5.3行业码表 |
| tap018 | ⽣活购物类消费笔数最多的⾦额区间(详见5.4⾦额区间表) | 5.4金额区间表 |
| tap019 | 出⾏旅游类消费笔数最多的⾦额区间(详见5.4⾦额区间表) | 5.4金额区间表 |
| tap020 | ⾦融及实物投资类消费笔数最多的⾦额区间(详见5.4⾦额区间表) | 5.4金额区间表 |
| tap021 | 教育培训类消费笔数最多的⾦额区间(详见5.4⾦额区间表) | 5.4金额区间表 |
| tap022 | 娱乐服务类消费笔数最多的⾦额区间(详见5.4⾦额区间表) | 5.4金额区间表 |
| tap023 | 其他类消费笔数最多的⾦额区间(详见5.4⾦额区间表) | 5.4金额区间表 |
| tap024 | 保险类交易⾦额(区间化输出具体映射见5.2输出字段映射词典) | nan |
| tap025 | 房屋租赁类交易⾦额(区间化输出具体映射见5.2输出字段映射词典) | nan |
| tap026 | 航旅类交易⾦额(区间化输出具体映射见5.2输出字段映射词典) | nan |
| tap027 | 互⾦平台交易⾦额(区间化输出具体映射见5.2输出字段映射词典) | nan |
| tap028 | 消费能⼒评分(计算过去12个⽉的消费⾏为评分200分为过去⼀年⽆成功交易240分~900分为有成功交易评分) | nan |
| tap029 | ⽤户标签(详见5.5⽤户标签表) | nan |
| tap030 | 个⼈消费偏好:0-⽆成功交易其他-详见5.3⾏业码表 | 5.3行业码表 |
| tap031 | 近3个⽉交易⾦额(区间化输出具体映射见5.2输出字段映射词典) | nan |
| tap032 | 近6个⽉交易⾦额(区间化输出具体映射见5.2输出字段映射词典) | nan |
| tap033 | 近12个⽉交易⾦额(区间化输出具体映射见5.2输出字段映射词典) | nan |
| tap034 | 近3个⽉交易笔数(区间化输出具体映射见5.2输出字段映射词典) | nan |
| tap035 | 近6个⽉交易笔数(区间化输出具体映射见5.2输出字段映射词典) | nan |
| tap036 | 近12个⽉交易笔数(区间化输出具体映射见5.2输出字段映射词典) | nan |
| tap037 | 近3个⽉发⽣交易的商户数(区间化输出具体映射见5.2输出字段映射词典) | nan |
| tap038 | 近3个⽉发⽣交易的⼀级⾏业数(区间化输出具体映射见5.2输出字段映射词典) | nan |
| tap039 | 近3个⽉发⽣交易的⼆级⾏业数(区间化输出具体映射见5.2输出字段映射词典) | nan |
| tap040 | 近6个⽉发⽣交易的商户数(区间化输出具体映射见5.2输出字段映射词典) | nan |
| tap041 | 近6个⽉发⽣交易的⼀级⾏业数(区间化输出具体映射见5.2输出字段映射词典) | nan |
| tap042 | 近6个⽉发⽣交易的⼆级⾏业数(区间化输出具体映射见5.2输出字段映射词典) | nan |
| tap043 | 近12个⽉发⽣交易的商户数(区间化输出具体映射见5.2输出字段映射词典) | nan |
| tap044 | 近12个⽉发⽣交易的⼀级⾏业数(区间化输出具体映射见5.2输出字段映射词典) | nan |
| tap045 | 近12个⽉发⽣交易的⼆级⾏业数(区间化输出具体映射见5.2输出字段映射词典) | nan |
| tap046 | 近12个⽉在⽣活购物类交易的商户数(区间化输出具体映射见5.2输出字段映射词典) | nan |
| tap047 | 近12个⽉在出⾏旅游类交易的商户数(区间化输出具体映射见5.2输出字段映射词典) | nan |
| tap048 | 近12个⽉在⾦融及实物投资类交易的商户数(区间化输出具体映射见5.2输出字段映射词典) | nan |
| tap049 | 近12个⽉在教育培训类交易的商户数(区间化输出具体映射见5.2输出字段映射词典) | nan |
| tap050 | 近12个⽉在娱乐服务类交易的商户数(区间化输出具体映射见5.2输出字段映射词典) | nan |
| tap051 | 近12个⽉在其他交易的商户数(区间化输出具体映射见5.2输出字段映射词典) | nan |
| tap052 | 近3个⽉最⾼单笔交易⾦额(区间化输出具体映射见5.2输出字段映射词典) | nan |
| tap053 | 近6个⽉最⾼单笔交易⾦额(区间化输出具体映射见5.2输出字段映射词典) | nan |
| tap054 | 近12个⽉最⾼单笔交易⾦额(区间化输出具体映射见5.2输出字段映射词典) | nan |
| tap055 | 近12个⽉在⽣活购物类的最⾼单笔交易⾦额(区间化输出具体映射见5.2输出字段映射词典) | nan |
| tap056 | 近12个⽉在出⾏旅游类的最⾼单笔交易⾦额(区间化输出具体映射见5.2输出字段映射词典) | nan |
| tap057 | 近12个⽉在⾦融及实物投资类的最⾼单笔交易⾦额(区间化输出具体映射见5.2输出字段映射词典) | nan |
| tap058 | 近12个⽉在教育培训类的最⾼单笔交易⾦额(区间化输出具体映射见5.2输出字段映射词典) | nan |
| tap059 | 近12个⽉在娱乐服务类的最⾼单笔交易⾦额(区间化输出具体映射见5.2输出字段映射词典) | nan |
| tap060 | 近12个⽉在其他的最⾼单笔交易⾦额(区间化输出具体映射见5.2输出字段映射词典) | nan |
| tap061 | 近12个⽉平均单笔交易⾦额(区间化输出具体映射见5.2输出字段映射词典) | nan |
| tap062 | 近12个⽉在⽣活购物类的平均单笔交易⾦额(区间化输出具体映射见5.2输出字段映射词典) | nan |
| tap063 | 近12个⽉在出⾏旅游类的平均单笔交易⾦额(区间化输出具体映射见5.2输出字段映射词典) | nan |
| tap064 | 近12个⽉在⾦融及实物投资类的平均单笔交易⾦额(区间化输出具体映射见5.2输出字段映射词典) | nan |
| tap065 | 近12个⽉在教育培训类的平均单笔交易⾦额(区间化输出具体映射见5.2输出字段映射词典) | nan |
| tap066 | 近12个⽉在娱乐服务类的平均单笔交易⾦额(区间化输出具体映射见5.2输出字段映射词典) | nan |
| tap067 | 近12个⽉在其他的平均单笔交易⾦额(区间化输出具体映射见5.2输出字段映射词典) | nan |
| tap068 | 近6个⽉在⽣活购物类交易的⾦额(区间化输出具体映射见5.2输出字段映射词典) | nan |
| tap069 | 近6个⽉在出⾏旅游类交易的⾦额(区间化输出具体映射见5.2输出字段映射词典) | nan |
| tap070 | 近6个⽉在⾦融及实物投资类交易的⾦额(区间化输出具体映射见5.2输出字段映射词典) | nan |
| tap071 | 近6个⽉在教育培训类交易的⾦额(区间化输出具体映射见5.2输出字段映射词典) | nan |
| tap072 | 近6个⽉在娱乐服务类交易的⾦额(区间化输出具体映射见5.2输出字段映射词典) | nan |
| tap073 | 近6个⽉在其他交易的⾦额(区间化输出具体映射见5.2输出字段映射词典) | nan |
| tap074 | 近6个⽉在⽣活购物类交易的笔数(区间化输出具体映射见5.2输出字段映射词典) | nan |
| tap075 | 近6个⽉在出⾏旅游类交易的笔数(区间化输出具体映射见5.2输出字段映射词典) | nan |
| tap076 | 近6个⽉在⾦融及实物投资类交易的笔数(区间化输出具体映射见5.2输出字段映射词典) | nan |
| tap077 | 近6个⽉在教育培训类交易的笔数(区间化输出具体映射见5.2输出字段映射词典) | nan |
| tap078 | 近6个⽉在娱乐服务类交易的笔数(区间化输出具体映射见5.2输出字段映射词典) | nan |
| tap079 | 近6个⽉在其他交易的笔数(区间化输出具体映射见5.2输出字段映射词典) | nan |
| tap080 | 近12个⽉在⽣活购物类交易的⾦额(区间化输出具体映射见5.2输出字段映射词典) | nan |
| tap081 | 近12个⽉在出⾏旅游类交易的⾦额(区间化输出具体映射见5.2输出字段映射词典) | nan |
| tap082 | 近12个⽉在⾦融及实物投资类交易的⾦额(区间化输出具体映射见5.2输出字段映射词典) | nan |
| tap083 | 近12个⽉在教育培训类交易的⾦额(区间化输出具体映射见5.2输出字段映射词典) | nan |
| tap084 | 近12个⽉在娱乐服务类交易的⾦额(区间化输出具体映射见5.2输出字段映射词典) | nan |
| tap085 | 近12个⽉在其他交易的⾦额(区间化输出具体映射见5.2输出字段映射词典) | nan |
| tap086 | 近12个⽉在⽣活购物类交易的笔数(区间化输出具体映射见5.2输出字段映射词典) | nan |
| tap087 | 近12个⽉在出⾏旅游类交易的笔数(区间化输出具体映射见5.2输出字段映射词典) | nan |
| tap088 | 近12个⽉在⾦融及实物投资类交易的笔数(区间化输出具体映射见5.2输出字段映射词典) | nan |
| tap089 | 近12个⽉在教育培训类交易的笔数(区间化输出具体映射见5.2输出字段映射词典) | nan |
| tap090 | 近12个⽉在娱乐服务类交易的笔数(区间化输出具体映射见5.2输出字段映射词典) | nan |
| tap091 | 近12个⽉在其他交易的笔数(区间化输出具体映射见5.2输出字段映射词典) | nan |
| tap092 | 近12个⽉在⼯作⽇⼯作时段交易的⾦额(区间化输出具体映射见5.2输出字段映射词典) | nan |
| tap093 | 近12个⽉在⼯作⽇⾮⼯作时段交易的⾦额(区间化输出具体映射见5.2输出字段映射词典) | nan |
| tap094 | 近12个⽉在⾮⼯作⽇交易的⾦额(区间化输出具体映射见5.2输出字段映射词典) | nan |
| tap095 | 近12个⽉在⼯作⽇⼯作时段交易的笔数(区间化输出具体映射见5.2输出字段映射词典) | nan |
| tap096 | 近12个⽉在⼯作⽇⾮⼯作时段交易的笔数(区间化输出具体映射见5.2输出字段映射词典) | nan |
| tap097 | 近12个⽉在⾮⼯作⽇交易的笔数(区间化输出具体映射见5.2输出字段映射词典) | nan |
| tap098 | 近6个⽉使⽤借记卡交易的⾦额(区间化输出具体映射见5.2输出字段映射词典) | nan |
| tap099 | 近6个⽉使⽤贷记卡交易的⾦额(区间化输出具体映射见5.2输出字段映射词典) | nan |
| tap100 | 近12个⽉使⽤借记卡交易的⾦额(区间化输出具体映射见5.2输出字段映射词典) | nan |
| tap101 | 近12个⽉使⽤贷记卡交易的⾦额(区间化输出具体映射见5.2输出字段映射词典) | nan |
| tap102 | 近6个⽉使⽤借记卡交易的笔数(区间化输出具体映射见5.2输出字段映射词典) | nan |
| tap103 | 近6个⽉使⽤贷记卡交易的笔数(区间化输出具体映射见5.2输出字段映射词典) | nan |
| tap104 | 近12个⽉使⽤借记卡交易的笔数(区间化输出具体映射见5.2输出字段映射词典) | nan |
| tap105 | 近12个⽉使⽤贷记卡交易的笔数(区间化输出具体映射见5.2输出字段映射词典) | nan |
| tap106 | 近12个⽉使⽤借记卡的最⾼单笔交易⾦额(区间化输出具体映射见5.2输出字段映射词典) | nan |
| tap107 | 近12个⽉使⽤贷记卡的最⾼单笔交易⾦额(区间化输出具体映射见5.2输出字段映射词典) | nan |
| tap108 | 近12个⽉消费⾦额在[0,50]的笔数(区间化输出具体映射见5.2输出字段映射词典) | nan |
| tap109 | 近12个⽉消费⾦额在(50,200]的笔数(区间化输出具体映射见5.2输出字段映射词典) | nan |
| tap110 | 近12个⽉消费⾦额在(200,1000]的笔数(区间化输出具体映射见5.2输出字段映射词典) | nan |
| tap111 | 近12个⽉消费⾦额在(1000,5000]的笔数(区间化输出具体映射见5.2输出字段映射词典) | nan |
| tap112 | 近12个⽉消费⾦额在(5000,10000]的笔数(区间化输出具体映射见5.2输出字段映射词典) | nan |
| tap113 | 近12个⽉消费⾦额在10000+的笔数(区间化输出具体映射见5.2输出字段映射词典) | nan |
| tap114 | 近12个⽉使⽤借记卡在⽣活购物类消费的⾦额(区间化输出具体映射见5.2输出字段映射词典) | nan |
| tap115 | 近12个⽉使⽤借记卡在出⾏旅游类消费的⾦额(区间化输出具体映射见5.2输出字段映射词典) | nan |
| tap116 | 近12个⽉使⽤借记卡在⾦融及实物投资类消费的⾦额(区间化输出具体映射见5.2输出字段映射词典) | nan |
| tap117 | 近12个⽉使⽤借记卡在教育培训类消费的⾦额(区间化输出具体映射见5.2输出字段映射词典) | nan |
| tap118 | 近12个⽉使⽤借记卡在娱乐服务类消费的⾦额(区间化输出具体映射见5.2输出字段映射词典) | nan |
| tap119 | 近12个⽉使⽤借记卡在其他消费的⾦额(区间化输出具体映射见5.2输出字段映射词典) | nan |
| tap120 | 近12个⽉使⽤贷记卡在⽣活购物类消费的⾦额(区间化输出具体映射见5.2输出字段映射词典) | nan |
| tap121 | 近12个⽉使⽤贷记卡在出⾏旅游类消费的⾦额(区间化输出具体映射见5.2输出字段映射词典) | nan |
| tap122 | 近12个⽉使⽤贷记卡在⾦融及实物投资类消费的⾦额(区间化输出具体映射见5.2输出字段映射词典) | nan |
| tap123 | 近12个⽉使⽤贷记卡在教育培训类消费的⾦额(区间化输出具体映射见5.2输出字段映射词典) | nan |
| tap124 | 近12个⽉使⽤贷记卡在娱乐服务类消费的⾦额(区间化输出具体映射见5.2输出字段映射词典) | nan |
| tap125 | 近12个⽉使⽤贷记卡在其他消费的⾦额(区间化输出具体映射见5.2输出字段映射词典) | nan |
| tap126 | 近12个⽉在⽣活购物类交易的⾦额在[0,50]的笔数(区间化输出具体映射见5.2输出字段映射词典) | nan |
| tap127 | 近12个⽉在⽣活购物类交易的⾦额在(50,200]的笔数(区间化输出具体映射见5.2输出字段映射词典) | nan |
| tap128 | 近12个⽉在⽣活购物类交易的⾦额在(200,1000]的笔数(区间化输出具体映射见5.2输出字段映射词典) | nan |
| tap129 | 近12个⽉在⽣活购物类交易的⾦额在(1000,5000]的笔数(区间化输出具体映射见5.2输出字段映射词典) | nan |
| tap130 | 近12个⽉在⽣活购物类交易的⾦额在(5000,10000]的笔数(区间化输出具体映射见5.2输出字段映射词典) | nan |
| tap131 | 近12个⽉在⽣活购物类交易的⾦额在10000+的笔数(区间化输出具体映射见5.2输出字段映射词典) | nan |
| tap132 | 近12个⽉在出⾏旅游类交易的⾦额在[0,50]的笔数(区间化输出具体映射见5.2输出字段映射词典) | nan |
| tap133 | 近12个⽉在出⾏旅游类交易的⾦额在(50,200]的笔数(区间化输出具体映射见5.2输出字段映射词典) | nan |
| tap134 | 近12个⽉在出⾏旅游类交易的⾦额在(200,1000]的笔数(区间化输出具体映射见5.2输出字段映射词典) | nan |
| tap135 | 近12个⽉在出⾏旅游类交易的⾦额在(1000,5000]的笔数(区间化输出具体映射见5.2输出字段映射词典) | nan |
| tap136 | 近12个⽉在出⾏旅游类交易的⾦额在(5000,10000]的笔数(区间化输出具体映射见5.2输出字段映射词典) | nan |
| tap137 | 近12个⽉在出⾏旅游类交易的⾦额在10000+的笔数(区间化输出具体映射见5.2输出字段映射词典) | nan |
| tap138 | 近12个⽉在⾦融及实物投资类交易的⾦额在[0,50]的笔数(区间化输出具体映射见5.2输出字段映射词典) | nan |
| tap139 | 近12个⽉在⾦融及实物投资类交易的⾦额在(50,200]的笔数(区间化输出具体映射见5.2输出字段映射词典) | nan |
| tap140 | 近12个⽉在⾦融及实物投资类交易的⾦额在(200,1000]的笔数(区间化输出具体映射见5.2输出字段映射词典) | nan |
| tap141 | 近12个⽉在⾦融及实物投资类交易的⾦额在(1000,5000]的笔数(区间化输出具体映射见5.2输出字段映射词典) | nan |
| tap142 | 近12个⽉在⾦融及实物投资类交易的⾦额在(5000,10000]的笔数(区间化输出具体映射见5.2输出字段映射词典) | nan |
| tap143 | 近12个⽉在⾦融及实物投资类交易的⾦额在10000+的笔数(区间化输出具体映射见5.2输出字段映射词典) | nan |
| tap144 | 近12个⽉在教育培训类交易的⾦额在[0,50]的笔数(区间化输出具体映射见5.2输出字段映射词典) | nan |
| tap145 | 近12个⽉在教育培训类交易的⾦额在(50,200]的笔数(区间化输出具体映射见5.2输出字段映射词典) | nan |
| tap146 | 近12个⽉在教育培训类交易的⾦额在(200,1000]的笔数(区间化输出具体映射见5.2输出字段映射词典) | nan |
| tap147 | 近12个⽉在教育培训类交易的⾦额在(1000,5000]的笔数(区间化输出具体映射见5.2输出字段映射词典) | nan |
| tap148 | 近12个⽉在教育培训类交易的⾦额在(5000,10000]的笔数(区间化输出具体映射见5.2输出字段映射词典) | nan |
| tap149 | 近12个⽉在教育培训类交易的⾦额在10000+的笔数(区间化输出具体映射见5.2输出字段映射词典) | nan |
| tap150 | 近12个⽉在娱乐服务类交易的⾦额在[0,50]的笔数(区间化输出具体映射见5.2输出字段映射词典) | nan |
| tap151 | 近12个⽉在娱乐服务类交易的⾦额在(50,200]的笔数(区间化输出具体映射见5.2输出字段映射词典) | nan |
| tap152 | 近12个⽉在娱乐服务类交易的⾦额在(200,1000]的笔数(区间化输出具体映射见5.2输出字段映射词典) | nan |
| tap153 | 近12个⽉在娱乐服务类交易的⾦额在(1000,5000]的笔数(区间化输出具体映射见5.2输出字段映射词典) | nan |
| tap154 | 近12个⽉在娱乐服务类交易的⾦额在(5000,10000]的笔数(区间化输出具体映射见5.2输出字段映射词典) | nan |
| tap155 | 近12个⽉在娱乐服务类交易的⾦额在10000+的笔数(区间化输出具体映射见5.2输出字段映射词典) | nan |
| tap156 | 近12个⽉在其他交易的⾦额在[0,50]的笔数(区间化输出具体映射见5.2输出字段映射词典) | nan |
| tap157 | 近12个⽉在其他交易的⾦额在(50,200]的笔数(区间化输出具体映射见5.2输出字段映射词典) | nan |
| tap158 | 近12个⽉在其他交易的⾦额在(200,1000]的笔数(区间化输出具体映射见5.2输出字段映射词典) | nan |
| tap159 | 近12个⽉在其他交易的⾦额在(1000,5000]的笔数(区间化输出具体映射见5.2输出字段映射词典) | nan |
| tap160 | 近12个⽉在其他交易的⾦额在(5000,10000]的笔数(区间化输出具体映射见5.2输出字段映射词典) | nan |
| tap161 | 近12个⽉在其他交易的⾦额在10000+的笔数(区间化输出具体映射见5.2输出字段映射词典) | nan |
## 5.2 输出字段映射词典
| 字段名称 | 字段代码 | 数据类型 | 说明 | 备注 | 示例 | 其他 |
|:-----------|:-----------|:---------------------------------|-------:|:-------|:-------|:-----------|
| 变量名 | 输出值 | 原始值区间范围(⾦额区间单位:元) | nan | 变量名 | 输出值 | 阈值范围 |
| tap001 | 1 | (0,2) | nan | tap134 | 1 | (0,3] |
| nan | 2 | [2,3) | nan | nan | 2 | (3,5] |
| nan | 3 | [3,Inf) | nan | nan | 3 | (5,8] |
| nan | 1 | (0,3] | nan | nan | 4 | (8,10] |
| tap002 | 2 | (3,5] | nan | nan | 5 | (10,15] |
| nan | 3 | (5,8] | nan | nan | 6 | (15,20] |
| nan | 4 | (8,10] | nan | nan | 7 | (20,30] |
| nan | 5 | (10,15] | nan | nan | 8 | (30,50] |
| nan | 6 | (15,20] | nan | nan | 9 | (50,100] |
| nan | 7 | (20,30] | nan | nan | 10 | (100,200] |
| nan | 8 | (30,50] | nan | nan | 11 | (200,500] |
| nan | 9 | (50,100] | nan | nan | 12 | (500,1000] |
| nan | 10 | (100,200] | nan | nan | 13 | (1000,Inf) |
| nan | 11 | (200,500] | nan | tap135 | 1 | (0,3] |
| nan | 12 | (500,1000] | nan | nan | 2 | (3,5] |
| nan | 13 | (1000,Inf) | nan | nan | 3 | (5,8] |
| tap004 | 1 | (0,100) | nan | nan | 4 | (8,10] |
| nan | 2 | [100,500) | nan | nan | 5 | (10,15] |
| nan | 3 | [500,2000) | nan | nan | 6 | (15,20] |
| nan | 4 | [2000,Inf) | nan | nan | 7 | (20,30] |
| tap007 | 1 | (0,500) | nan | nan | 8 | (30,50] |
| nan | 2 | [500,1000) | nan | nan | 9 | (50,100] |
| nan | 3 | [1000,2000) | nan | nan | 10 | (100,200] |
| nan | 4 | [2000,2500) | nan | nan | 11 | (200,500] |
| nan | 5 | [2500,Inf) | nan | nan | 12 | (500,1000] |
| tap008 | 1 | (0,100) | nan | nan | 13 | (1000,Inf) |
| nan | 2 | [100,1700) | nan | tap136 | 1 | (0,3] |
| nan | 3 | [1700,Inf) | nan | nan | 2 | (3,5] |
| tap009 | 1 | (0,1000) | nan | nan | 3 | (5,8] |
## 补充表
| 行业码表 | 行业代码 | 行业描述 | 金额区间表 | 金额区间代码 | 金额区间描述 | 用户标签 | 标签描述 |
|:-----------|:-----------------|-----------:|:-------------|:---------------|---------------:|:-----------|:-------------------------|
| 值 | 描述 | nan | 值 | 描述 | nan | 值 | 描述 |
| SHOP | ⽣活购物类 | nan | A | (10000,Inf) | nan | A | 低价值⽇间交易⽤户 |
| TRV | 出⾏旅游类 | nan | B | (5000,10000] | nan | B | ⾼频低价值⽇间交易⽤户 |
| FIN | ⾦融及实物投资类 | nan | C | (1000,5000] | nan | C | 低频⾼价值⽇间交易⽤户 |
| EDU | 教育培训类 | nan | D | (200,1000] | nan | D | ⾼价值⽇间交易⽤户 |
| ENT | 娱乐服务类 | nan | E | (50,200] | nan | E | 低价值⾮⽇间交易⽤户 |
| OTH | 其他 | nan | F | [0,50] | nan | F | ⾼频低价值⾮⽇间交易⽤户 |
| nan | nan | nan | nan | nan | nan | G | 低频⾼价值⾮⽇间交易⽤户 |
| nan | nan | nan | nan | nan | nan | H | 低价值⽇间交易⽤户 |