| | |
| | | | region_code | varchar(20) | 所属地区(行政区划代码) | |
| | | | enterprise_code | varchar(50) | 企业代码 | |
| | | | enterprise_name | varchar(200) | 企业名称 | |
| | | | unified_credit_code | varchar(50) | 统一社会信用代码(新版模板新增列;老模板无此列时为 NULL) | |
| | | | report_unit | varchar(200) | 填报单位(新版模板新增列;老模板无此列时为 NULL) | |
| | | | vehicle_total | int | 客运车辆_总计 | |
| | | | seat_total | int | 核定载客位_总计 | |
| | | | vehicle_schedule | int | 车辆数_客运班车(含定线旅游) | |
| | |
| | | |
| | | ## 七、LLM脱敏映射 |
| | | |
| | | > **实现说明(2026-09-14 更新)**:当前实际生效的脱敏是**内存态**的——`DesensitizeService` 在数据外发前把企业名称替换为 `Company1`、`Company2`…,回答返回前再还原,映射只存在进程内存中、不落库。 |
| | | > 具体做法:AI 查库(`query_database`)结果回填给大模型前,企业名称统一换别名,自由文本里的企业名称与手机号一并处理;`contact_person`(填表人)、`contact_phone`(联系电话)、`unified_credit_code`(统一社会信用代码)、`unit_leader`、`stats_leader`、`report_unit`、`enterprise_code` 直接从"可查列"中剔除,AI 既查不到也不能作为过滤/排序条件。 |
| | | > 下表 `llm_desensitize_map` 为**预留**的落库版映射表,目前代码未引用、表为空;若后续需要留存脱敏审计痕迹再启用。 |
| | | |
| | | ### llm_desensitize_map 脱敏映射表 |
| | | | 字段 | 类型 | 说明 | |
| | | |------|------|------| |