1设计说明
本数据模型完全基于现有资料倒推而来,未引入任何臆测性业务规则。资料包括:
- 《项目运营管理1787997814327.xls》:家族信托后台真实运营表,37 列 × 4 行实测数据。
- KYC 尽调清单 PDF(薛** / 王**,已脱敏):委托人、配偶、资金来源、投资运用方式、受益人、证照清单。
- 双录话术 PDF:A1-A5 风险测评与 R1-R5 产品风险等级的匹配规则。
- 清算报告 / 信托经理变更公告 PDF:产品生命周期、收益分配、经理变更字段。
- CRM 截图 322 张:中航财富 + 家族信托两套系统的菜单、列表、表单字段、状态枚举、审批流。
证据来源Excel 实测PDF 文本提取界面截图 OCR
2核心实体关系图(倒推)
关系说明:客户主数据是全局唯一根实体;KYC、受益人、订单、合同、双录均归属客户;
产品是所有销售动作的核心对象;家族信托项目由合同/订单派生,并与投配指令、净值记录形成 1:N 关系;组织架构为权限与绩效提供范围维度。
3客户与 KYC 域
两套系统均围绕“客户主数据”展开。财富 CRM 强调理财账户、合格投资者、风险测评有效期;家族信托 CRM 强调委托人/配偶/受益人、资金来源、投资运用方式。合并后的系统应以 party 作为统一主数据,用 kyc_record 承载双条线的不同尽调模板。KYC 适用于全部客户:家族信托客户走 9 步尽调模板,财富线客户走 5 步精简模板(身份信息→财务状况→投资目标与期限→双因子风险测评→资金来源确认)——每个客户都必须完成 KYC 与年度重检,作为财富诊断的输入。
双因子风险测评规则(吸收 Schwab IPQ / Wealthfront)风险承受力拆为两个独立评分:客观承受力(capacity:年龄/收入稳定性/资产规模/流动性需求)与主观意愿(willingness:亏损反应/投资经验/波动接受度)。有效风险等级 = min(客观, 主观) 取更保守者——行为金融学证明客户普遍高估自身风险承受力,取保守值是行业共识。风险等级每 12 个月重测(超过有效期系统强制下架产品列表)。
客户主数据表(party)
| 字段名 | 类型 | 必填 | 说明 / 枚举 | 置信度 |
| id | BIGINT PK | 是 | 客户唯一编号 | 高 |
| customer_no | VARCHAR(32) | 是 | 理财账户 / 客户号,如 800016831862 | 高 |
| name | VARCHAR(64) | 是 | 客户姓名 | 高 |
| gender | TINYINT | 是 | 男 / 女 / 未知 | 高 |
| id_type | VARCHAR(20) | 是 | 身份证 / 护照 / 其他(截图显示下拉) | 高 |
| id_no | VARCHAR(40) | 是 | 脱敏存储,加密 | 高 |
| id_valid_from | DATE | 否 | 证件有效期开始 | 高 |
| id_valid_to | DATE | 否 | 长期有效 或 截止日期 | 高 |
| birth_date | DATE | 否 | 出生日期 | 高 |
| nationality | VARCHAR(40) | 是 | 中国 / 其他 | 高 |
| tax_residency | VARCHAR(80) | 否 | 税收居民身份,支持多选 | 高 |
| marital_status | TINYINT | 否 | 未婚 / 已婚 / 离异 / 丧偶 | 高 |
| occupation | VARCHAR(80) | 否 | 职业枚举:企业负责人、公务员、自由职业者、离退休人员等 12 类(来自 KYC 清单) | 高 |
| phone | VARCHAR(20) | 是 | 预留手机号,用于登录/双录 | 高 |
| email | VARCHAR(80) | 否 | 电子邮箱 | 高 |
| fax | VARCHAR(30) | 否 | 传真 | 中 |
| address | VARCHAR(256) | 否 | 通讯地址 | 高 |
| is_employee | TINYINT | 否 | 是否本公司员工 | 高 |
| qualified_investor | TINYINT | 否 | 已认定(新规) / 未认定 / 待复核 | 高 |
| qi_expiry_date | DATE | 否 | 合格投资者到期日 | 高 |
| risk_level | VARCHAR(10) | 是 | A1谨慎型 / A2稳健型 / A3平衡型 / A4积极型 / A5进取型 | 高 |
| risk_expiry_date | DATE | 是 | 风险测评有效期 | 高 |
| rm_id | BIGINT FK | 是 | 归属客户经理 | 高 |
| dept_id | BIGINT FK | 是 | 所属部门 / 财富中心 | 高 |
| bu_id | BIGINT FK | 否 | 加盟商 BU(为空则为总部) | 中 |
| line_tags | JSON | 否 | 财富管理 / 家族信托,可双选 | 中 |
| status | VARCHAR(20) | 是 | 潜在 / 正式 / 冻结 / 流失 | 高 |
| created_at / updated_at | DATETIME | 是 | 创建与更新时间 | 高 |
证据:客户信息页截图、KYC 尽调清单 PDF、家族信托 KYC 截图
KYC 尽调主表(kyc_record)
| 字段名 | 类型 | 必填 | 说明 / 枚举 | 置信度 |
| id | BIGINT PK | 是 | KYC 记录 ID | 高 |
| customer_id | BIGINT FK | 是 | 关联客户 | 高 |
| project_id | BIGINT FK | 否 | 若为家族信托,关联项目 | 高 |
| line_type | VARCHAR(16) | 是 | wm / ft / both(wm 走 5 步精简模板,ft 走 9 步尽调模板) | 高 |
| capacity_score | TINYINT | 是 | 客观风险承受力 1-5(财务状况/年龄/资产/流动性需求折算) | 设计 |
| willingness_score | TINYINT | 是 | 主观风险意愿 1-5(亏损反应/投资经验/波动接受度折算) | 设计 |
| effective_risk | VARCHAR(10) | 是 | 有效风险 = min(客观, 主观),A1-A5(取保守者规则) | 设计 |
| management_dept | VARCHAR(64) | 否 | 管理部门,如财富管理事业部 | 高 |
| product_series | VARCHAR(32) | 否 | 产品系列:鲲泽家族 / 鲲瓴家族 / 鹏 A 系列等 | 高 |
| trust_type | VARCHAR(32) | 否 | 信托类型 / 信托分类 | 高 |
| channel | VARCHAR(64) | 否 | 渠道,如南京财富中心 | 高 |
| advisor_id | BIGINT FK | 是 | 财富顾问 / 客户经理 | 高 |
| is_all_staff_marketing | TINYINT | 否 | 是否全员营销 | 高 |
| initial_amount | DECIMAL(18,2) | 否 | 初始认购资金规模(小写) | 高 |
| investment_mode | VARCHAR(40) | 否 | 全权委托受托人自行决策运用 / 指令型 / 建议型 | 高 |
| confirm_mode | VARCHAR(40) | 否 | 无需确认型 / 投资确认型 / 投资建议默认型 | 高 |
| fee_rate | DECIMAL(8,4) | 否 | 固定费率信托报酬 | 中 |
| fixed_fee | DECIMAL(18,2) | 否 | 固定金额信托报酬 | 高 |
| notice_days | INT | 否 | 投资建议或通知期限(工作日) | 中 |
| submit_time | DATETIME | 否 | 提交 KYC 申请时间 | 高 |
| dept_approve_time | DATETIME | 否 | 理财中心总经理审核时间 | 高 |
| trust_mgr_approve_time | DATETIME | 否 | 信托经理审核时间 | 高 |
| status | VARCHAR(20) | 是 | 草稿 / 提交待审 / 部门审核通过 / 信托经理通过 / 退回 | 高 |
证据:家族信托 KYC 截图(9 步流程 + 审核历史)
资金来源子表(kyc_asset_source)
| 字段名 | 类型 | 必填 | 说明 / 枚举 | 置信度 |
| id | BIGINT PK | 是 | | 高 |
| kyc_id | BIGINT FK | 是 | | 高 |
| source_type | VARCHAR(40) | 是 | 工资薪金 / 保险 / 财产转让 / 承包经营 / 劳务稿酬 / 利息股息红利 / 租赁 / 偶然所得 / 其他 | 高 |
| amount | DECIMAL(18,2) | 否 | 累计金额(万元) | 高 |
| company_name | VARCHAR(128) | 否 | 工作单位 / 公司名称 | 高 |
| position | VARCHAR(64) | 否 | 职级名称 | 高 |
| work_years | INT | 否 | 工作年限 | 高 |
| annual_income | DECIMAL(18,2) | 否 | 年收入 | 高 |
| asset_name | VARCHAR(128) | 否 | 具体资产名称 | 中 |
| relationship | VARCHAR(32) | 否 | 与委托人关系 | 中 |
| remarks | TEXT | 否 | 备注 | 低 |
证据:KYC 客户情况说明 PDF、家族信托资金调查截图
受益人子表(customer_beneficiary)
| 字段名 | 类型 | 必填 | 说明 / 枚举 | 置信度 |
| id | BIGINT PK | 是 | | 高 |
| customer_id | BIGINT FK | 是 | 委托人客户 ID | 高 |
| project_id | BIGINT FK | 否 | 家族信托项目 ID | 高 |
| is_authorized | TINYINT | 否 | 是否为被授权人 | 高 |
| relationship | VARCHAR(32) | 是 | 配偶 / 子女 / 父母 / 本人 / 其他 | 高 |
| name | VARCHAR(64) | 是 | | 高 |
| gender | TINYINT | 否 | | 高 |
| id_type / id_no | VARCHAR | 否 | | 高 |
| birth_date | DATE | 否 | 出生日期 | 高 |
| nationality / tax_residency | VARCHAR | 否 | | 高 |
| phone / email / address / fax | VARCHAR | 否 | | 高 |
| guardian_name | VARCHAR(64) | 否 | 监护人姓名 | 高 |
| guardian_relationship | VARCHAR(32) | 否 | 监护人与受益人关系 | 高 |
| benefit_account_bank | VARCHAR(128) | 否 | 信托利益账户开户总行 | 高 |
| benefit_account_branch | VARCHAR(128) | 否 | 信托利益账户开户银行支行 | 高 |
证据:家族信托受益人截图、KYC 清单 PDF
4产品中心
财富 CRM 的产品全景页包含产品概况、销售参数、订单交易、信息披露、其他信息 5 个 Tab;产品参数非常完整,是倒推 product 表的核心来源。
| 字段名 | 类型 | 必填 | 说明 / 枚举 | 置信度 |
| id | BIGINT PK | 是 | | 高 |
| product_code | VARCHAR(32) | 是 | 产品代码,如 ZH1KJ8 | 高 |
| full_name | VARCHAR(256) | 是 | 产品全称 | 高 |
| line_type | VARCHAR(16) | 是 | wm / ft | 高 |
| series | VARCHAR(64) | 否 | 产品系列 | 高 |
| product_type | VARCHAR(40) | 是 | 固定收益 / 权益 / 固收+ / 家族信托 / 投顾服务 | 高 |
| risk_level | VARCHAR(8) | 是 | R1 / R2 / R3 / R4 / R5 | 高 |
| term_days | INT | 否 | 期限(天),180 日 / 24 月等 | 高 |
| benchmark_type | VARCHAR(40) | 否 | 业绩比较基准类型 | 中 |
| benchmark_rate | DECIMAL(8,4) | 否 | 业绩比较基准,如 5.6% | 高 |
| min_subscribe_amount | DECIMAL(18,2) | 否 | 个人认购起点 | 高 |
| inc_amount | DECIMAL(18,2) | 否 | 个人认购递增金额 | 高 |
| max_subscribe_amount | DECIMAL(18,2) | 否 | 个人持有上限 | 高 |
| min_subscribe_amount_org | DECIMAL(18,2) | 否 | 机构认购起点 | 高 |
| max_total_scale | DECIMAL(18,2) | 否 | 销售规模(万) | 高 |
| sales_contract_count | INT | 否 | 销售合同数 | 高 |
| raise_start / raise_end | DATETIME | 否 | 认购起止时间 | 高 |
| payment_deadline | DATE | 否 | 缴款截止日期 | 高 |
| allow_payment_methods | JSON | 否 | 银行汇款 / POS / 委托划付 / 电子账户等 | 高 |
| face_type | VARCHAR(40) | 否 | 个人 / 机构 / 产品 | 高 |
| sales_scope | VARCHAR(80) | 否 | 面向客户类型 | 高 |
| is_all_staff_marketing | TINYINT | 否 | 是否全员营销 | 高 |
| limit_mode | VARCHAR(40) | 否 | 限制模式:合同数限制等 | 高 |
| over_allocation_ratio | DECIMAL(6,2) | 否 | 超额配售比例 % | 高 |
| custodian_bank | VARCHAR(128) | 否 | 保管银行 | 高 |
| collection_account_name | VARCHAR(128) | 否 | 银行账户名称 | 高 |
| collection_account_no | VARCHAR(64) | 否 | 银行账号 | 高 |
| fund_usage | TEXT | 否 | 资金用途 | 高 |
| repayment_source | TEXT | 否 | 还款来源 | 中 |
| manager_id | BIGINT FK | 否 | 信托经理 | 高 |
| status | VARCHAR(20) | 是 | 预热 / 在售 / 存续 / 清算 | 高 |
产品费率子表(product_fee)
| 字段名 | 类型 | 必填 | 说明 / 枚举 | 置信度 |
| id | BIGINT PK | 是 | | 高 |
| product_id | BIGINT FK | 是 | | 高 |
| client_type | VARCHAR(20) | 是 | 个人 / 机构 | 高 |
| biz_name | VARCHAR(40) | 是 | 业务名称:认购 / 申购 / 赎回 | 高 |
| min_days / max_days | INT | 否 | 存续最小/最大天数 | 高 |
| time_unit | VARCHAR(10) | 否 | 天 / 月 / 年 | 高 |
| fee_algorithm | VARCHAR(40) | 否 | 费率算法 | 高 |
| fee_rate | DECIMAL(8,4) | 否 | 费率 | 高 |
证据:产品全景页截图、销售参数 Tab、其他信息 Tab、双录话术 PDF
5销售与订单
财富 CRM 的“我的订单”列表展示了完整订单状态机与交易字段。订单类别包含申购、认购、追加、赎回、转投等。
| 字段名 | 类型 | 必填 | 说明 / 枚举 | 置信度 |
| id | BIGINT PK | 是 | | 高 |
| order_no | VARCHAR(32) | 是 | 订单号,如 20250401000159 | 高 |
| customer_id | BIGINT FK | 是 | | 高 |
| product_id | BIGINT FK | 是 | | 高 |
| project_id | BIGINT FK | 否 | 家族信托项目 ID | 高 |
| order_type | VARCHAR(20) | 是 | 认购 / 申购 / 追加 / 赎回 / 转投 / 转让受让 | 高 |
| apply_amount | DECIMAL(18,2) | 否 | 申请金额 | 高 |
| apply_shares | DECIMAL(18,4) | 否 | 申请份额 | 高 |
| status | VARCHAR(24) | 是 | 待确认 / 进行中 / 待双录 / 待签约 / 待缴款 / 异常 / 取消中 / 已完成 / 已取消 | 高 |
| apply_time | DATETIME | 是 | 申请时间 | 高 |
| confirm_time | DATETIME | 否 | 确认日期 | 高 |
| confirm_amount | DECIMAL(18,2) | 否 | 确认金额 | 高 |
| confirm_shares | DECIMAL(18,4) | 否 | 确认份额 | 高 |
| confirm_nav | DECIMAL(12,6) | 否 | 确认日净值 | 高 |
| payment_status | VARCHAR(20) | 否 | 未缴款 / 部分缴款 / 已缴款 | 高 |
| channel | VARCHAR(40) | 否 | 客户 APP / 柜台 / 理财经理代录 | 高 |
| rm_id / dept_id | BIGINT FK | 是 | 归属客户经理/部门 | 高 |
| remark | TEXT | 否 | 备注 | 低 |
待确认→待双录→待签约→待缴款→已完成
证据:我的订单截图、订单交易 Tab 截图
资金退款申请表(refund_application)
| 字段名 | 类型 | 必填 | 说明 / 枚举 | 置信度 |
| id | BIGINT PK | 是 | | 高 |
| order_id | BIGINT FK | 是 | | 高 |
| customer_id / product_id | BIGINT FK | 是 | | 高 |
| refund_amount | DECIMAL(18,2) | 是 | 申请退款金额 | 高 |
| in_account_amount | DECIMAL(18,2) | 否 | 已进账流水 | 高 |
| payment_method | VARCHAR(40) | 否 | 缴款方式 | 高 |
| payer_bank_no | VARCHAR(64) | 否 | 付款方银行编号 | 高 |
| status | VARCHAR(20) | 是 | 待提交 / 客户确认 / 已完成 | 高 |
证据:资金退款申请截图
6合同与双录
合同表连接订单与持仓,双录表记录合规销售证据。A1-A5 投资者类型与 R1-R5 产品风险等级的匹配规则已写入双录话术。
| 字段名 | 类型 | 必填 | 说明 / 枚举 | 置信度 |
| id | BIGINT PK | 是 | | 高 |
| contract_no | VARCHAR(40) | 是 | 合同编号 | 高 |
| customer_id / product_id / order_id | BIGINT FK | 是 | | 高 |
| project_id | BIGINT FK | 否 | 家族信托项目 | 高 |
| contract_status | VARCHAR(20) | 是 | 草稿 / 已签署 / 生效 / 终止 / 清算 | 高 |
| sign_time | DATETIME | 否 | 签署时间 | 高 |
| amount | DECIMAL(18,2) | 否 | 合同金额 | 高 |
| shares | DECIMAL(18,4) | 否 | 持有份额 | 高 |
| holding_shares | DECIMAL(18,4) | 否 | 当前持有份额 | 高 |
| redeemable_shares | DECIMAL(18,4) | 否 | 当前可赎回份额 | 高 |
| frozen_shares | DECIMAL(18,4) | 否 | 冻结份额 | 高 |
| start_date / end_date | DATE | 否 | 合同起止日期 | 高 |
双录表(dual_record)
| 字段名 | 类型 | 必填 | 说明 / 枚举 | 置信度 |
| id | BIGINT PK | 是 | | 高 |
| order_id | BIGINT FK | 是 | | 高 |
| customer_id / product_id | BIGINT FK | 是 | | 高 |
| status | VARCHAR(20) | 是 | 待录制 / 已录制 / 待审核 / 已通过 | 高 |
| record_date | DATE | 否 | 录制日期 | 高 |
| record_duration | INT | 否 | 录制时长(秒) | 中 |
| recorder_id / recorder_dept | BIGINT | 否 | 录制人 / 录制部门 | 高 |
| reviewer_id | BIGINT FK | 否 | 审核人 | 高 |
| media_url | VARCHAR(512) | 否 | 录音录像文件地址 | 高 |
| generate_method | VARCHAR(32) | 否 | 生成方式:现场 / 远程 / APP | 高 |
| dual_target | VARCHAR(20) | 否 | 双录对象:客户 / 机构代表 | 高 |
证据:双录列表截图、产品双录材料 PDF、客户信息页合同列表
7项目与投后
Excel《项目运营管理》37 列给出了家族信托项目投后台账最完整的字段清单;产品全景页给出了净值/交易流水/收益分配/信息披露的字段结构。
| 字段名 | 类型 | 必填 | 说明 / 枚举 | 置信度 |
| id | BIGINT PK | 是 | | 高 |
| project_no | VARCHAR(40) | 是 | 项目编号,如 AVICTC2024X0539 | 高 |
| series | VARCHAR(40) | 否 | 产品系列 | 高 |
| project_name | VARCHAR(256) | 是 | 项目名称 | 高 |
| trust_type_new | VARCHAR(40) | 否 | 信托类型新分类 | 高 |
| stage | VARCHAR(32) | 否 | 项目阶段:期间管理阶段 / 清算阶段 | 高 |
| wealth_center | VARCHAR(64) | 否 | 所属财富中心 | 高 |
| wealth_manager | VARCHAR(32) | 否 | 财富经理 | 高 |
| client_name | VARCHAR(64) | 否 | 委托人 | 高 |
| establish_date / terminate_date | DATE | 否 | 成立日期 / 终止日期 | 高 |
| initial_shares | DECIMAL(18,2) | 否 | 初始设立份额 | 高 |
| total_delivered_shares | DECIMAL(18,2) | 否 | 累计交付份额 | 高 |
| current_shares | DECIMAL(18,2) | 否 | 当前份额 | 高 |
| initial_cash / initial_financial | DECIMAL(18,2) | 否 | 初始交付价值-资金 / 金融产品 | 高 |
| initial_policy_counted / initial_policy_not_counted | DECIMAL(18,2) | 否 | 初始交付价值-保单(算/不算规模) | 高 |
| initial_total | DECIMAL(18,2) | 否 | 初始交付价值-合计 | 高 |
| cumulative_cash / cumulative_financial / cumulative_policy_counted / cumulative_policy_not_counted / cumulative_total | DECIMAL(18,2) | 否 | 累计交付价值各分项与合计 | 高 |
| cash_ratio | DECIMAL(8,4) | 否 | 资金价值比例 | 高 |
| net_asset / liability | DECIMAL(18,2) | 否 | 财产净值 / 负债金额 | 高 |
| unit_nav / nav_date | DECIMAL(12,6) / DATE | 否 | 单位净值 / 净值日期 | 高 |
| cash_balance | DECIMAL(18,2) | 否 | 现金余额 | 高 |
| benefit_mode | VARCHAR(32) | 否 | 受益方式:自益 / 他益 / 自益+他益 | 高 |
| project_manager | VARCHAR(32) | 否 | 项目经理 | 高 |
| management_type | VARCHAR(20) | 否 | 管理类型:主动 / 被动 | 高 |
| asset_type | VARCHAR(40) | 否 | 交付资产类型:资金 / 金融产品 / 资金+金融产品 | 高 |
| category | VARCHAR(40) | 否 | 项目类别:单一 / 财产及财产权 | 高 |
| function_type | VARCHAR(40) | 否 | 功能分类:事务管理类 / 投资类 | 高 |
| report_branch | VARCHAR(64) | 否 | 上报分行 | 高 |
投配指令表(project_invest_instruction)
| 字段名 | 类型 | 必填 | 说明 / 枚举 | 置信度 |
| id | BIGINT PK | 是 | | 高 |
| project_id | BIGINT FK | 是 | | 高 |
| product_id | BIGINT FK | 否 | 投资标的 | 高 |
| instruction_status | VARCHAR(24) | 是 | 待归档 / 投资中 / 已完成 / 已取消 | 高 |
| customer_notify_status | VARCHAR(24) | 否 | 无需系统通知 / 已通知 / 待通知 | 高 |
| start_time | DATETIME | 是 | 发起时间 | 高 |
| trade_remark | TEXT | 否 | 交易备注 / 投资标的 | 高 |
| cancel_reason | TEXT | 否 | 预约取消原因 | 高 |
项目净值表(project_nav / product_nav)
| 字段名 | 类型 | 必填 | 说明 / 枚举 | 置信度 |
| id | BIGINT PK | 是 | | 高 |
| project_id / product_id | BIGINT FK | 是 | 至少关联其一 | 高 |
| nav_date | DATE | 是 | 净值日期 | 高 |
| unit_nav | DECIMAL(12,6) | 是 | 单位净值,如 1.6530 | 高 |
| cumulative_nav | DECIMAL(12,6) | 否 | 累计净值 | 高 |
| source | VARCHAR(40) | 否 | 估值表 / TA / 手工录入 | 中 |
产品信息披露表(product_disclosure)
| 字段名 | 类型 | 必填 | 说明 / 枚举 | 置信度 |
| id | BIGINT PK | 是 | | 高 |
| product_id / project_id | BIGINT FK | 是 | | 高 |
| title | VARCHAR(256) | 是 | 标题 | 高 |
| content | TEXT | 否 | 内容摘要 | 高 |
| attachment_url | VARCHAR(512) | 否 | 附件 | 高 |
| publish_time | DATETIME | 否 | 发布时间 | 高 |
| scope | VARCHAR(16) | 否 | 内部 / 公开 | 高 |
证据:项目运营管理 Excel、投配指令截图、合同信息查看截图、产品信息披露 Tab
8服务与活动
服务模块菜单包含客户关系、客户服务、消息发送、卡券管理、活动参与、积分管理、权益管理。截图中提取到活动参与与拜访记录字段。
| 字段名 | 类型 | 必填 | 说明 / 枚举 | 置信度 |
| id | BIGINT PK | 是 | 活动记录 ID | 高 |
| customer_id | BIGINT FK | 是 | | 高 |
| activity_theme | VARCHAR(128) | 否 | 活动主题 | 高 |
| wealth_center / wealth_manager | VARCHAR | 否 | 财富中心 / 顾问 | 高 |
| dept_activity | VARCHAR(128) | 否 | 部门客户活动名称 | 高 |
| existing_customer / potential_customer | VARCHAR(20) | 否 | 存续客户 / 潜在客户标识 | 高 |
| questionnaire_flow | VARCHAR(64) | 否 | 活动问卷流水 | 高 |
| current_asset | DECIMAL(18,2) | 否 | 当前资产 | 高 |
| inviter | VARCHAR(32) | 否 | 邀请人 | 高 |
| join_time | DATETIME | 否 | 参与时间 | 高 |
| join_channel | VARCHAR(32) | 否 | 客户 APP / 线下 | 高 |
| flow_status | VARCHAR(20) | 否 | 正常 / 取消 | 高 |
客户拜访记录表(customer_visit)
| 字段名 | 类型 | 必填 | 说明 / 枚举 | 置信度 |
| id | BIGINT PK | 是 | | 高 |
| customer_id / rm_id | BIGINT FK | 是 | | 高 |
| visit_time | DATETIME | 是 | 拜访时间 | 高 |
| visit_type | VARCHAR(32) | 否 | 电话 / 面谈 / 活动 | 中 |
| content | TEXT | 否 | 拜访内容 | 中 |
证据:服务-活动参与截图、客户服务菜单截图
9财富诊断与智能投顾域(全客户)
KYC 之后,每个客户(不止家族信托客户)都要做财富诊断:把客户的全部家底——股权、不动产、公募基金、私募基金、结构化产品、股票、保险七类资产——录入系统,由理财经理(区别于管关系的客户经理,职责分离)基于因子引擎出具诊断报告与配置建议。因子体系吸收自市面上最成熟的智能投顾:
Schwab IPQ / Wealthfront → 双因子风险风险 = 客观承受力 + 主观意愿,两者独立打分、取更保守者(Wealthfront 给更风险厌恶的分量更高权重,因为客户普遍高估自己的承受力)。
Betterment / Vanguard → 阈值再平衡任何资产类别偏离目标配置超过 5%(业界 3-5%),触发再平衡建议;优先用新资金/分红买入低配资产而非卖出(税务友好)。
Markowitz MPT / Black-Litterman → 模型组合按 A1-A5 风险等级预置 5 套目标配置(模型组合),构成有效前沿上的锚点;Betterment 用 Black-Litterman + 下行风险优化,Wealthfront 用 MVO + CAPM。
摩羯智投 → 流动性 × 最大回撤双维度不是简单三档"保守/稳健/积极",而是按流动性与最大回撤切分几十种"风险-期限"目标,配置更精细。
Morgan Stanley NBA → 下一步最佳行动诊断不止打分,还要自动产出 Next Best Action:再平衡/分散/补流动性/降风险/补保障,推给理财经理执行。
蚂蚁帮你投 / 招行 → 行为数据补充画像用交易行为(追涨杀跌、频繁申赎)修正问卷得到的主观意愿分,二期实现。
客户资产持仓表(asset_holding)
| 字段名 | 类型 | 必填 | 说明 / 枚举 | 置信度 |
| id | BIGINT PK | 是 | | 设计 |
| party_id | BIGINT FK | 是 | 关联客户 | 设计 |
| asset_class | VARCHAR(16) | 是 | 股权 / 不动产 / 公募基金 / 私募基金 / 结构化产品 / 股票 / 保险(7 类,诊断必须全覆盖) | 设计 |
| amount | DECIMAL(18,2) | 是 | 市值(万元) | 设计 |
| weight | DECIMAL(8,4) | 是 | 占全部资产权重,7 类之和必须 = 100% | 设计 |
| holding_detail | JSON | 否 | 明细(JSONB):23 种全球子资产配置——[{name:A股沪深300/港股恒生/美股标普500/纳斯达克100/日股日经225/欧股斯托克50/新兴市场股票/国内利率债基金/信用债基金/黄金ETF/原油ETF/QDII全球债基金/雪球结构/汇率挂钩结构化/私募股权/全球宏观对冲/私募信贷/Pre-IPO股权/海外独角兽股权/核心城市物业/海外REITs/年金终身寿/香港美元储蓄险, w:类内权重, ret:当期收益, ccy:CNY/HKD/USD/JPY/EUR}];类内权重和=100%,非CNY敞口聚合为客户外汇敞口 | 设计 |
| source | VARCHAR(24) | 否 | 客户申报 / CRM 录入 / 账户直连(二期) | 设计 |
| snapshot_date | DATE | 是 | 快照日期,季度更新 | 设计 |
财富诊断记录表(wealth_diagnosis)
| 字段名 | 类型 | 必填 | 说明 / 枚举 | 置信度 |
| id | BIGINT PK | 是 | | 设计 |
| party_id | BIGINT FK | 是 | 关联客户(全客户,不区分条线) | 设计 |
| advisor_id | BIGINT FK | 是 | 执行理财经理(职责分离:客户经理不得出具诊断) | 设计 |
| score | TINYINT | 是 | 财富健康综合评分 0-100 | 设计 |
| conc_flag / conc_class | TINYINT / VARCHAR(16) | 否 | 集中度告警:单类资产 > 40% 触发,记录超配类别 | 设计 |
| liq_flag / liq_ratio | TINYINT / DECIMAL(8,4) | 否 | 流动性告警:公募+股票占比低于下限(A1 30% ~ A5 10%) | 设计 |
| risk_flag / weighted_risk | TINYINT / DECIMAL(8,4) | 否 | 风险敞口告警:7 类加权风险等级 > 客户有效风险 + 0.5 | 设计 |
| rebal_flag / max_drift / drift_class | TINYINT / DECIMAL(8,4) | 否 | 再平衡标志:任一类别偏离目标配置 > 5%(阈值再平衡),记录最大偏离类别与幅度 | 设计 |
| ins_flag | TINYINT | 否 | 保障缺口告警:保险配置 < 8% | 设计 |
| nba_actions | JSON | 是 | 下一步最佳行动列表(至少 1 条):再平衡 / 分散 / 补流动性 / 降风险 / 补保障 / 维持配置 | 设计 |
| created_at | DATETIME | 是 | 诊断时间,与持仓快照同周期 | 设计 |
模型组合(target_allocation,按有效风险等级)
| 有效风险 | 股权 | 不动产 | 公募基金 | 私募基金 | 结构化产品 | 股票 | 保险 | 设计逻辑 |
| A1 谨慎型 | 0% | 25% | 35% | 0% | 10% | 0% | 30% | 高保障高流动性,回撤控制优先 |
| A2 稳健型 | 0% | 25% | 35% | 5% | 15% | 5% | 15% | 固收为主小幅权益增强 |
| A3 平衡型 | 5% | 20% | 30% | 10% | 15% | 10% | 10% | 攻守平衡,全类别铺开 |
| A4 积极型 | 10% | 15% | 25% | 15% | 10% | 15% | 10% | 权益+另类抬升收益弹性 |
| A5 进取型 | 15% | 10% | 20% | 20% | 10% | 20% | 5% | 另类与股权为主力 |
每行权重之和恒等于 100%(引擎启动自检强制校验)。阈值常量:再平衡带 ±5%(Betterment/Vanguard)、集中度告警 40%、流动性下限 A1-A5 = 30/25/20/15/10%、保障下限 8%。
配置建议表(advisor_recommendation)
| 字段名 | 类型 | 必填 | 说明 / 枚举 | 置信度 |
| id | BIGINT PK | 是 | | 设计 |
| party_id / product_id / advisor_id | BIGINT FK | 是 | 客户 / 产品 / 理财经理 | 设计 |
| status | VARCHAR(16) | 是 | 已建议 / 已采纳 / 已拦截 / 已过期 | 设计 |
| reject_reason | VARCHAR(64) | 否 | 拦截原因:超风险 / 条线未开通(引擎自动拦截,激进风格理财经理的越界建议也无法落地) | 设计 |
| adopted_order_id | BIGINT FK | 否 | 客户采纳后关联订单,用于建议采纳率考核 | 设计 |
需求:客户经理/理财经理各 10 人差异化因子仿真(2026-08-30)
吸收:Schwab IPQ 15 题双因子 / Wealthfront min(意愿,承受力) / Betterment 5% 阈值再平衡 / 摩羯智投流动性×回撤双维度 / MS NBA
验证:prototype/sim.js 五情景 5000 轮仿真全绿
10组织、权限与绩效
你的设想中 CRM 分为主管理员、部门总经理、部门主管、客户经理、运营、加盟商 BU 总经理六级。这些层级应映射到 RBAC 角色 + 数据范围,而不是简单复制菜单。
| 字段名 | 类型 | 必填 | 说明 / 枚举 | 置信度 |
| id | BIGINT PK | 是 | | 高 |
| bu_code | VARCHAR(32) | 是 | 加盟商 BU 编码,总部为空 | 中 |
| bu_name | VARCHAR(64) | 是 | BU 名称 | 中 |
| contact_name | VARCHAR(32) | 否 | 联系人 | 中 |
| status | VARCHAR(20) | 是 | 资质审核中 / 运行中 / 暂停 | 中 |
| allow_self_product | TINYINT | 否 | 允许上传自建产品 | 中 |
| visible_product_scope | JSON | 否 | 可见总条线产品 ID 列表 | 中 |
员工表(org_employee)
| 字段名 | 类型 | 必填 | 说明 / 枚举 | 置信度 |
| id | BIGINT PK | 是 | | 高 |
| name | VARCHAR(32) | 是 | | 高 |
| role_code | VARCHAR(24) | 是 | admin / gm / sup / rm(客户经理)/ wm(理财经理·投顾)/ ops / bu | 高 |
| dept_id | BIGINT FK | 是 | | 高 |
| bu_id | BIGINT FK | 否 | 总部为空 | 中 |
| phone / email | VARCHAR | 否 | | 高 |
| status | VARCHAR(20) | 是 | 在职 / 冻结 / 离职 | 高 |
权限矩阵(permission_matrix)
| 字段名 | 类型 | 必填 | 说明 / 枚举 | 置信度 |
| id | BIGINT PK | 是 | | 高 |
| role_code | VARCHAR(24) | 是 | | 高 |
| resource_code | VARCHAR(64) | 是 | 菜单/按钮资源标识 | 高 |
| data_scope | VARCHAR(24) | 是 | all / dept / team / self / bu | 高 |
| can_read / can_write / can_delete | TINYINT | 是 | 0/1 | 高 |
绩效目标表(performance_target)
| 字段名 | 类型 | 必填 | 说明 / 枚举 | 置信度 |
| id | BIGINT PK | 是 | | 高 |
| employee_id / dept_id | BIGINT FK | 是 | | 高 |
| period | VARCHAR(16) | 是 | 2026-08 / 2026-Q3 等 | 高 |
| target_amount | DECIMAL(18,2) | 否 | 目标金额 | 高 |
| completed_amount | DECIMAL(18,2) | 否 | 完成金额 | 高 |
| customer_count | INT | 否 | 客户数 | 高 |
证据:用户原始需求、现有 CRM 顶部菜单与角色标签
11统一账号与认证域(境内官网 + 海外业务域)
采用双域分离架构:chinatrust.cn(WordPress)只保留资讯浏览账户,不承载任何客户系统权限;新申请 wfo.hk(或 wfo.com.sg)域名 + 亚马逊云服务器(含 RDS 数据库),统一认证中心、员工端 CRM(crm.wfo.hk)、客户端门户(wfo.hk,客户直接访问、无前缀)全部部署其上,客户数据全部存放于海外。chinatrust.cn 官网保留"跳转入口":来自信托之家等渠道的访客想升级为真实客户或体验客户,由官网携来源参数跳转至 wfo.hk 完成注册。这样境内站只剩公开资讯(低敏、低风险),所有 KYC、持仓、订单等高敏数据都隔离在海外业务域。
统一账号表(auth_account)—— 四种身份、分域注册、一条升级路径
| 字段名 | 类型 | 必填 | 说明 / 枚举 | 置信度 |
| id | BIGINT PK | 是 | | 设计 |
| phone | VARCHAR(20) | 是 | 手机号(唯一,全系统主登录标识) | 设计 |
| identity_type | VARCHAR(24) | 是 | guest 浏览账户(仅 chinatrust.cn)/ trial 体验客户 / client 真实客户 / staff 员工(后三者仅 wfo.hk) | 设计 |
| status | VARCHAR(20) | 是 | guest:正常;trial:正常 / 已过期(默认 30 天);client:待认证 / 已认证 / 已冻结;staff:待激活 / 正常 / 已禁用 | 设计 |
| wp_user_id | BIGINT | 否 | chinatrust.cn 浏览账户绑定(弱绑定,仅用于识别"官网老会员",不共享权限) | 低 |
| party_id | BIGINT FK | 否 | identity_type=client 时指向客户主数据 party.id | 设计 |
| employee_id | BIGINT FK | 否 | identity_type=staff 时指向 org_employee.id | 设计 |
| bu_id | BIGINT FK | 否 | 加盟商 BU 员工归属 | 设计 |
| password_hash | VARCHAR(128) | 否 | bcrypt;体验客户可仅短信验证码登录 | 设计 |
| mfa_enabled | TINYINT | 否 | 员工端强制开启 | 设计 |
| register_source | VARCHAR(32) | 是 | 官网跳转 / vip 直达 / crm 管理员开通 / BU 开通 | 设计 |
| source_channel | VARCHAR(64) | 否 | 获客渠道归因:trustease 信托之家 / referral 客户转介 / activity 线下活动 / direct 直达(跳转链接携带,落地时写入) | 设计 |
| trial_expire_at | DATETIME | 否 | 体验客户有效期,到期自动降级为浏览账户 | 设计 |
| created_at / last_login_at | DATETIME | 是 | | 设计 |
四种身份:分域注册 + 跳转升级(核心设计决策)
① 浏览账户(guest)— 仅在 chinatrust.cn 注册手机号 + 短信验证码,存储在 WordPress 本地(wp_users)。只能浏览资讯、活动、投教内容;不进入海外业务域的账号库,不产生任何客户数据。合规最干净:境内站不留存 KYC / 持仓 / 交易信息。
② 体验客户(trial)— 在 wfo.hk 自助注册,零门槛从 chinatrust.cn 跳转(携 ?src=渠道&intent=trial)或直达 wfo.hk,手机号即可开通,默认 30 天有效。体验客户端全功能但全部是模拟数据(虚拟资产、示例产品、演示认购流程),不含任何真实产品净值与可交易标的。是"先体验后转化"的漏斗中间层,也是给信托之家等渠道导流的最佳落地页。
③ 真实客户(client)— 在 wfo.hk 注册 + 三步认证体验客户升级或直接注册(?intent=client):绑定客户经理(或客户编号 / 证件四要素核验)→ 合格投资者认定 → 风险测评(A1-A5)。审核在 crm.wfo.hk 由客户经理 / 运营完成,通过后与 party 关联,解锁真实资产、持仓、认购。注册在海外门户、审批在海外 CRM,全程不经过境内服务器。
④ 员工(staff)— 不开放公开注册(安全红线)员工账号由主管理员 / BU 在 crm.wfo.hk 组织管理中按工号创建,短信下发初始密码,首登强制改密 + MFA。境内官网不出现任何员工注册 / 登录入口。
官网跳转机制(chinatrust.cn → wfo.hk)
信托之家投放→
chinatrust.cn 落地页→
跳转链接 wfo.hk/reg?src=trustease&intent=trial→
wfo.hk 注册页(预选体验/真实)→
source_channel 写入 auth_account
渠道归因参数在落地时一次性写入账号,后续可统计"信托之家渠道的注册数 / 体验转真实转化率 / 客单价",直接支撑 BU 和渠道方的业绩分成结算。跳转链接建议加签名与时效(如 10 分钟有效的 token),防止渠道参数被篡改刷量。
登录审计表(login_audit)
| 字段名 | 类型 | 必填 | 说明 / 枚举 | 置信度 |
| id | BIGINT PK | 是 | | 设计 |
| account_id | BIGINT FK | 是 | | 设计 |
| channel | VARCHAR(24) | 是 | wp 官网 / wfo.hk(客户端门户,无前缀) / crm.wfo.hk / APP | 设计 |
| result | VARCHAR(16) | 是 | 成功 / 密码错误 / 验证码错误 / 已冻结 | 设计 |
| ip / device / created_at | VARCHAR / DATETIME | 否 | 金融系统审计必备,保留 ≥ 5 年 | 设计 |
域名与部署方案(海外业务域)
| 选项 | 说明 | 适用 | 置信度 |
| wfo.hk | 香港域名,面向高净值华人客户认知度好;部署于阿里云国际站香港区域(cn-hongkong),大陆访问线路质量好、无需备案 | 主打家族办公室品牌 | 设计 |
| wfo.com.sg | 新加坡域名,金融监管环境成熟稳定(MAS 体系);需 ACRA 注册实体,作品牌保护与未来 13O/13U 家办落地预留 | 强调合规与机构形象 | 设计 |
| 阿里云部署(已定) | ECS 承载应用(arm 计算性价比高)+ RDS PostgreSQL 高可用版(跨可用区,量大后可升 PolarDB Serverless)+ OSS 存合同影像/双录视频(低频/归档分层)+ CDN + WAF;域名注册与 DNS 云解析同在阿里云体系 | 全部业务系统 | 设计 |
合规提示(务必提前与法务确认):若业务主体是境外家办(香港 / 新加坡持牌)服务境外及跨境客户,数据存放海外是常规做法;但若通过境内站向中国大陆居民开展信托业务营销并收集其个人信息,《个人信息保护法》《数据出境安全评估办法》对个人信息出境有申报 / 标准合同 / 认证三选一的强制要求,金融数据出境的门槛更高。建议:境内官网只做品牌与资讯(不收集个人信息出境)、跳转后由客户在海外站自主注册(数据主体主动提交给境外主体)、并在海外站注册页明示数据接收方与跨境传输条款。此为架构层面提示,具体以监管沟通为准。
证据:用户新需求(2026-08-30:境内只留浏览账户、海外域名承载全部 CRM/客户端数据、官网跳转导流;云厂商确定为阿里云国际站香港区域)参照:个人信息出境相关法规、销售适当性管理规定
12结论与落地建议
1. 先建“客户主数据 + 产品主数据”两个主表,再围绕它们扩展 KYC、订单、合同、项目、投后,避免把两套业务线的字段硬塞进同一张表。
2. 订单状态机直接采用现有中航 CRM 的 9 个状态:待确认 → 进行中 → 待双录 → 待签约 → 待缴款 → 已完成;异常 / 取消中 / 已取消为终态分支。这个状态机与双录、合同、退款申请天然对应。
3. KYC 做“模板化”设计: wealth(财富)和 family-trust(家族信托)共用 party,但各自一套 kyc_template + kyc_record + kyc_section 表;家族信托的 9 步流程(基本信息→信托登记→利率→投资运用→适应性调查→背景调查→资金调查→受益人→证照)本身就是一组 section_config。
4. 家族信托项目表直接使用 Excel 的 37 列,这些字段经过真实业务验证,可信度最高。投配指令、净值记录、收益分配作为子表,避免项目表持续加列。
5. 加盟商 BU 用独立 tenant 字段 + 产品可见范围控制,而不是物理分库。这样既能保证数据隔离,又能共享总条线产品,BU 自建产品通过 bu_id 标记即可。
6. 权限按“角色 × 数据范围”二维控制:主管理员=all;部门总经理=dept;部门主管=team;客户经理=self(管客户关系/订单/KYC 采集);理财经理 wm=总部投顾跨部门只读(管财富诊断与配置建议,与客户经理职责分离);BU 总经理=bu;运营=指定产品/项目读写。
7. 双域分离:境内官网只留浏览账户,业务系统整体部署海外(阿里云国际站 · 香港区域):chinatrust.cn(WordPress)仅承载资讯浏览账户与跳转入口;wfo.hk 承载认证中心、CRM 与客户端门户(ECS + RDS PostgreSQL + OSS),客户数据全部在海外。体验客户(模拟数据 30 天)承接官网导流,真实客户走三步认证,员工仅由管理员开通。个人信息出境合规须提前与法务确认(PIPL 三选一机制)。
9. 全客户 KYC + 财富诊断作为标配流程:不只家族信托客户——所有理财客户都做 KYC(财富线 5 步精简模板)与季度财富诊断(7 类资产 × 5 因子 × NBA 建议)。诊断因子体系直接吸收成熟智能投顾:双因子风险取保守(Schwab/Wealthfront)、5% 阈值再平衡(Betterment/Vanguard)、流动性×回撤双维度模型组合(摩羯智投)、下一步最佳行动(Morgan Stanley NBA)。整套流程已在 prototype/sim.js 用 10 客户经理 × 10 理财经理差异化因子 × 5 种市场情景共 5000 轮仿真验证通过。
10. 下一步最需要的补充材料:如果有“我的客户合同”“收益分配明细”“考核报表”三类截图,可以把 contract、income_distribution、performance 三张表进一步精确化。目前这三张表的“高置信字段”已经够用一期开发。