diff --git a/report-viewer/src/components/BaseReport.vue b/report-viewer/src/components/BaseReport.vue index 3a150f5..dc28c16 100644 --- a/report-viewer/src/components/BaseReport.vue +++ b/report-viewer/src/components/BaseReport.vue @@ -170,6 +170,10 @@ const featureMap = { name: "关联风险监督", component: defineAsyncComponent(() => import("@/ui/DWBG6A2C/components/RiskSupervisionSection.vue")), }, + DWBG6A2C_CourtRiskInfo: { + name: "个人司法信息", + component: defineAsyncComponent(() => import("@/ui/DWBG6A2C/components/CourtRiskInfoSection.vue")), + }, // 司法涉诉 FLXG0V4B: { @@ -393,6 +397,7 @@ const featureRiskLevels = { 'DWBG6A2C_CreditDetail': 5, 'DWBG6A2C_RentalBehavior': 5, 'DWBG6A2C_RiskSupervision': 8, + 'DWBG6A2C_CourtRiskInfo': 14, // 人企关系加强版子模块 'CQYGL3F8E_Investment': 4, diff --git a/report-viewer/src/ui/DWBG6A2C/components/CourtRiskInfoSection.vue b/report-viewer/src/ui/DWBG6A2C/components/CourtRiskInfoSection.vue index 4c94553..bab3bf7 100644 --- a/report-viewer/src/ui/DWBG6A2C/components/CourtRiskInfoSection.vue +++ b/report-viewer/src/ui/DWBG6A2C/components/CourtRiskInfoSection.vue @@ -1,24 +1,70 @@ \ No newline at end of file + diff --git a/report-viewer/src/ui/DWBG6A2C/components/RiskListSection.vue b/report-viewer/src/ui/DWBG6A2C/components/RiskListSection.vue index 9f2aae6..f9c5a09 100644 --- a/report-viewer/src/ui/DWBG6A2C/components/RiskListSection.vue +++ b/report-viewer/src/ui/DWBG6A2C/components/RiskListSection.vue @@ -209,6 +209,13 @@ const riskListConfig = { severity: 'medium', color: 'orange' }, + mediumRelationRisk: { + name: '中介关联风险', + description: '命中中介关联风险名单', + icon: '🔗', + severity: 'high', + color: 'red' + }, phoneNumberStatus: { name: '手机号码状态异常', description: '手机号码状态存在异常', diff --git a/report-viewer/src/ui/DWBG6A2C/components/RiskPointSection.vue b/report-viewer/src/ui/DWBG6A2C/components/RiskPointSection.vue index 5e946d2..28494d1 100644 --- a/report-viewer/src/ui/DWBG6A2C/components/RiskPointSection.vue +++ b/report-viewer/src/ui/DWBG6A2C/components/RiskPointSection.vue @@ -208,6 +208,20 @@ const riskConfig = { isHighRisk: true, icon: '🎰', color: 'red' + }, + registerRisk: { + name: '公证仲裁执行风险', + description: '该地区不予执行先享后付案件', + isHighRisk: true, + icon: '📜', + color: 'red' + }, + relationRisk: { + name: '命中中介关联风险', + description: '该用户与中介深度关联', + isHighRisk: true, + icon: '🔗', + color: 'red' } } diff --git a/report-viewer/src/ui/DWBG6A2C/index.vue b/report-viewer/src/ui/DWBG6A2C/index.vue index 6b710b0..4fa7eb3 100644 --- a/report-viewer/src/ui/DWBG6A2C/index.vue +++ b/report-viewer/src/ui/DWBG6A2C/index.vue @@ -39,10 +39,8 @@ - - + + diff --git a/report-viewer/src/ui/DWBG6A2C/utils/judicialLeaseReport.js b/report-viewer/src/ui/DWBG6A2C/utils/judicialLeaseReport.js new file mode 100644 index 0000000..c368e61 --- /dev/null +++ b/report-viewer/src/ui/DWBG6A2C/utils/judicialLeaseReport.js @@ -0,0 +1,88 @@ +/** + * 司南报告 judicialLeaseReport 结构解析 + */ + +export const JUDICIAL_CASE_GROUPS = [ + { listKey: 'civilCases', name: '民事案件', shortName: '民事', countField: 'civilCasesCount', kind: 'standard' }, + { listKey: 'criminalCases', name: '刑事案件', shortName: '刑事', countField: 'criminalCasesCount', kind: 'standard' }, + { listKey: 'administrativeCases', name: '行政案件', shortName: '行政', countField: 'administrativeCasesCount', kind: 'standard' }, + { listKey: 'preservationCases', name: '非诉保全审查案件', shortName: '非诉保全', countField: 'preservationCasesCount', kind: 'standard' }, + { listKey: 'enforcementCases', name: '执行案件', shortName: '执行', countField: 'enforcementCasesCount', kind: 'standard' }, + { listKey: 'supervisionCases', name: '管辖案件', shortName: '管辖', countField: 'supervisionCasesCount', kind: 'standard' }, + { listKey: 'compensationCases', name: '赔偿案件', shortName: '赔偿', countField: 'compensationCasesCount', kind: 'standard' }, + { listKey: 'bankruptcyCases', name: '强制清算与破产案件', shortName: '清算破产', countField: 'bankruptcyCasesCount', kind: 'standard' }, + { listKey: 'disinCases', name: '失信公告', shortName: '失信', countField: null, kind: 'disin' }, + { listKey: 'limitCases', name: '限高公告', shortName: '限高', countField: null, kind: 'limit' }, +] + +export function getJudicialLeaseReport(data) { + return data?.judicialLeaseReport || null +} + +function listHasItems(list) { + return Array.isArray(list) && list.length > 0 +} + +export function hasJudicialLeaseContent(report) { + if (!report) return false + + const overview = report.caseOverviewInfo || {} + const courtInfo = report.courtInfo || {} + const multi = courtInfo.newMultCourtInfo || {} + + if (Number(overview.beigaoTotalCasesCounts) > 0) return true + if (Number(overview.executionCaseCounts) > 0) return true + if (Number(overview.disinCaseCounts) > 0) return true + if (Number(overview.limitCaseCounts) > 0) return true + + for (const group of JUDICIAL_CASE_GROUPS) { + const count = group.countField ? Number(courtInfo[group.countField] || 0) : 0 + if (count > 0) return true + if (listHasItems(multi[group.listKey])) return true + } + + return false +} + +export function getCaseTypeStatsFromReport(report) { + const courtInfo = report?.courtInfo || {} + const multi = courtInfo.newMultCourtInfo || {} + const stats = {} + + JUDICIAL_CASE_GROUPS.forEach((group) => { + let count = 0 + if (group.countField) { + count = Number(courtInfo[group.countField] || 0) + } + if (count === 0 && listHasItems(multi[group.listKey])) { + count = multi[group.listKey].length + } + stats[group.name] = { count, listKey: group.listKey, kind: group.kind } + }) + + return stats +} + +export function getGroupedCasesFromReport(report) { + const multi = report?.courtInfo?.newMultCourtInfo || {} + const grouped = {} + + JUDICIAL_CASE_GROUPS.forEach((group) => { + const cases = multi[group.listKey] + if (listHasItems(cases)) { + grouped[group.name] = cases.map((item) => ({ ...item, _kind: group.kind })) + } + }) + + return grouped +} + +export function getTotalCaseListCount(report) { + const grouped = getGroupedCasesFromReport(report) + return Object.values(grouped).reduce((sum, list) => sum + list.length, 0) +} + +export function truncateText(text, maxLen = 200) { + if (!text || typeof text !== 'string') return '' + return text.length > maxLen ? `${text.slice(0, maxLen)}...` : text +} diff --git a/report-viewer/src/ui/DWBG6A2C/utils/simpleSplitter.js b/report-viewer/src/ui/DWBG6A2C/utils/simpleSplitter.js index 8dc05d1..7a2e8e4 100644 --- a/report-viewer/src/ui/DWBG6A2C/utils/simpleSplitter.js +++ b/report-viewer/src/ui/DWBG6A2C/utils/simpleSplitter.js @@ -204,13 +204,13 @@ export function splitDWBG6A2CForTabs(reportData) { }); } - // 14. 法院风险信息 - if (originalData.judiciaRiskInfos && originalData.judiciaRiskInfos.length > 0) { + // 14. 个人司法信息 + if (originalData.judicialLeaseReport) { splitModules.push({ data: { apiID: 'DWBG6A2C_CourtRiskInfo', data: { - judiciaRiskInfos: originalData.judiciaRiskInfos + judicialLeaseReport: originalData.judicialLeaseReport }, success: true, timestamp: baseTimestamp @@ -269,7 +269,8 @@ export function formatPhoneStatus(status) { export function formatVerificationResult(result) { const resultMap = { '0': { color: 'text-green-600', bg: 'bg-green-100', text: '一致', icon: '✅' }, - '1': { color: 'text-red-600', bg: 'bg-red-100', text: '不一致或不存在', icon: '❌' } + '1': { color: 'text-red-600', bg: 'bg-red-100', text: '不一致或不存在', icon: '❌' }, + '-1': { color: 'text-gray-600', bg: 'bg-gray-100', text: '查无记录', icon: '❓' } }; return resultMap[result] || { color: 'text-gray-600', bg: 'bg-gray-100', text: '未知', icon: '❓' }; diff --git a/src/components/BaseReport.vue b/src/components/BaseReport.vue index 25de9bf..17caa98 100644 --- a/src/components/BaseReport.vue +++ b/src/components/BaseReport.vue @@ -467,7 +467,7 @@ const featureMap = { component: defineAsyncComponent(() => import("@/ui/DWBG6A2C/components/RiskSupervisionSection.vue")), }, DWBG6A2C_CourtRiskInfo: { - name: "法院风险信息", + name: "个人司法信息", component: defineAsyncComponent(() => import("@/ui/DWBG6A2C/components/CourtRiskInfoSection.vue")), }, // 贷款风险报告 diff --git a/src/ui/DWBG6A2C/components/CourtRiskInfoSection.vue b/src/ui/DWBG6A2C/components/CourtRiskInfoSection.vue index 4c94553..bab3bf7 100644 --- a/src/ui/DWBG6A2C/components/CourtRiskInfoSection.vue +++ b/src/ui/DWBG6A2C/components/CourtRiskInfoSection.vue @@ -1,24 +1,70 @@ \ No newline at end of file + diff --git a/src/ui/DWBG6A2C/components/RiskListSection.vue b/src/ui/DWBG6A2C/components/RiskListSection.vue index 9f2aae6..f9c5a09 100644 --- a/src/ui/DWBG6A2C/components/RiskListSection.vue +++ b/src/ui/DWBG6A2C/components/RiskListSection.vue @@ -209,6 +209,13 @@ const riskListConfig = { severity: 'medium', color: 'orange' }, + mediumRelationRisk: { + name: '中介关联风险', + description: '命中中介关联风险名单', + icon: '🔗', + severity: 'high', + color: 'red' + }, phoneNumberStatus: { name: '手机号码状态异常', description: '手机号码状态存在异常', diff --git a/src/ui/DWBG6A2C/components/RiskPointSection.vue b/src/ui/DWBG6A2C/components/RiskPointSection.vue index 5e946d2..28494d1 100644 --- a/src/ui/DWBG6A2C/components/RiskPointSection.vue +++ b/src/ui/DWBG6A2C/components/RiskPointSection.vue @@ -208,6 +208,20 @@ const riskConfig = { isHighRisk: true, icon: '🎰', color: 'red' + }, + registerRisk: { + name: '公证仲裁执行风险', + description: '该地区不予执行先享后付案件', + isHighRisk: true, + icon: '📜', + color: 'red' + }, + relationRisk: { + name: '命中中介关联风险', + description: '该用户与中介深度关联', + isHighRisk: true, + icon: '🔗', + color: 'red' } } diff --git a/src/ui/DWBG6A2C/index.vue b/src/ui/DWBG6A2C/index.vue index 6b710b0..4fa7eb3 100644 --- a/src/ui/DWBG6A2C/index.vue +++ b/src/ui/DWBG6A2C/index.vue @@ -39,10 +39,8 @@ - - + + diff --git a/src/ui/DWBG6A2C/utils/judicialLeaseReport.js b/src/ui/DWBG6A2C/utils/judicialLeaseReport.js new file mode 100644 index 0000000..c368e61 --- /dev/null +++ b/src/ui/DWBG6A2C/utils/judicialLeaseReport.js @@ -0,0 +1,88 @@ +/** + * 司南报告 judicialLeaseReport 结构解析 + */ + +export const JUDICIAL_CASE_GROUPS = [ + { listKey: 'civilCases', name: '民事案件', shortName: '民事', countField: 'civilCasesCount', kind: 'standard' }, + { listKey: 'criminalCases', name: '刑事案件', shortName: '刑事', countField: 'criminalCasesCount', kind: 'standard' }, + { listKey: 'administrativeCases', name: '行政案件', shortName: '行政', countField: 'administrativeCasesCount', kind: 'standard' }, + { listKey: 'preservationCases', name: '非诉保全审查案件', shortName: '非诉保全', countField: 'preservationCasesCount', kind: 'standard' }, + { listKey: 'enforcementCases', name: '执行案件', shortName: '执行', countField: 'enforcementCasesCount', kind: 'standard' }, + { listKey: 'supervisionCases', name: '管辖案件', shortName: '管辖', countField: 'supervisionCasesCount', kind: 'standard' }, + { listKey: 'compensationCases', name: '赔偿案件', shortName: '赔偿', countField: 'compensationCasesCount', kind: 'standard' }, + { listKey: 'bankruptcyCases', name: '强制清算与破产案件', shortName: '清算破产', countField: 'bankruptcyCasesCount', kind: 'standard' }, + { listKey: 'disinCases', name: '失信公告', shortName: '失信', countField: null, kind: 'disin' }, + { listKey: 'limitCases', name: '限高公告', shortName: '限高', countField: null, kind: 'limit' }, +] + +export function getJudicialLeaseReport(data) { + return data?.judicialLeaseReport || null +} + +function listHasItems(list) { + return Array.isArray(list) && list.length > 0 +} + +export function hasJudicialLeaseContent(report) { + if (!report) return false + + const overview = report.caseOverviewInfo || {} + const courtInfo = report.courtInfo || {} + const multi = courtInfo.newMultCourtInfo || {} + + if (Number(overview.beigaoTotalCasesCounts) > 0) return true + if (Number(overview.executionCaseCounts) > 0) return true + if (Number(overview.disinCaseCounts) > 0) return true + if (Number(overview.limitCaseCounts) > 0) return true + + for (const group of JUDICIAL_CASE_GROUPS) { + const count = group.countField ? Number(courtInfo[group.countField] || 0) : 0 + if (count > 0) return true + if (listHasItems(multi[group.listKey])) return true + } + + return false +} + +export function getCaseTypeStatsFromReport(report) { + const courtInfo = report?.courtInfo || {} + const multi = courtInfo.newMultCourtInfo || {} + const stats = {} + + JUDICIAL_CASE_GROUPS.forEach((group) => { + let count = 0 + if (group.countField) { + count = Number(courtInfo[group.countField] || 0) + } + if (count === 0 && listHasItems(multi[group.listKey])) { + count = multi[group.listKey].length + } + stats[group.name] = { count, listKey: group.listKey, kind: group.kind } + }) + + return stats +} + +export function getGroupedCasesFromReport(report) { + const multi = report?.courtInfo?.newMultCourtInfo || {} + const grouped = {} + + JUDICIAL_CASE_GROUPS.forEach((group) => { + const cases = multi[group.listKey] + if (listHasItems(cases)) { + grouped[group.name] = cases.map((item) => ({ ...item, _kind: group.kind })) + } + }) + + return grouped +} + +export function getTotalCaseListCount(report) { + const grouped = getGroupedCasesFromReport(report) + return Object.values(grouped).reduce((sum, list) => sum + list.length, 0) +} + +export function truncateText(text, maxLen = 200) { + if (!text || typeof text !== 'string') return '' + return text.length > maxLen ? `${text.slice(0, maxLen)}...` : text +} diff --git a/src/ui/DWBG6A2C/utils/simpleSplitter.js b/src/ui/DWBG6A2C/utils/simpleSplitter.js index 8dc05d1..7a2e8e4 100644 --- a/src/ui/DWBG6A2C/utils/simpleSplitter.js +++ b/src/ui/DWBG6A2C/utils/simpleSplitter.js @@ -204,13 +204,13 @@ export function splitDWBG6A2CForTabs(reportData) { }); } - // 14. 法院风险信息 - if (originalData.judiciaRiskInfos && originalData.judiciaRiskInfos.length > 0) { + // 14. 个人司法信息 + if (originalData.judicialLeaseReport) { splitModules.push({ data: { apiID: 'DWBG6A2C_CourtRiskInfo', data: { - judiciaRiskInfos: originalData.judiciaRiskInfos + judicialLeaseReport: originalData.judicialLeaseReport }, success: true, timestamp: baseTimestamp @@ -269,7 +269,8 @@ export function formatPhoneStatus(status) { export function formatVerificationResult(result) { const resultMap = { '0': { color: 'text-green-600', bg: 'bg-green-100', text: '一致', icon: '✅' }, - '1': { color: 'text-red-600', bg: 'bg-red-100', text: '不一致或不存在', icon: '❌' } + '1': { color: 'text-red-600', bg: 'bg-red-100', text: '不一致或不存在', icon: '❌' }, + '-1': { color: 'text-gray-600', bg: 'bg-gray-100', text: '查无记录', icon: '❓' } }; return resultMap[result] || { color: 'text-gray-600', bg: 'bg-gray-100', text: '未知', icon: '❓' }; diff --git a/vite.config.js.timestamp-1783517359131-685e6073b99a4.mjs b/vite.config.js.timestamp-1783517359131-685e6073b99a4.mjs new file mode 100644 index 0000000..1b97c03 --- /dev/null +++ b/vite.config.js.timestamp-1783517359131-685e6073b99a4.mjs @@ -0,0 +1,101 @@ +// vite.config.js +import { fileURLToPath, URL } from "node:url"; +import AutoImport from "file:///D:/Code/newCode/tydata-webview-v2/node_modules/.pnpm/unplugin-auto-import@0.18.5_50625f5cebf4df05ecf78275692ab72e/node_modules/unplugin-auto-import/dist/vite.js"; +import Components from "file:///D:/Code/newCode/tydata-webview-v2/node_modules/.pnpm/unplugin-vue-components@0.2_7a998863e003c647fcddc8da197d7058/node_modules/unplugin-vue-components/dist/vite.js"; +import { VantResolver } from "file:///D:/Code/newCode/tydata-webview-v2/node_modules/.pnpm/@vant+auto-import-resolver@1.2.1/node_modules/@vant/auto-import-resolver/dist/index.esm.mjs"; +import { defineConfig } from "file:///D:/Code/newCode/tydata-webview-v2/node_modules/.pnpm/vite@5.4.11_sass-embedded@1.81.0_terser@5.43.1/node_modules/vite/dist/node/index.js"; +import vue from "file:///D:/Code/newCode/tydata-webview-v2/node_modules/.pnpm/@vitejs+plugin-vue@5.2.0_vi_7884609547a4714267a4084011d6753f/node_modules/@vitejs/plugin-vue/dist/index.mjs"; +import vueJsx from "file:///D:/Code/newCode/tydata-webview-v2/node_modules/.pnpm/@vitejs+plugin-vue-jsx@4.1._62a5d188701d5e2b6505e81520915a90/node_modules/@vitejs/plugin-vue-jsx/dist/index.mjs"; +import vueDevTools from "file:///D:/Code/newCode/tydata-webview-v2/node_modules/.pnpm/vite-plugin-vue-devtools@7._daef52fa252018fa499b954bbd20e769/node_modules/vite-plugin-vue-devtools/dist/vite.mjs"; +var __vite_injected_original_import_meta_url = "file:///D:/Code/newCode/tydata-webview-v2/vite.config.js"; +var vite_config_default = defineConfig({ + server: { + host: "0.0.0.0", + // 设置为 0.0.0.0 允许局域网访问 + port: 5678, + // 自定义端口号,可选 + strictPort: true, + // 如果端口被占用则抛出错误而不是使用下一个可用端口 + proxy: { + "/api/v1": { + // target: "http://127.0.0.1:8888", // 本地接口地址 + target: "https://www.tianyuandb.com", + // 本地接口地址 + changeOrigin: true + } + } + }, + build: { + // 构建优化 + target: "es2015", + // 支持更多浏览器 + minify: "terser", + // 使用terser进行压缩 + terserOptions: { + compress: { + drop_console: true, + // 移除console.log + drop_debugger: true + // 移除debugger + } + }, + rollupOptions: { + output: { + // 代码分割策略 + manualChunks: { + vendor: ["vue", "vue-router", "pinia"], + vant: ["vant"], + utils: ["axios", "lodash", "crypto-js"], + charts: ["echarts", "vue-echarts"] + }, + // 文件名策略 + chunkFileNames: "assets/js/[name]-[hash].js", + entryFileNames: "assets/js/[name]-[hash].js", + assetFileNames: "assets/[ext]/[name]-[hash].[ext]" + } + }, + // 启用CSS代码分割 + cssCodeSplit: true, + // 设置资源内联阈值 + assetsInlineLimit: 4096 + }, + plugins: [ + vue(), + AutoImport({ + imports: [ + "vue", + // 自动引入 Vue Composition API,如 ref、computed、onMounted 等 + "vue-router", + // 自动引入 vue-router 中的方法,如 useRoute、useRouter 等(可选) + "@vueuse/core" + // 自动引入 VueUse 中的工具函数(可选) + ], + dts: "src/auto-imports.d.ts", + // 生成类型定义文件(可选) + dirs: [ + "src/composables", + "src/stores", + "src/components" + ], + resolvers: [VantResolver()] + }), + Components({ + resolvers: [VantResolver()] + }), + vueJsx() + // vueDevTools(), + ], + resolve: { + alias: { + "@": fileURLToPath(new URL("./src", __vite_injected_original_import_meta_url)) + } + }, + // 优化依赖预构建 + optimizeDeps: { + include: ["vue", "vue-router", "pinia", "vant", "axios"] + } +}); +export { + vite_config_default as default +}; +//# sourceMappingURL=data:application/json;base64,ewogICJ2ZXJzaW9uIjogMywKICAic291cmNlcyI6IFsidml0ZS5jb25maWcuanMiXSwKICAic291cmNlc0NvbnRlbnQiOiBbImNvbnN0IF9fdml0ZV9pbmplY3RlZF9vcmlnaW5hbF9kaXJuYW1lID0gXCJEOlxcXFxDb2RlXFxcXG5ld0NvZGVcXFxcdHlkYXRhLXdlYnZpZXctdjJcIjtjb25zdCBfX3ZpdGVfaW5qZWN0ZWRfb3JpZ2luYWxfZmlsZW5hbWUgPSBcIkQ6XFxcXENvZGVcXFxcbmV3Q29kZVxcXFx0eWRhdGEtd2Vidmlldy12MlxcXFx2aXRlLmNvbmZpZy5qc1wiO2NvbnN0IF9fdml0ZV9pbmplY3RlZF9vcmlnaW5hbF9pbXBvcnRfbWV0YV91cmwgPSBcImZpbGU6Ly8vRDovQ29kZS9uZXdDb2RlL3R5ZGF0YS13ZWJ2aWV3LXYyL3ZpdGUuY29uZmlnLmpzXCI7aW1wb3J0IHsgZmlsZVVSTFRvUGF0aCwgVVJMIH0gZnJvbSBcIm5vZGU6dXJsXCI7XHJcbmltcG9ydCBBdXRvSW1wb3J0IGZyb20gXCJ1bnBsdWdpbi1hdXRvLWltcG9ydC92aXRlXCI7XHJcbmltcG9ydCBDb21wb25lbnRzIGZyb20gXCJ1bnBsdWdpbi12dWUtY29tcG9uZW50cy92aXRlXCI7XHJcbmltcG9ydCB7IFZhbnRSZXNvbHZlciB9IGZyb20gXCJAdmFudC9hdXRvLWltcG9ydC1yZXNvbHZlclwiO1xyXG5pbXBvcnQgeyBkZWZpbmVDb25maWcgfSBmcm9tIFwidml0ZVwiO1xyXG5pbXBvcnQgdnVlIGZyb20gXCJAdml0ZWpzL3BsdWdpbi12dWVcIjtcclxuaW1wb3J0IHZ1ZUpzeCBmcm9tIFwiQHZpdGVqcy9wbHVnaW4tdnVlLWpzeFwiO1xyXG5pbXBvcnQgdnVlRGV2VG9vbHMgZnJvbSBcInZpdGUtcGx1Z2luLXZ1ZS1kZXZ0b29sc1wiO1xyXG5cclxuLy8gaHR0cHM6Ly92aXRlLmRldi9jb25maWcvXHJcbmV4cG9ydCBkZWZhdWx0IGRlZmluZUNvbmZpZyh7XHJcbiAgICBzZXJ2ZXI6IHtcclxuICAgICAgICBob3N0OiBcIjAuMC4wLjBcIiwgLy8gXHU4QkJFXHU3RjZFXHU0RTNBIDAuMC4wLjAgXHU1MTQxXHU4QkI4XHU1QzQwXHU1N0RGXHU3RjUxXHU4QkJGXHU5NUVFXHJcbiAgICAgICAgcG9ydDogNTY3OCwgLy8gXHU4MUVBXHU1QjlBXHU0RTQ5XHU3QUVGXHU1M0UzXHU1M0Y3XHVGRjBDXHU1M0VGXHU5MDA5XHJcbiAgICAgICAgc3RyaWN0UG9ydDogdHJ1ZSwgLy8gXHU1OTgyXHU2NzlDXHU3QUVGXHU1M0UzXHU4OEFCXHU1MzYwXHU3NTI4XHU1MjE5XHU2MjlCXHU1MUZBXHU5NTE5XHU4QkVGXHU4MDBDXHU0RTBEXHU2NjJGXHU0RjdGXHU3NTI4XHU0RTBCXHU0RTAwXHU0RTJBXHU1M0VGXHU3NTI4XHU3QUVGXHU1M0UzXHJcbiAgICAgICAgcHJveHk6IHtcclxuICAgICAgICAgICAgXCIvYXBpL3YxXCI6IHtcclxuICAgICAgICAgICAgICAgIC8vIHRhcmdldDogXCJodHRwOi8vMTI3LjAuMC4xOjg4ODhcIiwgLy8gXHU2NzJDXHU1NzMwXHU2M0E1XHU1M0UzXHU1NzMwXHU1NzQwXHJcbiAgICAgICAgICAgICAgICB0YXJnZXQ6IFwiaHR0cHM6Ly93d3cudGlhbnl1YW5kYi5jb21cIiwgLy8gXHU2NzJDXHU1NzMwXHU2M0E1XHU1M0UzXHU1NzMwXHU1NzQwXHJcbiAgICAgICAgICAgICAgICBjaGFuZ2VPcmlnaW46IHRydWUsXHJcbiAgICAgICAgICAgIH0sXHJcbiAgICAgICAgfSxcclxuICAgIH0sXHJcbiAgICBidWlsZDoge1xyXG4gICAgICAgIC8vIFx1Njc4NFx1NUVGQVx1NEYxOFx1NTMxNlxyXG4gICAgICAgIHRhcmdldDogJ2VzMjAxNScsIC8vIFx1NjUyRlx1NjMwMVx1NjZGNFx1NTkxQVx1NkQ0Rlx1ODlDOFx1NTY2OFxyXG4gICAgICAgIG1pbmlmeTogJ3RlcnNlcicsIC8vIFx1NEY3Rlx1NzUyOHRlcnNlclx1OEZEQlx1ODg0Q1x1NTM4Qlx1N0YyOVxyXG4gICAgICAgIHRlcnNlck9wdGlvbnM6IHtcclxuICAgICAgICAgICAgY29tcHJlc3M6IHtcclxuICAgICAgICAgICAgICAgIGRyb3BfY29uc29sZTogdHJ1ZSwgLy8gXHU3OUZCXHU5NjY0Y29uc29sZS5sb2dcclxuICAgICAgICAgICAgICAgIGRyb3BfZGVidWdnZXI6IHRydWUsIC8vIFx1NzlGQlx1OTY2NGRlYnVnZ2VyXHJcbiAgICAgICAgICAgIH0sXHJcbiAgICAgICAgfSxcclxuICAgICAgICByb2xsdXBPcHRpb25zOiB7XHJcbiAgICAgICAgICAgIG91dHB1dDoge1xyXG4gICAgICAgICAgICAgICAgLy8gXHU0RUUzXHU3ODAxXHU1MjA2XHU1MjcyXHU3QjU2XHU3NTY1XHJcbiAgICAgICAgICAgICAgICBtYW51YWxDaHVua3M6IHtcclxuICAgICAgICAgICAgICAgICAgICB2ZW5kb3I6IFsndnVlJywgJ3Z1ZS1yb3V0ZXInLCAncGluaWEnXSxcclxuICAgICAgICAgICAgICAgICAgICB2YW50OiBbJ3ZhbnQnXSxcclxuICAgICAgICAgICAgICAgICAgICB1dGlsczogWydheGlvcycsICdsb2Rhc2gnLCAnY3J5cHRvLWpzJ10sXHJcbiAgICAgICAgICAgICAgICAgICAgY2hhcnRzOiBbJ2VjaGFydHMnLCAndnVlLWVjaGFydHMnXSxcclxuICAgICAgICAgICAgICAgIH0sXHJcbiAgICAgICAgICAgICAgICAvLyBcdTY1ODdcdTRFRjZcdTU0MERcdTdCNTZcdTc1NjVcclxuICAgICAgICAgICAgICAgIGNodW5rRmlsZU5hbWVzOiAnYXNzZXRzL2pzL1tuYW1lXS1baGFzaF0uanMnLFxyXG4gICAgICAgICAgICAgICAgZW50cnlGaWxlTmFtZXM6ICdhc3NldHMvanMvW25hbWVdLVtoYXNoXS5qcycsXHJcbiAgICAgICAgICAgICAgICBhc3NldEZpbGVOYW1lczogJ2Fzc2V0cy9bZXh0XS9bbmFtZV0tW2hhc2hdLltleHRdJyxcclxuICAgICAgICAgICAgfSxcclxuICAgICAgICB9LFxyXG4gICAgICAgIC8vIFx1NTQyRlx1NzUyOENTU1x1NEVFM1x1NzgwMVx1NTIwNlx1NTI3MlxyXG4gICAgICAgIGNzc0NvZGVTcGxpdDogdHJ1ZSxcclxuICAgICAgICAvLyBcdThCQkVcdTdGNkVcdThENDRcdTZFOTBcdTUxODVcdTgwNTRcdTk2MDhcdTUwM0NcclxuICAgICAgICBhc3NldHNJbmxpbmVMaW1pdDogNDA5NixcclxuICAgIH0sXHJcbiAgICBwbHVnaW5zOiBbXHJcbiAgICAgICAgdnVlKCksXHJcbiAgICAgICAgQXV0b0ltcG9ydCh7XHJcbiAgICAgICAgICAgIGltcG9ydHM6IFtcclxuICAgICAgICAgICAgICAgIFwidnVlXCIsIC8vIFx1ODFFQVx1NTJBOFx1NUYxNVx1NTE2NSBWdWUgQ29tcG9zaXRpb24gQVBJXHVGRjBDXHU1OTgyIHJlZlx1MzAwMWNvbXB1dGVkXHUzMDAxb25Nb3VudGVkIFx1N0I0OVxyXG4gICAgICAgICAgICAgICAgXCJ2dWUtcm91dGVyXCIsIC8vIFx1ODFFQVx1NTJBOFx1NUYxNVx1NTE2NSB2dWUtcm91dGVyIFx1NEUyRFx1NzY4NFx1NjVCOVx1NkNENVx1RkYwQ1x1NTk4MiB1c2VSb3V0ZVx1MzAwMXVzZVJvdXRlciBcdTdCNDlcdUZGMDhcdTUzRUZcdTkwMDlcdUZGMDlcclxuICAgICAgICAgICAgICAgIFwiQHZ1ZXVzZS9jb3JlXCIsIC8vIFx1ODFFQVx1NTJBOFx1NUYxNVx1NTE2NSBWdWVVc2UgXHU0RTJEXHU3Njg0XHU1REU1XHU1MTc3XHU1MUZEXHU2NTcwXHVGRjA4XHU1M0VGXHU5MDA5XHVGRjA5XHJcbiAgICAgICAgICAgIF0sXHJcbiAgICAgICAgICAgIGR0czogXCJzcmMvYXV0by1pbXBvcnRzLmQudHNcIiwgLy8gXHU3NTFGXHU2MjEwXHU3QzdCXHU1NzhCXHU1QjlBXHU0RTQ5XHU2NTg3XHU0RUY2XHVGRjA4XHU1M0VGXHU5MDA5XHVGRjA5XHJcbiAgICAgICAgICAgIGRpcnM6IFtcclxuICAgICAgICAgICAgICAgIFwic3JjL2NvbXBvc2FibGVzXCIsXHJcbiAgICAgICAgICAgICAgICBcInNyYy9zdG9yZXNcIixcclxuICAgICAgICAgICAgICAgIFwic3JjL2NvbXBvbmVudHNcIixcclxuICAgICAgICAgICAgXSxcclxuICAgICAgICAgICAgcmVzb2x2ZXJzOiBbVmFudFJlc29sdmVyKCldLFxyXG4gICAgICAgIH0pLFxyXG4gICAgICAgIENvbXBvbmVudHMoe1xyXG4gICAgICAgICAgICByZXNvbHZlcnM6IFtWYW50UmVzb2x2ZXIoKV0sXHJcbiAgICAgICAgfSksXHJcbiAgICAgICAgdnVlSnN4KCksXHJcbiAgICAgICAgLy8gdnVlRGV2VG9vbHMoKSxcclxuICAgIF0sXHJcbiAgICByZXNvbHZlOiB7XHJcbiAgICAgICAgYWxpYXM6IHtcclxuICAgICAgICAgICAgXCJAXCI6IGZpbGVVUkxUb1BhdGgobmV3IFVSTChcIi4vc3JjXCIsIGltcG9ydC5tZXRhLnVybCkpLFxyXG4gICAgICAgIH0sXHJcbiAgICB9LFxyXG4gICAgLy8gXHU0RjE4XHU1MzE2XHU0RjlEXHU4RDU2XHU5ODg0XHU2Nzg0XHU1RUZBXHJcbiAgICBvcHRpbWl6ZURlcHM6IHtcclxuICAgICAgICBpbmNsdWRlOiBbJ3Z1ZScsICd2dWUtcm91dGVyJywgJ3BpbmlhJywgJ3ZhbnQnLCAnYXhpb3MnXSxcclxuICAgIH0sXHJcbn0pO1xyXG4iXSwKICAibWFwcGluZ3MiOiAiO0FBQTZSLFNBQVMsZUFBZSxXQUFXO0FBQ2hVLE9BQU8sZ0JBQWdCO0FBQ3ZCLE9BQU8sZ0JBQWdCO0FBQ3ZCLFNBQVMsb0JBQW9CO0FBQzdCLFNBQVMsb0JBQW9CO0FBQzdCLE9BQU8sU0FBUztBQUNoQixPQUFPLFlBQVk7QUFDbkIsT0FBTyxpQkFBaUI7QUFQeUosSUFBTSwyQ0FBMkM7QUFVbE8sSUFBTyxzQkFBUSxhQUFhO0FBQUEsRUFDeEIsUUFBUTtBQUFBLElBQ0osTUFBTTtBQUFBO0FBQUEsSUFDTixNQUFNO0FBQUE7QUFBQSxJQUNOLFlBQVk7QUFBQTtBQUFBLElBQ1osT0FBTztBQUFBLE1BQ0gsV0FBVztBQUFBO0FBQUEsUUFFUCxRQUFRO0FBQUE7QUFBQSxRQUNSLGNBQWM7QUFBQSxNQUNsQjtBQUFBLElBQ0o7QUFBQSxFQUNKO0FBQUEsRUFDQSxPQUFPO0FBQUE7QUFBQSxJQUVILFFBQVE7QUFBQTtBQUFBLElBQ1IsUUFBUTtBQUFBO0FBQUEsSUFDUixlQUFlO0FBQUEsTUFDWCxVQUFVO0FBQUEsUUFDTixjQUFjO0FBQUE7QUFBQSxRQUNkLGVBQWU7QUFBQTtBQUFBLE1BQ25CO0FBQUEsSUFDSjtBQUFBLElBQ0EsZUFBZTtBQUFBLE1BQ1gsUUFBUTtBQUFBO0FBQUEsUUFFSixjQUFjO0FBQUEsVUFDVixRQUFRLENBQUMsT0FBTyxjQUFjLE9BQU87QUFBQSxVQUNyQyxNQUFNLENBQUMsTUFBTTtBQUFBLFVBQ2IsT0FBTyxDQUFDLFNBQVMsVUFBVSxXQUFXO0FBQUEsVUFDdEMsUUFBUSxDQUFDLFdBQVcsYUFBYTtBQUFBLFFBQ3JDO0FBQUE7QUFBQSxRQUVBLGdCQUFnQjtBQUFBLFFBQ2hCLGdCQUFnQjtBQUFBLFFBQ2hCLGdCQUFnQjtBQUFBLE1BQ3BCO0FBQUEsSUFDSjtBQUFBO0FBQUEsSUFFQSxjQUFjO0FBQUE7QUFBQSxJQUVkLG1CQUFtQjtBQUFBLEVBQ3ZCO0FBQUEsRUFDQSxTQUFTO0FBQUEsSUFDTCxJQUFJO0FBQUEsSUFDSixXQUFXO0FBQUEsTUFDUCxTQUFTO0FBQUEsUUFDTDtBQUFBO0FBQUEsUUFDQTtBQUFBO0FBQUEsUUFDQTtBQUFBO0FBQUEsTUFDSjtBQUFBLE1BQ0EsS0FBSztBQUFBO0FBQUEsTUFDTCxNQUFNO0FBQUEsUUFDRjtBQUFBLFFBQ0E7QUFBQSxRQUNBO0FBQUEsTUFDSjtBQUFBLE1BQ0EsV0FBVyxDQUFDLGFBQWEsQ0FBQztBQUFBLElBQzlCLENBQUM7QUFBQSxJQUNELFdBQVc7QUFBQSxNQUNQLFdBQVcsQ0FBQyxhQUFhLENBQUM7QUFBQSxJQUM5QixDQUFDO0FBQUEsSUFDRCxPQUFPO0FBQUE7QUFBQSxFQUVYO0FBQUEsRUFDQSxTQUFTO0FBQUEsSUFDTCxPQUFPO0FBQUEsTUFDSCxLQUFLLGNBQWMsSUFBSSxJQUFJLFNBQVMsd0NBQWUsQ0FBQztBQUFBLElBQ3hEO0FBQUEsRUFDSjtBQUFBO0FBQUEsRUFFQSxjQUFjO0FBQUEsSUFDVixTQUFTLENBQUMsT0FBTyxjQUFjLFNBQVMsUUFBUSxPQUFPO0FBQUEsRUFDM0Q7QUFDSixDQUFDOyIsCiAgIm5hbWVzIjogW10KfQo= diff --git a/司南报告服务_响应示例.md b/司南报告服务_响应示例.md new file mode 100644 index 0000000..af6c854 --- /dev/null +++ b/司南报告服务_响应示例.md @@ -0,0 +1,629 @@ +## 响应示例 + +### 成功响应 + +```json +{ + "antiFraudInfo": { + "gamblerBanker": "A" + }, + "applicationStatistics": { + "applicationCountLast12Months": 63, + "applicationCountLast3Months": 2, + "applicationCountLast6Months": 4, + "applicationCountLastMonth": 2, + "consumptionInstallmentApplicationCount": 30, + "daysSinceLastApplication": "(0,30)", + "lastApplicationDate": "2026-07", + "onlineLoanApplicationCount": 5, + "otherApplicationCount": 13, + "totalApplicationCount": 48 + }, + "baseInfo": { + "age": 47, + "channel": "中国移动", + "idCard": "4526**197903***522", + "location": "广西壮族自治区百色地区百色市", + "name": "黄*丽", + "phone": "139****4404", + "phoneArea": "广西壮族自治区-南宁", + "sex": "女", + "status": 1 + }, + "creditDetail": { + "avgConsumptionInstallmentCredit": "4822", + "avgOnlineLoanCredit": "0", + "maxConsumptionInstallmentCredit": "19200", + "maxOnlineLoanCredit": "0" + }, + "judicialLeaseReport": { + "caseOverviewInfo": { + "affiliateCompany": 0, + "beigaoTotalCaseAmounts": 64, + "beigaoTotalCasesCounts": 5, + "beigaoTotalWeiCaseCounts": 2, + "disinCaseCounts": 0, + "executionCaseCounts": 3, + "leastCaseTime": "2026(1)", + "limitCaseCounts": 0 + }, + "courtInfo": { + "administrativeCasesCount": 0, + "bankruptcyCasesCount": 0, + "civilCasesCount": 2, + "compensationCasesCount": 0, + "criminalCasesCount": 0, + "enforcementCasesCount": 3, + "newMultCourtInfo": { + "administrativeCaseCounts": { + "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" + }, + "bankruptcyCaseCounts": { + "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" + }, + "caseCounts": { + "beigaoTotalCaseAmounts": "64", + "beigaoTotalCasesCounts": "5", + "beigaoTotalJieAmountCases": "59", + "beigaoTotalJieCaseCounts": "3", + "beigaoTotalWeiAmountCases": "58", + "beigaoTotalWeiCaseCounts": "2", + "caseActionDistribution": "民事(3),合同、准合同纠纷(2),非讼程序案件案由(1)", + "caseCloselDistribution": "判决(2),其他(1),终结执行(1)", + "localDistribution": "广西壮族自治区(5),辽宁省(1)", + "otherTotalCaseAmounts": "0", + "otherTotalCasesCounts": "0", + "otherTotalJieAmountCases": "0", + "otherTotalJieCaseCounts": "0", + "otherTotalWeiAmountCases": "0", + "otherTotalWeiCaseCounts": "0", + "timeDistribution": "2019(1),2023(1),2024(1),2025(2),2026(1)", + "totalCaseAmounts": "64", + "totalCasesCounts": "6", + "totalJieAmountCases": "59", + "totalJieCaseCounts": "4", + "totalWeiAmountCases": "58", + "totalWeiCaseCounts": "2", + "yuangaoTotalCaseAmounts": "3", + "yuangaoTotalCasesCounts": "1", + "yuangaoTotalJieAmountCases": "3", + "yuangaoTotalJieCaseCounts": "1", + "yuangaoTotalWeiAmountCases": "0", + "yuangaoTotalWeiCaseCounts": "0" + }, + "civilCaseCounts": { + "beigaoTotalCaseAmounts": "57", + "beigaoTotalCasesCounts": "1", + "beigaoTotalJieAmountCases": "57", + "beigaoTotalJieCaseCounts": "1", + "beigaoTotalWeiAmountCases": "0", + "beigaoTotalWeiCaseCounts": "0", + "caseActionDistribution": "合同、准合同纠纷(2)", + "caseCloselDistribution": "判决(2)", + "localDistribution": "广西壮族自治区(2)", + "otherTotalCaseAmounts": "0", + "otherTotalCasesCounts": "0", + "otherTotalJieAmountCases": "0", + "otherTotalJieCaseCounts": "0", + "otherTotalWeiAmountCases": "0", + "otherTotalWeiCaseCounts": "0", + "timeDistribution": "2019(1),2023(1)", + "totalCaseAmounts": "57", + "totalCasesCounts": "2", + "totalJieAmountCases": "57", + "totalJieCaseCounts": "2", + "totalWeiAmountCases": "0", + "totalWeiCaseCounts": "0", + "yuangaoTotalCaseAmounts": "3", + "yuangaoTotalCasesCounts": "1", + "yuangaoTotalJieAmountCases": "3", + "yuangaoTotalJieCaseCounts": "1", + "yuangaoTotalWeiAmountCases": "0", + "yuangaoTotalWeiCaseCounts": "0" + }, + "civilCases": [ + { + "cahHx": "", + "cahHxBs": "", + "caseNumber": "(2019)桂0103民初5129号", + "caseStatus": "已结案", + "cdsrxx": "原告黄春丽【自然人】;被告湖北民发物业服务有限公司【企业组织】;被告湖北民发物业服务有限公司南宁分公司【企业组织】", + "cgkwsDsr": "原告:黄春丽,女,1979年3月18日出生,汉族,住广西壮族自治区南宁市青秀区。委托诉讼代理人:黄荣萍,广西广为律师事务所律师。被告:湖北民发物业服务有限公司南宁分公司,住所地广西壮族自治区南宁市青秀区柳沙路10号民发大观天下会所,统一社会信用代码:91450103664847765G。负责人:王帆,该公司总经理。委托诉讼代理人:李秋阳,北京市炜衡(南宁)律师事务所律师。委托诉讼代理人:刘林晖,北京市炜衡(南宁)律师事务所律师。被告:湖北民发物业服务有限公司,住所地湖北省襄阳市樊城区长虹路47号,统一社会信用代码:91420600739123113T。法定代表人:孙猛。案由:物业服务合同纠纷适用程序:普通程序立案时间:2019年4月2日开庭时间:2019年9月27日、2020年6月19日当事人到庭情况:原告方:原告黄春丽及其委托诉讼代理人黄荣萍到庭。被告方:被告湖北民发物业服务有限公司南宁分公司(以下简称民发物业南宁分公司)的委托诉讼代理人刘林晖到庭,被告湖北民发物业服务有限公司(以下简称民发物业公司)未到庭。原告诉请要点被告答辩要点被告民发物业南宁分公司辩称,案涉房屋损失是因楼上住户使用不当,导致排污管道堵塞,应由楼上业主承担共同侵权责任;民发物业南宁分公司已经履行了合同义务,物业公司发现案涉房屋浸水情况后立即通知黄春丽,并组织专人对污水管道进行了疏通;就黄春丽提交的证据来看,无法证明物业公司有违约情形;案涉房屋发生浸水事故可能是多种原因造成的,即使物业公司需要承担责任,也应以损失的30%为限。被告民发物业公司未到庭参加诉讼,也未提交书面的答辩意见。事实认定黄春丽系南宁市青秀区民发·大观天下C2栋2单元201号房屋所有权人。民发物业南宁分公司与民发实业集团(广西)房地产开发有限公司签署的《前期物业服务合同》中约定:前述房屋所在的民发·大观天下小区由民发物业南宁分公司提供前期物业管理服务;物业公司的服务内容包括物业共用部位和相关场地的清洁卫生,垃圾的收集、清运及雨、污水管道的疏通在内等共8项内容。黄春丽于2009年12月13日签署了民发·大观天下小区的《临时管理规约》。民发物业南宁分公司认可黄春丽均能如期缴纳案涉房屋物业服务费。2019年2月15日,民发物业南宁分公司发现案涉房屋被厨房排污水浸泡,遂通知黄春丽,但黄春丽当时在国外旅游,故通知家人到案涉房屋查看。诉讼中,民发物业南宁分公司表示案涉房屋被污水浸泡的原因可能系公共管道被抹布堵塞。经黄春丽申请,本院委托广西中硕资产评估有限责任公司对案涉房屋于2019年2月15日被厨房排污水浸泡后的财产损失(包括木地板、全屋衣柜、橱柜、墙壁、门套、拆除费、搬运费、消毒费、消毒柜、电路维修等损失)进行鉴定,该公司于2020年5月22日出具中硕估字[2020]第99号《价格评估报告书》,对案涉房屋因被水浸泡造成的财产评估参考价格为41616元。本院就本案的法律关系问题向黄春丽进行释明:本案可能涉及侵权法律关系,黄春丽主张的诉讼请求基础是否仍为物业服务合同法律关系。黄春丽表示,其坚持以物业服务合同法律关系主张本案诉讼请求。另查明,黄春丽为案涉房屋支出清理保洁费200元,开锁、换锁费用730元。2019年2月28日,黄春丽与案外人李凌霏签署一份《房屋租赁合同》,约定:黄春丽承租李凌霏所有的位于南宁市青秀区民发·大观天下E5栋1601号房屋,建筑面积92.13平方米;租赁期限自2019年3月1日起至2020年2月28日;租金为每月3000元,六个月交纳一次,另支付保证金5000元。同日,黄春丽向李凌霏转账支付了23000元。诉讼中,黄春丽表示案涉房屋并非家中唯一住房。再查明,民发物业南宁分公司系民发物业公司的分公司。判决理由依照《中华人民共和国民事诉讼法》的有关规定,当事人有答辩及对对方当事人提交的证据进行质证的权利,本案被告民发物业公司经本院合法传票传唤,无正当理由未到庭参加诉讼,视为放弃答辩、质证的权利。关于民发物业南宁分公司的责任问题。民发物业南宁分公司为案涉房屋所在的民发·大观天下小区提供物业管理服务时,应依据《前期物业服务合同》的约定对小区物业共用部位的污水管道进行日常维修、养护并保持管道畅通。依据《关于审理物业服务纠纷案件具体应用法律若干问题的解释》第三条第一款“物业服务企业不履行或者不完全履行物业服务合同约定的或者法律、法规规定以及相关行业规范确定的维修、养护、管理和维护义务,业主请求物业服务企业承担继续履行、采取补救措施或者赔偿损失等违约责任的,人民法院应予支持。”之规定,现民发物业南宁分公司表示案涉房屋被厨房排污水浸泡的原因可能系公共管道被抹布堵塞,但其未能举证证实已对公共管道做好日常巡查、定期清理等工作,应在物业服务责任范围承担相应的违约责任,而黄春丽作为案涉房屋的业主,对该房屋应尽合理、必要的管理、维护义务,亦应承担该房屋因被厨房排污水浸泡所导致的部分损失,本院酌定民发物业南宁分公司应承担案涉房屋因被厨房排污水浸泡所导致的损失的50%。关于案涉房屋因被厨房排污水浸泡所导致的损失应如何计算的问题。第一,广西中硕资产评估有限责任公司对案涉房屋因被水浸泡造成的财产损失评估参考价格为41616元,该费用应认定为案涉房屋损失。第二,黄春丽为案涉房屋支出清理保洁费200元,属于案涉房屋发生被水浸泡所支出的必要费用,亦应认定为案涉房屋损失。第三,因案涉房屋被浸泡后导致该房屋无法居住,黄春丽修缮、还原房屋至正常使用期间向案外人李凌霏租赁其他房屋使用所支出的租金,亦属于案涉房屋损失,但该费用应以必要的合理期间为限,本院酌定参照黄春丽支出的每月租金3000元为标准,按2个月计6000元,超出部分,应由黄春丽自行承担。第四,黄春丽支出开锁、换锁费用730元,不属于案涉房屋发生被水浸泡所支出的必要费用,不应认定为案涉房屋损失。综上,民发物业南宁分公司应向黄春丽赔偿房屋受损的财产损失为23908元[(41616元+200元+6000元)×50%]。关于民发物业公司的责任问题。因民发物业南宁分公司系民发物业公司的分公司,依据《中华人民共和国公司法》第十四条第一款“公司可以设立分公司……分公司不具有法人资格,其民事责任由公司承担。”之规定,故民发物业公司应对民发物业南宁分公司的上述债务承担补充清偿责任。", + "cgkwsPjjg": "判决结果依照《中华人民共和国合同法》第六十条、第一百二十条,《关于审理物业服务纠纷案件具体应用法律若干问题的解释》第三条第一款,《中华人民共和国公司法》第十四条第一款以及《中华人民共和国民事诉讼法》第一百四十四条之规定,判决如下:一、被告湖北民发物业服务有限公司南宁分公司向原告黄春丽赔偿23908元;二、被告湖北民发物业服务有限公司对被告湖北民发物业服务有限公司南宁分公司的上述债务承担补充清偿责任;三、驳回原告黄春丽的其他诉讼请求。案件受理费3059元,鉴定费1500元,两项合计4559元,由原告黄春丽负担3769元,由被告湖北民发物业服务有限公司南宁分公司、湖北民发物业服务有限公司共同负担790元。上述应付款项,义务人应于本案判决生效之日起十日内履行完毕,逾期则应当依照《中华人民共和国民事诉讼法》第二百五十三条的规定,加倍支付迟延履行期间的债务利息,权利人可在本案生效判决规定的履行期限最后一日起二年内,向本院或与本院同级的被执行的财产所在地人民法院申请执行。如不服本判决,可在判决书送达之日起十五日内,向本院递交上诉状,并按照对方当事人的人数提出副本,上诉于南宁市中级人民法院,同时在上诉期届满之日起七日内预交上诉案件受理费(开户名称:南宁市中级人民法院,开户银行:中国农业银行南宁市竹溪支行,账号:20×××28。网银转账先选古城支行,再在备注栏注明竹溪支行)。逾期未预交也不提出缓交申请的,则按自动撤回上诉处理。", + "djarq": "2020-06-29", + "dlarq": "2019-04-02", + "najbs": "2dad2d2ddd412e54a194a31c05299402", + "najlx": "民事一审", + "nccxzxje": "", + "nfzje": "", + "njabdje": "23908", + "njafs": "判决", + "njbfy": "南宁市青秀区人民法院", + "nlaayTree": "合同、准合同纠纷,合同纠纷,服务合同纠纷,物业服务合同纠纷", + "npcpcje": "", + "npjVictory": "部分胜诉", + "nqsbdje": "137930", + "nsjdwje": "", + "nslcx": "一审", + "nsqzxbdje": "", + "nssdw": "原告", + "nwzxje": "", + "zxfy": "" + }, + { + "cahHx": "(2024)桂0330执465号", + "cahHxBs": "06b66e375e1671699cf41f969df9095f", + "caseNumber": "(2023)桂0330民初2819号", + "caseStatus": "已结案", + "cdsrxx": "原告东兰县农村信用合作联社【企业组织】;原告广西兴安农村合作银行【企业组织】;原告广西平乐农村合作银行【企业组织】;原告广西桂林漓江农村合作银行【企业组织】;原告广西资源农村商业银行股份有限公司【企业组织】;原告广西龙胜农村商业银行股份有限公司【企业组织】;被告郑敏【自然人】;被告陈宇星【自然人】;被告郑天富【自然人】;被告骆炳荣【自然人】;被告唐桂清【自然人】;被告蒋顺武【自然人】;被告林秋云【自然人】;被告龙春花【自然人】;被告唐梅荣【自然人】;被告龚琪瑛【自然人】;被告黄春丽【自然人】;被告罗勇为【自然人】;被告李梦苹【自然人】;被告唐汉华【自然人】;被告唐小勇【自然人】;被告廖霞【自然人】;被告唐青松【自然人】;被告兴安县瑞丰农资有限公司【企业组织】;被告兴安县盛世源贸易有限公司【企业组织】;被告广西东禾农业发展有限公司【企业组织】;被告广西凤山县华泰房地产开发有限公司【企业组织】;被告广西平乐三江合国际大酒店有限公司【企业组织】;被告广西平乐县展宇农资有限公司【企业组织】;被告广西春升农业发展有限公司【企业组织】;被告广西桂林润德农业发展有限公司【企业组织】;被告广西桂林资之源农业发展有限公司【企业组织】;被告广西汉华房地产开发有限公司【企业组织】;被告桂林市旭昇农业发展有限公司【企业组织】;被告资源县城北生态旅游家园开发有限公司【企业组织】", + "cgkwsDsr": "", + "cgkwsPjjg": "", + "djarq": "2023-12-06", + "dlarq": "2023-10-10", + "najbs": "b3ec6e3555f7982754b16a32ef27998e", + "najlx": "民事一审", + "nccxzxje": "", + "nfzje": "", + "njabdje": "171822139", + "njafs": "判决", + "njbfy": "平乐县人民法院", + "nlaayTree": "合同、准合同纠纷,合同纠纷,借款合同纠纷,金融借款合同纠纷", + "npcpcje": "", + "npjVictory": "未知", + "nqsbdje": "199888175.26", + "nsjdwje": "", + "nslcx": "一审", + "nsqzxbdje": "", + "nssdw": "被告", + "nwzxje": "", + "zxfy": "" + } + ], + "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": "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" + }, + "disinCases": [], + "enforcementCaseCounts": { + "beigaoTotalCaseAmounts": "60", + "beigaoTotalCasesCounts": "3", + "beigaoTotalJieAmountCases": "56", + "beigaoTotalJieCaseCounts": "1", + "beigaoTotalWeiAmountCases": "58", + "beigaoTotalWeiCaseCounts": "2", + "caseActionDistribution": "民事(3)", + "caseCloselDistribution": "终结执行(1)", + "localDistribution": "广西壮族自治区(3)", + "otherTotalCaseAmounts": "0", + "otherTotalCasesCounts": "0", + "otherTotalJieAmountCases": "0", + "otherTotalJieCaseCounts": "0", + "otherTotalWeiAmountCases": "0", + "otherTotalWeiCaseCounts": "0", + "timeDistribution": "2024(1),2025(1),2026(1)", + "totalCaseAmounts": "60", + "totalCasesCounts": "3", + "totalJieAmountCases": "56", + "totalJieCaseCounts": "1", + "totalWeiAmountCases": "58", + "totalWeiCaseCounts": "2", + "yuangaoTotalCaseAmounts": "0", + "yuangaoTotalCasesCounts": "0", + "yuangaoTotalJieAmountCases": "0", + "yuangaoTotalJieCaseCounts": "0", + "yuangaoTotalWeiAmountCases": "0", + "yuangaoTotalWeiCaseCounts": "0" + }, + "enforcementCases": [ + { + "cahHx": "(2025)桂0330执恢404号", + "cahHxBs": "105615c3525f3be5cead39e9dba18a61", + "caseNumber": "(2024)桂0330执465号", + "caseStatus": "已结案", + "cdsrxx": "申请执行人广西桂林漓江农村合作银行【企业组织】;申请执行人东兰县农村信用合作联社【企业组织】;申请执行人广西兴安农村合作银行【企业组织】;申请执行人广西龙胜农村商业银行股份有限公司【企业组织】;申请执行人广西资源农村商业银行股份有限公司【企业组织】;申请执行人广西平乐农村合作银行【企业组织】;被执行人郑敏【自然人】;被执行人陈宇星【自然人】;被执行人郑天富【自然人】;被执行人骆炳荣【自然人】;被执行人唐桂清【自然人】;被执行人蒋顺武【自然人】;被执行人林秋云【自然人】;被执行人龙春花【自然人】;被执行人唐梅荣【自然人】;被执行人龚琪瑛【自然人】;被执行人黄春丽【自然人】;被执行人罗勇为【自然人】;被执行人李梦苹【自然人】;被执行人唐汉华【自然人】;被执行人唐小勇【自然人】;被执行人廖霞【自然人】;被执行人唐青松【自然人】;被执行人桂林市旭昇农业发展有限公司【企业组织】;被执行人兴安县瑞丰农资有限公司【企业组织】;被执行人广西桂林润德农业发展有限公司【企业组织】;被执行人广西东禾农业发展有限公司【企业组织】;被执行人兴安县盛世源贸易有限公司【企业组织】;被执行人广西春升农业发展有限公司【企业组织】;被执行人广西凤山县华泰房地产开发有限公司【企业组织】;被执行人资源县城北生态旅游家园开发有限公司【企业组织】;被执行人广西桂林资之源农业发展有限公司【企业组织】;被执行人广西汉华房地产开发有限公司【企业组织】;被执行人广西平乐三江合国际大酒店有限公司【企业组织】;被执行人广西平乐县展宇农资有限公司【企业组织】", + "cgkwsDsr": "", + "cgkwsPjjg": "", + "djarq": "2024-09-26", + "dlarq": "2024-03-28", + "najbs": "06b66e375e1671699cf41f969df9095f", + "najlx": "首次执行", + "nccxzxje": "", + "nfzje": "", + "njabdje": "100000000", + "njafs": "终结执行", + "njbfy": "平乐县人民法院", + "nlaayTree": "", + "npcpcje": "", + "npjVictory": "", + "nqsbdje": "", + "nsjdwje": "72250000", + "nslcx": "", + "nsqzxbdje": "100000000", + "nssdw": "被执行人", + "nwzxje": "27750000", + "zxfy": "" + }, + { + "cahHx": "", + "cahHxBs": "", + "caseNumber": "(2025)桂0330执恢404号", + "caseStatus": "未结案", + "cdsrxx": "申请执行人东兰县农村信用合作联社【企业组织】;申请执行人广西兴安农村合作银行【企业组织】;申请执行人广西平乐农村合作银行【企业组织】;申请执行人广西桂林漓江农村合作银行【企业组织】;申请执行人广西资源农村商业银行股份有限公司【企业组织】;申请执行人广西龙胜农村商业银行股份有限公司【企业组织】;被执行人唐小勇【自然人】;被执行人唐桂清【自然人】;被执行人唐梅荣【自然人】;被执行人唐汉华【自然人】;被执行人唐青松【自然人】;被执行人廖霞【自然人】;被执行人李梦苹【自然人】;被执行人林秋云【自然人】;被执行人罗勇为【自然人】;被执行人蒋顺武【自然人】;被执行人郑天富【自然人】;被执行人郑敏【自然人】;被执行人陈宇星【自然人】;被执行人骆炳荣【自然人】;被执行人黄春丽【自然人】;被执行人龙春花【自然人】;被执行人龚琪瑛【自然人】;被执行人兴安县瑞丰农资有限公司【企业组织】;被执行人兴安县盛世源贸易有限公司【企业组织】;被执行人广西东禾农业发展有限公司【企业组织】;被执行人广西凤山县华泰房地产开发有限公司【企业组织】;被执行人广西平乐三江合国际大酒店有限公司【企业组织】;被执行人广西平乐县展宇农资有限公司【企业组织】;被执行人广西春升农业发展有限公司【企业组织】;被执行人广西桂林润德农业发展有限公司【企业组织】;被执行人广西桂林资之源农业发展有限公司【企业组织】;被执行人广西汉华房地产开发有限公司【企业组织】;被执行人桂林市旭昇农业发展有限公司【企业组织】;被执行人资源县城北生态旅游家园开发有限公司【企业组织】", + "cgkwsDsr": "", + "cgkwsPjjg": "", + "djarq": "", + "dlarq": "2025-12-15", + "najbs": "105615c3525f3be5cead39e9dba18a61", + "najlx": "恢复执行", + "nccxzxje": "", + "nfzje": "", + "njabdje": "", + "njafs": "", + "njbfy": "平乐县人民法院", + "nlaayTree": "", + "npcpcje": "", + "npjVictory": "", + "nqsbdje": "", + "nsjdwje": "", + "nslcx": "", + "nsqzxbdje": "242954964.7", + "nssdw": "被执行人", + "nwzxje": "", + "zxfy": "" + }, + { + "cahHx": "", + "cahHxBs": "", + "caseNumber": "(2026)桂0312执306号", + "caseStatus": "未结案", + "cdsrxx": "申请执行人广西临桂农村商业银行股份有限公司城区支行【企业组织】;被执行人骆炳荣【自然人】;被执行人黄春丽【自然人】", + "cgkwsDsr": "", + "cgkwsPjjg": "", + "djarq": "", + "dlarq": "2026-01-08", + "najbs": "b659b179bec130e2e7f6a293cdfa9488", + "najlx": "首次执行", + "nccxzxje": "", + "nfzje": "", + "njabdje": "", + "njafs": "", + "njbfy": "桂林市临桂区人民法院", + "nlaayTree": "", + "npcpcje": "", + "npjVictory": "", + "nqsbdje": "", + "nsjdwje": "", + "nslcx": "", + "nsqzxbdje": "469836.76", + "nssdw": "被执行人", + "nwzxje": "", + "zxfy": "" + } + ], + "limitCases": [], + "preservationCaseCounts": { + "beigaoTotalCaseAmounts": "17", + "beigaoTotalCasesCounts": "1", + "beigaoTotalJieAmountCases": "17", + "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": "2025(1)", + "totalCaseAmounts": "17", + "totalCasesCounts": "1", + "totalJieAmountCases": "17", + "totalJieCaseCounts": "1", + "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": 1, + "supervisionCasesCount": 0 + } + }, + "lendingStatistics": { + "daysSinceLastLending": "[120,360)", + "installmentLendingInstitutionCount": 9, + "lastLendingDate": "2026-02", + "lendingAmountLast12Months": "[1000,2000)", + "lendingAmountLast24Months": "[50000,+)", + "lendingAmountLast3Months": "0", + "lendingAmountLast6Months": "[1000,2000)", + "lendingAmountLastMonth": "0", + "lendingCountLast12Months": 2, + "lendingCountLast24Months": 25, + "lendingCountLast3Months": 0, + "lendingCountLast6Months": 2, + "lendingCountLastMonth": 0, + "onlineLendingInstitutionCount": 0, + "totalLendingInstitutionCount": 9 + }, + "overdueRecord": { + "currentOverdueCount": 0, + "currentOverdueInstitution": "2(未结清)", + "lastOverdueDate": "2026-04", + "m0PlusCountLast12Months": 0, + "m0PlusCountLast24Months": 7, + "m0PlusCountLast6Months": 0, + "m1PlusCountLast12Months": 0, + "m1PlusCountLast24Months": 0, + "m1PlusCountLast6Months": 0, + "totalAmountLast12Months": "0", + "totalAmountLast24Months": "[3000,5000)", + "totalAmountLast6Months": "0", + "totalOverdueAmount": "1000-2000" + }, + "performanceStatistics": { + "creditLoanDuration": 696, + "daysSinceLastPerformance": "(180,360]", + "normalRepaymentRatio": "56%", + "performanceAmountLast12Months": "[2000,3000)", + "performanceAmountLast24Months": "[10000,20000)", + "performanceAmountLast3Months": "0", + "performanceAmountLast6Months": "0", + "performanceAmountLastMonth": "0", + "performanceCountLast12Months": 2, + "performanceCountLast24Months": 25, + "performanceCountLast3Months": 0, + "performanceCountLast6Months": 0, + "performanceCountLastMonth": 0, + "repaymentExceptionCountLast12Months": 135, + "repaymentExceptionCountLast24Months": 602, + "repaymentExceptionCountLast3Months": 25, + "repaymentExceptionCountLast6Months": 54, + "repaymentExceptionCountLastMonth": 3, + "serialVersionUID": 1, + "settledLoanOrderCount": 5 + }, + "rentalBehavior": { + "rentalApplicationCountLast12Months": "7/7", + "rentalApplicationCountLast12MonthsNight": "0/0", + "rentalApplicationCountLast12MonthsWeekend": "1/1", + "rentalApplicationCountLast14Days": "0/0", + "rentalApplicationCountLast14DaysNight": "0/0", + "rentalApplicationCountLast14DaysWeekend": "0/0", + "rentalApplicationCountLast1Month": "1/1", + "rentalApplicationCountLast1MonthNight": "0/0", + "rentalApplicationCountLast1MonthWeekend": "0/0", + "rentalApplicationCountLast3Days": "0/0", + "rentalApplicationCountLast3DaysNight": "0/0", + "rentalApplicationCountLast3DaysWeekend": "0/0", + "rentalApplicationCountLast3Months": "3/3", + "rentalApplicationCountLast3MonthsNight": "0/0", + "rentalApplicationCountLast3MonthsWeekend": "0/0", + "rentalApplicationCountLast6Months": "6/6", + "rentalApplicationCountLast6MonthsNight": "0/0", + "rentalApplicationCountLast6MonthsWeekend": "1/1", + "rentalApplicationCountLast7Days": "0/0", + "rentalApplicationCountLast7DaysNight": "0/0", + "rentalApplicationCountLast7DaysWeekend": "0/0", + "rentalApplicationInstitutionsLast12Months": "1/1", + "rentalApplicationInstitutionsLast12MonthsNight": "0/0", + "rentalApplicationInstitutionsLast12MonthsWeekend": "1/1", + "rentalApplicationInstitutionsLast14Days": "0/0", + "rentalApplicationInstitutionsLast14DaysNight": "0/0", + "rentalApplicationInstitutionsLast14DaysWeekend": "0/0", + "rentalApplicationInstitutionsLast1Month": "1/1", + "rentalApplicationInstitutionsLast1MonthNight": "0/0", + "rentalApplicationInstitutionsLast1MonthWeekend": "0/0", + "rentalApplicationInstitutionsLast3Days": "0/0", + "rentalApplicationInstitutionsLast3DaysNight": "0/0", + "rentalApplicationInstitutionsLast3DaysWeekend": "0/0", + "rentalApplicationInstitutionsLast3Months": "1/1", + "rentalApplicationInstitutionsLast3MonthsNight": "0/0", + "rentalApplicationInstitutionsLast3MonthsWeekend": "0/0", + "rentalApplicationInstitutionsLast6Months": "1/1", + "rentalApplicationInstitutionsLast6MonthsNight": "0/0", + "rentalApplicationInstitutionsLast6MonthsWeekend": "1/1", + "rentalApplicationInstitutionsLast7Days": "0/0", + "rentalApplicationInstitutionsLast7DaysNight": "0/0", + "rentalApplicationInstitutionsLast7DaysWeekend": "0/0" + }, + "riskList": { + "bankOverdueRecord": 0, + "courtViolator": 1, + "creditLeaseRisk": 0, + "creditOverdueRecord": 1, + "groupFraud": 0, + "highRiskArea": 1, + "identityFake": 0, + "industryBlacklist": 0, + "mediumRelationRisk": 0, + "phoneNumberStatus": 0, + "riskPhoneNumber": 0, + "vehicleLeaseViolation": 0 + }, + "riskPoint": { + "antiFraudRisk": 1, + "deductFail": 1, + "disinCasesFlag": 0, + "executionCasesFlag": 0, + "hitPreservationReview": 1, + "judicialCase": 0, + "judicialRisk": 1, + "legalCasesFlag": 1, + "limitCasesFlag": 0, + "multiQuery": 12, + "newRiskFeature": 1, + "registerRisk": 0, + "relationRisk": 0, + "riskList": 1, + "securityRisk": 0 + }, + "riskSupervision": { + "details": "无", + "leastApplicationTime": "2026-06-13", + "rentalRiskListIdCardRelationsPhones": 1, + "rentalRiskListPhoneRelationsIdCards": 0 + }, + "securityInfo": { + "drug": 0, + "escape": 0, + "front": 0, + "icase": 0, + "ikey": 0, + "itrancase": 0, + "takeDrug": 0 + }, + "standLiveInfo": { + "finalAuthResult": "0", + "inTime": "24", + "verification": "0" + } +} +``` diff --git a/司南报告服务_返回字段说明.md b/司南报告服务_返回字段说明.md new file mode 100644 index 0000000..9938667 --- /dev/null +++ b/司南报告服务_返回字段说明.md @@ -0,0 +1,436 @@ +# 接口返回字段说明 + + +### 1. data (响应主体结构) + +| 字段名 | 类型 | 说明 | +| :--- | :--- | :--- | +| baseInfo | object | 基本信息 | +| standLiveInfo | object | 身份信息核验 | +| riskPoint | object | 命中风险标注 | +| securityInfo | object | 公安重点人员核验 | +| antiFraudInfo | object | 涉赌涉诈人员核验 | +| riskList | object | 风险名单 | +| applicationStatistics | object | 历史借贷行为 | +| lendingStatistics | object | 近24个月放款情况 | +| performanceStatistics | object | 履约情况 | +| overdueRecord | object | 历史逾期记录 | +| creditDetail | object | 授信详情 | +| rentalBehavior | object | 租赁行为 | +| riskSupervision | object | 关联风险监督 | +| judicialLeaseReport | object | 个人司法信息 | +--- + +### 2. baseInfo(基本信息) + +| 字段名 | 类型 | 说明 | +| :--- | :--- | :--- | +| name | String | 姓名 | +| age | int | 年龄 | +| sex | String | 性别 | +| idCard | String | 身份证号码 | +| phone | String | 手机号码 | +| location | String | 户籍所在地 | +| phoneArea | String | 号码归属地 | +| status | int | 号码状态:-1:未查得; 0:空号; 1:实号; 2:停机; 3:库无; 4:沉默号; 5:风险号 | +| channel | String | 手机运营商 | + +--- + +### 3. standLiveInfo(身份信息核验) + +| 字段名 | 类型 | 说明 | +| :--- | :--- | :--- | +| finalAuthResult | String | 实名核验:"1":【不一致或不存在】、"0":【一致】 | +| verification | String | 运营商三要素核验:"1":【不一致】、"0":【一致】、"-1":【查无记录】 | +| inTime | String | 运营商在网时长:0 [0,3)、3 [3,6)、6 [6,12)、12 [12,24)、24 [24,+)、99 手机号已离网/新入网/手机状态异常、-1 查无记录 | + +--- + +### 4. riskPoint(命中风险标注) + +| 字段名 | 类型 | 说明 | 风险点 | 详解 | +| :--- | :--- | :--- | :--- | :--- | +| multiQuery | int | 0:未命中、其他为命中月份数 | 多头查询次数多 | 近{变量}个月申请网贷的查询次数较多 | +| riskList | int | 0:未命中、1:命中 | 命中风险关注名单 | 命中信贷高风险或租赁关注类名单库 | +| newRiskFeature | int | 0:未命中、1:命中 | 命中新增风险特征规则 | 命中报告中未展示的内容,数据的模型评分较低 | +| deductFail | int | 0:未命中、其他为命中月份数 | 近期扣款失败次数较多 | 近{变量}个月代扣还款失败次数较多 | +| judicialRisk | int | 0:未命中、1:命中 | 命中司法涉诉案件 | 用户历史上有过失信、犯罪、纠纷等严重影响信用记录的法院案件记录,审核需谨慎 | +| hitPreservationReview | int | 0:未命中、1:命中 | 命中非诉保全 | 该用户命中非诉保全案件记录 | +| legalCasesFlag | int | 0:未命中、1:命中 | 涉案公告 | | +| executionCasesFlag | int | 0:未命中、1:命中 | 执行公告 | | +| disinCasesFlag | int | 0:未命中、1:命中 | 失信公告 | | +| limitCasesFlag | int | 0:未命中、1:命中 | 限高公告 | | +| securityRisk | int | 0:未命中、1:命中 | 命中公安重点人员 | 该用户有不良劣迹 | +| antiFraudRisk | int | 0:未命中、1:命中 | 疑似涉赌涉诈人员 | 该用户涉嫌赌博、洗钱、诈骗 | +| registerRisk | int | 0:未命中、1:命中 | 公证仲裁执行风险 | 该地区不予执行先享后付案件 | +| relationRisk | int | 0:未命中、1:命中 | 命中中介关联风险 | 该用户与中介深度关联 | + +--- + +### 5. securityInfo(公安重点人员核验) + +| 字段名 | 类型 | 说明 | 备注 | +| :--- | :--- | :--- | :--- | +| front | int | 前科,0表示未命中 | 表明用户在刑或有前科 | +| drug | int | 涉毒,0表示未命中 | 表明用户制、贩、藏、运、涉毒品风险较高 | +| takeDrug | int | 吸毒,0表示未命中 | 表明用户吸食毒品风险较高 | +| escape | int | 在逃,0表示未命中 | 表明用户有在逃、在逃撤销历史风险 | +| icase | int | 涉案,0表示未命中 | 表明用户涉黑、涉疆藏,在逃,涉刑案等风险较高 | +| ikey | int | 重点,0表示未命中 | 表明用户为公安机关重点人员名单风险 | +| itrancase | int | 涉交通案件,0表示未命中 | 表明用户涉交通案件 | + +--- + +### 6. riskList(风险名单) + +| 字段名 | 类型 | 说明 | +| :--- | :--- | :--- | +| creditLeaseRisk | int | 信用租赁风险名单,0未命中,1命中 | +| bankOverdueRecord | int | 银行逾期记录,0未命中,1命中 | +| riskPhoneNumber | int | 通信风险手机号库,0未命中,1命中 | +| highRiskArea | int | 高风险集中地区,0未命中,1命中 | +| creditOverdueRecord | int | 信贷逾期记录,0未命中,1命中 | +| vehicleLeaseViolation | int | 车辆租赁违约,0未命中,1命中 | +| courtViolator | int | 法院被执行名单,0未命中,1命中 | +| industryBlacklist | int | 行业黑名单,0未命中,1命中 | +| identityFake | int | 身份伪冒风险,0未命中,1命中 | +| groupFraud | int | 团伙欺诈名单,0未命中,1命中 | +| taxDebt | int | 欠税名单,0未命中,1命中 | +| mediumRelationRisk | int | 中介关联风险,0未命中,1命中 | +| phoneNumberStatus | int | 手机号码状态异常,0未命中,1命中 | + +--- + +### 7. applicationStatistics(历史借贷行为) + +| 字段名 | 类型 | 说明 | +| :--- | :--- | :--- | +| totalApplicationCount | int | 申请机构数 | +| consumptionInstallmentApplicationCount | int | 申请消费分期类机构数 | +| onlineLoanApplicationCount | int | 申请网络贷款类机构数 | +| otherApplicationCount | int | 申请其他类机构数 | +| lastApplicationDate | String | 最后一次申请时间 | +| daysSinceLastApplication | String | 距离最近一次申请已有(天):(0,30) | +| applicationCountLastMonth | int | 近1个月申请机构数 | +| applicationCountLast3Months | int | 近3个月申请机构数 | +| applicationCountLast6Months | int | 近6个月申请机构数 | +| applicationCountLast12Months | int | 近12个月申请机构数 | + +--- + +### 8. lendingStatistics(近24个月放款情况) + +| 字段名 | 类型 | 说明 | +| :--- | :--- | :--- | +| totalLendingInstitutionCount | int | 放贷机构总数 | +| installmentLendingInstitutionCount | int | 分期类放款机构数 | +| onlineLendingInstitutionCount | int | 网络贷款类放款机构 | +| lastLendingDate | String | 最近一次放款日期 | +| daysSinceLastLending | String | 距离最近一次放款日期已有(天):(0,30) | +| lendingCountLastMonth | int | 近1个月放贷次数 | +| lendingAmountLastMonth | String | 近1个月放贷金额(金额区间) | +| lendingCountLast3Months | int | 近3个月放贷次数 | +| lendingAmountLast3Months | String | 近3个月放贷金额(金额区间) | +| lendingCountLast6Months | int | 近6个月放贷次数 | +| lendingAmountLast6Months | String | 近6个月放贷金额(金额区间) | +| lendingCountLast12Months | int | 近12个月放贷次数 | +| lendingAmountLast12Months | String | 近12个月放贷金额(金额区间) | +| lendingCountLast24Months | int | 近24个月放贷次数 | +| lendingAmountLast24Months | String | 近24个月放贷金额(金额区间) | + +--- + +### 9. performanceStatistics(履约情况) + +| 字段名 | 类型 | 说明 | +| :--- | :--- | :--- | +| normalRepaymentRatio | String | 正常还款占总订单比例 | +| creditLoanDuration | int | 信用贷款时长 | +| settledLoanOrderCount | int | 贷款已结清订单数 | +| daysSinceLastPerformance | String | 距离最近一次履约据今天数(天):(0,30) | +| performanceCountLastMonth | int | 近1个月履约次数 | +| performanceAmountLastMonth | String | 近1个月履约金额(金额区间) | +| repaymentExceptionCountLastMonth | int | 近1个月还款异常次数 | +| performanceCountLast3Months | int | 近3个月履约次数 | +| performanceAmountLast3Months | String | 近3个月履约金额(金额区间) | +| repaymentExceptionCountLast3Months | int | 近3个月还款异常次数 | +| performanceCountLast6Months | int | 近6个月履约次数 | +| performanceAmountLast6Months | String | 近6个月履约金额(金额区间) | +| repaymentExceptionCountLast6Months | int | 近6个月还款异常次数 | +| performanceCountLast12Months | int | 近12个月履约次数 | +| performanceAmountLast12Months | String | 近12个月履约金额(金额区间) | +| repaymentExceptionCountLast12Months | int | 近12个月还款异常次数 | +| performanceCountLast24Months | int | 近24个月履约次数 | +| performanceAmountLast24Months | String | 近24个月履约金额(金额区间) | +| repaymentExceptionCountLast24Months | int | 近24个月还款异常次数 | + +--- + +### 10. overdueRecord(历史逾期记录) + +| 字段名 | 类型 | 说明 | +| :--- | :--- | :--- | +| currentOverdueInstitution | String | 当前逾期机构 | +| currentOverdueCount | int | 当前逾期笔数 | +| totalOverdueAmount | String | 逾期总金额(元)(金额区间) | +| lastOverdueDate | String | 最近逾期时间 | +| m0PlusCountLast6Months | int | 近6个月M0+笔数 | +| m1PlusCountLast6Months | int | 近6个月M1+笔数 | +| totalAmountLast6Months | String | 近6个月累计金额(金额区间) | +| m0PlusCountLast12Months | int | 近12个月M0+笔数 | +| m1PlusCountLast12Months | int | 近12个月M1+笔数 | +| totalAmountLast12Months | String | 近12个月累计金额(金额区间) | +| m0PlusCountLast24Months | int | 近24个月M0+笔数 | +| m1PlusCountLast24Months | int | 近24个月M1+笔数 | +| totalAmountLast24Months | String | 近24个月累计金额(金额区间) | + +--- + +### 11. creditDetail(授信详情) + +| 字段名 | 类型 | 说明 | +| :--- | :--- | :--- | +| maxOnlineLoanCredit | String | 网络贷款类最大授信额度(金额区间) | +| avgOnlineLoanCredit | String | 网络贷款类平均授信额度(金额区间) | +| maxConsumptionInstallmentCredit | String | 消费分期类最大授信额度(金额区间) | +| avgConsumptionInstallmentCredit | String | 消费分期类平均授信额度(金额区间) | + +--- + +### 12. rentalBehavior(租赁行为) + +*注:以下字段命名规则统一为 `rentalApplication...`,类型均为 String 或 int(具体视原始数据而定,文档中未明确区分的默认为 String)。* + +| 字段名 | 说明 | +| :--- | :--- | +| rentalApplicationInstitutionsLast3Days | 近3天租赁申请机构数 | +| rentalApplicationCountLast3Days | 近3天租赁申请次数 | +| rentalApplicationInstitutionsLast3DaysWeekend | 近3天租赁周末申请机构数 | +| rentalApplicationCountLast3DaysWeekend | 近3天租赁周末申请次数 | +| rentalApplicationInstitutionsLast3DaysNight | 近3天租赁夜间申请机构数 | +| rentalApplicationCountLast3DaysNight | 近3天租赁夜间申请次数 | +| rentalApplicationInstitutionsLast7Days | 近7天租赁申请机构数 | +| rentalApplicationCountLast7Days | 近7天租赁申请次数 | +| rentalApplicationInstitutionsLast7DaysWeekend | 近7天租赁周末申请机构数 | +| rentalApplicationCountLast7DaysWeekend | 近7天租赁周末申请次数 | +| rentalApplicationInstitutionsLast7DaysNight | 近7天租赁夜间申请机构数 | +| rentalApplicationCountLast7DaysNight | 近7天租赁夜间申请次数 | +| rentalApplicationInstitutionsLast14Days | 近14天租赁申请机构数 | +| rentalApplicationCountLast14Days | 近14天租赁申请次数 | +| rentalApplicationInstitutionsLast14DaysWeekend | 近14天租赁周末申请机构数 | +| rentalApplicationCountLast14DaysWeekend | 近14天租赁周末申请次数 | +| rentalApplicationInstitutionsLast14DaysNight | 近14天租赁夜间申请机构数 | +| rentalApplicationCountLast14DaysNight | 近14天租赁夜间申请次数 | +| rentalApplicationInstitutionsLast1Month | 近1个月租赁申请机构数 | +| rentalApplicationCountLast1Month | 近1个月租赁申请次数 | +| rentalApplicationInstitutionsLast1MonthWeekend | 近1个月租赁周末申请机构数 | +| rentalApplicationCountLast1MonthWeekend | 近1个月租赁周末申请次数 | +| rentalApplicationInstitutionsLast1MonthNight | 近1个月租赁夜间申请机构数 | +| rentalApplicationCountLast1MonthNight | 近1个月租赁夜间申请次数 | +| rentalApplicationInstitutionsLast3Months | 近3个月租赁申请机构数 | +| rentalApplicationCountLast3Months | 近3个月租赁申请次数 | +| rentalApplicationInstitutionsLast3MonthsWeekend | 近3个月租赁周末申请机构数 | +| rentalApplicationCountLast3MonthsWeekend | 近3个月租赁周末申请次数 | +| rentalApplicationInstitutionsLast3MonthsNight | 近3个月租赁夜间申请机构数 | +| rentalApplicationCountLast3MonthsNight | 近3个月租赁夜间申请次数 | +| rentalApplicationInstitutionsLast6Months | 近6个月租赁申请机构数 | +| rentalApplicationCountLast6Months | 近6个月租赁申请次数 | +| rentalApplicationInstitutionsLast6MonthsWeekend | 近6个月租赁周末申请机构数 | +| rentalApplicationCountLast6MonthsWeekend | 近6个月租赁周末申请次数 | +| rentalApplicationInstitutionsLast6MonthsNight | 近6个月租赁夜间申请机构数 | +| rentalApplicationCountLast6MonthsNight | 近6个月租赁夜间申请次数 | +| rentalApplicationInstitutionsLast12Months | 近12个月租赁申请机构数 | +| rentalApplicationCountLast12Months | 近12个月租赁申请次数 | +| rentalApplicationInstitutionsLast12MonthsWeekend | 近12个月租赁周末申请机构数 | +| rentalApplicationCountLast12MonthsWeekend | 近12个月租赁周末申请次数 | +| rentalApplicationInstitutionsLast12MonthsNight | 近12个月租赁夜间申请机构数 | +| rentalApplicationCountLast12MonthsNight | 近12个月租赁夜间申请次数 | + +--- + +### 13. riskSupervision(关联风险监督) + +| 字段名 | 类型 | 说明 | +| :--- | :--- | :--- | +| leastApplicationTime | int | 最后申请时间 | +| rentalRiskListIdCardRelationsPhones | int | 同一身份证关联手机号数 | +| rentalRiskListPhoneRelationsIdCards | int | 同一手机号关联身份证数 | +| details | String | 详情 | + +--- + +### 14. antiFraudInfo(涉赌涉诈风险) + +| 字段名 | 类型 | 说明 | +| :--- | :--- | :--- | +| moneyLaundering | string | 疑似跑分风险(0,A,B,C,D) | +| deceiver | string | 疑似欺诈风险(0,A,B,C,D) | +| gamblerPlayer | string | 疑似赌博玩家风险(0,A,B,C,D) | +| gamblerBanker | string | 疑似赌博庄家风险(0,A,B,C,D) | + +**备注:** +* **0**: 无风险 +* **A**: 较低风险:近三个月有参与疑似涉赌涉诈中风险交易,或历史有参与涉赌诈高风险交易,近期未参与涉赌诈等交易的账号;以及其他较低危风险交易 +* **B**: 低风险:近三个月有参与疑似涉赌涉诈高风险交易,近期未参与涉赌诈等交易的账号;以及其他低危风险交易。 +* **C**: 中风险(有从高风险降级的可能性):近三个月有与赌博庄家、欺诈收款关联交易,或疑似团伙性质的账户;或第三方支付投诉举报,疑似为涉诈、涉赌的收款账户;以及其他中危风险交易。 +* **D**: 高风险:近三个月有被交易处罚,如涉赌、涉诈等高危风险交易的处罚;或近期被四方巡检稽核为收款账户;或第三方支付投诉举报,定性为涉诈账户,且近期有过高危收款行为的账户,以及其他高危风险交易。 + +--- + +### 15. judicialLeaseReport(个人司法信息统计) + +| 字段名 | 类型 | 说明 | +| :--- | :--- | :--- | +| courtInfo | object | 个人司法信息 | +| caseOverviewInfo | object | 案件概览 | + +#### 16. courtInfo(个人司法信息) + +##### 16.1 案件统计信息 + +| 字段名 | 类型 | 说明 | +| :--- | :--- | :--- | +| civilCasesCount | int | 民事案件数 | +| criminalCasesCount | int | 刑事案件数 | +| administrativeCasesCount | int | 行政案件数 | +| preservationCasesCount | int | 非诉保全审查数 | +| enforcementCasesCount | int | 执行案件数 | +| supervisionCasesCount | int | 管辖案件数 | +| compensationCasesCount | int | 赔偿案件数 | +| bankruptcyCasesCount | int | 强制清算与破产案件数 | +| newMultCourtInfo | Object | 案件详细信息 | + +##### 16.2 案件详细信息 + +| 字段名 | 类型 | 说明 | +| :--- | :--- | :--- | +| civilCases | List | 民事案件列表 | +| criminalCases | List | 刑事案件列表 | +| administrativeCases | List | 行政案件列表 | +| preservationCases | List | 非诉保全审查列表 | +| enforcementCases | List | 执行案件列表 | +| supervisionCases | List | 管辖案件列表 | +| compensationCases | List | 赔偿案件列表 | +| bankruptcyCases | List | 强制清算与破产案件列表 | +| disinCases | List | 失信公告列表 | +| limitCases | List | 限高公告列表 | +| caseCounts | Object | 总案件统计 | +| civilCaseCounts | Object | 民事案件统计 | +| criminalCaseCounts | Object | 刑事案件统计 | +| administrativeCaseCounts | Object | 行政案件统计 | +| preservationCaseCounts | Object | 非诉保全审查统计 | +| enforcementCaseCounts | Object | 执行案件统计 | +| supervisionCaseCounts | Object | 管辖案件统计 | +| compensationCaseCounts | Object | 赔偿案件统计 | +| bankruptcyCaseCounts | Object | 强制清算与破产案件统计 | + +##### 16.3 judiciaLegalCase 案件详情列表共有字段 +*(适用于 civilCases, criminalCases, administrativeCases, preservationCases, enforcementCases, supervisionCases, compensationCases, bankruptcyCases)* + +| 字段名 | 类型 | 说明 | +| :--- | :--- | :--- | +| caseNumber | String | 案号 | +| nssdw | String | 诉讼地位 | +| caseStatus | String | 案件进展阶段 | +| najlx | String | 案件类型 | +| cdsrxx | String | 当事人 | +| nslcx | String | 审理程序 | +| zxfy | String | 执行法院 | +| dlarq | String | 立案时间 | +| djarq | String | 结案时间 | +| njafs | String | 结案方式 | +| nfzje | String | 犯罪金额 | +| nccxzxje | String | 财产执行金额 | +| njbfy | String | 经办法院 | +| npcpcje | String | 判处罚金额 | +| cgkwsDsr | String | 当事人详情/公开文书当事人 | +| cgkwsPjjg | String | 判决结果 | +| cahHx | String | 后续案件案号 | +| cahHxBs | String | 后续案件标识 | +| nsqzxbdje | String | 申请执行标的金额 | +| njabdje | String | 结案标的金额 | +| nsjdwje | String | 实际到位的金额 | +| najbs | String | 案件标识 | +| npjVictory | String | 胜诉估计 | +| nwzxje | String | 未执行金额 | +| nqsbdje | String | 起诉标的金额 | + +##### 16.4 disinCases 失信公告案件详情列表 + +| 字段名 | 类型 | 说明 | +| :--- | :--- | :--- | +| xb | String | 性别 | +| orgCode | String | 组织机构代码 | +| orglegalPerson | String | 企业法人 | +| zxfy | String | 执行法院 | +| sf | String | 执行省份 | +| zxyjwh | String | 执行依据文号 | +| larq | String | 立案日期 | +| ah | String | 案号 | +| zxyjdw | String | 执行依据单位 | +| yw | String | 生效法律文书确定的义务 | +| lxqk | String | 被执行人的履行情况 | +| xwqx | String | 失信被执行人行为具体情况 | +| fbrq | String | 发布日期 | +| pjjeGj | String | 金额估计 | + +##### 16.5 limitCases 限高公告案件详情列表 + +| 字段名 | 类型 | 说明 | +| :--- | :--- | :--- | +| orglegalName | String | 企业名称 | +| orglegalPerson | String | 企业法人 | +| zxfy | String | 执行法院 | +| ah | String | 案号 | +| larq | String | 立案时间 | +| fbrq | String | 发布时间 | + +##### 16.6 caseCounts 案件统计 +*(适用于 caseCounts, civilCaseCounts, criminalCaseCounts, administrativeCaseCounts, preservationCaseCounts, enforcementCaseCounts, supervisionCaseCounts, compensationCaseCounts, bankruptcyCaseCounts)* + +| 字段名 | 类型 | 说明 | +| :--- | :--- | :--- | +| totalCasesCounts | String | 总案件数量 | +| totalJieCaseCounts | String | 总已结案数量 | +| totalWeiCaseCounts | String | 总未结案数量 | +| totalCaseAmounts | String | 总案件金额 | +| totalJieAmountCases | String | 总已结案金额 | +| totalWeiAmountCases | String | 总未结案金额 | +| beigaoTotalCasesCounts | String | 被告总案件数量 | +| beigaoTotalJieCaseCounts | String | 被告总已结案数量 | +| beigaoTotalWeiCaseCounts | String | 被告总未结案数量 | +| beigaoTotalCaseAmounts | String | 被告总案件金额 | +| beigaoTotalJieAmountCases | String | 被告总已结案金额 | +| beigaoTotalWeiAmountCases | String | 被告总未结案金额 | +| yuangaoTotalCasesCounts | String | 原告总案件数量 | +| yuangaoTotalJieCaseCounts | String | 原告总已结案数量 | +| yuangaoTotalWeiCaseCounts | String | 原告总未结案数量 | +| yuangaoTotalCaseAmounts | String | 原告总案件金额 | +| yuangaoTotalJieAmountCases | String | 原告总已结案金额 | +| yuangaoTotalWeiAmountCases | String | 原告总未结案金额 | +| otherTotalCasesCounts | String | 第三人总案件数量 | +| otherTotalJieCaseCounts | String | 第三人总已结案数量 | +| otherTotalWeiCaseCounts | String | 第三人总未结案数量 | +| otherTotalCaseAmounts | String | 第三人总案件金额 | +| otherTotalJieAmountCases | String | 第三人总已结案金额 | +| otherTotalWeiAmountCases | String | 第三人总未结案金额 | +| caseActionDistribution | String | 案由分布 | +| localDistribution | String | 地点分布 | +| caseCloselDistribution | String | 结案分布 | +| timeDistribution | String | 时间分布 | + +--- + +### 17. caseOverviewInfo(案件概览) + +| 字段名 | 类型 | 说明 | +| :--- | :--- | :--- | +| disinCaseCounts | int | 失信命中,0未命中,1命中 | +| limitCaseCounts | int | 限高命中,0未命中,1命中 | +| beigaoTotalCasesCounts | int | 被告总案件数量 | +| beigaoTotalWeiCaseCounts | int | 被告总未结案数量 | +| executionCaseCounts | int | 被执行案件数 | +| beigaoTotalCaseAmounts | int | 被告总案件金额 | +| affiliateCompany | int | 关联企业 | +| leastCaseTime | String | 最近案件年份 | \ No newline at end of file