01 · 模块定位
财务业财中心
一笔合同收款可形成预收,课消后确认收入,最终生成凭证和校区利润数据。 已对标学邦教务后台补齐相关能力,要求菜单入口、页面状态、角色权限、数据对象、接口日志、统计指标和异常闭环均可追溯。业务目标
连接合同订单、收款监管、预收、课消收入、退费、发票、内置报销、票据 OCR、完整内置总账、多账套账簿、期末结账、报表、报税、利润和凭证。
使用终端
PC Web 财务工作台,覆盖内置报销、监管平台、国税发票核验、财务事件、完整内置总账、多账套账簿、凭证审核过账、期末处理、报表、税务申报、业务总账对账和异常补偿。
验收主线
一笔合同收款可形成预收,课消后确认收入,最终生成凭证和校区利润数据。 已对标学邦教务后台补齐相关能力,要求菜单入口、页面状态、角色权限、数据对象、接口日志、统计指标和异常闭环均可追溯。
02 · 范围边界
明确本模块负责什么、依赖什么、不负责什么
边界清晰后,原型、接口和数据库设计才能避免重复建设。模块内范围
- 收款台
- 监管账户
- 预收收入
- 退费测算
- 内置报销
- 发票核验
- 多账套
- 税务申报
- 凭证入账
- 报销付款台账
- 付款批次
- 付款失败处理
- 付款撤销
- 采购付款凭证
- 薪资凭证
- 统一付款补偿
- 国税调用日志
- 库存成本凭证
- 财务总工作台
- 智能会计平台
- 应收款管理
- 应付款管理
- 出纳管理
- 票据管理
- 资金管理
- 网上银行
- 开放银行
- 费用管理
- 收款管理
- 预存记录
- 银联流水
- 校长收银流水
- 补录流水
- 费用明细
- 系统费用明细
- 财务月度区间
- 收银设置
- 基础资料
- 总账初始化
- 凭证管理
- 账簿
- 报表
- 财务报表
- 现金流量
- 期末处理
- 多账簿合并
- 合并报表
- 阿米巴报表
- 税务管理
- 成本管理
- 调整期间业务处理
- 辅助核算总账
- 辅助核算明细账
- 辅助核算科目余额表
- 收款记录
- 退费记录
- 账务汇总
- 资金流水
- 收支管理
- 账套路由规则
- 财务事件中心
- 科目映射
- 辅助核算映射
- 凭证模板
- 业务总账对账
- 历史数据迁移
- 跨法人内部往来
上游依赖
- 组织校区与账号权限
- 课程/客户/合同等主数据
- 审批流、消息模板、文件中心
- 必要的第三方接口密钥
下游输出
- 业务状态和待办
- 消息通知和审批记录
- 报表指标和数据快照
- 审计日志和接口回执
03 · 确认口径、后台配置与默认实施规则
财务业财中心必须承接的已确认规则
本章节来自待决策与澄清清单的收口结果,已经转为本模块 PRD 的正式需求、配置项或默认实施规则。| 分类 | 事项 | 本模块落地要求 | 责任方 |
|---|---|---|---|
| 已确认 | 内置完整总账迁移策略 | 迪诺学堂财务体系完全脱离外部财务软件,内置总账、凭证、账簿、报表、现金流量、期末处理、多账簿合并和调整期间处理能力,业务财务一体化数据在平台内完成正式核算、结账、报表和审计。 | 产品/财务/研发 |
| 已确认 | 40+法人账套配置 | 超过 40 个法人主体和账套均需后台可配置,包含法人、校区、税务主体、账套、会计核算体系、会计政策、会计日历、账簿、币别、汇率体系、科目、核算维度、凭证字和启停状态。 | 财务/平台管理员 |
| 默认实施规则 | 内置总账入账落点配置 | 收款、课消、退款、报销、采购、库存、薪酬和跨法人内部往来按配置生成迪诺学堂正式凭证;每次入账必须具备幂等键、凭证号回写、失败重试、冲正和业务总账对账闭环。 | 财务/研发/测试 |
| 已确认口径 | 国税官方发票核验接口 | 确认具备官方发票核验接入能力;迪诺学堂按校区维护调用主体、纳税人识别号、官方接口编码/授权凭证、核验额度、接口地址、启用状态和审计留痕。 | 产品/财务/技术 |
| 已确认口径 | 内置企业报销能力 | 报销能力在迪诺学堂内部闭环,不依赖外部报销平台;第一批覆盖单据填写、费用明细、票据上传、OCR 识别、发票核验、查重防重报、审批、付款归档和凭证生成。 | 产品/财务/人事/研发 |
| 后台配置项 | 校区税务主体配置 | 按校区配置 taxpayerName、taxpayerNo、officialAppCode、authCertificateId、verifyEndpoint、quotaPolicy、enabled、effectiveDate 和负责人。 | 财务管理员/系统管理员 |
| 后台配置项 | 财务账套与总账配置 | 按法人主体、校区、账套、会计核算体系、会计政策、会计日历、账簿、科目、核算维度、凭证字、现金流量项目和启停状态进行后台配置。 | 总部财务/系统管理员 |
| 后台配置项 | 内置报销规则配置 | 配置 expenseType、budgetRule、approvalFlowCode、ocrProvider、duplicateKey、invoiceRiskPolicy、paymentRule、voucherGenerateRule 和消息模板。 | 财务/人事/系统管理员 |
| 默认实施规则 | 接口设计说明书组织方式 | 采用单独 HTML 文件集中管理接口协议;模块 PRD 保留模块级接口摘要,避免每个模块重复写通用协议。 | 产品/研发 |
| 默认实施规则 | 接口错误码与重试中间件 | 所有外部接口和内部异步任务统一错误码、幂等键、重试次数、告警阈值和回执归档策略。 | 后端/测试/运维 |
04 · 业务流程
财务业财中心主流程
流程用于指导原型图的页面顺序、按钮状态和异常分支。合同收款、缴费收款、欠费收款进入统一订单和应收
收款入资金监管账户并支持流水对账、合同备案、课消报送和退费报送
按课消确认收入并计算递延收入,联动账套、凭证和经营利润
退费测算联动未消课时、赠课、教材、手续费和收入冲减
企业报销能力在迪诺学堂内置实现,覆盖单据填写、票据上传、OCR 识别、发票核验、查重防重报、审批和付款归档
发票 OCR 识别、真伪核验、抬头税号校验和历史报销查重联动
每个校区关联法人主体、税务主体和迪诺学堂内置账套,总部财务可跨法人监控记账、对账、报表和异常补偿
支持增值税、附加税、企业所得税、个税相关申报资料归集、税额测算、申报表生成和归档
05 · 功能清单
按子模块拆到可设计、可开发、可测试的颗粒度
每一行功能都需要在原型中体现入口、状态、按钮、字段和反馈。| 一级功能 | 二级功能 | 功能说明 | 规则/验收 |
|---|---|---|---|
| 收款台 | 基础维护 | 收款台支持新增、编辑、启用/停用、查询、导入导出和操作审计。 | 编码唯一、数据范围过滤、逻辑删除和审计留痕 |
| 收款台 | 业务处理 | 合同收款、缴费收款、欠费收款进入统一订单和应收 | 必须联动状态、权限、消息、审批和指标 |
| 收款台 | 异常闭环 | 流水不匹配处理 | 失败原因可见、可重试、可转人工、可追溯 |
| 监管账户 | 基础维护 | 监管账户支持新增、编辑、启用/停用、查询、导入导出和操作审计。 | 编码唯一、数据范围过滤、逻辑删除和审计留痕 |
| 监管账户 | 业务处理 | 收款入资金监管账户并支持流水对账、合同备案、课消报送和退费报送 | 必须联动状态、权限、消息、审批和指标 |
| 监管账户 | 异常闭环 | 监管回执失败处理 | 失败原因可见、可重试、可转人工、可追溯 |
| 预收收入 | 基础维护 | 预收收入支持新增、编辑、启用/停用、查询、导入导出和操作审计。 | 编码唯一、数据范围过滤、逻辑删除和审计留痕 |
| 预收收入 | 业务处理 | 按课消确认收入并计算递延收入,联动账套、凭证和经营利润 | 必须联动状态、权限、消息、审批和指标 |
| 预收收入 | 异常闭环 | 课消数据缺失处理 | 失败原因可见、可重试、可转人工、可追溯 |
| 退费测算 | 基础维护 | 退费测算支持新增、编辑、启用/停用、查询、导入导出和操作审计。 | 编码唯一、数据范围过滤、逻辑删除和审计留痕 |
| 退费测算 | 业务处理 | 退费测算联动未消课时、赠课、教材、手续费和收入冲减 | 必须联动状态、权限、消息、审批和指标 |
| 退费测算 | 异常闭环 | 退费金额异常处理 | 失败原因可见、可重试、可转人工、可追溯 |
| 内置报销 | 基础维护 | 内置报销支持新增、编辑、启用/停用、查询、导入导出和操作审计。 | 编码唯一、数据范围过滤、逻辑删除和审计留痕 |
| 内置报销 | 业务处理 | 企业报销能力在迪诺学堂内置实现,覆盖单据填写、票据上传、OCR 识别、发票核验、查重防重报、审批和付款归档 | 必须联动状态、权限、消息、审批和指标 |
| 内置报销 | 异常闭环 | 发票重复报销处理 | 失败原因可见、可重试、可转人工、可追溯 |
| 发票核验 | 基础维护 | 发票核验支持新增、编辑、启用/停用、查询、导入导出和操作审计。 | 编码唯一、数据范围过滤、逻辑删除和审计留痕 |
| 发票核验 | 业务处理 | 发票 OCR 识别、真伪核验、抬头税号校验和历史报销查重联动 | 必须联动状态、权限、消息、审批和指标 |
| 发票核验 | 异常闭环 | 发票核验失败处理 | 失败原因可见、可重试、可转人工、可追溯 |
| 多账套 | 基础维护 | 多账套支持新增、编辑、启用/停用、查询、导入导出和操作审计。 | 编码唯一、数据范围过滤、逻辑删除和审计留痕 |
| 多账套 | 业务处理 | 每个校区关联法人主体、税务主体和迪诺学堂内置账套,总部财务可跨法人监控记账、对账、报表和异常补偿 | 必须联动状态、权限、消息、审批和指标 |
| 多账套 | 异常闭环 | 账套期间未开启处理 | 失败原因可见、可重试、可转人工、可追溯 |
| 税务申报 | 基础维护 | 税务申报支持新增、编辑、启用/停用、查询、导入导出和操作审计。 | 编码唯一、数据范围过滤、逻辑删除和审计留痕 |
| 税务申报 | 业务处理 | 支持增值税、附加税、企业所得税、个税相关申报资料归集、税额测算、申报表生成和归档 | 必须联动状态、权限、消息、审批和指标 |
| 税务申报 | 异常闭环 | 申报数据不平处理 | 失败原因可见、可重试、可转人工、可追溯 |
| 凭证入账 | 基础维护 | 凭证入账支持新增、编辑、启用/停用、查询、导入导出和操作审计。 | 编码唯一、数据范围过滤、逻辑删除和审计留痕 |
| 凭证入账 | 业务处理 | 迪诺学堂负责凭证生成、审核、出纳复核、过账、账簿、期末结账、调整期间和法定报表,形成完整内部总账闭环 | 必须联动状态、权限、消息、审批和指标 |
| 凭证入账 | 异常闭环 | 凭证入账结果未知处理 | 失败原因可见、可重试、可转人工、可追溯 |
| 报销付款台账 | 基础维护 | 报销付款台账支持新增、编辑、启用/停用、查询、导入导出和操作审计。 | 编码唯一、数据范围过滤、逻辑删除和审计留痕 |
| 报销付款台账 | 业务处理 | 管理报销付款申请、付款批次、出纳处理、付款凭证、失败重试和付款归档。 | 必须联动状态、权限、消息、审批和指标 |
| 报销付款台账 | 异常闭环 | 付款账户缺失处理 | 失败原因可见、可重试、可转人工、可追溯 |
| 付款批次 | 基础维护 | 付款批次支持新增、编辑、启用/停用、查询、导入导出和操作审计。 | 编码唯一、数据范围过滤、逻辑删除和审计留痕 |
| 付款批次 | 业务处理 | 按校区、账套、付款类型和付款账户生成批次,支持拆分、合并、撤销和状态追踪。 | 必须联动状态、权限、消息、审批和指标 |
| 付款批次 | 异常闭环 | 批次金额不平处理 | 失败原因可见、可重试、可转人工、可追溯 |
| 付款失败处理 | 基础维护 | 付款失败处理支持新增、编辑、启用/停用、查询、导入导出和操作审计。 | 编码唯一、数据范围过滤、逻辑删除和审计留痕 |
| 付款失败处理 | 业务处理 | 支付、退款、采购付款、报销付款和工资发放失败后进入统一补偿模型。 | 必须联动状态、权限、消息、审批和指标 |
| 付款失败处理 | 异常闭环 | 付款二次失败处理 | 失败原因可见、可重试、可转人工、可追溯 |
| 付款撤销 | 基础维护 | 付款撤销支持新增、编辑、启用/停用、查询、导入导出和操作审计。 | 编码唯一、数据范围过滤、逻辑删除和审计留痕 |
| 付款撤销 | 业务处理 | 付款错误、账号异常或重复付款风险时发起撤销审批,并保留原付款流水和原因。 | 必须联动状态、权限、消息、审批和指标 |
| 付款撤销 | 异常闭环 | 付款撤销待审处理 | 失败原因可见、可重试、可转人工、可追溯 |
| 采购付款凭证 | 基础维护 | 采购付款凭证支持新增、编辑、启用/停用、查询、导入导出和操作审计。 | 编码唯一、数据范围过滤、逻辑删除和审计留痕 |
| 采购付款凭证 | 业务处理 | 采购对账完成后生成采购付款凭证,联动供应商、入库单、发票和付款状态。 | 必须联动状态、权限、消息、审批和指标 |
| 采购付款凭证 | 异常闭环 | 采购对账不平处理 | 失败原因可见、可重试、可转人工、可追溯 |
| 薪资凭证 | 基础维护 | 薪资凭证支持新增、编辑、启用/停用、查询、导入导出和操作审计。 | 编码唯一、数据范围过滤、逻辑删除和审计留痕 |
| 薪资凭证 | 业务处理 | 工资条确认和薪资批次通过后生成薪资凭证,联动工资发放、社保公积金显示配置和员工确认状态。 | 必须联动状态、权限、消息、审批和指标 |
| 薪资凭证 | 异常闭环 | 工资条未确认处理 | 失败原因可见、可重试、可转人工、可追溯 |
| 统一付款补偿 | 基础维护 | 统一付款补偿支持新增、编辑、启用/停用、查询、导入导出和操作审计。 | 编码唯一、数据范围过滤、逻辑删除和审计留痕 |
| 统一付款补偿 | 业务处理 | 报销、采购、退款和工资发放统一处理失败重试、撤销、换账户、拆分付款、线下付款登记和人工介入。 | 必须联动状态、权限、消息、审批和指标 |
| 统一付款补偿 | 异常闭环 | 付款补偿超时处理 | 失败原因可见、可重试、可转人工、可追溯 |
| 国税调用日志 | 基础维护 | 国税调用日志支持新增、编辑、启用/停用、查询、导入导出和操作审计。 | 编码唯一、数据范围过滤、逻辑删除和审计留痕 |
| 国税调用日志 | 业务处理 | 记录发票核验的校区主体、接口编码、请求参数、官方回执、频控、失败重试和人工复核。 | 必须联动状态、权限、消息、审批和指标 |
| 国税调用日志 | 异常闭环 | 国税接口异常处理 | 失败原因可见、可重试、可转人工、可追溯 |
| 库存成本凭证 | 基础维护 | 库存成本凭证支持新增、编辑、启用/停用、查询、导入导出和操作审计。 | 编码唯一、数据范围过滤、逻辑删除和审计留痕 |
| 库存成本凭证 | 业务处理 | 库存入库、出库、调拨、报损、报废、盘盈盘亏和礼品兑换出库按成本策略生成凭证。 | 必须联动状态、权限、消息、审批和指标 |
| 库存成本凭证 | 异常闭环 | 成本口径缺失处理 | 失败原因可见、可重试、可转人工、可追溯 |
| 财务总工作台 | 基础维护 | 财务总工作台支持新增、编辑、启用/停用、查询、导入导出和操作审计。 | 编码唯一、数据范围过滤、逻辑删除和审计留痕 |
| 财务总工作台 | 业务处理 | 财务总工作台汇总法人主体、校区账套、会计期间、收款应收、应付付款、出纳对账、票据、资金头寸、凭证待办、期末结账、税务申报和异常补偿任务,支持总部财务按法人/校区/期间下钻处理。 | 必须联动状态、权限、消息、审批和指标 |
| 财务总工作台 | 异常闭环 | 财务待办聚合失败处理 | 失败原因可见、可重试、可转人工、可追溯 |
| 智能会计平台 | 基础维护 | 智能会计平台支持新增、编辑、启用/停用、查询、导入导出和操作审计。 | 编码唯一、数据范围过滤、逻辑删除和审计留痕 |
| 智能会计平台 | 业务处理 | 智能会计平台按业务事件、来源单据、账套、科目映射、辅助核算映射和凭证模板自动识别可入账事项,生成凭证任务、待办、异常补偿和审计记录。 | 必须联动状态、权限、消息、审批和指标 |
| 智能会计平台 | 异常闭环 | 智能制证规则未命中处理 | 失败原因可见、可重试、可转人工、可追溯 |
| 应收款管理 | 基础维护 | 应收款管理支持新增、编辑、启用/停用、查询、导入导出和操作审计。 | 编码唯一、数据范围过滤、逻辑删除和审计留痕 |
| 应收款管理 | 业务处理 | 应收款管理覆盖合同应收、预存应收、欠费上课应收、退费冲减、收款计划、应收账龄、坏账/异常标记、收款核销和凭证联动。 | 必须联动状态、权限、消息、审批和指标 |
| 应收款管理 | 异常闭环 | 应收核销差异处理 | 失败原因可见、可重试、可转人工、可追溯 |
| 应付款管理 | 基础维护 | 应付款管理支持新增、编辑、启用/停用、查询、导入导出和操作审计。 | 编码唯一、数据范围过滤、逻辑删除和审计留痕 |
| 应付款管理 | 业务处理 | 应付款管理覆盖报销应付、采购应付、薪资应付、税费应付、付款计划、应付账龄、付款核销、异常关闭和凭证联动。 | 必须联动状态、权限、消息、审批和指标 |
| 应付款管理 | 异常闭环 | 应付付款差异处理 | 失败原因可见、可重试、可转人工、可追溯 |
| 出纳管理 | 基础维护 | 出纳管理支持新增、编辑、启用/停用、查询、导入导出和操作审计。 | 编码唯一、数据范围过滤、逻辑删除和审计留痕 |
| 出纳管理 | 业务处理 | 出纳管理维护现金日记账、银行日记账、银行流水导入、自动/人工银行对账、出纳复核、差异处理、回单归档和凭证联动。 | 必须联动状态、权限、消息、审批和指标 |
| 出纳管理 | 异常闭环 | 银行对账不平处理 | 失败原因可见、可重试、可转人工、可追溯 |
| 票据管理 | 基础维护 | 票据管理支持新增、编辑、启用/停用、查询、导入导出和操作审计。 | 编码唯一、数据范围过滤、逻辑删除和审计留痕 |
| 票据管理 | 业务处理 | 票据管理覆盖应收票据、应付票据、票据登记、背书转让、贴现、兑付、到期提醒、风险预警、票据凭证和审计留痕。 | 必须联动状态、权限、消息、审批和指标 |
| 票据管理 | 异常闭环 | 票据到期未处理处理 | 失败原因可见、可重试、可转人工、可追溯 |
| 资金管理 | 基础维护 | 资金管理支持新增、编辑、启用/停用、查询、导入导出和操作审计。 | 编码唯一、数据范围过滤、逻辑删除和审计留痕 |
| 资金管理 | 业务处理 | 资金管理覆盖资金账户、账户用途、余额快照、资金头寸、资金计划、跨账户/跨法人调拨、审批、到账确认和凭证联动。 | 必须联动状态、权限、消息、审批和指标 |
| 资金管理 | 异常闭环 | 资金调拨单边入账处理 | 失败原因可见、可重试、可转人工、可追溯 |
| 网上银行 | 基础维护 | 网上银行支持新增、编辑、启用/停用、查询、导入导出和操作审计。 | 编码唯一、数据范围过滤、逻辑删除和审计留痕 |
| 网上银行 | 业务处理 | 网上银行承接付款指令提交、银行受理、付款成功/失败/结果未知、回单下载、失败补偿、撤销和审计追踪。 | 必须联动状态、权限、消息、审批和指标 |
| 网上银行 | 异常闭环 | 网银付款结果未知处理 | 失败原因可见、可重试、可转人工、可追溯 |
| 开放银行 | 基础维护 | 开放银行支持新增、编辑、启用/停用、查询、导入导出和操作审计。 | 编码唯一、数据范围过滤、逻辑删除和审计留痕 |
| 开放银行 | 业务处理 | 开放银行管理银行账户授权、流水拉取、回单归档、账户余额同步、付款能力授权、回调验签、频控和失败补偿。 | 必须联动状态、权限、消息、审批和指标 |
| 开放银行 | 异常闭环 | 开放银行授权失效处理 | 失败原因可见、可重试、可转人工、可追溯 |
| 费用管理 | 基础维护 | 费用管理支持新增、编辑、启用/停用、查询、导入导出和操作审计。 | 编码唯一、数据范围过滤、逻辑删除和审计留痕 |
| 费用管理 | 业务处理 | 费用管理覆盖员工报销、业务费用、校区费用、活动费用、采购付款、发票 OCR、国税核验、查重防重报、审批、付款和凭证归档。 | 必须联动状态、权限、消息、审批和指标 |
| 费用管理 | 异常闭环 | 费用审批或发票核验异常处理 | 失败原因可见、可重试、可转人工、可追溯 |
| 收款管理 | 基础维护 | 收款管理支持新增、编辑、启用/停用、查询、导入导出和操作审计。 | 编码唯一、数据范围过滤、逻辑删除和审计留痕 |
| 收款管理 | 业务处理 | 收款管理统一承接合同缴费、组合缴费、预存充值、欠费补缴、补录流水、监管账户入账、收银渠道流水和收款凭证生成。 | 必须联动状态、权限、消息、审批和指标 |
| 收款管理 | 异常闭环 | 收款流水重复或归属异常处理 | 失败原因可见、可重试、可转人工、可追溯 |
| 预存记录 | 基础维护 | 预存记录支持新增、编辑、启用/停用、查询、导入导出和操作审计。 | 编码唯一、数据范围过滤、逻辑删除和审计留痕 |
| 预存记录 | 业务处理 | 预存记录维护学员/家长预存账户充值、使用、冻结、退回、转移和余额变动,所有预存变动需联动订单、收款、应收和凭证。 | 必须联动状态、权限、消息、审批和指标 |
| 预存记录 | 异常闭环 | 预存余额不平处理 | 失败原因可见、可重试、可转人工、可追溯 |
| 银联流水 | 基础维护 | 银联流水支持新增、编辑、启用/停用、查询、导入导出和操作审计。 | 编码唯一、数据范围过滤、逻辑删除和审计留痕 |
| 银联流水 | 业务处理 | 银联流水接收 POS/银联渠道交易明细,支持交易去重、订单匹配、手续费识别、退款关联、对账差异和凭证归集。 | 必须联动状态、权限、消息、审批和指标 |
| 银联流水 | 异常闭环 | 银联流水未匹配处理 | 失败原因可见、可重试、可转人工、可追溯 |
| 校长收银流水 | 基础维护 | 校长收银流水支持新增、编辑、启用/停用、查询、导入导出和操作审计。 | 编码唯一、数据范围过滤、逻辑删除和审计留痕 |
| 校长收银流水 | 业务处理 | 校长收银流水记录校区管理人员或授权收银人员产生的收银明细,支持渠道、收款人、校区、合同、学员和凭证状态追溯。 | 必须联动状态、权限、消息、审批和指标 |
| 校长收银流水 | 异常闭环 | 收银权限或校区归属异常处理 | 失败原因可见、可重试、可转人工、可追溯 |
| 补录流水 | 基础维护 | 补录流水支持新增、编辑、启用/停用、查询、导入导出和操作审计。 | 编码唯一、数据范围过滤、逻辑删除和审计留痕 |
| 补录流水 | 业务处理 | 补录流水用于线下收款、历史流水或特殊收款的人工补登,必须经过审批、查重、附件校验、账套路由和凭证生成后才可入账。 | 必须联动状态、权限、消息、审批和指标 |
| 补录流水 | 异常闭环 | 补录流水审批驳回处理 | 失败原因可见、可重试、可转人工、可追溯 |
| 费用明细 | 基础维护 | 费用明细支持新增、编辑、启用/停用、查询、导入导出和操作审计。 | 编码唯一、数据范围过滤、逻辑删除和审计留痕 |
| 费用明细 | 业务处理 | 费用明细按课程收费、教材物料、活动订单、优惠套餐、欠费上课、扣费取消、退款、报销付款和采购付款统一查询业务费用。 | 必须联动状态、权限、消息、审批和指标 |
| 费用明细 | 异常闭环 | 费用来源单据缺失处理 | 失败原因可见、可重试、可转人工、可追溯 |
| 系统费用明细 | 基础维护 | 系统费用明细支持新增、编辑、启用/停用、查询、导入导出和操作审计。 | 编码唯一、数据范围过滤、逻辑删除和审计留痕 |
| 系统费用明细 | 业务处理 | 系统费用明细记录平台自动生成的手续费、服务费、通道费、监管费用、银行费用和内部成本分摊,支持对账和凭证归集。 | 必须联动状态、权限、消息、审批和指标 |
| 系统费用明细 | 异常闭环 | 系统费用口径不一致处理 | 失败原因可见、可重试、可转人工、可追溯 |
| 财务月度区间 | 基础维护 | 财务月度区间支持新增、编辑、启用/停用、查询、导入导出和操作审计。 | 编码唯一、数据范围过滤、逻辑删除和审计留痕 |
| 财务月度区间 | 业务处理 | 财务月度区间维护账套期间、收款归属期间、费用归属期间、结账状态、反结账授权和跨期业务处理规则。 | 必须联动状态、权限、消息、审批和指标 |
| 财务月度区间 | 异常闭环 | 期间已结账或未开启处理 | 失败原因可见、可重试、可转人工、可追溯 |
| 收银设置 | 基础维护 | 收银设置支持新增、编辑、启用/停用、查询、导入导出和操作审计。 | 编码唯一、数据范围过滤、逻辑删除和审计留痕 |
| 收银设置 | 业务处理 | 收银设置配置收款渠道、收据模板、打印规则、支付账户、监管账户、手续费口径、退款限制、补录权限和校区可用范围。 | 必须联动状态、权限、消息、审批和指标 |
| 收银设置 | 异常闭环 | 收银渠道未启用处理 | 失败原因可见、可重试、可转人工、可追溯 |
| 基础资料 | 基础维护 | 基础资料支持新增、编辑、启用/停用、查询、导入导出和操作审计。 | 编码唯一、数据范围过滤、逻辑删除和审计留痕 |
| 基础资料 | 业务处理 | 基础资料按账套维护币别、汇率体系、会计日历、会计要素、核算维度、科目、凭证字、会计政策、账簿、摘要库、结算方式和现金流量项目。 | 必须联动状态、权限、消息、审批和指标 |
| 基础资料 | 异常闭环 | 基础资料不完整处理 | 失败原因可见、可重试、可转人工、可追溯 |
| 总账初始化 | 基础维护 | 总账初始化支持新增、编辑、启用/停用、查询、导入导出和操作审计。 | 编码唯一、数据范围过滤、逻辑删除和审计留痕 |
| 总账初始化 | 业务处理 | 总账初始化支持期初科目余额、辅助核算余额、现金流量期初、未达账项、历史凭证、账套启用期间和初始化试算平衡校验。 | 必须联动状态、权限、消息、审批和指标 |
| 总账初始化 | 异常闭环 | 初始化试算不平处理 | 失败原因可见、可重试、可转人工、可追溯 |
| 凭证管理 | 基础维护 | 凭证管理支持新增、编辑、启用/停用、查询、导入导出和操作审计。 | 编码唯一、数据范围过滤、逻辑删除和审计留痕 |
| 凭证管理 | 业务处理 | 凭证管理需完整支持凭证录入、凭证查询、凭证审核、出纳复核、凭证过账、凭证汇总表和模式凭证;凭证状态、借贷平衡、附件、辅助核算、现金流量指定、反审核、冲销和审计日志必须闭环。 | 必须联动状态、权限、消息、审批和指标 |
| 凭证管理 | 异常闭环 | 付款二次失败处理 | 失败原因可见、可重试、可转人工、可追溯 |
| 账簿 | 基础维护 | 账簿支持新增、编辑、启用/停用、查询、导入导出和操作审计。 | 编码唯一、数据范围过滤、逻辑删除和审计留痕 |
| 账簿 | 业务处理 | 账簿支持总分类账、明细分类账、辅助核算总账、辅助核算明细账、核算维度明细账、多栏式明细账、数量金额总账和数量金额明细账,并可从报表下钻到凭证。 | 必须联动状态、权限、消息、审批和指标 |
| 账簿 | 异常闭环 | 账簿取数不平处理 | 失败原因可见、可重试、可转人工、可追溯 |
| 报表 | 基础维护 | 报表支持新增、编辑、启用/停用、查询、导入导出和操作审计。 | 编码唯一、数据范围过滤、逻辑删除和审计留痕 |
| 报表 | 业务处理 | 报表中心提供单账套和多维财务报表入口,支持按法人、校区、账套、期间、科目和辅助核算维度查询、下钻、导出审批和口径版本留痕。 | 必须联动状态、权限、消息、审批和指标 |
| 报表 | 异常闭环 | 报表取数失败处理 | 失败原因可见、可重试、可转人工、可追溯 |
| 财务报表 | 基础维护 | 财务报表支持新增、编辑、启用/停用、查询、导入导出和操作审计。 | 编码唯一、数据范围过滤、逻辑删除和审计留痕 |
| 财务报表 | 业务处理 | 财务报表支持科目余额表、辅助核算科目余额表、试算平衡表、摘要汇总表、核算维度余额表、资产负债表、利润表和现金流量表,报表结果可追溯到凭证和账簿。 | 必须联动状态、权限、消息、审批和指标 |
| 财务报表 | 异常闭环 | 财务报表不平处理 | 失败原因可见、可重试、可转人工、可追溯 |
| 现金流量 | 基础维护 | 现金流量支持新增、编辑、启用/停用、查询、导入导出和操作审计。 | 编码唯一、数据范围过滤、逻辑删除和审计留痕 |
| 现金流量 | 业务处理 | 现金流量支持现金流量项目、T 型账、附表项目指定、附表项目调整、现金流量查询、现金流量报表和凭证现金流量分配。 | 必须联动状态、权限、消息、审批和指标 |
| 现金流量 | 异常闭环 | 现金流量指定缺失处理 | 失败原因可见、可重试、可转人工、可追溯 |
| 期末处理 | 基础维护 | 期末处理支持新增、编辑、启用/停用、查询、导入导出和操作审计。 | 编码唯一、数据范围过滤、逻辑删除和审计留痕 |
| 期末处理 | 业务处理 | 支持自动转账、凭证摊销、凭证预提、期末调汇、结转损益和总账期末结账,所有步骤留痕并可追溯 | 必须联动状态、权限、消息、审批和指标 |
| 期末处理 | 异常闭环 | 期末结账失败处理 | 失败原因可见、可重试、可转人工、可追溯 |
| 多账簿合并 | 基础维护 | 多账簿合并支持新增、编辑、启用/停用、查询、导入导出和操作审计。 | 编码唯一、数据范围过滤、逻辑删除和审计留痕 |
| 多账簿合并 | 业务处理 | 维护账簿隶属关系,生成多账簿科目余额表、多账簿科目余额表(横向)、多账簿核算维度与科目组合表、多账簿核算维度明细账、多账簿核算维度汇总表、多账簿核算维度明细表、多账簿核算维度余额表和多账簿调汇历史信息表。 | 必须联动状态、权限、消息、审批和指标 |
| 多账簿合并 | 异常闭环 | 多账簿合并不平处理 | 失败原因可见、可重试、可转人工、可追溯 |
| 合并报表 | 基础维护 | 合并报表支持新增、编辑、启用/停用、查询、导入导出和操作审计。 | 编码唯一、数据范围过滤、逻辑删除和审计留痕 |
| 合并报表 | 业务处理 | 合并报表支持总部跨法人、跨账套、跨账簿取数,配置合并范围、内部往来抵消、权益抵消、平衡校验、复核发布和凭证下钻。 | 必须联动状态、权限、消息、审批和指标 |
| 合并报表 | 异常闭环 | 合并抵消不平处理 | 失败原因可见、可重试、可转人工、可追溯 |
| 阿米巴报表 | 基础维护 | 阿米巴报表支持新增、编辑、启用/停用、查询、导入导出和操作审计。 | 编码唯一、数据范围过滤、逻辑删除和审计留痕 |
| 阿米巴报表 | 业务处理 | 阿米巴报表按校区、课程、项目、团队和经营单元归集收入、成本、费用、课酬、营销成本和利润,支持规则版本、复核发布和下钻。 | 必须联动状态、权限、消息、审批和指标 |
| 阿米巴报表 | 异常闭环 | 阿米巴分摊规则缺失处理 | 失败原因可见、可重试、可转人工、可追溯 |
| 税务管理 | 基础维护 | 税务管理支持新增、编辑、启用/停用、查询、导入导出和操作审计。 | 编码唯一、数据范围过滤、逻辑删除和审计留痕 |
| 税务管理 | 业务处理 | 税务管理覆盖税种配置、进销项发票归集、国税发票核验、税额测算、申报表生成、申报回执归档、税负分析和异常补正。 | 必须联动状态、权限、消息、审批和指标 |
| 税务管理 | 异常闭环 | 税务申报数据不平处理 | 失败原因可见、可重试、可转人工、可追溯 |
| 成本管理 | 基础维护 | 成本管理支持新增、编辑、启用/停用、查询、导入导出和操作审计。 | 编码唯一、数据范围过滤、逻辑删除和审计留痕 |
| 成本管理 | 业务处理 | 成本管理覆盖物料、图书、固定资产、积分礼品、课程成本、教师课酬、营销活动成本和校区公共费用的成本归集、分摊、结转和凭证生成。 | 必须联动状态、权限、消息、审批和指标 |
| 成本管理 | 异常闭环 | 成本结转失败处理 | 失败原因可见、可重试、可转人工、可追溯 |
| 调整期间业务处理 | 基础维护 | 调整期间业务处理支持新增、编辑、启用/停用、查询、导入导出和操作审计。 | 编码唯一、数据范围过滤、逻辑删除和审计留痕 |
| 调整期间业务处理 | 业务处理 | 调整期间业务处理支持调整期间管理、调整期间凭证录入、调整期间凭证查询、调整期间凭证过账、调整期间期末调汇、调整期间结转损益、报表重算和正式期间影响隔离。 | 必须联动状态、权限、消息、审批和指标 |
| 调整期间业务处理 | 异常闭环 | 调整期间凭证处理失败处理 | 失败原因可见、可重试、可转人工、可追溯 |
| 辅助核算总账 | 基础维护 | 辅助核算总账支持新增、编辑、启用/停用、查询、导入导出和操作审计。 | 编码唯一、数据范围过滤、逻辑删除和审计留痕 |
| 辅助核算总账 | 业务处理 | 辅助核算总账按账套、期间、科目、辅助核算维度和辅助核算项目汇总期初、本期发生、累计发生和期末余额,支持下钻到辅助核算明细账、凭证和分录。 | 必须联动状态、权限、消息、审批和指标 |
| 辅助核算总账 | 异常闭环 | 辅助核算总账不平处理 | 失败原因可见、可重试、可转人工、可追溯 |
| 辅助核算明细账 | 基础维护 | 辅助核算明细账支持新增、编辑、启用/停用、查询、导入导出和操作审计。 | 编码唯一、数据范围过滤、逻辑删除和审计留痕 |
| 辅助核算明细账 | 业务处理 | 辅助核算明细账按辅助核算项目展示逐笔凭证分录、借贷金额、摘要、业务来源和余额变化,支持按学员、家长、员工、供应商、校区、部门、项目等维度筛选。 | 必须联动状态、权限、消息、审批和指标 |
| 辅助核算明细账 | 异常闭环 | 辅助核算明细缺失处理 | 失败原因可见、可重试、可转人工、可追溯 |
| 辅助核算科目余额表 | 基础维护 | 辅助核算科目余额表支持新增、编辑、启用/停用、查询、导入导出和操作审计。 | 编码唯一、数据范围过滤、逻辑删除和审计留痕 |
| 辅助核算科目余额表 | 业务处理 | 辅助核算科目余额表按科目与辅助核算项目生成余额快照,展示期初、本期借方、本期贷方、期末余额和平衡状态,支持导出审批和凭证下钻。 | 必须联动状态、权限、消息、审批和指标 |
| 辅助核算科目余额表 | 异常闭环 | 辅助核算余额表不平处理 | 失败原因可见、可重试、可转人工、可追溯 |
| 收款记录 | 基础维护 | 收款记录支持新增、编辑、启用/停用、查询、导入导出和操作审计。 | 编码唯一、数据范围过滤、逻辑删除和审计留痕 |
| 收款记录 | 业务处理 | 收款记录、退费记录、账务汇总、资金流水和收支管理需按校区账套、收银渠道、监管账户、凭证状态和期间结账状态闭环管理。 | 必须联动状态、权限、消息、审批和指标 |
| 收款记录 | 异常闭环 | 账套期间已结账处理 | 失败原因可见、可重试、可转人工、可追溯 |
| 退费记录 | 基础维护 | 退费记录支持新增、编辑、启用/停用、查询、导入导出和操作审计。 | 编码唯一、数据范围过滤、逻辑删除和审计留痕 |
| 退费记录 | 业务处理 | 收款记录、退费记录、账务汇总、资金流水和收支管理需按校区账套、收银渠道、监管账户、凭证状态和期间结账状态闭环管理。 | 必须联动状态、权限、消息、审批和指标 |
| 退费记录 | 异常闭环 | 收银台回调异常处理 | 失败原因可见、可重试、可转人工、可追溯 |
| 账务汇总 | 基础维护 | 账务汇总支持新增、编辑、启用/停用、查询、导入导出和操作审计。 | 编码唯一、数据范围过滤、逻辑删除和审计留痕 |
| 账务汇总 | 业务处理 | 收款记录、退费记录、账务汇总、资金流水和收支管理需按校区账套、收银渠道、监管账户、凭证状态和期间结账状态闭环管理。 | 必须联动状态、权限、消息、审批和指标 |
| 账务汇总 | 异常闭环 | 科目映射缺失处理 | 失败原因可见、可重试、可转人工、可追溯 |
| 资金流水 | 基础维护 | 资金流水支持新增、编辑、启用/停用、查询、导入导出和操作审计。 | 编码唯一、数据范围过滤、逻辑删除和审计留痕 |
| 资金流水 | 业务处理 | 收款记录、退费记录、账务汇总、资金流水和收支管理需按校区账套、收银渠道、监管账户、凭证状态和期间结账状态闭环管理。 | 必须联动状态、权限、消息、审批和指标 |
| 资金流水 | 异常闭环 | 辅助核算映射缺失处理 | 失败原因可见、可重试、可转人工、可追溯 |
| 收支管理 | 基础维护 | 收支管理支持新增、编辑、启用/停用、查询、导入导出和操作审计。 | 编码唯一、数据范围过滤、逻辑删除和审计留痕 |
| 收支管理 | 业务处理 | 收款记录、退费记录、账务汇总、资金流水和收支管理需按校区账套、收银渠道、监管账户、凭证状态和期间结账状态闭环管理。 | 必须联动状态、权限、消息、审批和指标 |
| 收支管理 | 异常闭环 | 凭证借贷不平处理 | 失败原因可见、可重试、可转人工、可追溯 |
| 账套路由规则 | 基础维护 | 账套路由规则支持新增、编辑、启用/停用、查询、导入导出和操作审计。 | 编码唯一、数据范围过滤、逻辑删除和审计留痕 |
| 账套路由规则 | 业务处理 | 按法人、校区、业务类型、课程类型、金额和会计期间自动路由到目标迪诺账套、科目、辅助核算和凭证模板 | 必须联动状态、权限、消息、审批和指标 |
| 账套路由规则 | 异常闭环 | 路由规则未命中处理 | 失败原因可见、可重试、可转人工、可追溯 |
| 财务事件中心 | 基础维护 | 财务事件中心支持新增、编辑、启用/停用、查询、导入导出和操作审计。 | 编码唯一、数据范围过滤、逻辑删除和审计留痕 |
| 财务事件中心 | 业务处理 | 把收款、课消、退费、报销、采购、库存、薪资和跨法人内部往来转换为标准财务事件,并锁定规则版本 | 必须联动状态、权限、消息、审批和指标 |
| 财务事件中心 | 异常闭环 | 财务事件生成失败处理 | 失败原因可见、可重试、可转人工、可追溯 |
| 科目映射 | 基础维护 | 科目映射支持新增、编辑、启用/停用、查询、导入导出和操作审计。 | 编码唯一、数据范围过滤、逻辑删除和审计留痕 |
| 科目映射 | 业务处理 | 按账套、业务场景和版本配置借贷方科目、税金科目、摘要模板和辅助核算引用 | 必须联动状态、权限、消息、审批和指标 |
| 科目映射 | 异常闭环 | 科目映射缺失处理 | 失败原因可见、可重试、可转人工、可追溯 |
| 辅助核算映射 | 基础维护 | 辅助核算映射支持新增、编辑、启用/停用、查询、导入导出和操作审计。 | 编码唯一、数据范围过滤、逻辑删除和审计留痕 |
| 辅助核算映射 | 业务处理 | 把学员、家长、员工、供应商、校区、部门、项目等业务对象映射为迪诺账套内置辅助核算维度 | 必须联动状态、权限、消息、审批和指标 |
| 辅助核算映射 | 异常闭环 | 辅助核算缺失处理 | 失败原因可见、可重试、可转人工、可追溯 |
| 凭证模板 | 基础维护 | 凭证模板支持新增、编辑、启用/停用、查询、导入导出和操作审计。 | 编码唯一、数据范围过滤、逻辑删除和审计留痕 |
| 凭证模板 | 业务处理 | 财务事件中心需把收款、课消、退款、报销、采购、库存、薪酬和跨法人内部往来统一生成标准事件,锁定路由版本、科目映射版本、辅助核算版本和凭证模板版本,最终生成内置总账正式凭证,形成可追溯、可重试、可冲正的业财链路。 | 必须联动状态、权限、消息、审批和指标 |
| 凭证模板 | 异常闭环 | 业务总账对账金额差异处理 | 失败原因可见、可重试、可转人工、可追溯 |
| 业务总账对账 | 基础维护 | 业务总账对账支持新增、编辑、启用/停用、查询、导入导出和操作审计。 | 编码唯一、数据范围过滤、逻辑删除和审计留痕 |
| 业务总账对账 | 业务处理 | 按日/月/账套完成迪诺业务数据、总账凭证、银行或监管流水对账,并产生差异处理任务 | 必须联动状态、权限、消息、审批和指标 |
| 业务总账对账 | 异常闭环 | 业务总账对账不平处理 | 失败原因可见、可重试、可转人工、可追溯 |
| 历史数据迁移 | 基础维护 | 历史数据迁移支持新增、编辑、启用/停用、查询、导入导出和操作审计。 | 编码唯一、数据范围过滤、逻辑删除和审计留痕 |
| 历史数据迁移 | 业务处理 | 上线切换期支持历史收款、课消、退款、报销、采购、薪酬、凭证、账簿和报表数据预检、分批迁移、抽样核验和切换归档 | 必须联动状态、权限、消息、审批和指标 |
| 历史数据迁移 | 异常闭环 | 历史迁移失败处理 | 失败原因可见、可重试、可转人工、可追溯 |
| 跨法人内部往来 | 基础维护 | 跨法人内部往来支持新增、编辑、启用/停用、查询、导入导出和操作审计。 | 编码唯一、数据范围过滤、逻辑删除和审计留痕 |
| 跨法人内部往来 | 业务处理 | 智能会计平台需把收款、课消、退款、报销、采购、库存、薪酬、票据、资金调拨、税费计提和跨法人内部往来归集为标准财务事件,按规则自动生成凭证、待办和异常补偿任务。 | 必须联动状态、权限、消息、审批和指标 |
| 跨法人内部往来 | 异常闭环 | 账套期间未结账处理 | 失败原因可见、可重试、可转人工、可追溯 |
功能到数据对象/接口/表映射
| 功能域 | 承接对象 | 核心表 | 代表接口 | 状态机/状态字段 | 研发落地校验 |
|---|---|---|---|---|---|
| 收款台 | AccountSet、FinanceEvent、ExternalStatement、FinanceVoucher、FinanceVoucherEntry | fin_account_set、fin_finance_event、fin_external_statement、fin_voucher、fin_voucher_entry | 接口资源组 /api/v1/fin/features/01 | event_type、source_biz_type、event_status、channel_type、biz_type、statement_status | 新增/编辑/删除/审批/导出/回调均需校验租户、校区、角色、数据范围、逻辑删除、幂等和审计 |
| 监管账户 | AccountSet、FinanceEvent、ExternalStatement、FinanceVoucher、FinanceVoucherEntry | fin_account_set、fin_finance_event、fin_external_statement、fin_voucher、fin_voucher_entry | 接口资源组 /api/v1/fin/features/02 | event_type、source_biz_type、event_status、channel_type、biz_type、statement_status | 新增/编辑/删除/审批/导出/回调均需校验租户、校区、角色、数据范围、逻辑删除、幂等和审计 |
| 预收收入 | FinanceSubjectMapping、FinanceEvent、FinanceVoucherTask、FinanceVoucher、FinanceVoucherEntry | fin_subject_mapping、fin_finance_event、fin_voucher_task、fin_voucher、fin_voucher_entry | 接口资源组 /api/v1/fin/features/03 | event_type、approval_status、source_biz_type、event_status、target_object_type、task_status | 新增/编辑/删除/审批/导出/回调均需校验租户、校区、角色、数据范围、逻辑删除、幂等和审计 |
| 退费测算 | FinanceSubjectMapping、FinanceEvent、FinanceVoucherTask、FinanceVoucher、FinanceVoucherEntry | fin_subject_mapping、fin_finance_event、fin_voucher_task、fin_voucher、fin_voucher_entry | 接口资源组 /api/v1/fin/features/04 | event_type、approval_status、source_biz_type、event_status、target_object_type、task_status | 新增/编辑/删除/审批/导出/回调均需校验租户、校区、角色、数据范围、逻辑删除、幂等和审计 |
| 内置报销 | ExpenseReport、Invoice、InvoiceVerification、ExpensePaymentApply | exp_report、exp_invoice、exp_invoice_verification、exp_payment_apply | 建议接口资源组 /api/v1/expenses/reports | expense_type、expense_status、approval_status、invoice_type、duplicate_status、verification_status | 新增/编辑/删除/审批/导出/回调均需校验租户、校区、角色、数据范围、逻辑删除、幂等和审计 |
| 发票核验 | Invoice、InvoiceVerification | exp_invoice、exp_invoice_verification | POST /api/v1/tax/invoices/verify | invoice_type、duplicate_status、verification_status | 新增/编辑/删除/审批/导出/回调均需校验租户、校区、角色、数据范围、逻辑删除、幂等和审计 |
| 多账套 | AccountSet、AccountingPolicy、LedgerBook、FinanceRouteRuleVersion、FinanceEvent | fin_account_set、fin_accounting_policy、fin_ledger_book、fin_route_rule_version、fin_finance_event | 建议接口资源组 /api/v1/finance/gl/account-sets | ledger_type、event_type、approval_status、source_biz_type、event_status | 新增/编辑/删除/审批/导出/回调均需校验租户、校区、角色、数据范围、逻辑删除、幂等和审计 |
| 税务申报 | FinanceVoucher、InvoiceVerification、TaxReport | fin_voucher、exp_invoice_verification、tax_declaration | 建议接口资源组 /api/v1/tax/reports | source_biz_type、voucher_status、cashier_review_status、post_status、approval_status、verification_status | 新增/编辑/删除/审批/导出/回调均需校验租户、校区、角色、数据范围、逻辑删除、幂等和审计 |
| 凭证入账 | FinanceSubjectMapping、FinanceEvent、FinanceVoucherTask、FinanceVoucher、FinanceVoucherEntry | fin_subject_mapping、fin_finance_event、fin_voucher_task、fin_voucher、fin_voucher_entry | POST /api/v1/finance/events/{id}/generate-voucher | event_type、approval_status、source_biz_type、event_status、target_object_type、task_status | 新增/编辑/删除/审批/导出/回调均需校验租户、校区、角色、数据范围、逻辑删除、幂等和审计 |
| 报销付款台账 | ExpenseReport、Invoice、InvoiceVerification、ExpensePaymentApply | exp_report、exp_invoice、exp_invoice_verification、exp_payment_apply | 建议接口资源组 /api/v1/expenses/reports | expense_type、expense_status、approval_status、invoice_type、duplicate_status、verification_status | 新增/编辑/删除/审批/导出/回调均需校验租户、校区、角色、数据范围、逻辑删除、幂等和审计 |
| 付款批次 | FinanceVoucher、FinanceVoucherEntry、ExpensePaymentApply | fin_voucher、fin_voucher_entry、exp_payment_apply | 建议接口资源组 /api/v1/finance/payment-ledgers | source_biz_type、voucher_status、cashier_review_status、post_status、approval_status、payment_status | 新增/编辑/删除/审批/导出/回调均需校验租户、校区、角色、数据范围、逻辑删除、幂等和审计 |
| 付款失败处理 | FinanceVoucher、FinanceVoucherEntry、ExpensePaymentApply | fin_voucher、fin_voucher_entry、exp_payment_apply | 建议接口资源组 /api/v1/finance/payment-ledgers | source_biz_type、voucher_status、cashier_review_status、post_status、approval_status、payment_status | 新增/编辑/删除/审批/导出/回调均需校验租户、校区、角色、数据范围、逻辑删除、幂等和审计 |
| 付款撤销 | FinanceVoucher、FinanceVoucherEntry、ExpensePaymentApply | fin_voucher、fin_voucher_entry、exp_payment_apply | 建议接口资源组 /api/v1/finance/payment-ledgers | source_biz_type、voucher_status、cashier_review_status、post_status、approval_status、payment_status | 新增/编辑/删除/审批/导出/回调均需校验租户、校区、角色、数据范围、逻辑删除、幂等和审计 |
| 采购付款凭证 | FinancePayableBill、PayableWriteOff、FinanceVoucher、ExpensePaymentApply | fin_payable_bill、fin_payable_writeoff、fin_voucher、exp_payment_apply | 建议接口资源组 /api/v1/finance/payables | source_biz_type、payee_type、bill_status、writeoff_status、voucher_status、cashier_review_status | 新增/编辑/删除/审批/导出/回调均需校验租户、校区、角色、数据范围、逻辑删除、幂等和审计 |
| 薪资凭证 | FinanceSubjectMapping、FinanceEvent、FinanceVoucherTask、FinanceVoucher、FinanceVoucherEntry | fin_subject_mapping、fin_finance_event、fin_voucher_task、fin_voucher、fin_voucher_entry | POST /api/v1/finance/events/{id}/generate-voucher | event_type、approval_status、source_biz_type、event_status、target_object_type、task_status | 新增/编辑/删除/审批/导出/回调均需校验租户、校区、角色、数据范围、逻辑删除、幂等和审计 |
| 统一付款补偿 | FinanceVoucher、FinanceVoucherEntry、ExpensePaymentApply | fin_voucher、fin_voucher_entry、exp_payment_apply | 建议接口资源组 /api/v1/finance/payment-ledgers | source_biz_type、voucher_status、cashier_review_status、post_status、approval_status、payment_status | 新增/编辑/删除/审批/导出/回调均需校验租户、校区、角色、数据范围、逻辑删除、幂等和审计 |
| 国税调用日志 | Invoice、InvoiceVerification | exp_invoice、exp_invoice_verification | POST /api/v1/tax/invoices/verify | invoice_type、duplicate_status、verification_status | 新增/编辑/删除/审批/导出/回调均需校验租户、校区、角色、数据范围、逻辑删除、幂等和审计 |
| 库存成本凭证 | FinanceSubjectMapping、FinanceEvent、FinanceVoucherTask、FinanceVoucher、FinanceVoucherEntry | fin_subject_mapping、fin_finance_event、fin_voucher_task、fin_voucher、fin_voucher_entry | POST /api/v1/finance/events/{id}/generate-voucher | event_type、approval_status、source_biz_type、event_status、target_object_type、task_status | 新增/编辑/删除/审批/导出/回调均需校验租户、校区、角色、数据范围、逻辑删除、幂等和审计 |
| 财务总工作台 | AccountSet、FinanceCurrency、ExchangeRateSystem、AccountingCalendar | fin_account_set、fin_currency、fin_exchange_rate_system、fin_accounting_calendar | 接口资源组 /api/v1/fin/features/19 | calendar_status | 新增/编辑/删除/审批/导出/回调均需校验租户、校区、角色、数据范围、逻辑删除、幂等和审计 |
| 智能会计平台 | FinanceVoucherTemplate、FinanceEvent、FinanceVoucherTask、IntelligentAccountingRule | fin_voucher_template、fin_finance_event、fin_voucher_task、fin_intelligent_accounting_rule | 建议接口资源组 /api/v1/finance/intelligent-accounting | event_type、approval_status、source_biz_type、event_status、target_object_type、task_status | 新增/编辑/删除/审批/导出/回调均需校验租户、校区、角色、数据范围、逻辑删除、幂等和审计 |
| 应收款管理 | FinanceReceivableBill、ReceivableWriteOff、FinanceVoucher | fin_receivable_bill、fin_receivable_writeoff、fin_voucher | 建议接口资源组 /api/v1/finance/receivables | source_biz_type、bill_status、writeoff_status、voucher_status、cashier_review_status、post_status | 新增/编辑/删除/审批/导出/回调均需校验租户、校区、角色、数据范围、逻辑删除、幂等和审计 |
| 应付款管理 | FinancePayableBill、PayableWriteOff、FinanceVoucher、ExpensePaymentApply | fin_payable_bill、fin_payable_writeoff、fin_voucher、exp_payment_apply | 建议接口资源组 /api/v1/finance/payables | source_biz_type、payee_type、bill_status、writeoff_status、voucher_status、cashier_review_status | 新增/编辑/删除/审批/导出/回调均需校验租户、校区、角色、数据范围、逻辑删除、幂等和审计 |
| 出纳管理 | ExternalStatement、CashierJournal、BankReconciliation、FinanceVoucher | fin_external_statement、fin_cashier_journal、fin_bank_reconciliation、fin_voucher | 建议接口资源组 /api/v1/finance/cashier | channel_type、biz_type、statement_status、match_status、journal_type、reconcile_status | 新增/编辑/删除/审批/导出/回调均需校验租户、校区、角色、数据范围、逻辑删除、幂等和审计 |
| 票据管理 | FinanceReceivableBill、FinancePayableBill、FinanceBillNote、FinanceVoucher | fin_receivable_bill、fin_payable_bill、fin_bill_note、fin_voucher | 建议接口资源组 /api/v1/finance/bills | source_biz_type、bill_status、payee_type、bill_type、voucher_status、cashier_review_status | 新增/编辑/删除/审批/导出/回调均需校验租户、校区、角色、数据范围、逻辑删除、幂等和审计 |
| 资金管理 | ExternalStatement、FundAccount、FundTransfer、FinanceVoucher | fin_external_statement、fin_fund_account、fin_fund_transfer、fin_voucher | 建议接口资源组 /api/v1/finance/funds | channel_type、biz_type、statement_status、match_status、transfer_status、approval_status | 新增/编辑/删除/审批/导出/回调均需校验租户、校区、角色、数据范围、逻辑删除、幂等和审计 |
| 网上银行 | ExternalStatement、BankPaymentInstruction、OpenBankAuthorization、BankReceipt | fin_external_statement、fin_bank_payment_instruction、fin_open_bank_authorization、fin_bank_receipt | 建议接口资源组 /api/v1/finance/open-banking | channel_type、biz_type、statement_status、match_status、bank_status、auth_status | 新增/编辑/删除/审批/导出/回调均需校验租户、校区、角色、数据范围、逻辑删除、幂等和审计 |
| 开放银行 | ExternalStatement、BankPaymentInstruction、OpenBankAuthorization、BankReceipt | fin_external_statement、fin_bank_payment_instruction、fin_open_bank_authorization、fin_bank_receipt | 建议接口资源组 /api/v1/finance/open-banking | channel_type、biz_type、statement_status、match_status、bank_status、auth_status | 新增/编辑/删除/审批/导出/回调均需校验租户、校区、角色、数据范围、逻辑删除、幂等和审计 |
| 费用管理 | AccountSet、FinanceCurrency、ExchangeRateSystem、AccountingCalendar | fin_account_set、fin_currency、fin_exchange_rate_system、fin_accounting_calendar | 接口资源组 /api/v1/fin/features/28 | calendar_status | 新增/编辑/删除/审批/导出/回调均需校验租户、校区、角色、数据范围、逻辑删除、幂等和审计 |
| 收款管理 | AccountSet、FinanceEvent、ExternalStatement、FinanceVoucher、FinanceVoucherEntry | fin_account_set、fin_finance_event、fin_external_statement、fin_voucher、fin_voucher_entry | 接口资源组 /api/v1/fin/features/29 | event_type、source_biz_type、event_status、channel_type、biz_type、statement_status | 新增/编辑/删除/审批/导出/回调均需校验租户、校区、角色、数据范围、逻辑删除、幂等和审计 |
| 预存记录 | AccountSet、FinanceCurrency、ExchangeRateSystem、AccountingCalendar | fin_account_set、fin_currency、fin_exchange_rate_system、fin_accounting_calendar | 接口资源组 /api/v1/fin/features/30 | calendar_status | 新增/编辑/删除/审批/导出/回调均需校验租户、校区、角色、数据范围、逻辑删除、幂等和审计 |
| 银联流水 | AccountSet、FinanceCurrency、ExchangeRateSystem、AccountingCalendar | fin_account_set、fin_currency、fin_exchange_rate_system、fin_accounting_calendar | 接口资源组 /api/v1/fin/features/31 | calendar_status | 新增/编辑/删除/审批/导出/回调均需校验租户、校区、角色、数据范围、逻辑删除、幂等和审计 |
| 校长收银流水 | AccountSet、FinanceCurrency、ExchangeRateSystem、AccountingCalendar | fin_account_set、fin_currency、fin_exchange_rate_system、fin_accounting_calendar | 接口资源组 /api/v1/fin/features/32 | calendar_status | 新增/编辑/删除/审批/导出/回调均需校验租户、校区、角色、数据范围、逻辑删除、幂等和审计 |
| 补录流水 | AccountSet、FinanceCurrency、ExchangeRateSystem、AccountingCalendar | fin_account_set、fin_currency、fin_exchange_rate_system、fin_accounting_calendar | 接口资源组 /api/v1/fin/features/33 | calendar_status | 新增/编辑/删除/审批/导出/回调均需校验租户、校区、角色、数据范围、逻辑删除、幂等和审计 |
| 费用明细 | AccountSet、FinanceCurrency、ExchangeRateSystem、AccountingCalendar | fin_account_set、fin_currency、fin_exchange_rate_system、fin_accounting_calendar | 接口资源组 /api/v1/fin/features/34 | calendar_status | 新增/编辑/删除/审批/导出/回调均需校验租户、校区、角色、数据范围、逻辑删除、幂等和审计 |
| 系统费用明细 | AccountSet、FinanceCurrency、ExchangeRateSystem、AccountingCalendar | fin_account_set、fin_currency、fin_exchange_rate_system、fin_accounting_calendar | 接口资源组 /api/v1/fin/features/35 | calendar_status | 新增/编辑/删除/审批/导出/回调均需校验租户、校区、角色、数据范围、逻辑删除、幂等和审计 |
| 财务月度区间 | AccountSet、FinanceCurrency、ExchangeRateSystem、AccountingCalendar | fin_account_set、fin_currency、fin_exchange_rate_system、fin_accounting_calendar | 接口资源组 /api/v1/fin/features/36 | calendar_status | 新增/编辑/删除/审批/导出/回调均需校验租户、校区、角色、数据范围、逻辑删除、幂等和审计 |
| 收银设置 | AccountSet、FinanceCurrency、ExchangeRateSystem、AccountingCalendar | fin_account_set、fin_currency、fin_exchange_rate_system、fin_accounting_calendar | 接口资源组 /api/v1/fin/features/37 | calendar_status | 新增/编辑/删除/审批/导出/回调均需校验租户、校区、角色、数据范围、逻辑删除、幂等和审计 |
| 基础资料 | FinanceCurrency、ExchangeRateSystem、AccountingCalendar、AccountingDimension、VoucherWord、AccountingPolicy、LedgerBook、SummaryTemplate、SettlementMethod、CashFlowItem、FinanceSubject | fin_currency、fin_exchange_rate_system、fin_accounting_calendar、fin_accounting_dimension、fin_voucher_word、fin_accounting_policy、fin_ledger_book、fin_summary_template、fin_settlement_method、fin_cash_flow_item、fin_subject | 建议接口资源组 /api/v1/finance/master-data | calendar_status、dimension_type、source_object_type、ledger_type、channel_type、item_type | 新增/编辑/删除/审批/导出/回调均需校验租户、校区、角色、数据范围、逻辑删除、幂等和审计 |
| 总账初始化 | AccountSet、FinanceCurrency、ExchangeRateSystem、AccountingCalendar | fin_account_set、fin_currency、fin_exchange_rate_system、fin_accounting_calendar | 接口资源组 /api/v1/fin/features/39 | calendar_status | 新增/编辑/删除/审批/导出/回调均需校验租户、校区、角色、数据范围、逻辑删除、幂等和审计 |
| 凭证管理 | FinanceSubjectMapping、FinanceEvent、FinanceVoucherTask、FinanceVoucher、FinanceVoucherEntry | fin_subject_mapping、fin_finance_event、fin_voucher_task、fin_voucher、fin_voucher_entry | POST /api/v1/finance/events/{id}/generate-voucher | event_type、approval_status、source_biz_type、event_status、target_object_type、task_status | 新增/编辑/删除/审批/导出/回调均需校验租户、校区、角色、数据范围、逻辑删除、幂等和审计 |
| 账簿 | FinanceCurrency、ExchangeRateSystem、AccountingCalendar、AccountingDimension、VoucherWord、AccountingPolicy、LedgerBook、SummaryTemplate、SettlementMethod、CashFlowItem、FinanceSubject | fin_currency、fin_exchange_rate_system、fin_accounting_calendar、fin_accounting_dimension、fin_voucher_word、fin_accounting_policy、fin_ledger_book、fin_summary_template、fin_settlement_method、fin_cash_flow_item、fin_subject | 建议接口资源组 /api/v1/finance/master-data | calendar_status、dimension_type、source_object_type、ledger_type、channel_type、item_type | 新增/编辑/删除/审批/导出/回调均需校验租户、校区、角色、数据范围、逻辑删除、幂等和审计 |
| 报表 | ConsolidationTask、AmoebaReportSnapshot、FinanceReportFormula、FinanceReportSnapshot | fin_consolidation_task、fin_amoeba_report_snapshot、fin_report_formula、fin_report_snapshot | POST /api/v1/finance/gl/auxiliary-balances/generate | balance_status、task_status、publish_status、report_type | 新增/编辑/删除/审批/导出/回调均需校验租户、校区、角色、数据范围、逻辑删除、幂等和审计 |
| 财务报表 | FinanceReportFormula、FinanceReportSnapshot | fin_report_formula、fin_report_snapshot | POST /api/v1/finance/gl/auxiliary-balances/generate | report_type、balance_status、publish_status | 新增/编辑/删除/审批/导出/回调均需校验租户、校区、角色、数据范围、逻辑删除、幂等和审计 |
| 现金流量 | CashFlowItem、FinanceVoucherEntry、CashFlowAssignment、FinanceReportSnapshot | fin_cash_flow_item、fin_voucher_entry、fin_cash_flow_assignment、fin_report_snapshot | 建议接口资源组 /api/v1/finance/gl/cash-flow | item_type、assignment_type、assignment_status、report_type、balance_status、publish_status | 新增/编辑/删除/审批/导出/回调均需校验租户、校区、角色、数据范围、逻辑删除、幂等和审计 |
| 期末处理 | PeriodClose | fin_period_close | 接口资源组 /api/v1/fin/features/45 | auto_transfer_status、amortization_status、accrual_status、exchange_adjust_status、profit_loss_carry_status、close_status | 新增/编辑/删除/审批/导出/回调均需校验租户、校区、角色、数据范围、逻辑删除、幂等和审计 |
| 多账簿合并 | FinanceCurrency、ExchangeRateSystem、AccountingCalendar、AccountingDimension、VoucherWord、AccountingPolicy、LedgerBook、SummaryTemplate、SettlementMethod、CashFlowItem、FinanceSubject | fin_currency、fin_exchange_rate_system、fin_accounting_calendar、fin_accounting_dimension、fin_voucher_word、fin_accounting_policy、fin_ledger_book、fin_summary_template、fin_settlement_method、fin_cash_flow_item、fin_subject | 建议接口资源组 /api/v1/finance/master-data | calendar_status、dimension_type、source_object_type、ledger_type、channel_type、item_type | 新增/编辑/删除/审批/导出/回调均需校验租户、校区、角色、数据范围、逻辑删除、幂等和审计 |
| 合并报表 | ConsolidationTask、FinanceVoucher、FinanceReportSnapshot、MultiLedgerRelation | fin_consolidation_task、fin_voucher、fin_report_snapshot、fin_multi_ledger_relation | 建议接口资源组 /api/v1/finance/consolidations | balance_status、task_status、source_biz_type、voucher_status、cashier_review_status、post_status | 新增/编辑/删除/审批/导出/回调均需校验租户、校区、角色、数据范围、逻辑删除、幂等和审计 |
| 阿米巴报表 | AmoebaUnit、AmoebaReportSnapshot、CostAllocation、FinanceReportSnapshot | fin_amoeba_unit、fin_amoeba_report_snapshot、fin_cost_allocation、fin_report_snapshot | 建议接口资源组 /api/v1/finance/amoeba-reports | unit_type、publish_status、cost_source_type、allocation_status、report_type、balance_status | 新增/编辑/删除/审批/导出/回调均需校验租户、校区、角色、数据范围、逻辑删除、幂等和审计 |
| 税务管理 | FinanceVoucher、InvoiceVerification、TaxReport | fin_voucher、exp_invoice_verification、tax_declaration | 建议接口资源组 /api/v1/tax/reports | source_biz_type、voucher_status、cashier_review_status、post_status、approval_status、verification_status | 新增/编辑/删除/审批/导出/回调均需校验租户、校区、角色、数据范围、逻辑删除、幂等和审计 |
| 成本管理 | CostAllocation、FinanceVoucher | fin_cost_allocation、fin_voucher | 建议接口资源组 /api/v1/finance/cost-accounting | cost_source_type、allocation_status、source_biz_type、voucher_status、cashier_review_status、post_status | 新增/编辑/删除/审批/导出/回调均需校验租户、校区、角色、数据范围、逻辑删除、幂等和审计 |
| 调整期间业务处理 | LedgerBook、FinanceReportSnapshot、MultiLedgerRelation、AdjustmentPeriod | fin_ledger_book、fin_report_snapshot、fin_multi_ledger_relation、fin_adjustment_period | 建议接口资源组 /api/v1/finance/gl/multi-ledger-adjustments | ledger_type、report_type、balance_status、publish_status、exchange_adjust_status、profit_loss_carry_status | 新增/编辑/删除/审批/导出/回调均需校验租户、校区、角色、数据范围、逻辑删除、幂等和审计 |
| 辅助核算总账 | AccountingDimension、FinanceSubjectMapping、FinanceAuxMapping、FinanceVoucherTemplate、FinanceSubject | fin_accounting_dimension、fin_subject_mapping、fin_aux_mapping、fin_voucher_template、fin_subject | 建议接口资源组 /api/v1/finance/subject-mappings | dimension_type、source_object_type、event_type、approval_status、aux_type、dino_object_type | 新增/编辑/删除/审批/导出/回调均需校验租户、校区、角色、数据范围、逻辑删除、幂等和审计 |
| 辅助核算明细账 | AccountingDimension、FinanceSubjectMapping、FinanceAuxMapping、FinanceVoucherTemplate、FinanceSubject | fin_accounting_dimension、fin_subject_mapping、fin_aux_mapping、fin_voucher_template、fin_subject | 建议接口资源组 /api/v1/finance/subject-mappings | dimension_type、source_object_type、event_type、approval_status、aux_type、dino_object_type | 新增/编辑/删除/审批/导出/回调均需校验租户、校区、角色、数据范围、逻辑删除、幂等和审计 |
| 辅助核算科目余额表 | AccountingDimension、FinanceSubjectMapping、FinanceAuxMapping、FinanceVoucherTemplate、FinanceSubject | fin_accounting_dimension、fin_subject_mapping、fin_aux_mapping、fin_voucher_template、fin_subject | 建议接口资源组 /api/v1/finance/subject-mappings | dimension_type、source_object_type、event_type、approval_status、aux_type、dino_object_type | 新增/编辑/删除/审批/导出/回调均需校验租户、校区、角色、数据范围、逻辑删除、幂等和审计 |
| 收款记录 | AccountSet、FinanceEvent、ExternalStatement、FinanceVoucher、FinanceVoucherEntry | fin_account_set、fin_finance_event、fin_external_statement、fin_voucher、fin_voucher_entry | 接口资源组 /api/v1/fin/features/55 | event_type、source_biz_type、event_status、channel_type、biz_type、statement_status | 新增/编辑/删除/审批/导出/回调均需校验租户、校区、角色、数据范围、逻辑删除、幂等和审计 |
| 退费记录 | FinanceSubjectMapping、FinanceEvent、FinanceVoucherTask、FinanceVoucher、FinanceVoucherEntry | fin_subject_mapping、fin_finance_event、fin_voucher_task、fin_voucher、fin_voucher_entry | 接口资源组 /api/v1/fin/features/56 | event_type、approval_status、source_biz_type、event_status、target_object_type、task_status | 新增/编辑/删除/审批/导出/回调均需校验租户、校区、角色、数据范围、逻辑删除、幂等和审计 |
| 账务汇总 | AccountSet、FinanceCurrency、ExchangeRateSystem、AccountingCalendar | fin_account_set、fin_currency、fin_exchange_rate_system、fin_accounting_calendar | 接口资源组 /api/v1/fin/features/57 | calendar_status | 新增/编辑/删除/审批/导出/回调均需校验租户、校区、角色、数据范围、逻辑删除、幂等和审计 |
| 资金流水 | ExternalStatement | fin_external_statement | 接口资源组 /api/v1/fin/features/58 | channel_type、biz_type、statement_status、match_status | 新增/编辑/删除/审批/导出/回调均需校验租户、校区、角色、数据范围、逻辑删除、幂等和审计 |
| 收支管理 | AccountSet、FinanceCurrency、ExchangeRateSystem、AccountingCalendar | fin_account_set、fin_currency、fin_exchange_rate_system、fin_accounting_calendar | 接口资源组 /api/v1/fin/features/59 | calendar_status | 新增/编辑/删除/审批/导出/回调均需校验租户、校区、角色、数据范围、逻辑删除、幂等和审计 |
| 账套路由规则 | AccountSet、AccountingPolicy、LedgerBook、FinanceRouteRuleVersion、FinanceEvent | fin_account_set、fin_accounting_policy、fin_ledger_book、fin_route_rule_version、fin_finance_event | 建议接口资源组 /api/v1/finance/gl/account-sets | ledger_type、event_type、approval_status、source_biz_type、event_status | 新增/编辑/删除/审批/导出/回调均需校验租户、校区、角色、数据范围、逻辑删除、幂等和审计 |
| 财务事件中心 | FinanceSubjectMapping、FinanceVoucherTemplate、FinanceEvent、FinanceVoucherTask、FinanceMigrationBatch | fin_subject_mapping、fin_voucher_template、fin_finance_event、fin_voucher_task、fin_migration_batch | 建议接口资源组 /api/v1/finance/events | event_type、approval_status、source_biz_type、event_status、target_object_type、task_status | 新增/编辑/删除/审批/导出/回调均需校验租户、校区、角色、数据范围、逻辑删除、幂等和审计 |
| 科目映射 | AccountingDimension、FinanceSubjectMapping、FinanceAuxMapping、FinanceVoucherTemplate、FinanceSubject | fin_accounting_dimension、fin_subject_mapping、fin_aux_mapping、fin_voucher_template、fin_subject | 建议接口资源组 /api/v1/finance/subject-mappings | dimension_type、source_object_type、event_type、approval_status、aux_type、dino_object_type | 新增/编辑/删除/审批/导出/回调均需校验租户、校区、角色、数据范围、逻辑删除、幂等和审计 |
| 辅助核算映射 | AccountingDimension、FinanceSubjectMapping、FinanceAuxMapping、FinanceVoucherTemplate、FinanceSubject | fin_accounting_dimension、fin_subject_mapping、fin_aux_mapping、fin_voucher_template、fin_subject | 建议接口资源组 /api/v1/finance/subject-mappings | dimension_type、source_object_type、event_type、approval_status、aux_type、dino_object_type | 新增/编辑/删除/审批/导出/回调均需校验租户、校区、角色、数据范围、逻辑删除、幂等和审计 |
| 凭证模板 | AccountingDimension、FinanceSubjectMapping、FinanceAuxMapping、FinanceVoucherTemplate、FinanceSubject | fin_accounting_dimension、fin_subject_mapping、fin_aux_mapping、fin_voucher_template、fin_subject | 建议接口资源组 /api/v1/finance/subject-mappings | dimension_type、source_object_type、event_type、approval_status、aux_type、dino_object_type | 新增/编辑/删除/审批/导出/回调均需校验租户、校区、角色、数据范围、逻辑删除、幂等和审计 |
| 业务总账对账 | FinanceVoucherTask、FinanceReconciliationBatch、FinanceReconciliationDiff、ExternalStatement | fin_voucher_task、fin_reconciliation_batch、fin_reconciliation_diff、fin_external_statement | 建议接口资源组 /api/v1/finance/reconciliation/batches | target_object_type、task_status、reconcile_type、diff_type、handle_status、channel_type | 新增/编辑/删除/审批/导出/回调均需校验租户、校区、角色、数据范围、逻辑删除、幂等和审计 |
| 历史数据迁移 | FinanceSubjectMapping、FinanceVoucherTemplate、FinanceEvent、FinanceVoucherTask、FinanceMigrationBatch | fin_subject_mapping、fin_voucher_template、fin_finance_event、fin_voucher_task、fin_migration_batch | 接口资源组 /api/v1/fin/features/66 | event_type、approval_status、source_biz_type、event_status、target_object_type、task_status | 新增/编辑/删除/审批/导出/回调均需校验租户、校区、角色、数据范围、逻辑删除、幂等和审计 |
| 跨法人内部往来 | AccountSet、FinanceCurrency、ExchangeRateSystem、AccountingCalendar | fin_account_set、fin_currency、fin_exchange_rate_system、fin_accounting_calendar | 接口资源组 /api/v1/fin/features/67 | calendar_status | 新增/编辑/删除/审批/导出/回调均需校验租户、校区、角色、数据范围、逻辑删除、幂等和审计 |
06 · 原子级功能需求
用于研发任务拆分和测试用例追踪
需求编号可直接进入项目管理工具。| 编号 | 需求描述 | 入口页面 | 关键动作 | 输入校验 | 输出结果 | 异常处理 | 验收标准 |
|---|---|---|---|---|---|---|---|
| FR-FIN-001 | 合同收款、分期收款、欠费收款进入统一订单和应收 | 合同收款台 | 收款对账 | 校验租户、校区、角色、数据范围、状态前置、必填、唯一和敏感操作授权 | 生成业务记录、状态流转、消息通知、审计日志、指标快照和必要的第三方任务 | 支付流水与合同金额不一致时进入财务复核 | 主流程、异常流、权限流、接口失败和数据一致性均可通过测试 |
| FR-FIN-002 | 收款入资金监管账户并支持流水对账 | 监管账户台 | 监管报送 | 校验租户、校区、角色、数据范围、状态前置、必填、唯一和敏感操作授权 | 生成业务记录、状态流转、消息通知、审计日志、指标快照和必要的第三方任务 | 监管平台回执失败时自动重试并提醒人工处理 | 主流程、异常流、权限流、接口失败和数据一致性均可通过测试 |
| FR-FIN-003 | 按课消确认收入并计算递延收入 | 预收收入/课消收入确认 | 确认收入并计算递延收入 | 校验租户、校区、角色、数据范围、状态前置、必填、唯一和敏感操作授权 | 生成业务记录、状态流转、消息通知、审计日志、指标快照和必要的第三方任务 | 课消数据缺失、权益关系异常或期间未开启时阻断收入确认 | 主流程、异常流、权限流、接口失败和数据一致性均可通过测试 |
| FR-FIN-004 | 退费测算联动未消课时、赠课、教材、手续费和收入冲减 | 退费与冲销台 | 退费测算与收入冲减 | 校验租户、校区、角色、数据范围、状态前置、必填、唯一和敏感操作授权 | 生成业务记录、状态流转、消息通知、审计日志、指标快照和必要的第三方任务 | 退费金额异常、赠课冲减不平或监管资金不足时进入审批 | 主流程、异常流、权限流、接口失败和数据一致性均可通过测试 |
| FR-FIN-005 | 员工报销支持单据填写、票据上传、OCR 识别、发票核验、查重防重报、审批和付款归档 | 内置报销台 | 报销核验与付款归档 | 校验租户、校区、角色、数据范围、状态前置、必填、唯一和敏感操作授权 | 生成业务记录、状态流转、消息通知、审计日志、指标快照和必要的第三方任务 | OCR 低置信度、发票重复、核验失败或审批流未命中时退回补充 | 主流程、异常流、权限流、接口失败和数据一致性均可通过测试 |
| FR-FIN-006 | 每个校区可配置独立账套、科目、辅助核算、会计期间、凭证字和税务参数 | 多账套总账 | 配置账套、科目和税务参数 | 校验租户、校区、角色、数据范围、状态前置、必填、唯一和敏感操作授权 | 生成业务记录、状态流转、消息通知、审计日志、指标快照和必要的第三方任务 | 校区账套未启用、科目缺失或会计期间未配置时禁止生成凭证 | 主流程、异常流、权限流、接口失败和数据一致性均可通过测试 |
| FR-FIN-007 | 总部财务账号可管理全部分校区账套,支持账套切换、凭证复核、结账检查和汇总报表 | 总部账套管理 | 跨校区账套切换与复核 | 校验租户、校区、角色、数据范围、状态前置、必填、唯一和敏感操作授权 | 生成业务记录、状态流转、消息通知、审计日志、指标快照和必要的第三方任务 | 越权访问其他校区账套、结账检查不通过或汇总口径缺失时阻断并审计 | 主流程、异常流、权限流、接口失败和数据一致性均可通过测试 |
| FR-FIN-008 | 迪诺学堂总账核算覆盖凭证录入、查询、审核、出纳复核、过账、调汇、结转损益、期末结账、账簿查询和财务报表。 | 凭证管理 | 录入、查询、审核、复核和过账 | 校验租户、校区、角色、数据范围、状态前置、必填、唯一和敏感操作授权 | 生成业务记录、状态流转、消息通知、审计日志、指标快照和必要的第三方任务 | 凭证借贷不平、辅助核算缺失、出纳复核未完成或会计期间关闭时禁止过账 | 主流程、异常流、权限流、接口失败和数据一致性均可通过测试 |
| FR-FIN-009 | 支持增值税、附加税、企业所得税、个税相关申报资料归集、税额测算、申报表生成和归档 | 税务申报台 | 生成税额测算和申报资料 | 校验租户、校区、角色、数据范围、状态前置、必填、唯一和敏感操作授权 | 生成业务记录、状态流转、消息通知、审计日志、指标快照和必要的第三方任务 | 申报数据不平、税种配置缺失或缺少票据附件时进入异常队列 | 主流程、异常流、权限流、接口失败和数据一致性均可通过测试 |
| FR-FIN-010 | 收款、课消、退费、报销、采购、库存、薪资自动生成凭证并写入迪诺学堂内置总账。 | 智能会计平台 | 生成财务事件和自动制证 | 校验租户、校区、角色、数据范围、状态前置、必填、唯一和敏感操作授权 | 生成业务记录、状态流转、消息通知、审计日志、指标快照和必要的第三方任务 | 来源单据缺失、幂等冲突、科目映射缺失或会计期间关闭时进入异常队列 | 主流程、异常流、权限流、接口失败和数据一致性均可通过测试 |
| FR-FIN-011 | 报销审批通过后需进入付款台账,支持付款申请、付款批次、付款状态、付款失败、付款撤销、付款凭证上传和凭证生成。 | 报销付款台账 | 付款申请、付款批次和凭证生成 | 校验租户、校区、角色、数据范围、状态前置、必填、唯一和敏感操作授权 | 生成业务记录、状态流转、消息通知、审计日志、指标快照和必要的第三方任务 | 付款账户缺失、付款失败、付款撤销待审或付款凭证缺失时进入补偿处理 | 主流程、异常流、权限流、接口失败和数据一致性均可通过测试 |
| FR-FIN-012 | 采购付款、报销付款、薪资发放和退款打款均需进入财务付款台账,按校区账套、付款账户和来源单据追踪。 | 财务付款台账 | 追踪采购、报销、薪资和退款打款 | 校验租户、校区、角色、数据范围、状态前置、必填、唯一和敏感操作授权 | 生成业务记录、状态流转、消息通知、审计日志、指标快照和必要的第三方任务 | 来源单据缺失、付款对象异常、跨账套混淆或付款状态未知时阻断入账 | 主流程、异常流、权限流、接口失败和数据一致性均可通过测试 |
| FR-FIN-013 | 库存成本、积分礼品出库、采购退货、报损报废和盘盈盘亏需按校区账套生成凭证,并明确成本归属科目。 | 库存成本凭证 | 生成库存和礼品成本凭证 | 校验租户、校区、角色、数据范围、状态前置、必填、唯一和敏感操作授权 | 生成业务记录、状态流转、消息通知、审计日志、指标快照和必要的第三方任务 | 库存成本缺失、成本科目缺失、盘点差异未审批或凭证生成失败时进入异常队列 | 主流程、异常流、权限流、接口失败和数据一致性均可通过测试 |
| FR-FIN-014 | 报销、采购、退款和工资发放统一进入付款补偿模型,支持失败重试、撤销、换账户、拆分付款、线下付款登记、凭证阻断和人工介入。 | 统一付款补偿 | 付款失败重试、撤销和人工介入 | 校验租户、校区、角色、数据范围、状态前置、必填、唯一和敏感操作授权 | 生成业务记录、状态流转、消息通知、审计日志、指标快照和必要的第三方任务 | 补偿任务重复、付款结果未知、换账户未审批或线下付款凭证缺失时阻断关闭 | 主流程、异常流、权限流、接口失败和数据一致性均可通过测试 |
| FR-FIN-015 | 国税发票核验需提供校区税务主体配置、调用日志、频控额度、失败重试、OCR 与官方结果差异复核和主体停用影响提示。 | 国税发票核验 | 维护税务主体并执行官方核验 | 校验租户、校区、角色、数据范围、状态前置、必填、唯一和敏感操作授权 | 生成业务记录、状态流转、消息通知、审计日志、指标快照和必要的第三方任务 | 税务主体停用、调用额度不足、官方核验失败或 OCR 与官方结果不一致时进入复核 | 主流程、异常流、权限流、接口失败和数据一致性均可通过测试 |
| FR-FIN-016 | 财务业财中心需在迪诺学堂内置完整财务会计体系,覆盖智能会计平台、应收款管理、应付款管理、出纳管理、票据管理、资金管理、网上银行、开放银行、费用管理、合并报表、阿米巴报表、税务管理和成本管理。 | 财务总工作台 | 启用并监控完整财务会计能力域 | 校验租户、校区、角色、数据范围、状态前置、必填、唯一和敏感操作授权 | 生成业务记录、状态流转、消息通知、审计日志、指标快照和必要的第三方任务 | 能力域配置不完整、核心状态机缺失或接口资源组未配置时不得验收 | 主流程、异常流、权限流、接口失败和数据一致性均可通过测试 |
| FR-FIN-017 | 应收款管理、应付款管理、出纳管理、票据管理、资金管理和开放银行需分别落到独立核心表、状态机、接口资源组和异常补偿任务,不依赖外部财务软件完成正式核算。 | 财务模型配置 | 维护核心表、状态机和接口资源组 | 校验租户、校区、角色、数据范围、状态前置、必填、唯一和敏感操作授权 | 生成业务记录、状态流转、消息通知、审计日志、指标快照和必要的第三方任务 | 数据对象缺失、状态流不闭环或异常补偿任务未配置时阻断上线 | 主流程、异常流、权限流、接口失败和数据一致性均可通过测试 |
| FR-FIN-018 | 财务业财中心覆盖总账、智能会计平台、应收款管理、应付款管理、出纳管理、票据管理、资金管理、网上银行、开放银行、费用管理、报表、合并报表、阿米巴报表、税务管理和成本管理,形成迪诺学堂内部完整财务核算能力。 | 财务总工作台 | 查看全量财务能力范围和处理入口 | 校验租户、校区、角色、数据范围、状态前置、必填、唯一和敏感操作授权 | 生成业务记录、状态流转、消息通知、审计日志、指标快照和必要的第三方任务 | 任一财务能力域未配置菜单、权限、接口或审计规则时不得发布 | 主流程、异常流、权限流、接口失败和数据一致性均可通过测试 |
| FR-FIN-019 | 智能会计平台需把收款、课消、退款、报销、采购、库存、薪酬、票据、资金调拨、税费计提和跨法人内部往来归集为标准财务事件,按规则自动生成凭证、待办和异常补偿任务。 | 智能会计平台 | 归集标准财务事件并生成待办 | 校验租户、校区、角色、数据范围、状态前置、必填、唯一和敏感操作授权 | 生成业务记录、状态流转、消息通知、审计日志、指标快照和必要的第三方任务 | 规则未命中、凭证模板缺失、税费计提失败或跨法人内部往来单边入账时进入异常队列 | 主流程、异常流、权限流、接口失败和数据一致性均可通过测试 |
| FR-FIN-020 | 应收款管理需覆盖合同应收、预存应收、欠费上课应收、退费冲减、收款计划、账龄分析、坏账/异常标记和收款核销;应付款管理需覆盖报销应付、采购应付、薪资应付、税费应付、付款计划、账龄分析、付款核销和异常关闭。 | 应收款管理/应付款管理 | 应收应付生成、账龄分析和核销 | 校验租户、校区、角色、数据范围、状态前置、必填、唯一和敏感操作授权 | 生成业务记录、状态流转、消息通知、审计日志、指标快照和必要的第三方任务 | 核销金额超过余额、账龄口径缺失、付款计划冲突或异常关闭未审批时阻断 | 主流程、异常流、权限流、接口失败和数据一致性均可通过测试 |
| FR-FIN-021 | 出纳管理、票据管理、资金管理、网上银行和开放银行需形成现金/银行日记账、银行对账、出纳复核、应收/应付票据、票据背书转让、票据到期提醒、资金账户、资金调拨、资金头寸、网银付款指令、开放银行账户授权、银行回单归档和流水自动匹配闭环。 | 出纳/票据/资金/银行管理 | 日记账、票据、资金和银行流水闭环 | 校验租户、校区、角色、数据范围、状态前置、必填、唯一和敏感操作授权 | 生成业务记录、状态流转、消息通知、审计日志、指标快照和必要的第三方任务 | 银行对账不平、票据逾期、调拨单边入账、付款结果未知或开放银行授权失效时告警 | 主流程、异常流、权限流、接口失败和数据一致性均可通过测试 |
| FR-FIN-022 | 报表、合并报表和阿米巴报表需分别支持单账套法定财务报表、总部跨法人合并抵消报表、校区/项目/课程/团队阿米巴经营报表;所有报表必须可追溯到凭证、账簿、财务事件和业务单据。 | 报表中心 | 生成法定报表、合并报表和阿米巴报表 | 校验租户、校区、角色、数据范围、状态前置、必填、唯一和敏感操作授权 | 生成业务记录、状态流转、消息通知、审计日志、指标快照和必要的第三方任务 | 报表公式缺失、合并抵消不平、阿米巴分摊规则缺失或凭证未过账时禁止发布 | 主流程、异常流、权限流、接口失败和数据一致性均可通过测试 |
| FR-FIN-023 | 成本管理需覆盖物料、图书、固定资产、积分礼品、课程成本、教师课酬、营销活动成本和校区公共费用的成本归集、分摊、结转和经营分析,成本凭证需进入内置总账。 | 成本管理 | 归集、分摊、结转和经营分析 | 校验租户、校区、角色、数据范围、状态前置、必填、唯一和敏感操作授权 | 生成业务记录、状态流转、消息通知、审计日志、指标快照和必要的第三方任务 | 成本来源缺失、分摊规则缺失、期间关闭或成本结转失败时进入补偿任务 | 主流程、异常流、权限流、接口失败和数据一致性均可通过测试 |
| FR-FIN-024 | 财务收银与费用台账需覆盖收款管理、预存记录、打印记录、银联流水、校长收银流水、补录流水、新增流水、财务月度区间、收银设置和费用明细。 | 财务收银与费用台账 | 维护收款、预存、流水和费用明细 | 校验租户、校区、角色、数据范围、状态前置、必填、唯一和敏感操作授权 | 生成业务记录、状态流转、消息通知、审计日志、指标快照和必要的第三方任务 | 流水重复、补录未审批、费用归属缺失或收银设置不完整时阻断入账 | 主流程、异常流、权限流、接口失败和数据一致性均可通过测试 |
| FR-FIN-025 | 补录流水必须经过审批并与合同、订单、电子账户、监管账户、收银台和凭证联动,防止重复入账、错账和跨校区账套混淆。 | 补录流水 | 审批补录并联动合同、监管和凭证 | 校验租户、校区、角色、数据范围、状态前置、必填、唯一和敏感操作授权 | 生成业务记录、状态流转、消息通知、审计日志、指标快照和必要的第三方任务 | 补录审批驳回、重复流水、跨校区账套混淆或凭证生成失败时禁止关闭 | 主流程、异常流、权限流、接口失败和数据一致性均可通过测试 |
| FR-FIN-026 | 费用明细和系统费用明细需支持课程收费、教材物料、活动订单、优惠套餐、欠费上课、扣费取消、退款、报销付款和采购付款的统一查询。 | 费用明细/系统费用明细 | 统一查询收费、退款、报销和采购付款 | 校验租户、校区、角色、数据范围、状态前置、必填、唯一和敏感操作授权 | 生成业务记录、状态流转、消息通知、审计日志、指标快照和必要的第三方任务 | 账套期间不一致、来源单据缺失或敏感字段无权限时展示异常原因 | 主流程、异常流、权限流、接口失败和数据一致性均可通过测试 |
| FR-FIN-027 | 收款记录、退费记录、账务汇总、资金流水和收支管理需按校区账套、收银渠道、监管账户、凭证状态和期间结账状态闭环管理。 | 收支管理 | 按账套、渠道、监管账户和凭证状态闭环 | 校验租户、校区、角色、数据范围、状态前置、必填、唯一和敏感操作授权 | 生成业务记录、状态流转、消息通知、审计日志、指标快照和必要的第三方任务 | 收支分类缺失、期间已结账、凭证状态异常或监管流水未匹配时提示处理 | 主流程、异常流、权限流、接口失败和数据一致性均可通过测试 |
| FR-FIN-028 | 迪诺学堂财务核算链路覆盖基础资料、初始化、凭证、账簿、财务报表、现金流量、期末处理、多账簿合并和调整期间处理,正式记账、结账、报表和审计均在平台内完成。 | 财务核算链路总览 | 串联基础资料、凭证、账簿、报表和审计 | 校验租户、校区、角色、数据范围、状态前置、必填、唯一和敏感操作授权 | 生成业务记录、状态流转、消息通知、审计日志、指标快照和必要的第三方任务 | 基础资料未启用、凭证未过账、报表未归档或审计链断裂时不得验收 | 主流程、异常流、权限流、接口失败和数据一致性均可通过测试 |
| FR-FIN-029 | 40+ 法人主体、40+ 账套需后台配置法人、校区、税务主体、账套、会计核算体系、会计政策、会计日历、账簿、币别、汇率体系、科目、核算维度、凭证字、摘要库、结算方式和现金流量项目;同一业务事件必须按法人主体、校区、业务类型、会计期间和路由规则自动定位目标账套。 | 法人账套基础资料 | 配置法人、校区、税务主体和核算体系 | 校验租户、校区、角色、数据范围、状态前置、必填、唯一和敏感操作授权 | 生成业务记录、状态流转、消息通知、审计日志、指标快照和必要的第三方任务 | 法人主体缺失、账套路由冲突、会计政策未启用或现金流量项目缺失时阻断 | 主流程、异常流、权限流、接口失败和数据一致性均可通过测试 |
| FR-FIN-030 | 凭证管理需完整支持凭证录入、凭证查询、凭证审核、出纳复核、凭证过账、凭证汇总表和模式凭证;凭证状态、借贷平衡、附件、辅助核算、现金流量指定、反审核、冲销和审计日志必须闭环。 | 凭证管理 | 管理凭证全生命周期和审计日志 | 校验租户、校区、角色、数据范围、状态前置、必填、唯一和敏感操作授权 | 生成业务记录、状态流转、消息通知、审计日志、指标快照和必要的第三方任务 | 反审核、红冲、反过账或现金流量指定未留痕时不得通过验收 | 主流程、异常流、权限流、接口失败和数据一致性均可通过测试 |
| FR-FIN-031 | 账簿与报表需完整支持总分类账、明细分类账、辅助核算总账、辅助核算明细账、核算维度明细账、多栏式明细账、数量金额总账、数量金额明细账、科目余额表、辅助核算科目余额表、试算平衡表、摘要汇总表、核算维度余额表、核算维度与科目组合表、资产负债表、利润表和现金流量表。 | 账簿与报表 | 查询总账、明细账、辅助核算账和报表 | 校验租户、校区、角色、数据范围、状态前置、必填、唯一和敏感操作授权 | 生成业务记录、状态流转、消息通知、审计日志、指标快照和必要的第三方任务 | 辅助核算维度缺失、数量金额核算不平或报表公式不完整时阻断出具 | 主流程、异常流、权限流、接口失败和数据一致性均可通过测试 |
| FR-FIN-032 | 现金流量与期末处理需支持项目批量预设、T 型账、附表项目指定、附表项目调整、现金流量查询、自动转账、凭证摊销、凭证预提、期末调汇、结转损益、总账期末结账、反结账授权和期末异常检查。 | 现金流量与期末处理 | 现金流指定、自动转账和期末结账 | 校验租户、校区、角色、数据范围、状态前置、必填、唯一和敏感操作授权 | 生成业务记录、状态流转、消息通知、审计日志、指标快照和必要的第三方任务 | 自动转账、摊销、预提、调汇、损益结转或反结账授权未完成时禁止结账 | 主流程、异常流、权限流、接口失败和数据一致性均可通过测试 |
| FR-FIN-033 | 多账簿合并和调整期间处理需支持账簿隶属关系、多账簿科目余额表、多账簿科目余额表(横向)、多账簿核算维度与科目组合表、多账簿核算维度明细账、多账簿核算维度汇总表、多账簿核算维度明细表、多账簿核算维度余额表、多账簿调汇历史信息表、调整期间管理、调整期间凭证录入、调整期间凭证查询、调整期间凭证过账、调整期间期末调汇和调整期间结转损益。 | 多账簿合并/调整期间 | 多账簿报表和调整期间入账 | 校验租户、校区、角色、数据范围、状态前置、必填、唯一和敏感操作授权 | 生成业务记录、状态流转、消息通知、审计日志、指标快照和必要的第三方任务 | 账簿隶属关系缺失、调整期间未开启、调整凭证未过账或调汇结果不平时阻断 | 主流程、异常流、权限流、接口失败和数据一致性均可通过测试 |
| FR-FIN-034 | 财务事件中心需把收款、课消、退款、报销、采购、库存、薪酬和跨法人内部往来统一生成标准事件,锁定路由版本、科目映射版本、辅助核算版本和凭证模板版本,最终生成内置总账正式凭证,形成可追溯、可重试、可冲正的业财链路。 | 财务事件中心 | 锁定规则版本并生成正式凭证 | 校验租户、校区、角色、数据范围、状态前置、必填、唯一和敏感操作授权 | 生成业务记录、状态流转、消息通知、审计日志、指标快照和必要的第三方任务 | 路由版本、科目映射版本、辅助核算版本或凭证模板版本缺失时禁止制证 | 主流程、异常流、权限流、接口失败和数据一致性均可通过测试 |
| FR-FIN-035 | 业务总账对账中心需支持迪诺业务数据、内置总账凭证、银行/支付/监管账户流水的按日、按月和按账套对账,输出差异原因、处理责任人、凭证调整任务和关闭结果。 | 业务总账对账中心 | 执行业务、总账、银行和监管三方对账 | 校验租户、校区、角色、数据范围、状态前置、必填、唯一和敏感操作授权 | 生成业务记录、状态流转、消息通知、审计日志、指标快照和必要的第三方任务 | 业务金额、凭证金额、银行流水或监管流水任一方不一致时生成差异任务 | 主流程、异常流、权限流、接口失败和数据一致性均可通过测试 |
07 · 关联闭环补充需求
财务业财中心在跨模块闭环中的责任边界
本章节承接最终闭环核对清单,明确本模块需要补齐的页面、接口对象、异常兜底和验收口径。| 闭环项 | 本模块责任 | 关键场景 | 页面/功能补充 | 关联对象/接口 | 验收口径 |
|---|---|---|---|---|---|
| 国税主体配置 | 负责校区税务主体、授权编码、票种、地区和发票核验接口凭证 | 各校区独立报销、发票核验、账套核算和总部汇总 | 税务主体配置、发票 OCR、国税核验、核验日志、校区账套映射 | ExpenseReport/InvoiceVerification、AccountSet/TaxReport、/api/v1/finance/invoices/verify | 每次核验必须绑定校区主体、接口凭证和国税回执 |
| 内置多账套总账 | 负责法人、校区、账套、会计核算体系、会计政策、会计日历、账簿和科目体系,确保 40+ 法人主体独立核算并由总部财务统一监管 | 业务单据产生后需自动定位法人主体、校区账套、账簿、会计期间和目标凭证模板 | 总账账套、基础资料、账套路由规则、账套初始化、账套启停审计 | AccountSet、AccountingSystem、AccountingPolicy、LedgerBook、FinanceRouteRuleVersion、/api/v1/finance/gl/account-sets | 每个账套必须可初始化、可启停、可按法人/校区路由,配置变更有版本和审批记录 |
| 财务事件中心 | 负责把收款、课消、退款、报销、采购、库存、薪酬和跨法人内部往来转换为标准财务事件 | 跨模块业务单据需要进入统一业财链路,避免各模块直接拼接凭证 | 财务事件列表、事件详情、事件重算、事件冲正、事件制证 | FinanceEvent、FinanceVoucherTemplate、FinanceSubjectMapping、/api/v1/finance/events | 每个财务事件必须记录来源单据、路由版本、科目版本、模板版本、幂等键、制证状态和异常处理结果 |
| 凭证管理闭环 | 负责凭证录入、查询、审核、出纳复核、过账、汇总、模式凭证和凭证操作审计 | 业务制证、人工制证、补录流水和调整期间凭证都需要完整凭证生命周期 | 凭证录入、凭证查询、凭证审核、出纳复核、凭证过账、凭证汇总表、模式凭证 | FinanceVoucher、FinanceVoucherEntry、FinanceVoucherOperationLog、/api/v1/finance/vouchers | 凭证必须借贷平衡、期间可用、附件完整、辅助核算完整后才能审核和过账 |
| 账簿报表闭环 | 负责总分类账、明细分类账、核算维度账、数量金额账、科目余额表、试算平衡表、资产负债表、利润表和现金流量表 | 总部、法人、校区需要直接在迪诺学堂内查看正式账簿和法定财务报表 | 账簿查询、财务报表、现金流量项目、报表快照、下钻凭证 | LedgerBook、FinanceReportSnapshot、CashFlowItem、FinanceVoucher | 所有报表必须可下钻到账簿、凭证、业务来源和生成版本 |
| 期末与调整期间 | 负责自动转账、凭证摊销、凭证预提、期末调汇、结转损益、总账期末结账、调整期间凭证和调整期间结转 | 月结、年结、调整期和审计调整需要在平台内完成 | 期末处理台、调汇任务、结转损益、总账结账、调整期间管理 | FinancePeriodClose、FinanceAdjustmentPeriod、FinancePeriodTask、FinanceVoucher | 结账前必须完成凭证过账、现金流量指定、试算平衡、损益结转和异常检查 |
| 业务总账对账 | 负责迪诺业务数据、内置总账凭证、银行/支付/监管账户流水的对账、差异处理和关闭 | 月结、日结、监管报送、退款和薪酬付款需要证明业务、总账和资金一致 | 对账批次、差异明细、凭证调整、人工关闭确认 | FinanceReconciliationBatch、FinanceReconciliationDiff、ExternalStatement、/api/v1/finance/reconciliation/batches | 差异必须有原因、责任人、处理动作、复核结果和关闭时间 |
| 历史数据迁移 | 负责切换期或历史业务数据进入内置总账后的批量校验、导入、制证和审计 | 上线前后历史收款、课消、退款、报销、采购、薪酬和凭证数据需要进入迪诺正式账套 | 历史迁移任务、迁移预检、导入结果、失败重试、抽样核验 | FinanceEvent、FinanceVoucherTask、FinanceReconciliationBatch | 历史迁移必须支持试算、分批执行、失败重试、结果回写和抽样对账 |
| 统一付款补偿 | 负责支付、退款、采购付款、报销付款、工资发放的幂等、对账和补偿 | 支付回调超时、重复付款风险、退款失败、报销付款失败 | 付款单、付款回调、对账差异、补偿任务、人工处理 | Contract/Order/Payment、PurchaseReconciliation/Payment、PayrollPayslip/SalaryItem | 付款异常可查询、可重试、可关闭、可生成会计凭证或冲正 |
| 库存成本策略 | 承接物料资产出入库成本、固定资产折旧或摊销和凭证联动 | 采购入库、调拨、报损、礼品兑换、图书出入库 | 成本口径、凭证生成、库存金额报表 | Material/Inventory/Asset/Book、FinanceVoucher | 库存成本与财务报表口径一致 |
| 合同补充协议 | 补充协议引起的收款、退款、收入确认和凭证调整由财务承接 | 合同变更、补差、退费、转课和权益调整 | 合同财务明细、凭证调整、红冲、退款审批 | Contract/Order/Payment、FinanceVoucher | 补充协议生效后财务数据必须同步更新 |
08 · 页面与原型设计说明
页面清单、布局要求、按钮字段和状态
原型图设计需要覆盖列表、详情、表单、弹窗、空状态、异常状态和权限状态。| 终端 | 页面 | 用户 | 页面目标 | 布局结构 | 关键按钮 | 关键字段 | 异常状态 | 原型备注 |
|---|---|---|---|---|---|---|---|---|
| PC Web | 监管账户 | 财务 | 查看收款流水、释放资金、对账和异常处理 | 监管资金页以流水台账、合同备案、课消释放、退款监管和异常回执组成,右侧展示监管回执和重报记录。 | 查看流水、资金对账、合同备案、课消释放、退款报送、失败重报、异常处理 | 监管账户、合同编号、收款流水、释放金额、课消批次、退款单号、回执状态、失败原因、法人主体、校区账套 | 监管回执失败、流水不匹配、合同未备案、课消释放失败、退款报送失败 | 需覆盖监管账户流水、合同备案、资金释放、退款监管、失败重报和人工处理。 建议 Figma Frame:FIN-监管账户;需补齐正常、空态、加载、无权限、处理中、成功和失败状态。 |
| PC Web | 内置报销 | 员工/审批人/财务 | 填写报销单、OCR 识别票据、发票核验、查重、审批和付款 | 单据页采用步骤式表单,票据区支持 OCR 识别与核验结果;付款台账以批次、状态、异常原因和补偿入口组织。 | 新增报销单、OCR 识别、国税核验、发票查重、提交审批、生成付款批次、失败重试 | 报销人、费用类型、发票号码、校区税务主体、核验编码、重复结果、付款账户、补偿状态、法人主体、校区账套 | OCR 低置信度、发票核验失败、重复报销、付款失败、付款撤销待审、接口频控 | 需绘制票据识别、人工修正、国税主体选择、查重拦截、审批流、付款失败补偿和日志详情。 建议 Figma Frame:FIN-内置报销;需补齐正常、空态、加载、无权限、处理中、成功和失败状态。 |
| PC Web | 多账套总账 | 总部财务/校区财务 | 切换校区账套、录入审核凭证、结账、反结账和账簿查询 | 财务中台页采用左侧账套/法人筛选,主区按基础资料、事件中心、映射版本、凭证任务、账簿报表、期末处理和业务总账对账分区;详情抽屉展示来源单据、规则版本、凭证分录、审核过账链路和审计记录。 | 启用账套、发布映射版本、生成财务事件、生成凭证、审核凭证、出纳复核、凭证过账、执行对账 | 法人主体、校区账套、会计期间、财务事件号、来源业务单号、路由版本、科目映射版本、辅助核算版本、凭证编号、凭证状态 | 基础资料不完整、路由未命中、科目映射缺失、辅助核算缺失、凭证借贷不平、出纳复核未完成、会计期间关闭、业务总账对账不平 | 需明确迪诺学堂完整承接当前财务软件中已使用的总账、凭证、账簿、报表、现金流量、期末处理、多账簿合并和调整期间能力,形成独立闭环的财务体系。 建议 Figma Frame:FIN-多账套总账;需补齐正常、空态、加载、无权限、处理中、成功和失败状态。 |
| PC Web | 税务申报 | 总部财务/校区财务 | 归集税务资料、测算税额、生成申报表和归档回执 | 财务工作台左侧账套/期间切换,中部为凭证或报表列表,右侧展示借贷分录、附件、来源单据和回执。 | 切换账套、生成凭证、审核凭证、红冲、期间结账、生成申报表、归档回执 | 校区账套、会计期间、凭证字号、借方金额、贷方金额、来源单据、审核人、回执状态、法人主体、会计日历 | 借贷不平、期间关闭、来源单据缺失、监管回执失败、申报数据不平、成本口径缺失 | 需覆盖总部跨账套视角、校区独立账套、凭证来源追溯、红冲、反结账限制和监管/税务回执。 建议 Figma Frame:FIN-税务申报;需补齐正常、空态、加载、无权限、处理中、成功和失败状态。 |
| PC Web | 凭证入账 | 财务 | 生成凭证、写入内置总账、处理失败重推 | 财务中台页采用左侧账套/法人筛选,主区按基础资料、事件中心、映射版本、凭证任务、账簿报表、期末处理和业务总账对账分区;详情抽屉展示来源单据、规则版本、凭证分录、审核过账链路和审计记录。 | 启用账套、发布映射版本、生成财务事件、生成凭证、审核凭证、出纳复核、凭证过账、执行对账 | 法人主体、校区账套、会计期间、财务事件号、来源业务单号、路由版本、科目映射版本、辅助核算版本、凭证编号、凭证状态 | 基础资料不完整、路由未命中、科目映射缺失、辅助核算缺失、凭证借贷不平、出纳复核未完成、会计期间关闭、业务总账对账不平 | 需明确迪诺学堂完整承接当前财务软件中已使用的总账、凭证、账簿、报表、现金流量、期末处理、多账簿合并和调整期间能力,形成独立闭环的财务体系。 建议 Figma Frame:FIN-凭证入账;需补齐正常、空态、加载、无权限、处理中、成功和失败状态。 |
| PC Web | 报销付款台账 | 财务/出纳 | 管理报销付款、付款批次、付款失败、付款撤销、付款凭证和凭证生成 | 单据页采用步骤式表单,票据区支持 OCR 识别与核验结果;付款台账以批次、状态、异常原因和补偿入口组织。 | 新增报销单、OCR 识别、国税核验、发票查重、提交审批、生成付款批次、失败重试 | 报销人、费用类型、发票号码、校区税务主体、核验编码、重复结果、付款账户、补偿状态、法人主体、校区账套 | OCR 低置信度、发票核验失败、重复报销、付款失败、付款撤销待审、接口频控 | 需绘制票据识别、人工修正、国税主体选择、查重拦截、审批流、付款失败补偿和日志详情。 建议 Figma Frame:FIN-报销付款台账;需补齐正常、空态、加载、无权限、处理中、成功和失败状态。 |
| PC Web | 库存成本凭证 | 财务 | 审核库存出入库、报损报废、盘盈盘亏、礼品出库和成本凭证 | 财务工作台左侧账套/期间切换,中部为凭证或报表列表,右侧展示借贷分录、附件、来源单据和回执。 | 切换账套、生成凭证、审核凭证、红冲、期间结账、生成申报表、归档回执 | 校区账套、会计期间、凭证字号、借方金额、贷方金额、来源单据、审核人、回执状态、法人主体、会计日历 | 借贷不平、期间关闭、来源单据缺失、监管回执失败、申报数据不平、成本口径缺失 | 需覆盖总部跨账套视角、校区独立账套、凭证来源追溯、红冲、反结账限制和监管/税务回执。 建议 Figma Frame:FIN-库存成本凭证;需补齐正常、空态、加载、无权限、处理中、成功和失败状态。 |
| PC Web | 国税主体配置 | 财务/系统管理员 | 按校区配置税务主体、接口编码、授权凭证、额度、启用状态和负责人 | 国税配置页按校区税务主体、接口编码、授权凭证和启用状态管理;日志页展示请求、响应、频控、失败重试和人工复核。 | 新增主体、配置编码、启用停用、测试连接、查看日志、失败重试、人工复核 | 校区、纳税人识别号、接口编码、授权凭证、票种、额度、请求耗时、官方回执、法人主体、校区账套 | 主体未配置、授权凭证失效、接口频控、国税核验失败、回执解析失败、人工复核超时 | 需覆盖每校区可配置主体、编码、凭证、额度、启用状态、调用日志、失败重试和人工复核。 建议 Figma Frame:FIN-国税主体配置;需补齐正常、空态、加载、无权限、处理中、成功和失败状态。 |
| PC Web | 国税调用日志 | 财务/技术运营 | 查看国税核验请求、响应、频控、失败重试、人工复核和主体变更影响 | 国税配置页按校区税务主体、接口编码、授权凭证和启用状态管理;日志页展示请求、响应、频控、失败重试和人工复核。 | 新增主体、配置编码、启用停用、测试连接、查看日志、失败重试、人工复核 | 校区、纳税人识别号、接口编码、授权凭证、票种、额度、请求耗时、官方回执、法人主体、校区账套 | 主体未配置、授权凭证失效、接口频控、国税核验失败、回执解析失败、人工复核超时 | 需覆盖每校区可配置主体、编码、凭证、额度、启用状态、调用日志、失败重试和人工复核。 建议 Figma Frame:FIN-国税调用日志;需补齐正常、空态、加载、无权限、处理中、成功和失败状态。 |
| PC Web | 统一付款补偿 | 财务/出纳 | 处理报销、采购、退款、工资付款失败后的重试、撤销、换账户、拆分和线下付款 | 单据页采用步骤式表单,票据区支持 OCR 识别与核验结果;付款台账以批次、状态、异常原因和补偿入口组织。 | 新增报销单、OCR 识别、国税核验、发票查重、提交审批、生成付款批次、失败重试 | 报销人、费用类型、发票号码、校区税务主体、核验编码、重复结果、付款账户、补偿状态、法人主体、校区账套 | OCR 低置信度、发票核验失败、重复报销、付款失败、付款撤销待审、接口频控 | 需绘制票据识别、人工修正、国税主体选择、查重拦截、审批流、付款失败补偿和日志详情。 建议 Figma Frame:FIN-统一付款补偿;需补齐正常、空态、加载、无权限、处理中、成功和失败状态。 |
| PC Web | 收款流水台账 | 财务 | 查看收款、预存、银联流水、校长收银流水、补录流水、打印记录和费用明细 | PC 端采用顶部筛选、左侧列表或导航、中部主工作区、右侧详情抽屉,复杂操作进入弹窗或步骤条。 | 查询、新增、编辑、提交、导出、查看日志、收款对账、监管报送 | 法人主体、校区账套、会计日历、会计期间、币别、汇率体系、科目编码、核算维度、凭证字、账簿 | 空数据、无权限、加载失败、保存失败、审批驳回、批量部分失败 | 管理员端沿用统一框架,原型重点标注信息架构、表单弹窗、状态流和异常处理。 建议 Figma Frame:FIN-收款流水台账;需补齐正常、空态、加载、无权限、处理中、成功和失败状态。 |
| PC Web | 报销单 | 授权用户 | 围绕报销复刻完善报销单的入口、字段、状态、异常提示、处理进度和验收反馈 | PC 端采用顶部筛选、左侧列表或导航、中部主工作区、右侧详情抽屉,复杂操作进入弹窗或步骤条。 | 查询、新增、编辑、提交、导出、查看日志、收款对账、监管报送 | 法人主体、校区账套、会计日历、会计期间、币别、汇率体系、科目编码、核算维度、凭证字、账簿 | 空数据、无权限、加载失败、保存失败、审批驳回、批量部分失败 | 管理员端沿用统一框架,原型重点标注信息架构、表单弹窗、状态流和异常处理。 建议 Figma Frame:FIN-报销单;需补齐正常、空态、加载、无权限、处理中、成功和失败状态。 |
| PC Web | 发票识别 | 授权用户 | 围绕报销复刻完善发票识别的入口、字段、状态、异常提示、处理进度和验收反馈 | 单据页采用步骤式表单,票据区支持 OCR 识别与核验结果;付款台账以批次、状态、异常原因和补偿入口组织。 | 新增报销单、OCR 识别、国税核验、发票查重、提交审批、生成付款批次、失败重试 | 报销人、费用类型、发票号码、校区税务主体、核验编码、重复结果、付款账户、补偿状态、法人主体、校区账套 | OCR 低置信度、发票核验失败、重复报销、付款失败、付款撤销待审、接口频控 | 需绘制票据识别、人工修正、国税主体选择、查重拦截、审批流、付款失败补偿和日志详情。 建议 Figma Frame:FIN-发票识别;需补齐正常、空态、加载、无权限、处理中、成功和失败状态。 |
| PC Web | 发票核验 | 授权用户 | 围绕报销复刻完善发票核验的入口、字段、状态、异常提示、处理进度和验收反馈 | 单据页采用步骤式表单,票据区支持 OCR 识别与核验结果;付款台账以批次、状态、异常原因和补偿入口组织。 | 新增报销单、OCR 识别、国税核验、发票查重、提交审批、生成付款批次、失败重试 | 报销人、费用类型、发票号码、校区税务主体、核验编码、重复结果、付款账户、补偿状态、法人主体、校区账套 | OCR 低置信度、发票核验失败、重复报销、付款失败、付款撤销待审、接口频控 | 需绘制票据识别、人工修正、国税主体选择、查重拦截、审批流、付款失败补偿和日志详情。 建议 Figma Frame:FIN-发票核验;需补齐正常、空态、加载、无权限、处理中、成功和失败状态。 |
| PC Web | 付款单 | 授权用户 | 围绕报销复刻完善付款单的入口、字段、状态、异常提示、处理进度和验收反馈 | PC 端采用顶部筛选、左侧列表或导航、中部主工作区、右侧详情抽屉,复杂操作进入弹窗或步骤条。 | 查询、新增、编辑、提交、导出、查看日志、收款对账、监管报送 | 法人主体、校区账套、会计日历、会计期间、币别、汇率体系、科目编码、核算维度、凭证字、账簿 | 空数据、无权限、加载失败、保存失败、审批驳回、批量部分失败 | 管理员端沿用统一框架,原型重点标注信息架构、表单弹窗、状态流和异常处理。 建议 Figma Frame:FIN-付款单;需补齐正常、空态、加载、无权限、处理中、成功和失败状态。 |
| PC Web | 总账账套 | 授权用户 | 围绕内置多账套总账完善总账账套的入口、字段、状态、异常提示、处理进度和验收反馈 | 财务中台页采用左侧账套/法人筛选,主区按基础资料、事件中心、映射版本、凭证任务、账簿报表、期末处理和业务总账对账分区;详情抽屉展示来源单据、规则版本、凭证分录、审核过账链路和审计记录。 | 启用账套、发布映射版本、生成财务事件、生成凭证、审核凭证、出纳复核、凭证过账、执行对账 | 法人主体、校区账套、会计期间、财务事件号、来源业务单号、路由版本、科目映射版本、辅助核算版本、凭证编号、凭证状态 | 基础资料不完整、路由未命中、科目映射缺失、辅助核算缺失、凭证借贷不平、出纳复核未完成、会计期间关闭、业务总账对账不平 | 需明确迪诺学堂完整承接当前财务软件中已使用的总账、凭证、账簿、报表、现金流量、期末处理、多账簿合并和调整期间能力,形成独立闭环的财务体系。 建议 Figma Frame:FIN-总账账套;需补齐正常、空态、加载、无权限、处理中、成功和失败状态。 |
| PC Web | 凭证管理 | 授权用户 | 围绕内置多账套总账完善凭证管理的入口、字段、状态、异常提示、处理进度和验收反馈 | 财务中台页采用左侧账套/法人筛选,主区按基础资料、事件中心、映射版本、凭证任务、账簿报表、期末处理和业务总账对账分区;详情抽屉展示来源单据、规则版本、凭证分录、审核过账链路和审计记录。 | 启用账套、发布映射版本、生成财务事件、生成凭证、审核凭证、出纳复核、凭证过账、执行对账 | 法人主体、校区账套、会计期间、财务事件号、来源业务单号、路由版本、科目映射版本、辅助核算版本、凭证编号、凭证状态 | 基础资料不完整、路由未命中、科目映射缺失、辅助核算缺失、凭证借贷不平、出纳复核未完成、会计期间关闭、业务总账对账不平 | 需明确迪诺学堂完整承接当前财务软件中已使用的总账、凭证、账簿、报表、现金流量、期末处理、多账簿合并和调整期间能力,形成独立闭环的财务体系。 建议 Figma Frame:FIN-凭证管理;需补齐正常、空态、加载、无权限、处理中、成功和失败状态。 |
| PC Web | 账簿报表 | 授权用户 | 围绕内置多账套总账完善账簿报表的入口、字段、状态、异常提示、处理进度和验收反馈 | 财务中台页采用左侧账套/法人筛选,主区按基础资料、事件中心、映射版本、凭证任务、账簿报表、期末处理和业务总账对账分区;详情抽屉展示来源单据、规则版本、凭证分录、审核过账链路和审计记录。 | 启用账套、发布映射版本、生成财务事件、生成凭证、审核凭证、出纳复核、凭证过账、执行对账 | 法人主体、校区账套、会计期间、财务事件号、来源业务单号、路由版本、科目映射版本、辅助核算版本、凭证编号、凭证状态 | 基础资料不完整、路由未命中、科目映射缺失、辅助核算缺失、凭证借贷不平、出纳复核未完成、会计期间关闭、业务总账对账不平 | 需明确迪诺学堂完整承接当前财务软件中已使用的总账、凭证、账簿、报表、现金流量、期末处理、多账簿合并和调整期间能力,形成独立闭环的财务体系。 建议 Figma Frame:FIN-账簿报表;需补齐正常、空态、加载、无权限、处理中、成功和失败状态。 |
| PC Web | 期末处理 | 授权用户 | 围绕内置多账套总账完善期末处理的入口、字段、状态、异常提示、处理进度和验收反馈 | 财务中台页采用左侧账套/法人筛选,主区按基础资料、事件中心、映射版本、凭证任务、账簿报表、期末处理和业务总账对账分区;详情抽屉展示来源单据、规则版本、凭证分录、审核过账链路和审计记录。 | 启用账套、发布映射版本、生成财务事件、生成凭证、审核凭证、出纳复核、凭证过账、执行对账 | 法人主体、校区账套、会计期间、财务事件号、来源业务单号、路由版本、科目映射版本、辅助核算版本、凭证编号、凭证状态 | 基础资料不完整、路由未命中、科目映射缺失、辅助核算缺失、凭证借贷不平、出纳复核未完成、会计期间关闭、业务总账对账不平 | 需明确迪诺学堂完整承接当前财务软件中已使用的总账、凭证、账簿、报表、现金流量、期末处理、多账簿合并和调整期间能力,形成独立闭环的财务体系。 建议 Figma Frame:FIN-期末处理;需补齐正常、空态、加载、无权限、处理中、成功和失败状态。 |
| PC Web | 业务总账对账 | 授权用户 | 围绕内置多账套总账完善业务总账对账的入口、字段、状态、异常提示、处理进度和验收反馈 | 财务中台页采用左侧账套/法人筛选,主区按基础资料、事件中心、映射版本、凭证任务、账簿报表、期末处理和业务总账对账分区;详情抽屉展示来源单据、规则版本、凭证分录、审核过账链路和审计记录。 | 启用账套、发布映射版本、生成财务事件、生成凭证、审核凭证、出纳复核、凭证过账、执行对账 | 法人主体、校区账套、会计期间、财务事件号、来源业务单号、路由版本、科目映射版本、辅助核算版本、凭证编号、凭证状态 | 基础资料不完整、路由未命中、科目映射缺失、辅助核算缺失、凭证借贷不平、出纳复核未完成、会计期间关闭、业务总账对账不平 | 需明确迪诺学堂完整承接当前财务软件中已使用的总账、凭证、账簿、报表、现金流量、期末处理、多账簿合并和调整期间能力,形成独立闭环的财务体系。 建议 Figma Frame:FIN-业务总账对账;需补齐正常、空态、加载、无权限、处理中、成功和失败状态。 |
| PC Web | 付款台账 | 授权用户 | 围绕资金闭环完善付款台账的入口、字段、状态、异常提示、处理进度和验收反馈 | PC 端采用顶部筛选、左侧列表或导航、中部主工作区、右侧详情抽屉,复杂操作进入弹窗或步骤条。 | 查询、新增、编辑、提交、导出、查看日志、收款对账、监管报送 | 法人主体、校区账套、会计日历、会计期间、币别、汇率体系、科目编码、核算维度、凭证字、账簿 | 空数据、无权限、加载失败、保存失败、审批驳回、批量部分失败 | 管理员端沿用统一框架,原型重点标注信息架构、表单弹窗、状态流和异常处理。 建议 Figma Frame:FIN-付款台账;需补齐正常、空态、加载、无权限、处理中、成功和失败状态。 |
| PC Web | 对账差异 | 授权用户 | 围绕资金闭环完善对账差异的入口、字段、状态、异常提示、处理进度和验收反馈 | PC 端采用顶部筛选、左侧列表或导航、中部主工作区、右侧详情抽屉,复杂操作进入弹窗或步骤条。 | 查询、新增、编辑、提交、导出、查看日志、收款对账、监管报送 | 法人主体、校区账套、会计日历、会计期间、币别、汇率体系、科目编码、核算维度、凭证字、账簿 | 空数据、无权限、加载失败、保存失败、审批驳回、批量部分失败 | 管理员端沿用统一框架,原型重点标注信息架构、表单弹窗、状态流和异常处理。 建议 Figma Frame:FIN-对账差异;需补齐正常、空态、加载、无权限、处理中、成功和失败状态。 |
| PC Web | 监管报送 | 授权用户 | 围绕资金闭环完善监管报送的入口、字段、状态、异常提示、处理进度和验收反馈 | PC 端采用顶部筛选、左侧列表或导航、中部主工作区、右侧详情抽屉,复杂操作进入弹窗或步骤条。 | 查询、新增、编辑、提交、导出、查看日志、收款对账、监管报送 | 法人主体、校区账套、会计日历、会计期间、币别、汇率体系、科目编码、核算维度、凭证字、账簿 | 空数据、无权限、加载失败、保存失败、审批驳回、批量部分失败 | 管理员端沿用统一框架,原型重点标注信息架构、表单弹窗、状态流和异常处理。 建议 Figma Frame:FIN-监管报送;需补齐正常、空态、加载、无权限、处理中、成功和失败状态。 |
09 · 页面到接口的前后端闭环矩阵
把原型页面、后端接口、数据对象、状态和消息审批绑定到一起
设计原型时,每个关键页面必须能解释前端展示什么、后端提交什么、状态怎么变、异常怎么处理。| 原型页面 | 关键接口 | 关联对象 | 状态流 | 审批/权限触发 | 消息/待办触达 | 原型验收要求 |
|---|---|---|---|---|---|---|
| 监管账户 | POST /api/v1/expenses/invoices/ocr | AccountSet | 草稿 -> 待审批 -> 待签署 -> 已签署 -> 已备案 -> 已收款 -> 履约中 -> 已结课 -> 已退费 -> 已作废 | 报销审批:员工提交费用报销或发票查重命中风险 | 收款成功通知 -> 家长/顾问/财务 | 原型需展示入口、主按钮、禁用原因、提交中、成功、失败、无权限、空状态和异常转人工入口 |
| 内置报销 | POST /api/v1/tax/invoices/verify | FinanceCurrency | 待生成 -> 待报送 -> 报送中 -> 成功 -> 失败 -> 待重报 -> 人工处理 | 账套反结账审批:已结账期间需要反结账或更正税务资料 | 报销审批提醒 -> 审批人/财务 | 原型需展示入口、主按钮、禁用原因、提交中、成功、失败、无权限、空状态和异常转人工入口 |
| 多账套总账 | POST/GET /api/v1/finance/gl/account-sets | ExchangeRateSystem | 草稿 -> 待学管确认 -> 待校长审批 -> 待财务复核 -> 监管退款中 -> 已退款 -> 已驳回 -> 已取消 | 合同作废审批:已签署或已收款合同作废 | 收款成功通知 -> 家长/顾问/财务 | 原型需展示入口、主按钮、禁用原因、提交中、成功、失败、无权限、空状态和异常转人工入口 |
| 税务申报 | POST/GET /api/v1/finance/gl/base-data | AccountingCalendar | 草稿 -> 待 OCR -> 待核验 -> 待审批 -> 已通过 -> 待付款 -> 已付款 -> 已驳回 -> 已作废 | 报销审批:员工提交费用报销或发票查重命中风险 | 报销审批提醒 -> 审批人/财务 | 原型需展示入口、主按钮、禁用原因、提交中、成功、失败、无权限、空状态和异常转人工入口 |
| 凭证入账 | POST /api/v1/finance/gl/initial-balances/import | AccountingElement | 未开启 -> 记账中 -> 待结账 -> 已结账 -> 反结账中 -> 已锁定 | 账套反结账审批:已结账期间需要反结账或更正税务资料 | 收款成功通知 -> 家长/顾问/财务 | 原型需展示入口、主按钮、禁用原因、提交中、成功、失败、无权限、空状态和异常转人工入口 |
| 报销付款台账 | GET /api/v1/finance/gl/auxiliary-ledgers | AccountingDimension | 询价中 -> 待审批 -> 待下单 -> 待入库 -> 入库差异 -> 待对账 -> 对账不平 -> 待付款 -> 已付款 -> 已退货 -> 已关闭 | 合同作废审批:已签署或已收款合同作废 | 报销审批提醒 -> 审批人/财务 | 原型需展示入口、主按钮、禁用原因、提交中、成功、失败、无权限、空状态和异常转人工入口 |
| 库存成本凭证 | POST /api/v1/finance/gl/auxiliary-balances/generate | VoucherWord | 草稿 -> 待审核 -> 已启用 -> 已停用 -> 待重算 -> 重算中 -> 已归档 | 报销审批:员工提交费用报销或发票查重命中风险 | 收款成功通知 -> 家长/顾问/财务 | 原型需展示入口、主按钮、禁用原因、提交中、成功、失败、无权限、空状态和异常转人工入口 |
| 国税主体配置 | POST/GET /api/v1/finance/route-rules | AccountingPolicy | 草稿 -> 启用中 -> 频控中 -> 异常 -> 已停用 -> 已过期 | 账套反结账审批:已结账期间需要反结账或更正税务资料 | 报销审批提醒 -> 审批人/财务 | 原型需展示入口、主按钮、禁用原因、提交中、成功、失败、无权限、空状态和异常转人工入口 |
| 国税调用日志 | POST/GET /api/v1/finance/subject-mappings | LedgerBook | 有效 -> 已撤回 -> 已作废 -> 重算中 -> 重算失败 | 合同作废审批:已签署或已收款合同作废 | 收款成功通知 -> 家长/顾问/财务 | 原型需展示入口、主按钮、禁用原因、提交中、成功、失败、无权限、空状态和异常转人工入口 |
| 统一付款补偿 | POST/GET /api/v1/finance/aux-mappings | SummaryTemplate | 草稿 -> 待审批 -> 已通过 -> 已入账 -> 已驳回 -> 已冲正 -> 已作废 | 报销审批:员工提交费用报销或发票查重命中风险 | 报销审批提醒 -> 审批人/财务 | 原型需展示入口、主按钮、禁用原因、提交中、成功、失败、无权限、空状态和异常转人工入口 |
| 收款流水台账 | POST/GET /api/v1/finance/voucher-templates | SettlementMethod | 草稿 -> 待初始化 -> 初始化中 -> 已启用 -> 结账中 -> 已停用 -> 异常 | 账套反结账审批:已结账期间需要反结账或更正税务资料 | 收款成功通知 -> 家长/顾问/财务 | 原型需展示入口、主按钮、禁用原因、提交中、成功、失败、无权限、空状态和异常转人工入口 |
| 报销单 | POST/GET /api/v1/finance/events | CashFlowItem | 待生成 -> 待制证 -> 制证中 -> 已生成凭证 -> 制证失败 -> 待冲正 -> 已冲正 -> 已关闭 | 合同作废审批:已签署或已收款合同作废 | 发票重复预警 -> 报销人/财务 | 原型需展示入口、主按钮、禁用原因、提交中、成功、失败、无权限、空状态和异常转人工入口 |
10 · 原型、UI、研发、测试交付补充
把关键闭环补强为下一阶段可执行任务
本章节为正式 PRD 的交付要求,面向原型图、UI、开发、联调和测试分工。| 能力域 | 功能补充要求 | 原型交付要求 | UI 交互要求 | 研发实现要求 | 测试验收要求 |
|---|---|---|---|---|---|
| 报销复刻 | 补齐报销单、OCR、国税核验、发票查重、防重复报销、审批和付款归档。 | 报销单、发票识别、发票核验、付款单 需要在原型中拆到列表、详情、表单、弹窗、空状态、失败态、无权限态和处理进度。 | UI 需清晰呈现状态标签、流程节点、主次按钮、危险操作确认、移动/平板/TV 适配和错误提示;PC 管理端遵循统一框架,仅输出信息架构和交互说明。 | 后端需提供接口幂等、权限校验、状态机、审计日志、消息/审批触发、异步补偿和跨模块数据一致性保障。 | 测试需覆盖主流程、异常流、权限流、重复提交、批量部分失败和数据一致性;发票核验结果、查重结果、审批和付款状态完整可见。 |
| 内置多账套总账 | 补齐法人/校区/账套、基础资料、总账初始化、凭证管理、账簿、财务报表、现金流量、期末处理、多账簿合并、调整期间处理、财务事件中心、科目映射、辅助核算映射、凭证模板、业务总账对账、历史数据迁移和异常重试。 | 总账账套、凭证管理、账簿报表、期末处理、业务总账对账 需要在原型中拆到列表、详情、表单、弹窗、空状态、失败态、无权限态和处理进度。 | UI 需清晰呈现状态标签、流程节点、主次按钮、危险操作确认、移动/平板/TV 适配和错误提示;PC 管理端遵循统一框架,仅输出信息架构和交互说明。 | 后端需提供接口幂等、权限校验、状态机、审计日志、消息/审批触发、异步补偿和跨模块数据一致性保障。 | 测试需覆盖主流程、异常流、权限流、重复提交、批量部分失败和数据一致性;总部财务可统一监控所有法人账套的核算状态、结账状态、报表平衡、对账差异和异常补偿。 |
| 资金闭环 | 补齐付款失败重试、对账差异、人工关闭、凭证冲正和监管报送。 | 付款台账、对账差异、监管报送 需要在原型中拆到列表、详情、表单、弹窗、空状态、失败态、无权限态和处理进度。 | UI 需清晰呈现状态标签、流程节点、主次按钮、危险操作确认、移动/平板/TV 适配和错误提示;PC 管理端遵循统一框架,仅输出信息架构和交互说明。 | 后端需提供接口幂等、权限校验、状态机、审计日志、消息/审批触发、异步补偿和跨模块数据一致性保障。 | 测试需覆盖主流程、异常流、权限流、重复提交、批量部分失败和数据一致性;每笔资金动作都可查状态、凭证、回执和补偿记录。 |
| 人力 Excel 反补:HR 工资批次审批通过后推送财务。 | 按《系统功能-人力-PRD完善方案》补齐HR 工资批次审批通过后推送财务。相关功能、流程、角色终端、数据对象、接口、异常状态和验收口径。 | HR 工资批次审批通过后推送财务。相关列表、详情、表单、审批、消息、异常、审计和报表页面 需要在原型中拆到列表、详情、表单、弹窗、空状态、失败态、无权限态和处理进度。 | UI 需清晰呈现状态标签、流程节点、主次按钮、危险操作确认、移动/平板/TV 适配和错误提示;PC 管理端遵循统一框架,仅输出信息架构和交互说明。 | 后端需提供接口幂等、权限校验、状态机、审计日志、消息/审批触发、异步补偿和跨模块数据一致性保障。 | 测试需覆盖主流程、异常流、权限流、重复提交、批量部分失败和数据一致性;对应模块 PRD 的“人力 Excel 反补”章节、数据字段、接口技术、测试用例和初始化项均可追溯。 |
| 人力 Excel 反补:财务复核后生成银行代发文件。 | 按《系统功能-人力-PRD完善方案》补齐财务复核后生成银行代发文件。相关功能、流程、角色终端、数据对象、接口、异常状态和验收口径。 | 财务复核后生成银行代发文件。相关列表、详情、表单、审批、消息、异常、审计和报表页面 需要在原型中拆到列表、详情、表单、弹窗、空状态、失败态、无权限态和处理进度。 | UI 需清晰呈现状态标签、流程节点、主次按钮、危险操作确认、移动/平板/TV 适配和错误提示;PC 管理端遵循统一框架,仅输出信息架构和交互说明。 | 后端需提供接口幂等、权限校验、状态机、审计日志、消息/审批触发、异步补偿和跨模块数据一致性保障。 | 测试需覆盖主流程、异常流、权限流、重复提交、批量部分失败和数据一致性;对应模块 PRD 的“人力 Excel 反补”章节、数据字段、接口技术、测试用例和初始化项均可追溯。 |
| 人力 Excel 反补:发放完成后回写工资批次状态。 | 按《系统功能-人力-PRD完善方案》补齐发放完成后回写工资批次状态。相关功能、流程、角色终端、数据对象、接口、异常状态和验收口径。 | 发放完成后回写工资批次状态。相关列表、详情、表单、审批、消息、异常、审计和报表页面 需要在原型中拆到列表、详情、表单、弹窗、空状态、失败态、无权限态和处理进度。 | UI 需清晰呈现状态标签、流程节点、主次按钮、危险操作确认、移动/平板/TV 适配和错误提示;PC 管理端遵循统一框架,仅输出信息架构和交互说明。 | 后端需提供接口幂等、权限校验、状态机、审计日志、消息/审批触发、异步补偿和跨模块数据一致性保障。 | 测试需覆盖主流程、异常流、权限流、重复提交、批量部分失败和数据一致性;对应模块 PRD 的“人力 Excel 反补”章节、数据字段、接口技术、测试用例和初始化项均可追溯。 |
| 人力 Excel 反补:自动生成薪酬、社保、公积金、个税凭证。 | 按《系统功能-人力-PRD完善方案》补齐自动生成薪酬、社保、公积金、个税凭证。相关功能、流程、角色终端、数据对象、接口、异常状态和验收口径。 | 自动生成薪酬、社保、公积金、个税凭证。相关列表、详情、表单、审批、消息、异常、审计和报表页面 需要在原型中拆到列表、详情、表单、弹窗、空状态、失败态、无权限态和处理进度。 | UI 需清晰呈现状态标签、流程节点、主次按钮、危险操作确认、移动/平板/TV 适配和错误提示;PC 管理端遵循统一框架,仅输出信息架构和交互说明。 | 后端需提供接口幂等、权限校验、状态机、审计日志、消息/审批触发、异步补偿和跨模块数据一致性保障。 | 测试需覆盖主流程、异常流、权限流、重复提交、批量部分失败和数据一致性;对应模块 PRD 的“人力 Excel 反补”章节、数据字段、接口技术、测试用例和初始化项均可追溯。 |
| 人力 Excel 反补:数据进入财务报表和数据驾驶舱。 | 按《系统功能-人力-PRD完善方案》补齐数据进入财务报表和数据驾驶舱。相关功能、流程、角色终端、数据对象、接口、异常状态和验收口径。 | 数据进入财务报表和数据驾驶舱。相关列表、详情、表单、审批、消息、异常、审计和报表页面 需要在原型中拆到列表、详情、表单、弹窗、空状态、失败态、无权限态和处理进度。 | UI 需清晰呈现状态标签、流程节点、主次按钮、危险操作确认、移动/平板/TV 适配和错误提示;PC 管理端遵循统一框架,仅输出信息架构和交互说明。 | 后端需提供接口幂等、权限校验、状态机、审计日志、消息/审批触发、异步补偿和跨模块数据一致性保障。 | 测试需覆盖主流程、异常流、权限流、重复提交、批量部分失败和数据一致性;对应模块 PRD 的“人力 Excel 反补”章节、数据字段、接口技术、测试用例和初始化项均可追溯。 |
| 人力 Excel 反补:`PayrollFinanceBatch` | 按《系统功能-人力-PRD完善方案》补齐`PayrollFinanceBatch`相关功能、流程、角色终端、数据对象、接口、异常状态和验收口径。 | `PayrollFinanceBatch`相关列表、详情、表单、审批、消息、异常、审计和报表页面 需要在原型中拆到列表、详情、表单、弹窗、空状态、失败态、无权限态和处理进度。 | UI 需清晰呈现状态标签、流程节点、主次按钮、危险操作确认、移动/平板/TV 适配和错误提示;PC 管理端遵循统一框架,仅输出信息架构和交互说明。 | 后端需提供接口幂等、权限校验、状态机、审计日志、消息/审批触发、异步补偿和跨模块数据一致性保障。 | 测试需覆盖主流程、异常流、权限流、重复提交、批量部分失败和数据一致性;对应模块 PRD 的“人力 Excel 反补”章节、数据字段、接口技术、测试用例和初始化项均可追溯。 |
| 人力 Excel 反补:`BankPayrollFile` | 按《系统功能-人力-PRD完善方案》补齐`BankPayrollFile`相关功能、流程、角色终端、数据对象、接口、异常状态和验收口径。 | `BankPayrollFile`相关列表、详情、表单、审批、消息、异常、审计和报表页面 需要在原型中拆到列表、详情、表单、弹窗、空状态、失败态、无权限态和处理进度。 | UI 需清晰呈现状态标签、流程节点、主次按钮、危险操作确认、移动/平板/TV 适配和错误提示;PC 管理端遵循统一框架,仅输出信息架构和交互说明。 | 后端需提供接口幂等、权限校验、状态机、审计日志、消息/审批触发、异步补偿和跨模块数据一致性保障。 | 测试需覆盖主流程、异常流、权限流、重复提交、批量部分失败和数据一致性;对应模块 PRD 的“人力 Excel 反补”章节、数据字段、接口技术、测试用例和初始化项均可追溯。 |
| 人力 Excel 反补:`PayrollVoucher` | 按《系统功能-人力-PRD完善方案》补齐`PayrollVoucher`相关功能、流程、角色终端、数据对象、接口、异常状态和验收口径。 | `PayrollVoucher`相关列表、详情、表单、审批、消息、异常、审计和报表页面 需要在原型中拆到列表、详情、表单、弹窗、空状态、失败态、无权限态和处理进度。 | UI 需清晰呈现状态标签、流程节点、主次按钮、危险操作确认、移动/平板/TV 适配和错误提示;PC 管理端遵循统一框架,仅输出信息架构和交互说明。 | 后端需提供接口幂等、权限校验、状态机、审计日志、消息/审批触发、异步补偿和跨模块数据一致性保障。 | 测试需覆盖主流程、异常流、权限流、重复提交、批量部分失败和数据一致性;对应模块 PRD 的“人力 Excel 反补”章节、数据字段、接口技术、测试用例和初始化项均可追溯。 |
| 收银流水对标 | 补齐收款流水台账、预存、银联、校长收银、补录流水、打印记录、费用明细、月度区间和收银设置。 | 收款管理、预存记录、银联流水、校长收银流水、补录流水、费用明细、财务月度区间、收银设置 需要在原型中拆到列表、详情、表单、弹窗、空状态、失败态、无权限态和处理进度。 | UI 需清晰呈现状态标签、流程节点、主次按钮、危险操作确认、移动/平板/TV 适配和错误提示;PC 管理端遵循统一框架,仅输出信息架构和交互说明。 | 后端需提供接口幂等、权限校验、状态机、审计日志、消息/审批触发、异步补偿和跨模块数据一致性保障。 | 测试需覆盖主流程、异常流、权限流、重复提交、批量部分失败和数据一致性;每笔流水可对账、可追溯合同/订单/账套/凭证/监管回执,补录与冲正必须审批。 |
| 欠费与电子账户对标 | 补齐欠费风险、欠费上课审批、电子账户余额、扣费取消、财务冲正和家长/校区提示。 | 欠费合同、欠费上课记录、电子账户流水、扣费取消记录 需要在原型中拆到列表、详情、表单、弹窗、空状态、失败态、无权限态和处理进度。 | UI 需清晰呈现状态标签、流程节点、主次按钮、危险操作确认、移动/平板/TV 适配和错误提示;PC 管理端遵循统一框架,仅输出信息架构和交互说明。 | 后端需提供接口幂等、权限校验、状态机、审计日志、消息/审批触发、异步补偿和跨模块数据一致性保障。 | 测试需覆盖主流程、异常流、权限流、重复提交、批量部分失败和数据一致性;欠费行为不影响数据一致性,课消、合同、财务和服务提醒均可追踪。 |
10A · 人力 Excel 反补
系统功能-人力 Excel 缺失项落地要求
本章节从完善方案自动生成,作为各模块 PRD 的正式补充范围,后续原型、接口、数据库和测试均需按此执行。14-财务业财中心详细 PRD
需要补齐的功能
- 薪资财务闭环
- 工资批次接收。
- 工资审批完成后的财务复核。
- 银行代发文件生成。
- 代发文件仅授权财务下载。
- 下载审计。
- 银行卡变更通知指定财务账号。
- 银行代发文件需包含姓名、证件号、银行卡号、开户行、应发、实发、发放批次、账套主体。
- 银行卡变更需记录变更前后卡号、变更人、审核人、通知对象和审计日志。
- 社保公积金成本
- 个人扣款。
- 单位成本。
- 校区成本分摊。
- 特殊高层缴纳。
- 参保主体变更影响薪资和成本。
- 月请假超过 15 天时,员工个人承担个人部分和公司部分的规则需要生成独立薪资项目和财务凭证。
- 产假、陪产假、哺乳假等法定假工资标准需要进入工资计算和成本归集。
- 个税
- 年度累计收入。
- 累计扣除。
- 预缴税。
- 累计预扣预缴。
- 异常重置、骤降预警。
- 个税申报表。
- 个税年度累计异常需支持异常清单、异常原因、处理状态、处理人和重新计算。
- 凭证和对账
- 薪酬凭证。
- 课酬凭证。
- 社保公积金凭证。
- 个税凭证。
- 人力成本台账。
- 财务对账报表。
- 教师课酬统计、月度工资汇总、校区成本分析、岗位平均薪资、人力成本收入比进入财务报表取数范围。
需要补齐的闭环
- HR 工资批次审批通过后推送财务。
- 财务复核后生成银行代发文件。
- 发放完成后回写工资批次状态。
- 自动生成薪酬、社保、公积金、个税凭证。
- 数据进入财务报表和数据驾驶舱。
技术方案
新增或补强对象:
PayrollFinanceBatchBankPayrollFilePayrollVoucherSocialInsuranceCostLedgerIndividualIncomeTaxLedgerHRFinanceReconciliation
接口建议:
POST /api/v1/finance/payroll-batches/{id}/receivePOST /api/v1/finance/payroll-batches/{id}/reviewPOST /api/v1/finance/bank-payroll-filesPOST /api/v1/finance/payroll-vouchers/generateGET /api/v1/finance/hr-cost-ledger
本模块缺失项覆盖矩阵
| 缺失清单来源 | 缺失逻辑 | 已补入模块/章节 | 覆盖状态 |
|---|---|---|---|
| 员工档案 R39 | 离职协议未签阻断薪资结算 | 13 员工关系文书、13 离职协议与薪资结算阻断状态机、14 薪资财务闭环 | 已覆盖 |
| 员工档案 R53 | 退休 6/3 个月提醒、社保减员、退休福利 | 01 消息、13 生命周期、14 社保成本 | 已覆盖 |
| 员工档案 R56 | 奖惩归档、同步工资奖扣和绩效扣分 | 13 奖惩管理、14 工资批次、18 人才/绩效指标 | 已覆盖 |
| 五险一金 R62 | 地区社保公积金比例和扣款规则 | 13 五险一金、14 社保公积金成本 | 已覆盖 |
| 五险一金 R63 | 高层岗位超额/额外缴纳 | 13 五险一金、14 社保公积金成本 | 已覆盖 |
| 五险一金 R64 | 参保主体变更同步薪资 | 13 五险一金、14 社保成本、状态机 | 已覆盖 |
| 薪酬 R83 | 特殊补贴审批、生效时间、发放周期 | 13 薪酬规则、14 薪资财务闭环 | 已覆盖 |
| 薪酬 R85 | 授课课时、考勤、跨校区代课成本拆分 | 05 教务教学、13 课酬、14 课酬凭证 | 已覆盖 |
| 薪酬 R88 | 独立工资档案永久留存 | 13 工资档案、14 财务闭环、20 审计 | 已覆盖 |
| 薪酬 R89 | 个税申报、人力成本、月度工资、校区成本、教师课酬统计 | 14 财务报表、18 薪酬分析 | 已覆盖 |
| 薪酬 R90 | 工资审批区域总经理节点 | 01 审批底座、13 工资批次、14 财务复核 | 已覆盖 |
| 薪酬 R91 | 薪酬分析、人力成本收入比 | 18 薪酬分析、14 财务报表 | 已覆盖 |
| 薪酬 R96 | 银行代发文件权限、银行卡变更通知和审计 | 14 薪资财务闭环、20 导出审计 | 已覆盖 |
| 薪酬 R98 | 考勤工资因子、请假超 15 天社保公积金承担 | 13 考勤规则、14 社保成本、11 工资条展示 | 已覆盖 |
| 薪酬 R99 | 产假、陪产假、哺乳假工资标准 | 13 考勤规则、14 薪资成本、11 法定假展示 | 已覆盖 |
| 薪酬 R102 | 个税年度累计异常预警 | 14 个税、18 薪酬分析 | 已覆盖 |
| 组织 R123 | 跨校区兼职/代课归属拆分 | 13 编制人效、05 教务教学、14 成本 | 已覆盖 |
| 考勤 R131 | 考勤工资因子供薪酬读取 | 13 考勤规则、14 财务闭环 | 已覆盖 |
| 考勤 R145 | 请假超 15 天社保公积金个人承担 | 13 考勤规则、14 社保成本 | 已覆盖 |
11 · 数据对象与字段字典
明确页面、接口、数据库共同使用的数据语言
字段涉及敏感、人脸、财务、绩效时,原型需体现脱敏、授权和审计。核心对象
| 对象 | 说明 |
|---|---|
| AccountSet | 每校区独立账套;落地表:fin_account_set |
| FinanceCurrency | 币别基础资料;落地表:fin_currency |
| ExchangeRateSystem | 汇率体系与汇率明细;落地表:fin_exchange_rate_system |
| AccountingCalendar | 会计日历和期间;落地表:fin_accounting_calendar |
| AccountingElement | 会计要素;落地表:fin_accounting_element |
| AccountingDimension | 核算维度和辅助核算项目;落地表:fin_accounting_dimension |
| VoucherWord | 凭证字;落地表:fin_voucher_word |
| AccountingPolicy | 会计政策和核算体系;落地表:fin_accounting_policy |
| LedgerBook | 账簿主数据;落地表:fin_ledger_book |
| SummaryTemplate | 摘要库;落地表:fin_summary_template |
| SettlementMethod | 结算方式;落地表:fin_settlement_method |
| CashFlowItem | 现金流量项目;落地表:fin_cash_flow_item |
| GeneralLedgerParameter | 总账管理参数;落地表:fin_gl_parameter |
| FinanceRouteRuleVersion | 财务事件路由规则版本;落地表:fin_route_rule_version |
| FinanceSubjectMapping | 会计科目映射版本;落地表:fin_subject_mapping |
| FinanceAuxMapping | 辅助核算对象映射;落地表:fin_aux_mapping |
| FinanceVoucherTemplate | 凭证与单据生成模板;落地表:fin_voucher_template |
| FinanceEvent | 业财一体化财务事件;落地表:fin_finance_event |
| FinanceVoucherTask | 凭证生成与入账任务;落地表:fin_voucher_task |
| FinanceReconciliationBatch | 业务-总账-银行/监管对账批次;落地表:fin_reconciliation_batch |
| FinanceReconciliationDiff | 三方对账差异明细;落地表:fin_reconciliation_diff |
| ExternalStatement | 外部资金流水与银行回单;落地表:fin_external_statement |
| IntelligentAccountingRule | 智能会计规则;落地表:fin_intelligent_accounting_rule |
| FinanceReceivableBill | 应收单;落地表:fin_receivable_bill |
| ReceivableWriteOff | 应收核销记录;落地表:fin_receivable_writeoff |
| FinancePayableBill | 应付单;落地表:fin_payable_bill |
| PayableWriteOff | 应付核销记录;落地表:fin_payable_writeoff |
| CashierJournal | 现金/银行日记账;落地表:fin_cashier_journal |
| BankReconciliation | 银行对账批次;落地表:fin_bank_reconciliation |
| FinanceBillNote | 应收/应付票据;落地表:fin_bill_note |
| FundAccount | 资金账户;落地表:fin_fund_account |
| FundTransfer | 资金调拨单;落地表:fin_fund_transfer |
| BankPaymentInstruction | 网银/开放银行付款指令;落地表:fin_bank_payment_instruction |
| OpenBankAuthorization | 开放银行账户授权;落地表:fin_open_bank_authorization |
| BankReceipt | 银行回单与开放银行流水;落地表:fin_bank_receipt |
| ConsolidationTask | 合并报表任务;落地表:fin_consolidation_task |
| AmoebaUnit | 阿米巴核算单元;落地表:fin_amoeba_unit |
| AmoebaReportSnapshot | 阿米巴经营报表快照;落地表:fin_amoeba_report_snapshot |
| CostAllocation | 成本归集分摊与结转;落地表:fin_cost_allocation |
| FinanceSubject | 会计科目和辅助核算;落地表:fin_subject |
| FinanceVoucher | 会计凭证;落地表:fin_voucher |
| FinanceVoucherEntry | 凭证明细分录;落地表:fin_voucher_entry |
| VoucherAuditLog | 凭证审核过账日志;落地表:fin_voucher_audit_log |
| InitialBalance | 科目和现金流量初始数据;落地表:fin_initial_balance |
| LedgerEntry | 总账与明细账流水;落地表:fin_ledger_entry |
| AuxiliaryLedgerEntry | 辅助核算总账与明细账流水;落地表:fin_auxiliary_ledger_entry |
| AuxiliaryBalanceSnapshot | 辅助核算科目余额表快照;落地表:fin_auxiliary_balance_snapshot |
| CashFlowAssignment | 现金流量项目指定与调整;落地表:fin_cash_flow_assignment |
| FinanceReportFormula | 财务报表公式;落地表:fin_report_formula |
| FinanceReportSnapshot | 财务报表快照;落地表:fin_report_snapshot |
| PeriodClose | 期末处理和结账;落地表:fin_period_close |
| MultiLedgerRelation | 多账簿隶属关系;落地表:fin_multi_ledger_relation |
| AdjustmentPeriod | 调整期间业务处理;落地表:fin_adjustment_period |
| FinanceMigrationBatch | 历史财务数据迁移批次;落地表:fin_migration_batch |
| ExpenseReport | 内置报销单;落地表:exp_report |
| Invoice | 报销发票与 OCR 结果;落地表:exp_invoice |
| InvoiceVerification | 国税官方发票核验;落地表:exp_invoice_verification |
| ExpensePaymentApply | 报销付款申请;落地表:exp_payment_apply |
| TaxReport | 纳税申报资料和报表;落地表:tax_declaration |
关联引用对象
| 对象 | 说明 |
|---|---|
| Organization | 集团、区域、校区、部门组织树;引用来源:FND / sys_organization |
| User/Employee | 统一登录账号;引用来源:FND / sys_user |
| Employee | 员工基础档案;引用来源:FND / sys_employee |
| Role | 角色定义;引用来源:FND / sys_role |
| ApprovalFlow | 审批流配置;引用来源:FND / sys_approval_flow |
| MessageTemplate | 消息模板与多端触达配置;引用来源:FND / sys_message_template |
| AuditLog | 全平台操作审计日志;引用来源:FND / sys_audit_log |
| IntegrationLog | 接口调用日志;引用来源:OPEN / int_integration_log |
| SensitiveFieldPolicy | 敏感字段脱敏策略;引用来源:SEC / sec_sensitive_field_policy |
| LegalEntity | 法人主体、税务主体和收款主体;引用来源:FND / sys_legal_entity |
| Contract | 合同主表;引用来源:CON / con_contract |
| Order | 订单和应收;引用来源:CON / ord_order |
| Payment | 收款单;引用来源:CON / ord_payment |
| Consumption | 课消记录;引用来源:EDU / edu_consumption |
| StockIn | 采购入库/退货入库;引用来源:MAT / mat_stock_in |
| StockOut | 领用出库/核销出库;引用来源:MAT / mat_stock_out |
| PayrollPayslip | 电子工资条;引用来源:HR / hr_payslip |
完整字段字典
| 对象 | 字段 | 类型 | 必填 | 规则 | 数据级别 |
|---|---|---|---|---|---|
| AccountSet | id | BIGINT | 是 | 主键,雪花或号段生成,禁止复用 | 普通 |
| AccountSet | tenant_id | BIGINT | 是 | 集团/租户隔离字段,所有查询必须带租户上下文 | 普通 |
| AccountSet | org_id | BIGINT | 否 | 所属组织,集团级或公共配置为空 | 普通 |
| AccountSet | campus_id | BIGINT | 是 | 所属校区,跨校区或总部级数据为空;本表业务要求必填 | 普通 |
| AccountSet | created_by | BIGINT | 是 | 创建人账号 ID | 普通 |
| AccountSet | created_at | DATETIME | 是 | 创建时间 | 普通 |
| AccountSet | updated_by | BIGINT | 否 | 最后更新人账号 ID | 普通 |
| AccountSet | updated_at | DATETIME | 否 | 最后更新时间 | 普通 |
| AccountSet | is_deleted | TINYINT | 是 | 是否已删除,0 未删除,1 已删除 | 普通 |
| AccountSet | deleted_at | DATETIME | 否 | 删除时间,未删除为空 | 普通 |
| AccountSet | deleted_by | BIGINT | 否 | 删除人账号 ID,未删除为空 | 普通 |
| AccountSet | version | INT | 是 | 乐观锁版本号,写操作必须校验 | 普通 |
| AccountSet | account_set_code | VARCHAR(64) | 是 | 账套编码,唯一 | 普通 |
| AccountSet | account_set_name | VARCHAR(128) | 是 | 账套名称 | 普通 |
| AccountSet | fiscal_calendar | JSON | 是 | 会计期间配置 | 普通 |
| AccountSet | tax_subject_id | BIGINT | 是 | 税务主体 ID | 普通 |
| AccountSet | enabled | TINYINT | 是 | 是否启用 | 普通 |
| FinanceCurrency | id | BIGINT | 是 | 主键,雪花或号段生成,禁止复用 | 普通 |
| FinanceCurrency | tenant_id | BIGINT | 是 | 集团/租户隔离字段,所有查询必须带租户上下文 | 普通 |
| FinanceCurrency | org_id | BIGINT | 否 | 所属组织,集团级或公共配置为空 | 普通 |
| FinanceCurrency | campus_id | BIGINT | 否 | 所属校区,跨校区或总部级数据为空 | 普通 |
| FinanceCurrency | created_by | BIGINT | 是 | 创建人账号 ID | 普通 |
| FinanceCurrency | created_at | DATETIME | 是 | 创建时间 | 普通 |
| FinanceCurrency | updated_by | BIGINT | 否 | 最后更新人账号 ID | 普通 |
| FinanceCurrency | updated_at | DATETIME | 否 | 最后更新时间 | 普通 |
| FinanceCurrency | is_deleted | TINYINT | 是 | 是否已删除,0 未删除,1 已删除 | 普通 |
| FinanceCurrency | deleted_at | DATETIME | 否 | 删除时间,未删除为空 | 普通 |
| FinanceCurrency | deleted_by | BIGINT | 否 | 删除人账号 ID,未删除为空 | 普通 |
| FinanceCurrency | version | INT | 是 | 乐观锁版本号,写操作必须校验 | 普通 |
| FinanceCurrency | currency_code | VARCHAR(16) | 是 | 币别编码,唯一 | 普通 |
| FinanceCurrency | currency_name | VARCHAR(64) | 是 | 币别名称 | 普通 |
| FinanceCurrency | currency_symbol | VARCHAR(16) | 否 | 货币符号 | 普通 |
| FinanceCurrency | decimal_places | INT | 是 | 金额小数位 | 普通 |
| FinanceCurrency | base_currency | TINYINT | 是 | 是否本位币 | 普通 |
| FinanceCurrency | enabled | TINYINT | 是 | 是否启用 | 普通 |
| ExchangeRateSystem | id | BIGINT | 是 | 主键,雪花或号段生成,禁止复用 | 普通 |
| ExchangeRateSystem | tenant_id | BIGINT | 是 | 集团/租户隔离字段,所有查询必须带租户上下文 | 普通 |
| ExchangeRateSystem | org_id | BIGINT | 否 | 所属组织,集团级或公共配置为空 | 普通 |
| ExchangeRateSystem | campus_id | BIGINT | 否 | 所属校区,跨校区或总部级数据为空 | 普通 |
| ExchangeRateSystem | created_by | BIGINT | 是 | 创建人账号 ID | 普通 |
| ExchangeRateSystem | created_at | DATETIME | 是 | 创建时间 | 普通 |
| ExchangeRateSystem | updated_by | BIGINT | 否 | 最后更新人账号 ID | 普通 |
| ExchangeRateSystem | updated_at | DATETIME | 否 | 最后更新时间 | 普通 |
| ExchangeRateSystem | is_deleted | TINYINT | 是 | 是否已删除,0 未删除,1 已删除 | 普通 |
| ExchangeRateSystem | deleted_at | DATETIME | 否 | 删除时间,未删除为空 | 普通 |
| ExchangeRateSystem | deleted_by | BIGINT | 否 | 删除人账号 ID,未删除为空 | 普通 |
| ExchangeRateSystem | version | INT | 是 | 乐观锁版本号,写操作必须校验 | 普通 |
| ExchangeRateSystem | rate_system_code | VARCHAR(64) | 是 | 汇率体系编码,唯一 | 普通 |
| ExchangeRateSystem | rate_system_name | VARCHAR(128) | 是 | 汇率体系名称 | 普通 |
| ExchangeRateSystem | base_currency_code | VARCHAR(16) | 是 | 本位币编码 | 普通 |
| ExchangeRateSystem | rate_mode | VARCHAR(32) | 是 | 固定汇率/浮动汇率/手工维护 | 普通 |
| ExchangeRateSystem | rate_detail_json | JSON | 是 | 币别、期间、汇率和生效日期明细 | 普通 |
| ExchangeRateSystem | enabled | TINYINT | 是 | 是否启用 | 普通 |
| AccountingCalendar | id | BIGINT | 是 | 主键,雪花或号段生成,禁止复用 | 普通 |
| AccountingCalendar | tenant_id | BIGINT | 是 | 集团/租户隔离字段,所有查询必须带租户上下文 | 普通 |
| AccountingCalendar | org_id | BIGINT | 否 | 所属组织,集团级或公共配置为空 | 普通 |
| AccountingCalendar | campus_id | BIGINT | 否 | 所属校区,跨校区或总部级数据为空 | 普通 |
| AccountingCalendar | created_by | BIGINT | 是 | 创建人账号 ID | 普通 |
| AccountingCalendar | created_at | DATETIME | 是 | 创建时间 | 普通 |
| AccountingCalendar | updated_by | BIGINT | 否 | 最后更新人账号 ID | 普通 |
| AccountingCalendar | updated_at | DATETIME | 否 | 最后更新时间 | 普通 |
| AccountingCalendar | is_deleted | TINYINT | 是 | 是否已删除,0 未删除,1 已删除 | 普通 |
| AccountingCalendar | deleted_at | DATETIME | 否 | 删除时间,未删除为空 | 普通 |
| AccountingCalendar | deleted_by | BIGINT | 否 | 删除人账号 ID,未删除为空 | 普通 |
| AccountingCalendar | version | INT | 是 | 乐观锁版本号,写操作必须校验 | 普通 |
| AccountingCalendar | calendar_code | VARCHAR(64) | 是 | 会计日历编码,唯一 | 普通 |
| AccountingCalendar | calendar_name | VARCHAR(128) | 是 | 会计日历名称 | 普通 |
| AccountingCalendar | fiscal_year | INT | 是 | 会计年度 | 普通 |
| AccountingCalendar | period_json | JSON | 是 | 期间、开始日期、结束日期和开关账状态 | 普通 |
| AccountingCalendar | current_period | VARCHAR(32) | 否 | 当前会计期间 | 普通 |
| AccountingCalendar | calendar_status | VARCHAR(32) | 是 | 草稿/启用/停用 | 普通 |
| AccountingElement | id | BIGINT | 是 | 主键,雪花或号段生成,禁止复用 | 普通 |
| AccountingElement | tenant_id | BIGINT | 是 | 集团/租户隔离字段,所有查询必须带租户上下文 | 普通 |
| AccountingElement | org_id | BIGINT | 否 | 所属组织,集团级或公共配置为空 | 普通 |
| AccountingElement | campus_id | BIGINT | 否 | 所属校区,跨校区或总部级数据为空 | 普通 |
| AccountingElement | created_by | BIGINT | 是 | 创建人账号 ID | 普通 |
| AccountingElement | created_at | DATETIME | 是 | 创建时间 | 普通 |
| AccountingElement | updated_by | BIGINT | 否 | 最后更新人账号 ID | 普通 |
| AccountingElement | updated_at | DATETIME | 否 | 最后更新时间 | 普通 |
| AccountingElement | is_deleted | TINYINT | 是 | 是否已删除,0 未删除,1 已删除 | 普通 |
| AccountingElement | deleted_at | DATETIME | 否 | 删除时间,未删除为空 | 普通 |
| AccountingElement | deleted_by | BIGINT | 否 | 删除人账号 ID,未删除为空 | 普通 |
| AccountingElement | version | INT | 是 | 乐观锁版本号,写操作必须校验 | 普通 |
| AccountingElement | element_code | VARCHAR(64) | 是 | 会计要素编码,唯一 | 普通 |
| AccountingElement | element_name | VARCHAR(64) | 是 | 会计要素名称 | 普通 |
| AccountingElement | balance_direction | VARCHAR(16) | 是 | 借/贷 | 普通 |
| AccountingElement | sort_no | INT | 是 | 排序 | 普通 |
| AccountingElement | enabled | TINYINT | 是 | 是否启用 | 普通 |
| AccountingDimension | id | BIGINT | 是 | 主键,雪花或号段生成,禁止复用 | 普通 |
| AccountingDimension | tenant_id | BIGINT | 是 | 集团/租户隔离字段,所有查询必须带租户上下文 | 普通 |
| AccountingDimension | org_id | BIGINT | 否 | 所属组织,集团级或公共配置为空 | 普通 |
| AccountingDimension | campus_id | BIGINT | 否 | 所属校区,跨校区或总部级数据为空 | 普通 |
| AccountingDimension | created_by | BIGINT | 是 | 创建人账号 ID | 普通 |
| AccountingDimension | created_at | DATETIME | 是 | 创建时间 | 普通 |
| AccountingDimension | updated_by | BIGINT | 否 | 最后更新人账号 ID | 普通 |
| AccountingDimension | updated_at | DATETIME | 否 | 最后更新时间 | 普通 |
| AccountingDimension | is_deleted | TINYINT | 是 | 是否已删除,0 未删除,1 已删除 | 普通 |
| AccountingDimension | deleted_at | DATETIME | 否 | 删除时间,未删除为空 | 普通 |
| AccountingDimension | deleted_by | BIGINT | 否 | 删除人账号 ID,未删除为空 | 普通 |
| AccountingDimension | version | INT | 是 | 乐观锁版本号,写操作必须校验 | 普通 |
| AccountingDimension | dimension_code | VARCHAR(64) | 是 | 核算维度编码,唯一 | 普通 |
| AccountingDimension | dimension_name | VARCHAR(128) | 是 | 核算维度名称 | 普通 |
| AccountingDimension | dimension_type | VARCHAR(64) | 是 | 学员/家长/员工/供应商/校区/部门/项目/课程 | 普通 |
| AccountingDimension | item_json | JSON | 是 | 维度项目编码、名称、来源对象和启用状态 | 普通 |
| AccountingDimension | source_object_type | VARCHAR(64) | 否 | 来源业务对象类型 | 普通 |
| AccountingDimension | enabled | TINYINT | 是 | 是否启用 | 普通 |
| VoucherWord | id | BIGINT | 是 | 主键,雪花或号段生成,禁止复用 | 普通 |
| VoucherWord | tenant_id | BIGINT | 是 | 集团/租户隔离字段,所有查询必须带租户上下文 | 普通 |
| VoucherWord | org_id | BIGINT | 否 | 所属组织,集团级或公共配置为空 | 普通 |
| VoucherWord | campus_id | BIGINT | 否 | 所属校区,跨校区或总部级数据为空 | 普通 |
| VoucherWord | created_by | BIGINT | 是 | 创建人账号 ID | 普通 |
| VoucherWord | created_at | DATETIME | 是 | 创建时间 | 普通 |
| VoucherWord | updated_by | BIGINT | 否 | 最后更新人账号 ID | 普通 |
| VoucherWord | updated_at | DATETIME | 否 | 最后更新时间 | 普通 |
| VoucherWord | is_deleted | TINYINT | 是 | 是否已删除,0 未删除,1 已删除 | 普通 |
| VoucherWord | deleted_at | DATETIME | 否 | 删除时间,未删除为空 | 普通 |
| VoucherWord | deleted_by | BIGINT | 否 | 删除人账号 ID,未删除为空 | 普通 |
| VoucherWord | version | INT | 是 | 乐观锁版本号,写操作必须校验 | 普通 |
| VoucherWord | word_code | VARCHAR(32) | 是 | 凭证字编码,唯一 | 普通 |
| VoucherWord | word_name | VARCHAR(64) | 是 | 凭证字名称 | 普通 |
| VoucherWord | number_rule | JSON | 是 | 凭证编号规则 | 普通 |
| VoucherWord | default_flag | TINYINT | 是 | 是否默认 | 普通 |
| VoucherWord | enabled | TINYINT | 是 | 是否启用 | 普通 |
| AccountingPolicy | id | BIGINT | 是 | 主键,雪花或号段生成,禁止复用 | 普通 |
| AccountingPolicy | tenant_id | BIGINT | 是 | 集团/租户隔离字段,所有查询必须带租户上下文 | 普通 |
| AccountingPolicy | org_id | BIGINT | 否 | 所属组织,集团级或公共配置为空 | 普通 |
| AccountingPolicy | campus_id | BIGINT | 否 | 所属校区,跨校区或总部级数据为空 | 普通 |
| AccountingPolicy | created_by | BIGINT | 是 | 创建人账号 ID | 普通 |
| AccountingPolicy | created_at | DATETIME | 是 | 创建时间 | 普通 |
| AccountingPolicy | updated_by | BIGINT | 否 | 最后更新人账号 ID | 普通 |
| AccountingPolicy | updated_at | DATETIME | 否 | 最后更新时间 | 普通 |
| AccountingPolicy | is_deleted | TINYINT | 是 | 是否已删除,0 未删除,1 已删除 | 普通 |
| AccountingPolicy | deleted_at | DATETIME | 否 | 删除时间,未删除为空 | 普通 |
| AccountingPolicy | deleted_by | BIGINT | 否 | 删除人账号 ID,未删除为空 | 普通 |
| AccountingPolicy | version | INT | 是 | 乐观锁版本号,写操作必须校验 | 普通 |
| AccountingPolicy | policy_code | VARCHAR(64) | 是 | 政策编码,唯一 | 普通 |
| AccountingPolicy | policy_name | VARCHAR(128) | 是 | 政策名称 | 普通 |
| AccountingPolicy | accounting_system_code | VARCHAR(64) | 是 | 会计核算体系编码 | 普通 |
| AccountingPolicy | calendar_id | BIGINT | 是 | 会计日历 ID | 普通 |
| AccountingPolicy | currency_code | VARCHAR(16) | 是 | 本位币编码 | 普通 |
| AccountingPolicy | rate_system_id | BIGINT | 否 | 汇率体系 ID | 普通 |
| AccountingPolicy | enabled | TINYINT | 是 | 是否启用 | 普通 |
| LedgerBook | id | BIGINT | 是 | 主键,雪花或号段生成,禁止复用 | 普通 |
| LedgerBook | tenant_id | BIGINT | 是 | 集团/租户隔离字段,所有查询必须带租户上下文 | 普通 |
| LedgerBook | org_id | BIGINT | 否 | 所属组织,集团级或公共配置为空 | 普通 |
| LedgerBook | campus_id | BIGINT | 否 | 所属校区,跨校区或总部级数据为空 | 普通 |
| LedgerBook | created_by | BIGINT | 是 | 创建人账号 ID | 普通 |
| LedgerBook | created_at | DATETIME | 是 | 创建时间 | 普通 |
| LedgerBook | updated_by | BIGINT | 否 | 最后更新人账号 ID | 普通 |
| LedgerBook | updated_at | DATETIME | 否 | 最后更新时间 | 普通 |
| LedgerBook | is_deleted | TINYINT | 是 | 是否已删除,0 未删除,1 已删除 | 普通 |
| LedgerBook | deleted_at | DATETIME | 否 | 删除时间,未删除为空 | 普通 |
| LedgerBook | deleted_by | BIGINT | 否 | 删除人账号 ID,未删除为空 | 普通 |
| LedgerBook | version | INT | 是 | 乐观锁版本号,写操作必须校验 | 普通 |
| LedgerBook | ledger_code | VARCHAR(64) | 是 | 账簿编码,唯一 | 普通 |
| LedgerBook | ledger_name | VARCHAR(128) | 是 | 账簿名称 | 普通 |
| LedgerBook | account_set_id | BIGINT | 是 | 账套 ID | 普通 |
| LedgerBook | policy_id | BIGINT | 是 | 会计政策 ID | 普通 |
| LedgerBook | ledger_type | VARCHAR(32) | 是 | 主账簿/辅助账簿/调整账簿/合并账簿 | 普通 |
| LedgerBook | enabled | TINYINT | 是 | 是否启用 | 普通 |
| SummaryTemplate | id | BIGINT | 是 | 主键,雪花或号段生成,禁止复用 | 普通 |
| SummaryTemplate | tenant_id | BIGINT | 是 | 集团/租户隔离字段,所有查询必须带租户上下文 | 普通 |
| SummaryTemplate | org_id | BIGINT | 否 | 所属组织,集团级或公共配置为空 | 普通 |
| SummaryTemplate | campus_id | BIGINT | 否 | 所属校区,跨校区或总部级数据为空 | 普通 |
| SummaryTemplate | created_by | BIGINT | 是 | 创建人账号 ID | 普通 |
| SummaryTemplate | created_at | DATETIME | 是 | 创建时间 | 普通 |
| SummaryTemplate | updated_by | BIGINT | 否 | 最后更新人账号 ID | 普通 |
| SummaryTemplate | updated_at | DATETIME | 否 | 最后更新时间 | 普通 |
| SummaryTemplate | is_deleted | TINYINT | 是 | 是否已删除,0 未删除,1 已删除 | 普通 |
| SummaryTemplate | deleted_at | DATETIME | 否 | 删除时间,未删除为空 | 普通 |
| SummaryTemplate | deleted_by | BIGINT | 否 | 删除人账号 ID,未删除为空 | 普通 |
| SummaryTemplate | version | INT | 是 | 乐观锁版本号,写操作必须校验 | 普通 |
| SummaryTemplate | summary_code | VARCHAR(64) | 是 | 摘要编码,唯一 | 普通 |
| SummaryTemplate | summary_text | VARCHAR(255) | 是 | 摘要内容 | 普通 |
| SummaryTemplate | biz_scene | VARCHAR(64) | 否 | 适用业务场景 | 普通 |
| SummaryTemplate | enabled | TINYINT | 是 | 是否启用 | 普通 |
| SettlementMethod | id | BIGINT | 是 | 主键,雪花或号段生成,禁止复用 | 普通 |
| SettlementMethod | tenant_id | BIGINT | 是 | 集团/租户隔离字段,所有查询必须带租户上下文 | 普通 |
| SettlementMethod | org_id | BIGINT | 否 | 所属组织,集团级或公共配置为空 | 普通 |
| SettlementMethod | campus_id | BIGINT | 否 | 所属校区,跨校区或总部级数据为空 | 普通 |
| SettlementMethod | created_by | BIGINT | 是 | 创建人账号 ID | 普通 |
| SettlementMethod | created_at | DATETIME | 是 | 创建时间 | 普通 |
| SettlementMethod | updated_by | BIGINT | 否 | 最后更新人账号 ID | 普通 |
| SettlementMethod | updated_at | DATETIME | 否 | 最后更新时间 | 普通 |
| SettlementMethod | is_deleted | TINYINT | 是 | 是否已删除,0 未删除,1 已删除 | 普通 |
| SettlementMethod | deleted_at | DATETIME | 否 | 删除时间,未删除为空 | 普通 |
| SettlementMethod | deleted_by | BIGINT | 否 | 删除人账号 ID,未删除为空 | 普通 |
| SettlementMethod | version | INT | 是 | 乐观锁版本号,写操作必须校验 | 普通 |
| SettlementMethod | method_code | VARCHAR(64) | 是 | 结算方式编码,唯一 | 普通 |
| SettlementMethod | method_name | VARCHAR(128) | 是 | 结算方式名称 | 普通 |
| SettlementMethod | channel_type | VARCHAR(32) | 是 | 现金/银行/微信/支付宝/监管账户/其他 | 普通 |
| SettlementMethod | enabled | TINYINT | 是 | 是否启用 | 普通 |
| CashFlowItem | id | BIGINT | 是 | 主键,雪花或号段生成,禁止复用 | 普通 |
| CashFlowItem | tenant_id | BIGINT | 是 | 集团/租户隔离字段,所有查询必须带租户上下文 | 普通 |
| CashFlowItem | org_id | BIGINT | 否 | 所属组织,集团级或公共配置为空 | 普通 |
| CashFlowItem | campus_id | BIGINT | 否 | 所属校区,跨校区或总部级数据为空 | 普通 |
| CashFlowItem | created_by | BIGINT | 是 | 创建人账号 ID | 普通 |
| CashFlowItem | created_at | DATETIME | 是 | 创建时间 | 普通 |
| CashFlowItem | updated_by | BIGINT | 否 | 最后更新人账号 ID | 普通 |
| CashFlowItem | updated_at | DATETIME | 否 | 最后更新时间 | 普通 |
| CashFlowItem | is_deleted | TINYINT | 是 | 是否已删除,0 未删除,1 已删除 | 普通 |
| CashFlowItem | deleted_at | DATETIME | 否 | 删除时间,未删除为空 | 普通 |
| CashFlowItem | deleted_by | BIGINT | 否 | 删除人账号 ID,未删除为空 | 普通 |
| CashFlowItem | version | INT | 是 | 乐观锁版本号,写操作必须校验 | 普通 |
| CashFlowItem | item_code | VARCHAR(64) | 是 | 现金流量项目编码,唯一 | 普通 |
| CashFlowItem | item_name | VARCHAR(128) | 是 | 现金流量项目名称 | 普通 |
| CashFlowItem | item_type | VARCHAR(32) | 是 | 经营/投资/筹资/汇率影响/附表项目 | 普通 |
| CashFlowItem | parent_item_id | BIGINT | 否 | 上级项目 ID | 普通 |
| CashFlowItem | enabled | TINYINT | 是 | 是否启用 | 普通 |
| GeneralLedgerParameter | id | BIGINT | 是 | 主键,雪花或号段生成,禁止复用 | 普通 |
| GeneralLedgerParameter | tenant_id | BIGINT | 是 | 集团/租户隔离字段,所有查询必须带租户上下文 | 普通 |
| GeneralLedgerParameter | org_id | BIGINT | 否 | 所属组织,集团级或公共配置为空 | 普通 |
| GeneralLedgerParameter | campus_id | BIGINT | 否 | 所属校区,跨校区或总部级数据为空 | 普通 |
| GeneralLedgerParameter | created_by | BIGINT | 是 | 创建人账号 ID | 普通 |
| GeneralLedgerParameter | created_at | DATETIME | 是 | 创建时间 | 普通 |
| GeneralLedgerParameter | updated_by | BIGINT | 否 | 最后更新人账号 ID | 普通 |
| GeneralLedgerParameter | updated_at | DATETIME | 否 | 最后更新时间 | 普通 |
| GeneralLedgerParameter | is_deleted | TINYINT | 是 | 是否已删除,0 未删除,1 已删除 | 普通 |
| GeneralLedgerParameter | deleted_at | DATETIME | 否 | 删除时间,未删除为空 | 普通 |
| GeneralLedgerParameter | deleted_by | BIGINT | 否 | 删除人账号 ID,未删除为空 | 普通 |
| GeneralLedgerParameter | version | INT | 是 | 乐观锁版本号,写操作必须校验 | 普通 |
| GeneralLedgerParameter | account_set_id | BIGINT | 是 | 账套 ID | 普通 |
| GeneralLedgerParameter | parameter_json | JSON | 是 | 凭证、过账、调汇、结账、现金流量和反结账参数 | 普通 |
| GeneralLedgerParameter | version_no | VARCHAR(32) | 是 | 参数版本 | 普通 |
| GeneralLedgerParameter | enabled | TINYINT | 是 | 是否启用 | 普通 |
| FinanceRouteRuleVersion | id | BIGINT | 是 | 主键,雪花或号段生成,禁止复用 | 普通 |
| FinanceRouteRuleVersion | tenant_id | BIGINT | 是 | 集团/租户隔离字段,所有查询必须带租户上下文 | 普通 |
| FinanceRouteRuleVersion | org_id | BIGINT | 否 | 所属组织,集团级或公共配置为空 | 普通 |
| FinanceRouteRuleVersion | campus_id | BIGINT | 否 | 所属校区,跨校区或总部级数据为空 | 普通 |
| FinanceRouteRuleVersion | created_by | BIGINT | 是 | 创建人账号 ID | 普通 |
| FinanceRouteRuleVersion | created_at | DATETIME | 是 | 创建时间 | 普通 |
| FinanceRouteRuleVersion | updated_by | BIGINT | 否 | 最后更新人账号 ID | 普通 |
| FinanceRouteRuleVersion | updated_at | DATETIME | 否 | 最后更新时间 | 普通 |
| FinanceRouteRuleVersion | is_deleted | TINYINT | 是 | 是否已删除,0 未删除,1 已删除 | 普通 |
| FinanceRouteRuleVersion | deleted_at | DATETIME | 否 | 删除时间,未删除为空 | 普通 |
| FinanceRouteRuleVersion | deleted_by | BIGINT | 否 | 删除人账号 ID,未删除为空 | 普通 |
| FinanceRouteRuleVersion | version | INT | 是 | 乐观锁版本号,写操作必须校验 | 普通 |
| FinanceRouteRuleVersion | rule_code | VARCHAR(64) | 是 | 规则编码 | 普通 |
| FinanceRouteRuleVersion | rule_name | VARCHAR(128) | 是 | 规则名称 | 普通 |
| FinanceRouteRuleVersion | event_type | VARCHAR(64) | 是 | 收款/课消/退款/报销/采购/薪酬等事件类型 | 普通 |
| FinanceRouteRuleVersion | priority | INT | 是 | 匹配优先级 | 普通 |
| FinanceRouteRuleVersion | route_expression | JSON | 是 | 法人、校区、业务类型和金额等路由条件 | 普通 |
| FinanceRouteRuleVersion | fallback_policy | JSON | 是 | 未命中或冲突时的兜底策略 | 普通 |
| FinanceRouteRuleVersion | version_no | VARCHAR(32) | 是 | 规则版本号 | 普通 |
| FinanceRouteRuleVersion | approval_status | VARCHAR(32) | 是 | 草稿/待审批/已生效/已停用 | 普通 |
| FinanceRouteRuleVersion | effective_date | DATE | 是 | 生效日期 | 普通 |
| FinanceRouteRuleVersion | expire_date | DATE | 否 | 失效日期 | 普通 |
| FinanceSubjectMapping | id | BIGINT | 是 | 主键,雪花或号段生成,禁止复用 | 普通 |
| FinanceSubjectMapping | tenant_id | BIGINT | 是 | 集团/租户隔离字段,所有查询必须带租户上下文 | 普通 |
| FinanceSubjectMapping | org_id | BIGINT | 否 | 所属组织,集团级或公共配置为空 | 普通 |
| FinanceSubjectMapping | campus_id | BIGINT | 否 | 所属校区,跨校区或总部级数据为空 | 普通 |
| FinanceSubjectMapping | created_by | BIGINT | 是 | 创建人账号 ID | 普通 |
| FinanceSubjectMapping | created_at | DATETIME | 是 | 创建时间 | 普通 |
| FinanceSubjectMapping | updated_by | BIGINT | 否 | 最后更新人账号 ID | 普通 |
| FinanceSubjectMapping | updated_at | DATETIME | 否 | 最后更新时间 | 普通 |
| FinanceSubjectMapping | is_deleted | TINYINT | 是 | 是否已删除,0 未删除,1 已删除 | 普通 |
| FinanceSubjectMapping | deleted_at | DATETIME | 否 | 删除时间,未删除为空 | 普通 |
| FinanceSubjectMapping | deleted_by | BIGINT | 否 | 删除人账号 ID,未删除为空 | 普通 |
| FinanceSubjectMapping | version | INT | 是 | 乐观锁版本号,写操作必须校验 | 普通 |
| FinanceSubjectMapping | account_set_id | BIGINT | 是 | 账套 ID | 普通 |
| FinanceSubjectMapping | event_type | VARCHAR(64) | 是 | 财务事件类型 | 普通 |
| FinanceSubjectMapping | biz_scene | VARCHAR(64) | 是 | 业务场景 | 普通 |
| FinanceSubjectMapping | debit_subject_code | VARCHAR(64) | 是 | 借方科目编码 | 普通 |
| FinanceSubjectMapping | credit_subject_code | VARCHAR(64) | 是 | 贷方科目编码 | 普通 |
| FinanceSubjectMapping | tax_subject_code | VARCHAR(64) | 否 | 税金科目编码 | 普通 |
| FinanceSubjectMapping | version_no | VARCHAR(32) | 是 | 映射版本号 | 普通 |
| FinanceSubjectMapping | approval_status | VARCHAR(32) | 是 | 草稿/待审批/已生效/已停用 | 普通 |
| FinanceSubjectMapping | effective_date | DATE | 是 | 生效日期 | 普通 |
| FinanceSubjectMapping | expire_date | DATE | 否 | 失效日期 | 普通 |
| FinanceSubjectMapping | status | VARCHAR(32) | 是 | 启用/停用 | 普通 |
| FinanceAuxMapping | id | BIGINT | 是 | 主键,雪花或号段生成,禁止复用 | 普通 |
| FinanceAuxMapping | tenant_id | BIGINT | 是 | 集团/租户隔离字段,所有查询必须带租户上下文 | 普通 |
| FinanceAuxMapping | org_id | BIGINT | 否 | 所属组织,集团级或公共配置为空 | 普通 |
| FinanceAuxMapping | campus_id | BIGINT | 否 | 所属校区,跨校区或总部级数据为空 | 普通 |
| FinanceAuxMapping | created_by | BIGINT | 是 | 创建人账号 ID | 普通 |
| FinanceAuxMapping | created_at | DATETIME | 是 | 创建时间 | 普通 |
| FinanceAuxMapping | updated_by | BIGINT | 否 | 最后更新人账号 ID | 普通 |
| FinanceAuxMapping | updated_at | DATETIME | 否 | 最后更新时间 | 普通 |
| FinanceAuxMapping | is_deleted | TINYINT | 是 | 是否已删除,0 未删除,1 已删除 | 普通 |
| FinanceAuxMapping | deleted_at | DATETIME | 否 | 删除时间,未删除为空 | 普通 |
| FinanceAuxMapping | deleted_by | BIGINT | 否 | 删除人账号 ID,未删除为空 | 普通 |
| FinanceAuxMapping | version | INT | 是 | 乐观锁版本号,写操作必须校验 | 普通 |
| FinanceAuxMapping | account_set_id | BIGINT | 是 | 账套 ID | 普通 |
| FinanceAuxMapping | aux_type | VARCHAR(64) | 是 | 客户/供应商/员工/部门/校区/项目等辅助类型 | 普通 |
| FinanceAuxMapping | dino_object_type | VARCHAR(64) | 是 | 迪诺对象类型 | 普通 |
| FinanceAuxMapping | dino_object_id | BIGINT | 是 | 迪诺对象 ID | 普通 |
| FinanceAuxMapping | dino_object_code | VARCHAR(64) | 是 | 迪诺对象编码 | 普通 |
| FinanceAuxMapping | dimension_code | VARCHAR(64) | 是 | 迪诺核算维度编码 | 普通 |
| FinanceAuxMapping | dimension_item_code | VARCHAR(64) | 是 | 迪诺核算维度项目编码 | 普通 |
| FinanceAuxMapping | dimension_item_id | BIGINT | 否 | 迪诺核算维度项目 ID | 普通 |
| FinanceAuxMapping | validation_status | VARCHAR(32) | 是 | 待校验/有效/无效/停用 | 普通 |
| FinanceVoucherTemplate | id | BIGINT | 是 | 主键,雪花或号段生成,禁止复用 | 普通 |
| FinanceVoucherTemplate | tenant_id | BIGINT | 是 | 集团/租户隔离字段,所有查询必须带租户上下文 | 普通 |
| FinanceVoucherTemplate | org_id | BIGINT | 否 | 所属组织,集团级或公共配置为空 | 普通 |
| FinanceVoucherTemplate | campus_id | BIGINT | 否 | 所属校区,跨校区或总部级数据为空 | 普通 |
| FinanceVoucherTemplate | created_by | BIGINT | 是 | 创建人账号 ID | 普通 |
| FinanceVoucherTemplate | created_at | DATETIME | 是 | 创建时间 | 普通 |
| FinanceVoucherTemplate | updated_by | BIGINT | 否 | 最后更新人账号 ID | 普通 |
| FinanceVoucherTemplate | updated_at | DATETIME | 否 | 最后更新时间 | 普通 |
| FinanceVoucherTemplate | is_deleted | TINYINT | 是 | 是否已删除,0 未删除,1 已删除 | 普通 |
| FinanceVoucherTemplate | deleted_at | DATETIME | 否 | 删除时间,未删除为空 | 普通 |
| FinanceVoucherTemplate | deleted_by | BIGINT | 否 | 删除人账号 ID,未删除为空 | 普通 |
| FinanceVoucherTemplate | version | INT | 是 | 乐观锁版本号,写操作必须校验 | 普通 |
| FinanceVoucherTemplate | template_code | VARCHAR(64) | 是 | 模板编码 | 普通 |
| FinanceVoucherTemplate | template_name | VARCHAR(128) | 是 | 模板名称 | 普通 |
| FinanceVoucherTemplate | event_type | VARCHAR(64) | 是 | 适用财务事件类型 | 普通 |
| FinanceVoucherTemplate | voucher_mode | VARCHAR(32) | 是 | 业务凭证/总账凭证/调整凭证/冲销凭证 | 普通 |
| FinanceVoucherTemplate | voucher_word | VARCHAR(32) | 否 | 凭证字 | 普通 |
| FinanceVoucherTemplate | summary_template | VARCHAR(255) | 是 | 摘要模板 | 普通 |
| FinanceVoucherTemplate | entry_rule_json | JSON | 是 | 分录生成规则 | 普通 |
| FinanceVoucherTemplate | amount_rule_json | JSON | 是 | 金额取值和税额规则 | 普通 |
| FinanceVoucherTemplate | aux_rule_json | JSON | 否 | 辅助核算取值规则 | 普通 |
| FinanceVoucherTemplate | version_no | VARCHAR(32) | 是 | 模板版本 | 普通 |
| FinanceVoucherTemplate | approval_status | VARCHAR(32) | 是 | 草稿/待审批/已生效/已停用 | 普通 |
| FinanceVoucherTemplate | enabled | TINYINT | 是 | 是否启用 | 普通 |
| FinanceEvent | id | BIGINT | 是 | 主键,雪花或号段生成,禁止复用 | 普通 |
| FinanceEvent | tenant_id | BIGINT | 是 | 集团/租户隔离字段,所有查询必须带租户上下文 | 普通 |
| FinanceEvent | org_id | BIGINT | 否 | 所属组织,集团级或公共配置为空 | 普通 |
| FinanceEvent | campus_id | BIGINT | 是 | 所属校区,跨校区或总部级数据为空;本表业务要求必填 | 普通 |
| FinanceEvent | created_by | BIGINT | 是 | 创建人账号 ID | 普通 |
| FinanceEvent | created_at | DATETIME | 是 | 创建时间 | 普通 |
| FinanceEvent | updated_by | BIGINT | 否 | 最后更新人账号 ID | 普通 |
| FinanceEvent | updated_at | DATETIME | 否 | 最后更新时间 | 普通 |
| FinanceEvent | is_deleted | TINYINT | 是 | 是否已删除,0 未删除,1 已删除 | 普通 |
| FinanceEvent | deleted_at | DATETIME | 否 | 删除时间,未删除为空 | 普通 |
| FinanceEvent | deleted_by | BIGINT | 否 | 删除人账号 ID,未删除为空 | 普通 |
| FinanceEvent | version | INT | 是 | 乐观锁版本号,写操作必须校验 | 普通 |
| FinanceEvent | event_no | VARCHAR(64) | 是 | 财务事件编号,唯一 | 普通 |
| FinanceEvent | event_type | VARCHAR(64) | 是 | 收款/课消/退款/报销/采购/薪酬/结转等 | 普通 |
| FinanceEvent | source_module | VARCHAR(32) | 是 | 来源模块编码 | 普通 |
| FinanceEvent | source_biz_type | VARCHAR(64) | 是 | 来源业务类型 | 普通 |
| FinanceEvent | source_biz_no | VARCHAR(64) | 是 | 来源业务单号 | 普通 |
| FinanceEvent | legal_entity_id | BIGINT | 是 | 法人主体 ID | 普通 |
| FinanceEvent | account_set_id | BIGINT | 是 | 账套 ID | 普通 |
| FinanceEvent | route_rule_version | VARCHAR(32) | 是 | 路由规则版本 | 普通 |
| FinanceEvent | subject_mapping_version | VARCHAR(32) | 是 | 科目映射版本 | 普通 |
| FinanceEvent | aux_mapping_version | VARCHAR(32) | 否 | 辅助核算映射版本 | 普通 |
| FinanceEvent | voucher_template_version | VARCHAR(32) | 是 | 凭证模板版本 | 普通 |
| FinanceEvent | biz_date | DATE | 是 | 业务发生日期 | 普通 |
| FinanceEvent | accounting_date | DATE | 是 | 记账日期 | 普通 |
| FinanceEvent | fiscal_period | VARCHAR(32) | 是 | 会计期间 | 普通 |
| FinanceEvent | amount | DECIMAL(18,2) | 是 | 含税金额 | 普通 |
| FinanceEvent | tax_amount | DECIMAL(18,2) | 否 | 税额 | 普通 |
| FinanceEvent | net_amount | DECIMAL(18,2) | 否 | 不含税金额 | 普通 |
| FinanceEvent | idempotent_key | VARCHAR(128) | 是 | 来源幂等键 | 普通 |
| FinanceEvent | event_status | VARCHAR(32) | 是 | 待生成/待制证/制证中/已制证/入账失败/已冲正/已关闭 | 普通 |
| FinanceEvent | intercompany_batch_no | VARCHAR(64) | 否 | 跨法人内部往来批次号 | 普通 |
| FinanceEvent | cutover_flag | TINYINT | 是 | 是否历史补推/切换期数据 | 普通 |
| FinanceVoucherTask | id | BIGINT | 是 | 主键,雪花或号段生成,禁止复用 | 普通 |
| FinanceVoucherTask | tenant_id | BIGINT | 是 | 集团/租户隔离字段,所有查询必须带租户上下文 | 普通 |
| FinanceVoucherTask | org_id | BIGINT | 否 | 所属组织,集团级或公共配置为空 | 普通 |
| FinanceVoucherTask | campus_id | BIGINT | 否 | 所属校区,跨校区或总部级数据为空 | 普通 |
| FinanceVoucherTask | created_by | BIGINT | 是 | 创建人账号 ID | 普通 |
| FinanceVoucherTask | created_at | DATETIME | 是 | 创建时间 | 普通 |
| FinanceVoucherTask | updated_by | BIGINT | 否 | 最后更新人账号 ID | 普通 |
| FinanceVoucherTask | updated_at | DATETIME | 否 | 最后更新时间 | 普通 |
| FinanceVoucherTask | is_deleted | TINYINT | 是 | 是否已删除,0 未删除,1 已删除 | 普通 |
| FinanceVoucherTask | deleted_at | DATETIME | 否 | 删除时间,未删除为空 | 普通 |
| FinanceVoucherTask | deleted_by | BIGINT | 否 | 删除人账号 ID,未删除为空 | 普通 |
| FinanceVoucherTask | version | INT | 是 | 乐观锁版本号,写操作必须校验 | 普通 |
| FinanceVoucherTask | task_no | VARCHAR(64) | 是 | 任务编号,唯一 | 普通 |
| FinanceVoucherTask | finance_event_id | BIGINT | 是 | 财务事件 ID | 普通 |
| FinanceVoucherTask | account_set_id | BIGINT | 是 | 账套 ID | 普通 |
| FinanceVoucherTask | target_object_type | VARCHAR(64) | 是 | 凭证/现金流量/期末处理/调整期间凭证 | 普通 |
| FinanceVoucherTask | target_operation | VARCHAR(32) | 是 | 生成/提交审核/审核/出纳复核/过账/红冲/反过账/查询 | 普通 |
| FinanceVoucherTask | voucher_id | BIGINT | 否 | 生成的凭证 ID | 普通 |
| FinanceVoucherTask | voucher_no | VARCHAR(64) | 否 | 生成的凭证编号 | 普通 |
| FinanceVoucherTask | task_status | VARCHAR(32) | 是 | 待执行/执行中/成功/失败/结果未知/已关闭 | 普通 |
| FinanceVoucherTask | last_success_step | VARCHAR(64) | 否 | 最后成功步骤 | 普通 |
| FinanceVoucherTask | continuation_mode | VARCHAR(32) | 是 | 从失败步骤重试/重建任务/人工关闭 | 普通 |
| FinanceVoucherTask | retry_count | INT | 是 | 已重试次数 | 普通 |
| FinanceVoucherTask | next_retry_at | DATETIME | 否 | 下次自动重试时间 | 普通 |
| FinanceReconciliationBatch | id | BIGINT | 是 | 主键,雪花或号段生成,禁止复用 | 普通 |
| FinanceReconciliationBatch | tenant_id | BIGINT | 是 | 集团/租户隔离字段,所有查询必须带租户上下文 | 普通 |
| FinanceReconciliationBatch | org_id | BIGINT | 否 | 所属组织,集团级或公共配置为空 | 普通 |
| FinanceReconciliationBatch | campus_id | BIGINT | 否 | 所属校区,跨校区或总部级数据为空 | 普通 |
| FinanceReconciliationBatch | created_by | BIGINT | 是 | 创建人账号 ID | 普通 |
| FinanceReconciliationBatch | created_at | DATETIME | 是 | 创建时间 | 普通 |
| FinanceReconciliationBatch | updated_by | BIGINT | 否 | 最后更新人账号 ID | 普通 |
| FinanceReconciliationBatch | updated_at | DATETIME | 否 | 最后更新时间 | 普通 |
| FinanceReconciliationBatch | is_deleted | TINYINT | 是 | 是否已删除,0 未删除,1 已删除 | 普通 |
| FinanceReconciliationBatch | deleted_at | DATETIME | 否 | 删除时间,未删除为空 | 普通 |
| FinanceReconciliationBatch | deleted_by | BIGINT | 否 | 删除人账号 ID,未删除为空 | 普通 |
| FinanceReconciliationBatch | version | INT | 是 | 乐观锁版本号,写操作必须校验 | 普通 |
| FinanceReconciliationBatch | batch_no | VARCHAR(64) | 是 | 对账批次编号,唯一 | 普通 |
| FinanceReconciliationBatch | account_set_id | BIGINT | 是 | 账套 ID | 普通 |
| FinanceReconciliationBatch | reconcile_type | VARCHAR(64) | 是 | 收款/退款/报销/采购/薪酬/课消收入 | 普通 |
| FinanceReconciliationBatch | period | VARCHAR(32) | 是 | 对账期间 | 普通 |
| FinanceReconciliationBatch | start_date | DATE | 是 | 开始日期 | 普通 |
| FinanceReconciliationBatch | end_date | DATE | 是 | 结束日期 | 普通 |
| FinanceReconciliationBatch | dino_total_amount | DECIMAL(18,2) | 是 | 业务汇总金额 | 普通 |
| FinanceReconciliationBatch | ledger_total_amount | DECIMAL(18,2) | 是 | 总账汇总金额 | 普通 |
| FinanceReconciliationBatch | diff_amount | DECIMAL(18,2) | 是 | 差异金额 | 普通 |
| FinanceReconciliationBatch | status | VARCHAR(32) | 是 | 待对账/对账中/一致/有差异/已关闭 | 普通 |
| FinanceReconciliationDiff | id | BIGINT | 是 | 主键,雪花或号段生成,禁止复用 | 普通 |
| FinanceReconciliationDiff | tenant_id | BIGINT | 是 | 集团/租户隔离字段,所有查询必须带租户上下文 | 普通 |
| FinanceReconciliationDiff | org_id | BIGINT | 否 | 所属组织,集团级或公共配置为空 | 普通 |
| FinanceReconciliationDiff | campus_id | BIGINT | 否 | 所属校区,跨校区或总部级数据为空 | 普通 |
| FinanceReconciliationDiff | created_by | BIGINT | 是 | 创建人账号 ID | 普通 |
| FinanceReconciliationDiff | created_at | DATETIME | 是 | 创建时间 | 普通 |
| FinanceReconciliationDiff | updated_by | BIGINT | 否 | 最后更新人账号 ID | 普通 |
| FinanceReconciliationDiff | updated_at | DATETIME | 否 | 最后更新时间 | 普通 |
| FinanceReconciliationDiff | is_deleted | TINYINT | 是 | 是否已删除,0 未删除,1 已删除 | 普通 |
| FinanceReconciliationDiff | deleted_at | DATETIME | 否 | 删除时间,未删除为空 | 普通 |
| FinanceReconciliationDiff | deleted_by | BIGINT | 否 | 删除人账号 ID,未删除为空 | 普通 |
| FinanceReconciliationDiff | version | INT | 是 | 乐观锁版本号,写操作必须校验 | 普通 |
| FinanceReconciliationDiff | batch_id | BIGINT | 是 | 对账批次 ID | 普通 |
| FinanceReconciliationDiff | diff_type | VARCHAR(64) | 是 | 业务有总账无/总账有业务无/金额不一致/状态不一致 | 普通 |
| FinanceReconciliationDiff | source_biz_no | VARCHAR(64) | 否 | 迪诺来源业务单号 | 普通 |
| FinanceReconciliationDiff | ledger_voucher_no | VARCHAR(64) | 否 | 总账凭证编号 | 普通 |
| FinanceReconciliationDiff | dino_amount | DECIMAL(18,2) | 否 | 迪诺金额 | 普通 |
| FinanceReconciliationDiff | ledger_amount | DECIMAL(18,2) | 否 | 总账金额 | 普通 |
| FinanceReconciliationDiff | diff_reason | VARCHAR(255) | 否 | 差异原因 | 普通 |
| FinanceReconciliationDiff | handle_status | VARCHAR(32) | 是 | 待处理/处理中/已补凭证/已调整/已关闭 | 普通 |
| FinanceReconciliationDiff | handle_result | VARCHAR(255) | 否 | 处理结果 | 普通 |
| ExternalStatement | id | BIGINT | 是 | 主键,雪花或号段生成,禁止复用 | 普通 |
| ExternalStatement | tenant_id | BIGINT | 是 | 集团/租户隔离字段,所有查询必须带租户上下文 | 普通 |
| ExternalStatement | org_id | BIGINT | 否 | 所属组织,集团级或公共配置为空 | 普通 |
| ExternalStatement | campus_id | BIGINT | 是 | 所属校区,跨校区或总部级数据为空;本表业务要求必填 | 普通 |
| ExternalStatement | created_by | BIGINT | 是 | 创建人账号 ID | 普通 |
| ExternalStatement | created_at | DATETIME | 是 | 创建时间 | 普通 |
| ExternalStatement | updated_by | BIGINT | 否 | 最后更新人账号 ID | 普通 |
| ExternalStatement | updated_at | DATETIME | 否 | 最后更新时间 | 普通 |
| ExternalStatement | is_deleted | TINYINT | 是 | 是否已删除,0 未删除,1 已删除 | 普通 |
| ExternalStatement | deleted_at | DATETIME | 否 | 删除时间,未删除为空 | 普通 |
| ExternalStatement | deleted_by | BIGINT | 否 | 删除人账号 ID,未删除为空 | 普通 |
| ExternalStatement | version | INT | 是 | 乐观锁版本号,写操作必须校验 | 普通 |
| ExternalStatement | statement_no | VARCHAR(64) | 是 | 外部流水编号,唯一 | 普通 |
| ExternalStatement | channel_type | VARCHAR(32) | 是 | 微信/支付宝/银联/银行/监管账户 | 普通 |
| ExternalStatement | channel_account | VARCHAR(128) | 是 | 收款或付款账户 | 普通 |
| ExternalStatement | legal_entity_id | BIGINT | 是 | 法人主体 ID | 普通 |
| ExternalStatement | account_set_id | BIGINT | 是 | 账套 ID | 普通 |
| ExternalStatement | biz_type | VARCHAR(64) | 否 | 匹配业务类型 | 普通 |
| ExternalStatement | biz_no | VARCHAR(64) | 否 | 匹配业务单号 | 普通 |
| ExternalStatement | amount | DECIMAL(18,2) | 是 | 流水金额 | 普通 |
| ExternalStatement | trade_time | DATETIME | 是 | 交易时间 | 普通 |
| ExternalStatement | statement_status | VARCHAR(32) | 是 | 待匹配/已匹配/异常/已关闭 | 普通 |
| ExternalStatement | match_status | VARCHAR(32) | 是 | 未匹配/自动匹配/人工匹配/匹配失败 | 普通 |
| IntelligentAccountingRule | id | BIGINT | 是 | 主键,雪花或号段生成,禁止复用 | 普通 |
| IntelligentAccountingRule | tenant_id | BIGINT | 是 | 集团/租户隔离字段,所有查询必须带租户上下文 | 普通 |
| IntelligentAccountingRule | org_id | BIGINT | 否 | 所属组织,集团级或公共配置为空 | 普通 |
| IntelligentAccountingRule | campus_id | BIGINT | 否 | 所属校区,跨校区或总部级数据为空 | 普通 |
| IntelligentAccountingRule | created_by | BIGINT | 是 | 创建人账号 ID | 普通 |
| IntelligentAccountingRule | created_at | DATETIME | 是 | 创建时间 | 普通 |
| IntelligentAccountingRule | updated_by | BIGINT | 否 | 最后更新人账号 ID | 普通 |
| IntelligentAccountingRule | updated_at | DATETIME | 否 | 最后更新时间 | 普通 |
| IntelligentAccountingRule | is_deleted | TINYINT | 是 | 是否已删除,0 未删除,1 已删除 | 普通 |
| IntelligentAccountingRule | deleted_at | DATETIME | 否 | 删除时间,未删除为空 | 普通 |
| IntelligentAccountingRule | deleted_by | BIGINT | 否 | 删除人账号 ID,未删除为空 | 普通 |
| IntelligentAccountingRule | version | INT | 是 | 乐观锁版本号,写操作必须校验 | 普通 |
| IntelligentAccountingRule | rule_code | VARCHAR(64) | 是 | 规则编码,唯一 | 普通 |
| IntelligentAccountingRule | rule_name | VARCHAR(128) | 是 | 规则名称 | 普通 |
| IntelligentAccountingRule | event_type | VARCHAR(64) | 是 | 适用财务事件类型 | 普通 |
| IntelligentAccountingRule | match_expression | JSON | 是 | 业务匹配条件 | 普通 |
| IntelligentAccountingRule | voucher_template_id | BIGINT | 是 | 凭证模板 ID | 普通 |
| IntelligentAccountingRule | auto_post_policy | VARCHAR(32) | 是 | 仅制证/制证后待审/制证后自动过账 | 普通 |
| IntelligentAccountingRule | version_no | VARCHAR(32) | 是 | 规则版本 | 普通 |
| IntelligentAccountingRule | approval_status | VARCHAR(32) | 是 | 草稿/待审批/已生效/已停用 | 普通 |
| IntelligentAccountingRule | enabled | TINYINT | 是 | 是否启用 | 普通 |
| FinanceReceivableBill | id | BIGINT | 是 | 主键,雪花或号段生成,禁止复用 | 普通 |
| FinanceReceivableBill | tenant_id | BIGINT | 是 | 集团/租户隔离字段,所有查询必须带租户上下文 | 普通 |
| FinanceReceivableBill | org_id | BIGINT | 否 | 所属组织,集团级或公共配置为空 | 普通 |
| FinanceReceivableBill | campus_id | BIGINT | 否 | 所属校区,跨校区或总部级数据为空 | 普通 |
| FinanceReceivableBill | created_by | BIGINT | 是 | 创建人账号 ID | 普通 |
| FinanceReceivableBill | created_at | DATETIME | 是 | 创建时间 | 普通 |
| FinanceReceivableBill | updated_by | BIGINT | 否 | 最后更新人账号 ID | 普通 |
| FinanceReceivableBill | updated_at | DATETIME | 否 | 最后更新时间 | 普通 |
| FinanceReceivableBill | is_deleted | TINYINT | 是 | 是否已删除,0 未删除,1 已删除 | 普通 |
| FinanceReceivableBill | deleted_at | DATETIME | 否 | 删除时间,未删除为空 | 普通 |
| FinanceReceivableBill | deleted_by | BIGINT | 否 | 删除人账号 ID,未删除为空 | 普通 |
| FinanceReceivableBill | version | INT | 是 | 乐观锁版本号,写操作必须校验 | 普通 |
| FinanceReceivableBill | receivable_no | VARCHAR(64) | 是 | 应收单编号,唯一 | 普通 |
| FinanceReceivableBill | source_biz_type | VARCHAR(64) | 是 | 合同/预存/欠费上课/退费冲减/其他 | 普通 |
| FinanceReceivableBill | source_biz_no | VARCHAR(64) | 是 | 来源业务单号 | 普通 |
| FinanceReceivableBill | customer_id | BIGINT | 否 | 客户或家长 ID | 普通 |
| FinanceReceivableBill | student_id | BIGINT | 否 | 学员 ID | 普通 |
| FinanceReceivableBill | account_set_id | BIGINT | 是 | 账套 ID | 普通 |
| FinanceReceivableBill | receivable_amount | DECIMAL(18,2) | 是 | 应收金额 | 普通 |
| FinanceReceivableBill | write_off_amount | DECIMAL(18,2) | 是 | 已核销金额 | 普通 |
| FinanceReceivableBill | due_date | DATE | 否 | 到期日 | 普通 |
| FinanceReceivableBill | age_days | INT | 是 | 账龄天数 | 普通 |
| FinanceReceivableBill | bill_status | VARCHAR(32) | 是 | 待收款/部分收款/已收清/逾期/已冲销/已关闭 | 普通 |
| ReceivableWriteOff | id | BIGINT | 是 | 主键,雪花或号段生成,禁止复用 | 普通 |
| ReceivableWriteOff | tenant_id | BIGINT | 是 | 集团/租户隔离字段,所有查询必须带租户上下文 | 普通 |
| ReceivableWriteOff | org_id | BIGINT | 否 | 所属组织,集团级或公共配置为空 | 普通 |
| ReceivableWriteOff | campus_id | BIGINT | 否 | 所属校区,跨校区或总部级数据为空 | 普通 |
| ReceivableWriteOff | created_by | BIGINT | 是 | 创建人账号 ID | 普通 |
| ReceivableWriteOff | created_at | DATETIME | 是 | 创建时间 | 普通 |
| ReceivableWriteOff | updated_by | BIGINT | 否 | 最后更新人账号 ID | 普通 |
| ReceivableWriteOff | updated_at | DATETIME | 否 | 最后更新时间 | 普通 |
| ReceivableWriteOff | is_deleted | TINYINT | 是 | 是否已删除,0 未删除,1 已删除 | 普通 |
| ReceivableWriteOff | deleted_at | DATETIME | 否 | 删除时间,未删除为空 | 普通 |
| ReceivableWriteOff | deleted_by | BIGINT | 否 | 删除人账号 ID,未删除为空 | 普通 |
| ReceivableWriteOff | version | INT | 是 | 乐观锁版本号,写操作必须校验 | 普通 |
| ReceivableWriteOff | writeoff_no | VARCHAR(64) | 是 | 核销编号,唯一 | 普通 |
| ReceivableWriteOff | receivable_bill_id | BIGINT | 是 | 应收单 ID | 普通 |
| ReceivableWriteOff | payment_id | BIGINT | 否 | 收款记录 ID | 普通 |
| ReceivableWriteOff | writeoff_amount | DECIMAL(18,2) | 是 | 核销金额 | 普通 |
| ReceivableWriteOff | writeoff_date | DATE | 是 | 核销日期 | 普通 |
| ReceivableWriteOff | voucher_task_id | BIGINT | 否 | 凭证任务 ID | 普通 |
| ReceivableWriteOff | writeoff_status | VARCHAR(32) | 是 | 待核销/已核销/已冲销/失败 | 普通 |
| FinancePayableBill | id | BIGINT | 是 | 主键,雪花或号段生成,禁止复用 | 普通 |
| FinancePayableBill | tenant_id | BIGINT | 是 | 集团/租户隔离字段,所有查询必须带租户上下文 | 普通 |
| FinancePayableBill | org_id | BIGINT | 否 | 所属组织,集团级或公共配置为空 | 普通 |
| FinancePayableBill | campus_id | BIGINT | 否 | 所属校区,跨校区或总部级数据为空 | 普通 |
| FinancePayableBill | created_by | BIGINT | 是 | 创建人账号 ID | 普通 |
| FinancePayableBill | created_at | DATETIME | 是 | 创建时间 | 普通 |
| FinancePayableBill | updated_by | BIGINT | 否 | 最后更新人账号 ID | 普通 |
| FinancePayableBill | updated_at | DATETIME | 否 | 最后更新时间 | 普通 |
| FinancePayableBill | is_deleted | TINYINT | 是 | 是否已删除,0 未删除,1 已删除 | 普通 |
| FinancePayableBill | deleted_at | DATETIME | 否 | 删除时间,未删除为空 | 普通 |
| FinancePayableBill | deleted_by | BIGINT | 否 | 删除人账号 ID,未删除为空 | 普通 |
| FinancePayableBill | version | INT | 是 | 乐观锁版本号,写操作必须校验 | 普通 |
| FinancePayableBill | payable_no | VARCHAR(64) | 是 | 应付单编号,唯一 | 普通 |
| FinancePayableBill | source_biz_type | VARCHAR(64) | 是 | 报销/采购/薪资/税费/其他 | 普通 |
| FinancePayableBill | source_biz_no | VARCHAR(64) | 是 | 来源业务单号 | 普通 |
| FinancePayableBill | payee_type | VARCHAR(32) | 是 | 员工/供应商/税务机关/其他 | 普通 |
| FinancePayableBill | payee_id | BIGINT | 否 | 收款对象 ID | 普通 |
| FinancePayableBill | account_set_id | BIGINT | 是 | 账套 ID | 普通 |
| FinancePayableBill | payable_amount | DECIMAL(18,2) | 是 | 应付金额 | 普通 |
| FinancePayableBill | write_off_amount | DECIMAL(18,2) | 是 | 已核销金额 | 普通 |
| FinancePayableBill | due_date | DATE | 否 | 到期日 | 普通 |
| FinancePayableBill | age_days | INT | 是 | 账龄天数 | 普通 |
| FinancePayableBill | bill_status | VARCHAR(32) | 是 | 待付款/部分付款/已付清/逾期/已冲销/已关闭 | 普通 |
| PayableWriteOff | id | BIGINT | 是 | 主键,雪花或号段生成,禁止复用 | 普通 |
| PayableWriteOff | tenant_id | BIGINT | 是 | 集团/租户隔离字段,所有查询必须带租户上下文 | 普通 |
| PayableWriteOff | org_id | BIGINT | 否 | 所属组织,集团级或公共配置为空 | 普通 |
| PayableWriteOff | campus_id | BIGINT | 否 | 所属校区,跨校区或总部级数据为空 | 普通 |
| PayableWriteOff | created_by | BIGINT | 是 | 创建人账号 ID | 普通 |
| PayableWriteOff | created_at | DATETIME | 是 | 创建时间 | 普通 |
| PayableWriteOff | updated_by | BIGINT | 否 | 最后更新人账号 ID | 普通 |
| PayableWriteOff | updated_at | DATETIME | 否 | 最后更新时间 | 普通 |
| PayableWriteOff | is_deleted | TINYINT | 是 | 是否已删除,0 未删除,1 已删除 | 普通 |
| PayableWriteOff | deleted_at | DATETIME | 否 | 删除时间,未删除为空 | 普通 |
| PayableWriteOff | deleted_by | BIGINT | 否 | 删除人账号 ID,未删除为空 | 普通 |
| PayableWriteOff | version | INT | 是 | 乐观锁版本号,写操作必须校验 | 普通 |
| PayableWriteOff | writeoff_no | VARCHAR(64) | 是 | 核销编号,唯一 | 普通 |
| PayableWriteOff | payable_bill_id | BIGINT | 是 | 应付单 ID | 普通 |
| PayableWriteOff | payment_apply_id | BIGINT | 否 | 付款申请 ID | 普通 |
| PayableWriteOff | writeoff_amount | DECIMAL(18,2) | 是 | 核销金额 | 普通 |
| PayableWriteOff | writeoff_date | DATE | 是 | 核销日期 | 普通 |
| PayableWriteOff | voucher_task_id | BIGINT | 否 | 凭证任务 ID | 普通 |
| PayableWriteOff | writeoff_status | VARCHAR(32) | 是 | 待核销/已核销/已冲销/失败 | 普通 |
| CashierJournal | id | BIGINT | 是 | 主键,雪花或号段生成,禁止复用 | 普通 |
| CashierJournal | tenant_id | BIGINT | 是 | 集团/租户隔离字段,所有查询必须带租户上下文 | 普通 |
| CashierJournal | org_id | BIGINT | 否 | 所属组织,集团级或公共配置为空 | 普通 |
| CashierJournal | campus_id | BIGINT | 否 | 所属校区,跨校区或总部级数据为空 | 普通 |
| CashierJournal | created_by | BIGINT | 是 | 创建人账号 ID | 普通 |
| CashierJournal | created_at | DATETIME | 是 | 创建时间 | 普通 |
| CashierJournal | updated_by | BIGINT | 否 | 最后更新人账号 ID | 普通 |
| CashierJournal | updated_at | DATETIME | 否 | 最后更新时间 | 普通 |
| CashierJournal | is_deleted | TINYINT | 是 | 是否已删除,0 未删除,1 已删除 | 普通 |
| CashierJournal | deleted_at | DATETIME | 否 | 删除时间,未删除为空 | 普通 |
| CashierJournal | deleted_by | BIGINT | 否 | 删除人账号 ID,未删除为空 | 普通 |
| CashierJournal | version | INT | 是 | 乐观锁版本号,写操作必须校验 | 普通 |
| CashierJournal | journal_no | VARCHAR(64) | 是 | 日记账编号,唯一 | 普通 |
| CashierJournal | account_set_id | BIGINT | 是 | 账套 ID | 普通 |
| CashierJournal | fund_account_id | BIGINT | 是 | 资金账户 ID | 普通 |
| CashierJournal | journal_type | VARCHAR(32) | 是 | 现金/银行 | 普通 |
| CashierJournal | source_biz_no | VARCHAR(64) | 否 | 来源业务单号 | 普通 |
| CashierJournal | trade_date | DATE | 是 | 交易日期 | 普通 |
| CashierJournal | income_amount | DECIMAL(18,2) | 是 | 收入金额 | 普通 |
| CashierJournal | expense_amount | DECIMAL(18,2) | 是 | 支出金额 | 普通 |
| CashierJournal | balance_amount | DECIMAL(18,2) | 是 | 余额 | 普通 |
| CashierJournal | reconcile_status | VARCHAR(32) | 是 | 待对账/已匹配/有差异/已关闭 | 普通 |
| BankReconciliation | id | BIGINT | 是 | 主键,雪花或号段生成,禁止复用 | 普通 |
| BankReconciliation | tenant_id | BIGINT | 是 | 集团/租户隔离字段,所有查询必须带租户上下文 | 普通 |
| BankReconciliation | org_id | BIGINT | 否 | 所属组织,集团级或公共配置为空 | 普通 |
| BankReconciliation | campus_id | BIGINT | 否 | 所属校区,跨校区或总部级数据为空 | 普通 |
| BankReconciliation | created_by | BIGINT | 是 | 创建人账号 ID | 普通 |
| BankReconciliation | created_at | DATETIME | 是 | 创建时间 | 普通 |
| BankReconciliation | updated_by | BIGINT | 否 | 最后更新人账号 ID | 普通 |
| BankReconciliation | updated_at | DATETIME | 否 | 最后更新时间 | 普通 |
| BankReconciliation | is_deleted | TINYINT | 是 | 是否已删除,0 未删除,1 已删除 | 普通 |
| BankReconciliation | deleted_at | DATETIME | 否 | 删除时间,未删除为空 | 普通 |
| BankReconciliation | deleted_by | BIGINT | 否 | 删除人账号 ID,未删除为空 | 普通 |
| BankReconciliation | version | INT | 是 | 乐观锁版本号,写操作必须校验 | 普通 |
| BankReconciliation | batch_no | VARCHAR(64) | 是 | 对账批次编号,唯一 | 普通 |
| BankReconciliation | account_set_id | BIGINT | 是 | 账套 ID | 普通 |
| BankReconciliation | fund_account_id | BIGINT | 是 | 资金账户 ID | 普通 |
| BankReconciliation | period_code | VARCHAR(32) | 是 | 会计期间 | 普通 |
| BankReconciliation | statement_file_id | BIGINT | 否 | 银行流水文件 ID | 普通 |
| BankReconciliation | matched_count | INT | 是 | 匹配笔数 | 普通 |
| BankReconciliation | diff_count | INT | 是 | 差异笔数 | 普通 |
| BankReconciliation | reconcile_status | VARCHAR(32) | 是 | 待导入/待匹配/自动匹配/人工匹配/有差异/已复核/已关闭 | 普通 |
| FinanceBillNote | id | BIGINT | 是 | 主键,雪花或号段生成,禁止复用 | 普通 |
| FinanceBillNote | tenant_id | BIGINT | 是 | 集团/租户隔离字段,所有查询必须带租户上下文 | 普通 |
| FinanceBillNote | org_id | BIGINT | 否 | 所属组织,集团级或公共配置为空 | 普通 |
| FinanceBillNote | campus_id | BIGINT | 否 | 所属校区,跨校区或总部级数据为空 | 普通 |
| FinanceBillNote | created_by | BIGINT | 是 | 创建人账号 ID | 普通 |
| FinanceBillNote | created_at | DATETIME | 是 | 创建时间 | 普通 |
| FinanceBillNote | updated_by | BIGINT | 否 | 最后更新人账号 ID | 普通 |
| FinanceBillNote | updated_at | DATETIME | 否 | 最后更新时间 | 普通 |
| FinanceBillNote | is_deleted | TINYINT | 是 | 是否已删除,0 未删除,1 已删除 | 普通 |
| FinanceBillNote | deleted_at | DATETIME | 否 | 删除时间,未删除为空 | 普通 |
| FinanceBillNote | deleted_by | BIGINT | 否 | 删除人账号 ID,未删除为空 | 普通 |
| FinanceBillNote | version | INT | 是 | 乐观锁版本号,写操作必须校验 | 普通 |
| FinanceBillNote | bill_no | VARCHAR(64) | 是 | 票据号码,唯一 | 普通 |
| FinanceBillNote | bill_type | VARCHAR(32) | 是 | 应收票据/应付票据 | 普通 |
| FinanceBillNote | drawer_name | VARCHAR(128) | 否 | 出票人 | 普通 |
| FinanceBillNote | acceptor_name | VARCHAR(128) | 否 | 承兑人 | 普通 |
| FinanceBillNote | payee_name | VARCHAR(128) | 否 | 收款人 | 普通 |
| FinanceBillNote | account_set_id | BIGINT | 是 | 账套 ID | 普通 |
| FinanceBillNote | amount | DECIMAL(18,2) | 是 | 票据金额 | 普通 |
| FinanceBillNote | issue_date | DATE | 否 | 出票日期 | 普通 |
| FinanceBillNote | due_date | DATE | 是 | 到期日 | 普通 |
| FinanceBillNote | source_biz_no | VARCHAR(64) | 否 | 来源业务单号 | 普通 |
| FinanceBillNote | bill_status | VARCHAR(32) | 是 | 已登记/已背书/已贴现/待到期/已兑付/已作废 | 普通 |
| FundAccount | id | BIGINT | 是 | 主键,雪花或号段生成,禁止复用 | 普通 |
| FundAccount | tenant_id | BIGINT | 是 | 集团/租户隔离字段,所有查询必须带租户上下文 | 普通 |
| FundAccount | org_id | BIGINT | 否 | 所属组织,集团级或公共配置为空 | 普通 |
| FundAccount | campus_id | BIGINT | 否 | 所属校区,跨校区或总部级数据为空 | 普通 |
| FundAccount | created_by | BIGINT | 是 | 创建人账号 ID | 普通 |
| FundAccount | created_at | DATETIME | 是 | 创建时间 | 普通 |
| FundAccount | updated_by | BIGINT | 否 | 最后更新人账号 ID | 普通 |
| FundAccount | updated_at | DATETIME | 否 | 最后更新时间 | 普通 |
| FundAccount | is_deleted | TINYINT | 是 | 是否已删除,0 未删除,1 已删除 | 普通 |
| FundAccount | deleted_at | DATETIME | 否 | 删除时间,未删除为空 | 普通 |
| FundAccount | deleted_by | BIGINT | 否 | 删除人账号 ID,未删除为空 | 普通 |
| FundAccount | version | INT | 是 | 乐观锁版本号,写操作必须校验 | 普通 |
| FundAccount | fund_account_no | VARCHAR(64) | 是 | 资金账户编号,唯一 | 普通 |
| FundAccount | legal_entity_id | BIGINT | 是 | 法人主体 ID | 普通 |
| FundAccount | account_set_id | BIGINT | 是 | 账套 ID | 普通 |
| FundAccount | bank_name | VARCHAR(128) | 否 | 开户银行 | 普通 |
| FundAccount | account_name | VARCHAR(128) | 是 | 户名 | 普通 |
| FundAccount | account_no | VARCHAR(128) | 是 | 账号,敏感 | 敏感 |
| FundAccount | account_purpose | VARCHAR(64) | 是 | 收款/付款/监管/备用金/税务 | 普通 |
| FundAccount | balance_snapshot | DECIMAL(18,2) | 否 | 余额快照 | 普通 |
| FundAccount | enabled | TINYINT | 是 | 是否启用 | 普通 |
| FundTransfer | id | BIGINT | 是 | 主键,雪花或号段生成,禁止复用 | 普通 |
| FundTransfer | tenant_id | BIGINT | 是 | 集团/租户隔离字段,所有查询必须带租户上下文 | 普通 |
| FundTransfer | org_id | BIGINT | 否 | 所属组织,集团级或公共配置为空 | 普通 |
| FundTransfer | campus_id | BIGINT | 否 | 所属校区,跨校区或总部级数据为空 | 普通 |
| FundTransfer | created_by | BIGINT | 是 | 创建人账号 ID | 普通 |
| FundTransfer | created_at | DATETIME | 是 | 创建时间 | 普通 |
| FundTransfer | updated_by | BIGINT | 否 | 最后更新人账号 ID | 普通 |
| FundTransfer | updated_at | DATETIME | 否 | 最后更新时间 | 普通 |
| FundTransfer | is_deleted | TINYINT | 是 | 是否已删除,0 未删除,1 已删除 | 普通 |
| FundTransfer | deleted_at | DATETIME | 否 | 删除时间,未删除为空 | 普通 |
| FundTransfer | deleted_by | BIGINT | 否 | 删除人账号 ID,未删除为空 | 普通 |
| FundTransfer | version | INT | 是 | 乐观锁版本号,写操作必须校验 | 普通 |
| FundTransfer | transfer_no | VARCHAR(64) | 是 | 调拨单编号,唯一 | 普通 |
| FundTransfer | from_fund_account_id | BIGINT | 是 | 转出资金账户 ID | 普通 |
| FundTransfer | to_fund_account_id | BIGINT | 是 | 转入资金账户 ID | 普通 |
| FundTransfer | transfer_amount | DECIMAL(18,2) | 是 | 调拨金额 | 普通 |
| FundTransfer | transfer_reason | VARCHAR(255) | 是 | 调拨原因 | 普通 |
| FundTransfer | voucher_task_id | BIGINT | 否 | 凭证任务 ID | 普通 |
| FundTransfer | transfer_status | VARCHAR(32) | 是 | 草稿/待审批/待付款/已完成/失败/已撤销 | 普通 |
| FundTransfer | approval_status | VARCHAR(32) | 否 | 审批状态,未发起为空 | 普通 |
| FundTransfer | approval_instance_id | BIGINT | 否 | 关联审批实例 ID | 普通 |
| BankPaymentInstruction | id | BIGINT | 是 | 主键,雪花或号段生成,禁止复用 | 普通 |
| BankPaymentInstruction | tenant_id | BIGINT | 是 | 集团/租户隔离字段,所有查询必须带租户上下文 | 普通 |
| BankPaymentInstruction | org_id | BIGINT | 否 | 所属组织,集团级或公共配置为空 | 普通 |
| BankPaymentInstruction | campus_id | BIGINT | 否 | 所属校区,跨校区或总部级数据为空 | 普通 |
| BankPaymentInstruction | created_by | BIGINT | 是 | 创建人账号 ID | 普通 |
| BankPaymentInstruction | created_at | DATETIME | 是 | 创建时间 | 普通 |
| BankPaymentInstruction | updated_by | BIGINT | 否 | 最后更新人账号 ID | 普通 |
| BankPaymentInstruction | updated_at | DATETIME | 否 | 最后更新时间 | 普通 |
| BankPaymentInstruction | is_deleted | TINYINT | 是 | 是否已删除,0 未删除,1 已删除 | 普通 |
| BankPaymentInstruction | deleted_at | DATETIME | 否 | 删除时间,未删除为空 | 普通 |
| BankPaymentInstruction | deleted_by | BIGINT | 否 | 删除人账号 ID,未删除为空 | 普通 |
| BankPaymentInstruction | version | INT | 是 | 乐观锁版本号,写操作必须校验 | 普通 |
| BankPaymentInstruction | instruction_no | VARCHAR(64) | 是 | 付款指令编号,唯一 | 普通 |
| BankPaymentInstruction | provider_code | VARCHAR(64) | 是 | 银行或开放银行通道编码 | 普通 |
| BankPaymentInstruction | fund_account_id | BIGINT | 是 | 付款资金账户 ID | 普通 |
| BankPaymentInstruction | payee_account | VARCHAR(128) | 是 | 收款账号,敏感 | 敏感 |
| BankPaymentInstruction | amount | DECIMAL(18,2) | 是 | 付款金额 | 普通 |
| BankPaymentInstruction | source_biz_no | VARCHAR(64) | 否 | 来源业务单号 | 普通 |
| BankPaymentInstruction | bank_status | VARCHAR(32) | 是 | 待提交/提交中/银行受理/成功/失败/结果未知/已撤销 | 普通 |
| BankPaymentInstruction | receipt_id | BIGINT | 否 | 银行回单 ID | 普通 |
| BankPaymentInstruction | idempotent_key | VARCHAR(128) | 是 | 幂等键 | 普通 |
| OpenBankAuthorization | id | BIGINT | 是 | 主键,雪花或号段生成,禁止复用 | 普通 |
| OpenBankAuthorization | tenant_id | BIGINT | 是 | 集团/租户隔离字段,所有查询必须带租户上下文 | 普通 |
| OpenBankAuthorization | org_id | BIGINT | 否 | 所属组织,集团级或公共配置为空 | 普通 |
| OpenBankAuthorization | campus_id | BIGINT | 否 | 所属校区,跨校区或总部级数据为空 | 普通 |
| OpenBankAuthorization | created_by | BIGINT | 是 | 创建人账号 ID | 普通 |
| OpenBankAuthorization | created_at | DATETIME | 是 | 创建时间 | 普通 |
| OpenBankAuthorization | updated_by | BIGINT | 否 | 最后更新人账号 ID | 普通 |
| OpenBankAuthorization | updated_at | DATETIME | 否 | 最后更新时间 | 普通 |
| OpenBankAuthorization | is_deleted | TINYINT | 是 | 是否已删除,0 未删除,1 已删除 | 普通 |
| OpenBankAuthorization | deleted_at | DATETIME | 否 | 删除时间,未删除为空 | 普通 |
| OpenBankAuthorization | deleted_by | BIGINT | 否 | 删除人账号 ID,未删除为空 | 普通 |
| OpenBankAuthorization | version | INT | 是 | 乐观锁版本号,写操作必须校验 | 普通 |
| OpenBankAuthorization | authorization_no | VARCHAR(64) | 是 | 授权编号,唯一 | 普通 |
| OpenBankAuthorization | provider_code | VARCHAR(64) | 是 | 开放银行通道编码 | 普通 |
| OpenBankAuthorization | fund_account_id | BIGINT | 是 | 资金账户 ID | 普通 |
| OpenBankAuthorization | auth_scope | JSON | 是 | 账户查询、回单、付款等授权范围 | 普通 |
| OpenBankAuthorization | expire_at | DATETIME | 否 | 授权到期时间 | 普通 |
| OpenBankAuthorization | auth_status | VARCHAR(32) | 是 | 待授权/有效/即将到期/已过期/已撤销 | 普通 |
| BankReceipt | id | BIGINT | 是 | 主键,雪花或号段生成,禁止复用 | 普通 |
| BankReceipt | tenant_id | BIGINT | 是 | 集团/租户隔离字段,所有查询必须带租户上下文 | 普通 |
| BankReceipt | org_id | BIGINT | 否 | 所属组织,集团级或公共配置为空 | 普通 |
| BankReceipt | campus_id | BIGINT | 否 | 所属校区,跨校区或总部级数据为空 | 普通 |
| BankReceipt | created_by | BIGINT | 是 | 创建人账号 ID | 普通 |
| BankReceipt | created_at | DATETIME | 是 | 创建时间 | 普通 |
| BankReceipt | updated_by | BIGINT | 否 | 最后更新人账号 ID | 普通 |
| BankReceipt | updated_at | DATETIME | 否 | 最后更新时间 | 普通 |
| BankReceipt | is_deleted | TINYINT | 是 | 是否已删除,0 未删除,1 已删除 | 普通 |
| BankReceipt | deleted_at | DATETIME | 否 | 删除时间,未删除为空 | 普通 |
| BankReceipt | deleted_by | BIGINT | 否 | 删除人账号 ID,未删除为空 | 普通 |
| BankReceipt | version | INT | 是 | 乐观锁版本号,写操作必须校验 | 普通 |
| BankReceipt | receipt_no | VARCHAR(64) | 是 | 回单编号,唯一 | 普通 |
| BankReceipt | provider_code | VARCHAR(64) | 是 | 来源通道 | 普通 |
| BankReceipt | fund_account_id | BIGINT | 是 | 资金账户 ID | 普通 |
| BankReceipt | trade_time | DATETIME | 是 | 交易时间 | 普通 |
| BankReceipt | amount | DECIMAL(18,2) | 是 | 交易金额 | 普通 |
| BankReceipt | receipt_file_id | BIGINT | 否 | 回单文件 ID | 普通 |
| BankReceipt | raw_payload | JSON | 否 | 银行原始报文 | 普通 |
| BankReceipt | match_status | VARCHAR(32) | 是 | 待匹配/已匹配/有差异/已归档 | 普通 |
| ConsolidationTask | id | BIGINT | 是 | 主键,雪花或号段生成,禁止复用 | 普通 |
| ConsolidationTask | tenant_id | BIGINT | 是 | 集团/租户隔离字段,所有查询必须带租户上下文 | 普通 |
| ConsolidationTask | org_id | BIGINT | 否 | 所属组织,集团级或公共配置为空 | 普通 |
| ConsolidationTask | campus_id | BIGINT | 否 | 所属校区,跨校区或总部级数据为空 | 普通 |
| ConsolidationTask | created_by | BIGINT | 是 | 创建人账号 ID | 普通 |
| ConsolidationTask | created_at | DATETIME | 是 | 创建时间 | 普通 |
| ConsolidationTask | updated_by | BIGINT | 否 | 最后更新人账号 ID | 普通 |
| ConsolidationTask | updated_at | DATETIME | 否 | 最后更新时间 | 普通 |
| ConsolidationTask | is_deleted | TINYINT | 是 | 是否已删除,0 未删除,1 已删除 | 普通 |
| ConsolidationTask | deleted_at | DATETIME | 否 | 删除时间,未删除为空 | 普通 |
| ConsolidationTask | deleted_by | BIGINT | 否 | 删除人账号 ID,未删除为空 | 普通 |
| ConsolidationTask | version | INT | 是 | 乐观锁版本号,写操作必须校验 | 普通 |
| ConsolidationTask | task_no | VARCHAR(64) | 是 | 合并任务编号,唯一 | 普通 |
| ConsolidationTask | period_code | VARCHAR(32) | 是 | 会计期间 | 普通 |
| ConsolidationTask | scope_org_json | JSON | 是 | 合并范围组织和法人 | 普通 |
| ConsolidationTask | ledger_book_json | JSON | 是 | 参与合并账簿 | 普通 |
| ConsolidationTask | elimination_rule_version | VARCHAR(32) | 是 | 抵消规则版本 | 普通 |
| ConsolidationTask | report_snapshot_id | BIGINT | 否 | 报表快照 ID | 普通 |
| ConsolidationTask | balance_status | VARCHAR(32) | 是 | 平衡/不平/待复核 | 普通 |
| ConsolidationTask | task_status | VARCHAR(32) | 是 | 草稿/取数中/待抵消/待复核/已发布/失败 | 普通 |
| AmoebaUnit | id | BIGINT | 是 | 主键,雪花或号段生成,禁止复用 | 普通 |
| AmoebaUnit | tenant_id | BIGINT | 是 | 集团/租户隔离字段,所有查询必须带租户上下文 | 普通 |
| AmoebaUnit | org_id | BIGINT | 否 | 所属组织,集团级或公共配置为空 | 普通 |
| AmoebaUnit | campus_id | BIGINT | 否 | 所属校区,跨校区或总部级数据为空 | 普通 |
| AmoebaUnit | created_by | BIGINT | 是 | 创建人账号 ID | 普通 |
| AmoebaUnit | created_at | DATETIME | 是 | 创建时间 | 普通 |
| AmoebaUnit | updated_by | BIGINT | 否 | 最后更新人账号 ID | 普通 |
| AmoebaUnit | updated_at | DATETIME | 否 | 最后更新时间 | 普通 |
| AmoebaUnit | is_deleted | TINYINT | 是 | 是否已删除,0 未删除,1 已删除 | 普通 |
| AmoebaUnit | deleted_at | DATETIME | 否 | 删除时间,未删除为空 | 普通 |
| AmoebaUnit | deleted_by | BIGINT | 否 | 删除人账号 ID,未删除为空 | 普通 |
| AmoebaUnit | version | INT | 是 | 乐观锁版本号,写操作必须校验 | 普通 |
| AmoebaUnit | unit_code | VARCHAR(64) | 是 | 核算单元编码,唯一 | 普通 |
| AmoebaUnit | unit_name | VARCHAR(128) | 是 | 核算单元名称 | 普通 |
| AmoebaUnit | unit_type | VARCHAR(32) | 是 | 校区/课程/项目/团队/员工 | 普通 |
| AmoebaUnit | owner_id | BIGINT | 否 | 负责人 ID | 普通 |
| AmoebaUnit | allocation_rule_json | JSON | 是 | 收入、成本和费用归集规则 | 普通 |
| AmoebaUnit | enabled | TINYINT | 是 | 是否启用 | 普通 |
| AmoebaReportSnapshot | id | BIGINT | 是 | 主键,雪花或号段生成,禁止复用 | 普通 |
| AmoebaReportSnapshot | tenant_id | BIGINT | 是 | 集团/租户隔离字段,所有查询必须带租户上下文 | 普通 |
| AmoebaReportSnapshot | org_id | BIGINT | 否 | 所属组织,集团级或公共配置为空 | 普通 |
| AmoebaReportSnapshot | campus_id | BIGINT | 否 | 所属校区,跨校区或总部级数据为空 | 普通 |
| AmoebaReportSnapshot | created_by | BIGINT | 是 | 创建人账号 ID | 普通 |
| AmoebaReportSnapshot | created_at | DATETIME | 是 | 创建时间 | 普通 |
| AmoebaReportSnapshot | updated_by | BIGINT | 否 | 最后更新人账号 ID | 普通 |
| AmoebaReportSnapshot | updated_at | DATETIME | 否 | 最后更新时间 | 普通 |
| AmoebaReportSnapshot | is_deleted | TINYINT | 是 | 是否已删除,0 未删除,1 已删除 | 普通 |
| AmoebaReportSnapshot | deleted_at | DATETIME | 否 | 删除时间,未删除为空 | 普通 |
| AmoebaReportSnapshot | deleted_by | BIGINT | 否 | 删除人账号 ID,未删除为空 | 普通 |
| AmoebaReportSnapshot | version | INT | 是 | 乐观锁版本号,写操作必须校验 | 普通 |
| AmoebaReportSnapshot | snapshot_no | VARCHAR(64) | 是 | 快照编号,唯一 | 普通 |
| AmoebaReportSnapshot | unit_id | BIGINT | 是 | 阿米巴核算单元 ID | 普通 |
| AmoebaReportSnapshot | period_code | VARCHAR(32) | 是 | 期间 | 普通 |
| AmoebaReportSnapshot | income_amount | DECIMAL(18,2) | 是 | 收入金额 | 普通 |
| AmoebaReportSnapshot | cost_amount | DECIMAL(18,2) | 是 | 成本金额 | 普通 |
| AmoebaReportSnapshot | profit_amount | DECIMAL(18,2) | 是 | 利润金额 | 普通 |
| AmoebaReportSnapshot | report_payload | JSON | 是 | 报表明细 | 普通 |
| AmoebaReportSnapshot | publish_status | VARCHAR(32) | 是 | 草稿/待复核/已发布/已归档 | 普通 |
| CostAllocation | id | BIGINT | 是 | 主键,雪花或号段生成,禁止复用 | 普通 |
| CostAllocation | tenant_id | BIGINT | 是 | 集团/租户隔离字段,所有查询必须带租户上下文 | 普通 |
| CostAllocation | org_id | BIGINT | 否 | 所属组织,集团级或公共配置为空 | 普通 |
| CostAllocation | campus_id | BIGINT | 否 | 所属校区,跨校区或总部级数据为空 | 普通 |
| CostAllocation | created_by | BIGINT | 是 | 创建人账号 ID | 普通 |
| CostAllocation | created_at | DATETIME | 是 | 创建时间 | 普通 |
| CostAllocation | updated_by | BIGINT | 否 | 最后更新人账号 ID | 普通 |
| CostAllocation | updated_at | DATETIME | 否 | 最后更新时间 | 普通 |
| CostAllocation | is_deleted | TINYINT | 是 | 是否已删除,0 未删除,1 已删除 | 普通 |
| CostAllocation | deleted_at | DATETIME | 否 | 删除时间,未删除为空 | 普通 |
| CostAllocation | deleted_by | BIGINT | 否 | 删除人账号 ID,未删除为空 | 普通 |
| CostAllocation | version | INT | 是 | 乐观锁版本号,写操作必须校验 | 普通 |
| CostAllocation | allocation_no | VARCHAR(64) | 是 | 成本分摊编号,唯一 | 普通 |
| CostAllocation | account_set_id | BIGINT | 是 | 账套 ID | 普通 |
| CostAllocation | cost_source_type | VARCHAR(64) | 是 | 物料/图书/固定资产/积分礼品/课酬/活动/公共费用 | 普通 |
| CostAllocation | source_biz_no | VARCHAR(64) | 否 | 来源业务单号 | 普通 |
| CostAllocation | period_code | VARCHAR(32) | 是 | 期间 | 普通 |
| CostAllocation | allocation_rule_version | VARCHAR(32) | 是 | 分摊规则版本 | 普通 |
| CostAllocation | amount | DECIMAL(18,2) | 是 | 成本金额 | 普通 |
| CostAllocation | voucher_task_id | BIGINT | 否 | 凭证任务 ID | 普通 |
| CostAllocation | allocation_status | VARCHAR(32) | 是 | 待归集/归集中/待分摊/待结转/已结转/失败 | 普通 |
| FinanceSubject | id | BIGINT | 是 | 主键,雪花或号段生成,禁止复用 | 普通 |
| FinanceSubject | tenant_id | BIGINT | 是 | 集团/租户隔离字段,所有查询必须带租户上下文 | 普通 |
| FinanceSubject | org_id | BIGINT | 否 | 所属组织,集团级或公共配置为空 | 普通 |
| FinanceSubject | campus_id | BIGINT | 否 | 所属校区,跨校区或总部级数据为空 | 普通 |
| FinanceSubject | created_by | BIGINT | 是 | 创建人账号 ID | 普通 |
| FinanceSubject | created_at | DATETIME | 是 | 创建时间 | 普通 |
| FinanceSubject | updated_by | BIGINT | 否 | 最后更新人账号 ID | 普通 |
| FinanceSubject | updated_at | DATETIME | 否 | 最后更新时间 | 普通 |
| FinanceSubject | is_deleted | TINYINT | 是 | 是否已删除,0 未删除,1 已删除 | 普通 |
| FinanceSubject | deleted_at | DATETIME | 否 | 删除时间,未删除为空 | 普通 |
| FinanceSubject | deleted_by | BIGINT | 否 | 删除人账号 ID,未删除为空 | 普通 |
| FinanceSubject | version | INT | 是 | 乐观锁版本号,写操作必须校验 | 普通 |
| FinanceSubject | account_set_id | BIGINT | 是 | 账套 ID | 普通 |
| FinanceSubject | subject_code | VARCHAR(64) | 是 | 科目编码 | 普通 |
| FinanceSubject | subject_name | VARCHAR(128) | 是 | 科目名称 | 普通 |
| FinanceSubject | subject_type | VARCHAR(32) | 是 | 资产/负债/收入/成本/费用/权益 | 普通 |
| FinanceSubject | accounting_element_code | VARCHAR(64) | 是 | 会计要素编码 | 普通 |
| FinanceSubject | balance_direction | VARCHAR(16) | 是 | 借/贷 | 普通 |
| FinanceSubject | quantity_enabled | TINYINT | 是 | 是否启用数量金额核算 | 普通 |
| FinanceSubject | foreign_currency_enabled | TINYINT | 是 | 是否启用外币核算 | 普通 |
| FinanceSubject | assist_rule | JSON | 否 | 辅助核算规则 | 普通 |
| FinanceSubject | enabled | TINYINT | 是 | 是否启用 | 普通 |
| FinanceVoucher | id | BIGINT | 是 | 主键,雪花或号段生成,禁止复用 | 普通 |
| FinanceVoucher | tenant_id | BIGINT | 是 | 集团/租户隔离字段,所有查询必须带租户上下文 | 普通 |
| FinanceVoucher | org_id | BIGINT | 否 | 所属组织,集团级或公共配置为空 | 普通 |
| FinanceVoucher | campus_id | BIGINT | 否 | 所属校区,跨校区或总部级数据为空 | 普通 |
| FinanceVoucher | created_by | BIGINT | 是 | 创建人账号 ID | 普通 |
| FinanceVoucher | created_at | DATETIME | 是 | 创建时间 | 普通 |
| FinanceVoucher | updated_by | BIGINT | 否 | 最后更新人账号 ID | 普通 |
| FinanceVoucher | updated_at | DATETIME | 否 | 最后更新时间 | 普通 |
| FinanceVoucher | is_deleted | TINYINT | 是 | 是否已删除,0 未删除,1 已删除 | 普通 |
| FinanceVoucher | deleted_at | DATETIME | 否 | 删除时间,未删除为空 | 普通 |
| FinanceVoucher | deleted_by | BIGINT | 否 | 删除人账号 ID,未删除为空 | 普通 |
| FinanceVoucher | version | INT | 是 | 乐观锁版本号,写操作必须校验 | 普通 |
| FinanceVoucher | voucher_no | VARCHAR(64) | 是 | 凭证编号,账套期间内唯一 | 普通 |
| FinanceVoucher | account_set_id | BIGINT | 是 | 账套 ID | 普通 |
| FinanceVoucher | ledger_book_id | BIGINT | 是 | 账簿 ID | 普通 |
| FinanceVoucher | voucher_word_code | VARCHAR(32) | 是 | 凭证字 | 普通 |
| FinanceVoucher | period_code | VARCHAR(32) | 是 | 会计期间 | 普通 |
| FinanceVoucher | source_biz_type | VARCHAR(64) | 否 | 来源业务类型 | 普通 |
| FinanceVoucher | source_biz_no | VARCHAR(64) | 否 | 来源业务编号 | 普通 |
| FinanceVoucher | voucher_date | DATE | 是 | 凭证日期 | 普通 |
| FinanceVoucher | total_debit_amount | DECIMAL(18,2) | 是 | 借方合计 | 普通 |
| FinanceVoucher | total_credit_amount | DECIMAL(18,2) | 是 | 贷方合计 | 普通 |
| FinanceVoucher | voucher_status | VARCHAR(32) | 是 | 草稿/待审核/已审核/待出纳复核/已复核/已过账/已红冲 | 普通 |
| FinanceVoucher | cashier_review_status | VARCHAR(32) | 是 | 无需复核/待复核/已复核/已驳回 | 普通 |
| FinanceVoucher | post_status | VARCHAR(32) | 是 | 未过账/过账中/已过账/过账失败 | 普通 |
| FinanceVoucher | approval_status | VARCHAR(32) | 否 | 审批状态,未发起为空 | 普通 |
| FinanceVoucher | approval_instance_id | BIGINT | 否 | 关联审批实例 ID | 普通 |
| FinanceVoucherEntry | id | BIGINT | 是 | 主键,雪花或号段生成,禁止复用 | 普通 |
| FinanceVoucherEntry | tenant_id | BIGINT | 是 | 集团/租户隔离字段,所有查询必须带租户上下文 | 普通 |
| FinanceVoucherEntry | org_id | BIGINT | 否 | 所属组织,集团级或公共配置为空 | 普通 |
| FinanceVoucherEntry | campus_id | BIGINT | 否 | 所属校区,跨校区或总部级数据为空 | 普通 |
| FinanceVoucherEntry | created_by | BIGINT | 是 | 创建人账号 ID | 普通 |
| FinanceVoucherEntry | created_at | DATETIME | 是 | 创建时间 | 普通 |
| FinanceVoucherEntry | updated_by | BIGINT | 否 | 最后更新人账号 ID | 普通 |
| FinanceVoucherEntry | updated_at | DATETIME | 否 | 最后更新时间 | 普通 |
| FinanceVoucherEntry | is_deleted | TINYINT | 是 | 是否已删除,0 未删除,1 已删除 | 普通 |
| FinanceVoucherEntry | deleted_at | DATETIME | 否 | 删除时间,未删除为空 | 普通 |
| FinanceVoucherEntry | deleted_by | BIGINT | 否 | 删除人账号 ID,未删除为空 | 普通 |
| FinanceVoucherEntry | version | INT | 是 | 乐观锁版本号,写操作必须校验 | 普通 |
| FinanceVoucherEntry | voucher_id | BIGINT | 是 | 凭证 ID | 普通 |
| FinanceVoucherEntry | entry_no | INT | 是 | 分录行号 | 普通 |
| FinanceVoucherEntry | subject_id | BIGINT | 是 | 会计科目 ID | 普通 |
| FinanceVoucherEntry | assist_payload | JSON | 否 | 辅助核算信息 | 普通 |
| FinanceVoucherEntry | debit_amount | DECIMAL(18,2) | 是 | 借方金额 | 普通 |
| FinanceVoucherEntry | credit_amount | DECIMAL(18,2) | 是 | 贷方金额 | 普通 |
| FinanceVoucherEntry | currency_code | VARCHAR(16) | 否 | 币别编码 | 普通 |
| FinanceVoucherEntry | exchange_rate | DECIMAL(18,8) | 否 | 汇率 | 普通 |
| FinanceVoucherEntry | quantity | DECIMAL(18,4) | 否 | 数量 | 普通 |
| FinanceVoucherEntry | unit_price | DECIMAL(18,4) | 否 | 单价 | 普通 |
| FinanceVoucherEntry | cash_flow_item_code | VARCHAR(64) | 否 | 现金流量项目编码 | 普通 |
| FinanceVoucherEntry | summary | VARCHAR(255) | 是 | 摘要 | 普通 |
| VoucherAuditLog | id | BIGINT | 是 | 主键,雪花或号段生成,禁止复用 | 普通 |
| VoucherAuditLog | tenant_id | BIGINT | 是 | 集团/租户隔离字段,所有查询必须带租户上下文 | 普通 |
| VoucherAuditLog | org_id | BIGINT | 否 | 所属组织,集团级或公共配置为空 | 普通 |
| VoucherAuditLog | campus_id | BIGINT | 否 | 所属校区,跨校区或总部级数据为空 | 普通 |
| VoucherAuditLog | created_by | BIGINT | 是 | 创建人账号 ID | 普通 |
| VoucherAuditLog | created_at | DATETIME | 是 | 创建时间 | 普通 |
| VoucherAuditLog | updated_by | BIGINT | 否 | 最后更新人账号 ID | 普通 |
| VoucherAuditLog | updated_at | DATETIME | 否 | 最后更新时间 | 普通 |
| VoucherAuditLog | is_deleted | TINYINT | 是 | 是否已删除,0 未删除,1 已删除 | 普通 |
| VoucherAuditLog | deleted_at | DATETIME | 否 | 删除时间,未删除为空 | 普通 |
| VoucherAuditLog | deleted_by | BIGINT | 否 | 删除人账号 ID,未删除为空 | 普通 |
| VoucherAuditLog | version | INT | 是 | 乐观锁版本号,写操作必须校验 | 普通 |
| VoucherAuditLog | voucher_id | BIGINT | 是 | 凭证 ID | 普通 |
| VoucherAuditLog | operation_type | VARCHAR(64) | 是 | 提交/审核/反审核/出纳复核/过账/反过账/红冲 | 普通 |
| VoucherAuditLog | operation_result | VARCHAR(32) | 是 | 成功/失败 | 普通 |
| VoucherAuditLog | operator_id | BIGINT | 是 | 操作人 ID | 普通 |
| VoucherAuditLog | operation_time | DATETIME | 是 | 操作时间 | 普通 |
| VoucherAuditLog | remark | VARCHAR(512) | 否 | 说明 | 普通 |
| InitialBalance | id | BIGINT | 是 | 主键,雪花或号段生成,禁止复用 | 普通 |
| InitialBalance | tenant_id | BIGINT | 是 | 集团/租户隔离字段,所有查询必须带租户上下文 | 普通 |
| InitialBalance | org_id | BIGINT | 否 | 所属组织,集团级或公共配置为空 | 普通 |
| InitialBalance | campus_id | BIGINT | 否 | 所属校区,跨校区或总部级数据为空 | 普通 |
| InitialBalance | created_by | BIGINT | 是 | 创建人账号 ID | 普通 |
| InitialBalance | created_at | DATETIME | 是 | 创建时间 | 普通 |
| InitialBalance | updated_by | BIGINT | 否 | 最后更新人账号 ID | 普通 |
| InitialBalance | updated_at | DATETIME | 否 | 最后更新时间 | 普通 |
| InitialBalance | is_deleted | TINYINT | 是 | 是否已删除,0 未删除,1 已删除 | 普通 |
| InitialBalance | deleted_at | DATETIME | 否 | 删除时间,未删除为空 | 普通 |
| InitialBalance | deleted_by | BIGINT | 否 | 删除人账号 ID,未删除为空 | 普通 |
| InitialBalance | version | INT | 是 | 乐观锁版本号,写操作必须校验 | 普通 |
| InitialBalance | account_set_id | BIGINT | 是 | 账套 ID | 普通 |
| InitialBalance | period_code | VARCHAR(32) | 是 | 初始化期间 | 普通 |
| InitialBalance | subject_id | BIGINT | 是 | 科目 ID | 普通 |
| InitialBalance | dimension_payload | JSON | 否 | 辅助核算维度 | 普通 |
| InitialBalance | opening_debit | DECIMAL(18,2) | 是 | 期初借方 | 普通 |
| InitialBalance | opening_credit | DECIMAL(18,2) | 是 | 期初贷方 | 普通 |
| InitialBalance | cash_flow_opening_json | JSON | 否 | 现金流量初始数据 | 普通 |
| InitialBalance | initial_status | VARCHAR(32) | 是 | 草稿/试算通过/已初始化/已锁定 | 普通 |
| LedgerEntry | id | BIGINT | 是 | 主键,雪花或号段生成,禁止复用 | 普通 |
| LedgerEntry | tenant_id | BIGINT | 是 | 集团/租户隔离字段,所有查询必须带租户上下文 | 普通 |
| LedgerEntry | org_id | BIGINT | 否 | 所属组织,集团级或公共配置为空 | 普通 |
| LedgerEntry | campus_id | BIGINT | 否 | 所属校区,跨校区或总部级数据为空 | 普通 |
| LedgerEntry | created_by | BIGINT | 是 | 创建人账号 ID | 普通 |
| LedgerEntry | created_at | DATETIME | 是 | 创建时间 | 普通 |
| LedgerEntry | updated_by | BIGINT | 否 | 最后更新人账号 ID | 普通 |
| LedgerEntry | updated_at | DATETIME | 否 | 最后更新时间 | 普通 |
| LedgerEntry | is_deleted | TINYINT | 是 | 是否已删除,0 未删除,1 已删除 | 普通 |
| LedgerEntry | deleted_at | DATETIME | 否 | 删除时间,未删除为空 | 普通 |
| LedgerEntry | deleted_by | BIGINT | 否 | 删除人账号 ID,未删除为空 | 普通 |
| LedgerEntry | version | INT | 是 | 乐观锁版本号,写操作必须校验 | 普通 |
| LedgerEntry | account_set_id | BIGINT | 是 | 账套 ID | 普通 |
| LedgerEntry | ledger_book_id | BIGINT | 是 | 账簿 ID | 普通 |
| LedgerEntry | voucher_id | BIGINT | 是 | 凭证 ID | 普通 |
| LedgerEntry | voucher_entry_id | BIGINT | 是 | 凭证分录 ID | 普通 |
| LedgerEntry | period_code | VARCHAR(32) | 是 | 会计期间 | 普通 |
| LedgerEntry | subject_id | BIGINT | 是 | 科目 ID | 普通 |
| LedgerEntry | dimension_payload | JSON | 否 | 辅助核算维度 | 普通 |
| LedgerEntry | debit_amount | DECIMAL(18,2) | 是 | 借方金额 | 普通 |
| LedgerEntry | credit_amount | DECIMAL(18,2) | 是 | 贷方金额 | 普通 |
| LedgerEntry | balance_amount | DECIMAL(18,2) | 是 | 余额 | 普通 |
| AuxiliaryLedgerEntry | id | BIGINT | 是 | 主键,雪花或号段生成,禁止复用 | 普通 |
| AuxiliaryLedgerEntry | tenant_id | BIGINT | 是 | 集团/租户隔离字段,所有查询必须带租户上下文 | 普通 |
| AuxiliaryLedgerEntry | org_id | BIGINT | 否 | 所属组织,集团级或公共配置为空 | 普通 |
| AuxiliaryLedgerEntry | campus_id | BIGINT | 否 | 所属校区,跨校区或总部级数据为空 | 普通 |
| AuxiliaryLedgerEntry | created_by | BIGINT | 是 | 创建人账号 ID | 普通 |
| AuxiliaryLedgerEntry | created_at | DATETIME | 是 | 创建时间 | 普通 |
| AuxiliaryLedgerEntry | updated_by | BIGINT | 否 | 最后更新人账号 ID | 普通 |
| AuxiliaryLedgerEntry | updated_at | DATETIME | 否 | 最后更新时间 | 普通 |
| AuxiliaryLedgerEntry | is_deleted | TINYINT | 是 | 是否已删除,0 未删除,1 已删除 | 普通 |
| AuxiliaryLedgerEntry | deleted_at | DATETIME | 否 | 删除时间,未删除为空 | 普通 |
| AuxiliaryLedgerEntry | deleted_by | BIGINT | 否 | 删除人账号 ID,未删除为空 | 普通 |
| AuxiliaryLedgerEntry | version | INT | 是 | 乐观锁版本号,写操作必须校验 | 普通 |
| AuxiliaryLedgerEntry | account_set_id | BIGINT | 是 | 账套 ID | 普通 |
| AuxiliaryLedgerEntry | ledger_book_id | BIGINT | 是 | 账簿 ID | 普通 |
| AuxiliaryLedgerEntry | period_code | VARCHAR(32) | 是 | 会计期间 | 普通 |
| AuxiliaryLedgerEntry | subject_id | BIGINT | 是 | 科目 ID | 普通 |
| AuxiliaryLedgerEntry | dimension_code | VARCHAR(64) | 是 | 辅助核算维度编码 | 普通 |
| AuxiliaryLedgerEntry | dimension_item_code | VARCHAR(64) | 是 | 辅助核算项目编码 | 普通 |
| AuxiliaryLedgerEntry | voucher_id | BIGINT | 是 | 凭证 ID | 普通 |
| AuxiliaryLedgerEntry | voucher_entry_id | BIGINT | 是 | 凭证分录 ID | 普通 |
| AuxiliaryLedgerEntry | debit_amount | DECIMAL(18,2) | 是 | 借方金额 | 普通 |
| AuxiliaryLedgerEntry | credit_amount | DECIMAL(18,2) | 是 | 贷方金额 | 普通 |
| AuxiliaryLedgerEntry | balance_amount | DECIMAL(18,2) | 是 | 余额 | 普通 |
| AuxiliaryLedgerEntry | ledger_entry_type | VARCHAR(32) | 是 | 辅助核算总账/辅助核算明细账 | 普通 |
| AuxiliaryBalanceSnapshot | id | BIGINT | 是 | 主键,雪花或号段生成,禁止复用 | 普通 |
| AuxiliaryBalanceSnapshot | tenant_id | BIGINT | 是 | 集团/租户隔离字段,所有查询必须带租户上下文 | 普通 |
| AuxiliaryBalanceSnapshot | org_id | BIGINT | 否 | 所属组织,集团级或公共配置为空 | 普通 |
| AuxiliaryBalanceSnapshot | campus_id | BIGINT | 否 | 所属校区,跨校区或总部级数据为空 | 普通 |
| AuxiliaryBalanceSnapshot | created_by | BIGINT | 是 | 创建人账号 ID | 普通 |
| AuxiliaryBalanceSnapshot | created_at | DATETIME | 是 | 创建时间 | 普通 |
| AuxiliaryBalanceSnapshot | updated_by | BIGINT | 否 | 最后更新人账号 ID | 普通 |
| AuxiliaryBalanceSnapshot | updated_at | DATETIME | 否 | 最后更新时间 | 普通 |
| AuxiliaryBalanceSnapshot | is_deleted | TINYINT | 是 | 是否已删除,0 未删除,1 已删除 | 普通 |
| AuxiliaryBalanceSnapshot | deleted_at | DATETIME | 否 | 删除时间,未删除为空 | 普通 |
| AuxiliaryBalanceSnapshot | deleted_by | BIGINT | 否 | 删除人账号 ID,未删除为空 | 普通 |
| AuxiliaryBalanceSnapshot | version | INT | 是 | 乐观锁版本号,写操作必须校验 | 普通 |
| AuxiliaryBalanceSnapshot | snapshot_no | VARCHAR(64) | 是 | 快照编号,唯一 | 普通 |
| AuxiliaryBalanceSnapshot | account_set_id | BIGINT | 是 | 账套 ID | 普通 |
| AuxiliaryBalanceSnapshot | period_code | VARCHAR(32) | 是 | 会计期间 | 普通 |
| AuxiliaryBalanceSnapshot | subject_id | BIGINT | 是 | 科目 ID | 普通 |
| AuxiliaryBalanceSnapshot | dimension_code | VARCHAR(64) | 是 | 辅助核算维度编码 | 普通 |
| AuxiliaryBalanceSnapshot | dimension_item_code | VARCHAR(64) | 是 | 辅助核算项目编码 | 普通 |
| AuxiliaryBalanceSnapshot | opening_balance | DECIMAL(18,2) | 是 | 期初余额 | 普通 |
| AuxiliaryBalanceSnapshot | period_debit | DECIMAL(18,2) | 是 | 本期借方 | 普通 |
| AuxiliaryBalanceSnapshot | period_credit | DECIMAL(18,2) | 是 | 本期贷方 | 普通 |
| AuxiliaryBalanceSnapshot | ending_balance | DECIMAL(18,2) | 是 | 期末余额 | 普通 |
| AuxiliaryBalanceSnapshot | balance_status | VARCHAR(32) | 是 | 平衡/不平/待复核 | 普通 |
| AuxiliaryBalanceSnapshot | publish_status | VARCHAR(32) | 是 | 草稿/已发布/已归档 | 普通 |
| CashFlowAssignment | id | BIGINT | 是 | 主键,雪花或号段生成,禁止复用 | 普通 |
| CashFlowAssignment | tenant_id | BIGINT | 是 | 集团/租户隔离字段,所有查询必须带租户上下文 | 普通 |
| CashFlowAssignment | org_id | BIGINT | 否 | 所属组织,集团级或公共配置为空 | 普通 |
| CashFlowAssignment | campus_id | BIGINT | 否 | 所属校区,跨校区或总部级数据为空 | 普通 |
| CashFlowAssignment | created_by | BIGINT | 是 | 创建人账号 ID | 普通 |
| CashFlowAssignment | created_at | DATETIME | 是 | 创建时间 | 普通 |
| CashFlowAssignment | updated_by | BIGINT | 否 | 最后更新人账号 ID | 普通 |
| CashFlowAssignment | updated_at | DATETIME | 否 | 最后更新时间 | 普通 |
| CashFlowAssignment | is_deleted | TINYINT | 是 | 是否已删除,0 未删除,1 已删除 | 普通 |
| CashFlowAssignment | deleted_at | DATETIME | 否 | 删除时间,未删除为空 | 普通 |
| CashFlowAssignment | deleted_by | BIGINT | 否 | 删除人账号 ID,未删除为空 | 普通 |
| CashFlowAssignment | version | INT | 是 | 乐观锁版本号,写操作必须校验 | 普通 |
| CashFlowAssignment | assignment_no | VARCHAR(64) | 是 | 指定编号,唯一 | 普通 |
| CashFlowAssignment | voucher_entry_id | BIGINT | 是 | 凭证分录 ID | 普通 |
| CashFlowAssignment | cash_flow_item_id | BIGINT | 是 | 现金流量项目 ID | 普通 |
| CashFlowAssignment | assignment_type | VARCHAR(32) | 是 | 项目批量预设/T型账/附表指定/附表调整/人工指定 | 普通 |
| CashFlowAssignment | amount | DECIMAL(18,2) | 是 | 指定金额 | 普通 |
| CashFlowAssignment | assignment_status | VARCHAR(32) | 是 | 待指定/已指定/已调整/已作废 | 普通 |
| FinanceReportFormula | id | BIGINT | 是 | 主键,雪花或号段生成,禁止复用 | 普通 |
| FinanceReportFormula | tenant_id | BIGINT | 是 | 集团/租户隔离字段,所有查询必须带租户上下文 | 普通 |
| FinanceReportFormula | org_id | BIGINT | 否 | 所属组织,集团级或公共配置为空 | 普通 |
| FinanceReportFormula | campus_id | BIGINT | 否 | 所属校区,跨校区或总部级数据为空 | 普通 |
| FinanceReportFormula | created_by | BIGINT | 是 | 创建人账号 ID | 普通 |
| FinanceReportFormula | created_at | DATETIME | 是 | 创建时间 | 普通 |
| FinanceReportFormula | updated_by | BIGINT | 否 | 最后更新人账号 ID | 普通 |
| FinanceReportFormula | updated_at | DATETIME | 否 | 最后更新时间 | 普通 |
| FinanceReportFormula | is_deleted | TINYINT | 是 | 是否已删除,0 未删除,1 已删除 | 普通 |
| FinanceReportFormula | deleted_at | DATETIME | 否 | 删除时间,未删除为空 | 普通 |
| FinanceReportFormula | deleted_by | BIGINT | 否 | 删除人账号 ID,未删除为空 | 普通 |
| FinanceReportFormula | version | INT | 是 | 乐观锁版本号,写操作必须校验 | 普通 |
| FinanceReportFormula | report_code | VARCHAR(64) | 是 | 报表编码 | 普通 |
| FinanceReportFormula | report_name | VARCHAR(128) | 是 | 报表名称 | 普通 |
| FinanceReportFormula | line_code | VARCHAR(64) | 是 | 行项目编码 | 普通 |
| FinanceReportFormula | line_name | VARCHAR(128) | 是 | 行项目名称 | 普通 |
| FinanceReportFormula | formula_json | JSON | 是 | 科目、核算维度、期间和取数公式 | 普通 |
| FinanceReportFormula | enabled | TINYINT | 是 | 是否启用 | 普通 |
| FinanceReportSnapshot | id | BIGINT | 是 | 主键,雪花或号段生成,禁止复用 | 普通 |
| FinanceReportSnapshot | tenant_id | BIGINT | 是 | 集团/租户隔离字段,所有查询必须带租户上下文 | 普通 |
| FinanceReportSnapshot | org_id | BIGINT | 否 | 所属组织,集团级或公共配置为空 | 普通 |
| FinanceReportSnapshot | campus_id | BIGINT | 否 | 所属校区,跨校区或总部级数据为空 | 普通 |
| FinanceReportSnapshot | created_by | BIGINT | 是 | 创建人账号 ID | 普通 |
| FinanceReportSnapshot | created_at | DATETIME | 是 | 创建时间 | 普通 |
| FinanceReportSnapshot | updated_by | BIGINT | 否 | 最后更新人账号 ID | 普通 |
| FinanceReportSnapshot | updated_at | DATETIME | 否 | 最后更新时间 | 普通 |
| FinanceReportSnapshot | is_deleted | TINYINT | 是 | 是否已删除,0 未删除,1 已删除 | 普通 |
| FinanceReportSnapshot | deleted_at | DATETIME | 否 | 删除时间,未删除为空 | 普通 |
| FinanceReportSnapshot | deleted_by | BIGINT | 否 | 删除人账号 ID,未删除为空 | 普通 |
| FinanceReportSnapshot | version | INT | 是 | 乐观锁版本号,写操作必须校验 | 普通 |
| FinanceReportSnapshot | snapshot_no | VARCHAR(64) | 是 | 快照编号,唯一 | 普通 |
| FinanceReportSnapshot | account_set_id | BIGINT | 是 | 账套 ID | 普通 |
| FinanceReportSnapshot | ledger_book_id | BIGINT | 否 | 账簿 ID | 普通 |
| FinanceReportSnapshot | report_type | VARCHAR(64) | 是 | 科目余额表/试算平衡表/摘要汇总表/核算维度余额表/资产负债表/利润表/现金流量表 | 普通 |
| FinanceReportSnapshot | period_code | VARCHAR(32) | 是 | 会计期间 | 普通 |
| FinanceReportSnapshot | report_payload | JSON | 是 | 报表数据 | 普通 |
| FinanceReportSnapshot | balance_status | VARCHAR(32) | 是 | 平衡/不平/待复核 | 普通 |
| FinanceReportSnapshot | publish_status | VARCHAR(32) | 是 | 草稿/已发布/已归档 | 普通 |
| PeriodClose | id | BIGINT | 是 | 主键,雪花或号段生成,禁止复用 | 普通 |
| PeriodClose | tenant_id | BIGINT | 是 | 集团/租户隔离字段,所有查询必须带租户上下文 | 普通 |
| PeriodClose | org_id | BIGINT | 否 | 所属组织,集团级或公共配置为空 | 普通 |
| PeriodClose | campus_id | BIGINT | 否 | 所属校区,跨校区或总部级数据为空 | 普通 |
| PeriodClose | created_by | BIGINT | 是 | 创建人账号 ID | 普通 |
| PeriodClose | created_at | DATETIME | 是 | 创建时间 | 普通 |
| PeriodClose | updated_by | BIGINT | 否 | 最后更新人账号 ID | 普通 |
| PeriodClose | updated_at | DATETIME | 否 | 最后更新时间 | 普通 |
| PeriodClose | is_deleted | TINYINT | 是 | 是否已删除,0 未删除,1 已删除 | 普通 |
| PeriodClose | deleted_at | DATETIME | 否 | 删除时间,未删除为空 | 普通 |
| PeriodClose | deleted_by | BIGINT | 否 | 删除人账号 ID,未删除为空 | 普通 |
| PeriodClose | version | INT | 是 | 乐观锁版本号,写操作必须校验 | 普通 |
| PeriodClose | close_no | VARCHAR(64) | 是 | 结账批次编号,唯一 | 普通 |
| PeriodClose | account_set_id | BIGINT | 是 | 账套 ID | 普通 |
| PeriodClose | period_code | VARCHAR(32) | 是 | 会计期间 | 普通 |
| PeriodClose | auto_transfer_status | VARCHAR(32) | 是 | 自动转账状态 | 普通 |
| PeriodClose | amortization_status | VARCHAR(32) | 是 | 凭证摊销状态 | 普通 |
| PeriodClose | accrual_status | VARCHAR(32) | 是 | 凭证预提状态 | 普通 |
| PeriodClose | exchange_adjust_status | VARCHAR(32) | 是 | 期末调汇状态 | 普通 |
| PeriodClose | profit_loss_carry_status | VARCHAR(32) | 是 | 结转损益状态 | 普通 |
| PeriodClose | close_status | VARCHAR(32) | 是 | 待处理/处理中/已结账/结账失败/已反结账 | 普通 |
| MultiLedgerRelation | id | BIGINT | 是 | 主键,雪花或号段生成,禁止复用 | 普通 |
| MultiLedgerRelation | tenant_id | BIGINT | 是 | 集团/租户隔离字段,所有查询必须带租户上下文 | 普通 |
| MultiLedgerRelation | org_id | BIGINT | 否 | 所属组织,集团级或公共配置为空 | 普通 |
| MultiLedgerRelation | campus_id | BIGINT | 否 | 所属校区,跨校区或总部级数据为空 | 普通 |
| MultiLedgerRelation | created_by | BIGINT | 是 | 创建人账号 ID | 普通 |
| MultiLedgerRelation | created_at | DATETIME | 是 | 创建时间 | 普通 |
| MultiLedgerRelation | updated_by | BIGINT | 否 | 最后更新人账号 ID | 普通 |
| MultiLedgerRelation | updated_at | DATETIME | 否 | 最后更新时间 | 普通 |
| MultiLedgerRelation | is_deleted | TINYINT | 是 | 是否已删除,0 未删除,1 已删除 | 普通 |
| MultiLedgerRelation | deleted_at | DATETIME | 否 | 删除时间,未删除为空 | 普通 |
| MultiLedgerRelation | deleted_by | BIGINT | 否 | 删除人账号 ID,未删除为空 | 普通 |
| MultiLedgerRelation | version | INT | 是 | 乐观锁版本号,写操作必须校验 | 普通 |
| MultiLedgerRelation | relation_no | VARCHAR(64) | 是 | 关系编号,唯一 | 普通 |
| MultiLedgerRelation | account_set_id | BIGINT | 是 | 账套 ID | 普通 |
| MultiLedgerRelation | parent_ledger_id | BIGINT | 是 | 上级账簿 ID | 普通 |
| MultiLedgerRelation | child_ledger_id | BIGINT | 是 | 下级账簿 ID | 普通 |
| MultiLedgerRelation | merge_rule_json | JSON | 是 | 合并、抵消和折算规则 | 普通 |
| MultiLedgerRelation | enabled | TINYINT | 是 | 是否启用 | 普通 |
| AdjustmentPeriod | id | BIGINT | 是 | 主键,雪花或号段生成,禁止复用 | 普通 |
| AdjustmentPeriod | tenant_id | BIGINT | 是 | 集团/租户隔离字段,所有查询必须带租户上下文 | 普通 |
| AdjustmentPeriod | org_id | BIGINT | 否 | 所属组织,集团级或公共配置为空 | 普通 |
| AdjustmentPeriod | campus_id | BIGINT | 否 | 所属校区,跨校区或总部级数据为空 | 普通 |
| AdjustmentPeriod | created_by | BIGINT | 是 | 创建人账号 ID | 普通 |
| AdjustmentPeriod | created_at | DATETIME | 是 | 创建时间 | 普通 |
| AdjustmentPeriod | updated_by | BIGINT | 否 | 最后更新人账号 ID | 普通 |
| AdjustmentPeriod | updated_at | DATETIME | 否 | 最后更新时间 | 普通 |
| AdjustmentPeriod | is_deleted | TINYINT | 是 | 是否已删除,0 未删除,1 已删除 | 普通 |
| AdjustmentPeriod | deleted_at | DATETIME | 否 | 删除时间,未删除为空 | 普通 |
| AdjustmentPeriod | deleted_by | BIGINT | 否 | 删除人账号 ID,未删除为空 | 普通 |
| AdjustmentPeriod | version | INT | 是 | 乐观锁版本号,写操作必须校验 | 普通 |
| AdjustmentPeriod | adjustment_no | VARCHAR(64) | 是 | 调整期间编号,唯一 | 普通 |
| AdjustmentPeriod | account_set_id | BIGINT | 是 | 账套 ID | 普通 |
| AdjustmentPeriod | period_code | VARCHAR(32) | 是 | 关联会计期间 | 普通 |
| AdjustmentPeriod | adjustment_reason | VARCHAR(255) | 是 | 调整原因 | 普通 |
| AdjustmentPeriod | voucher_scope_json | JSON | 否 | 调整凭证范围 | 普通 |
| AdjustmentPeriod | exchange_adjust_status | VARCHAR(32) | 是 | 调整期间调汇状态 | 普通 |
| AdjustmentPeriod | profit_loss_carry_status | VARCHAR(32) | 是 | 调整期间结转损益状态 | 普通 |
| AdjustmentPeriod | adjustment_status | VARCHAR(32) | 是 | 草稿/启用/已过账/已关闭 | 普通 |
| FinanceMigrationBatch | id | BIGINT | 是 | 主键,雪花或号段生成,禁止复用 | 普通 |
| FinanceMigrationBatch | tenant_id | BIGINT | 是 | 集团/租户隔离字段,所有查询必须带租户上下文 | 普通 |
| FinanceMigrationBatch | org_id | BIGINT | 否 | 所属组织,集团级或公共配置为空 | 普通 |
| FinanceMigrationBatch | campus_id | BIGINT | 否 | 所属校区,跨校区或总部级数据为空 | 普通 |
| FinanceMigrationBatch | created_by | BIGINT | 是 | 创建人账号 ID | 普通 |
| FinanceMigrationBatch | created_at | DATETIME | 是 | 创建时间 | 普通 |
| FinanceMigrationBatch | updated_by | BIGINT | 否 | 最后更新人账号 ID | 普通 |
| FinanceMigrationBatch | updated_at | DATETIME | 否 | 最后更新时间 | 普通 |
| FinanceMigrationBatch | is_deleted | TINYINT | 是 | 是否已删除,0 未删除,1 已删除 | 普通 |
| FinanceMigrationBatch | deleted_at | DATETIME | 否 | 删除时间,未删除为空 | 普通 |
| FinanceMigrationBatch | deleted_by | BIGINT | 否 | 删除人账号 ID,未删除为空 | 普通 |
| FinanceMigrationBatch | version | INT | 是 | 乐观锁版本号,写操作必须校验 | 普通 |
| FinanceMigrationBatch | migration_no | VARCHAR(64) | 是 | 迁移批次编号,唯一 | 普通 |
| FinanceMigrationBatch | account_set_id | BIGINT | 是 | 账套 ID | 普通 |
| FinanceMigrationBatch | source_system | VARCHAR(64) | 是 | 历史来源系统 | 普通 |
| FinanceMigrationBatch | migration_scope | JSON | 是 | 凭证、账簿、报表、科目、辅助核算和期间范围 | 普通 |
| FinanceMigrationBatch | precheck_result | JSON | 是 | 预检结果 | 普通 |
| FinanceMigrationBatch | sample_check_result | JSON | 否 | 抽样核验结果 | 普通 |
| FinanceMigrationBatch | migration_status | VARCHAR(32) | 是 | 待预检/预检通过/迁移中/已完成/失败/已归档 | 普通 |
| ExpenseReport | id | BIGINT | 是 | 主键,雪花或号段生成,禁止复用 | 普通 |
| ExpenseReport | tenant_id | BIGINT | 是 | 集团/租户隔离字段,所有查询必须带租户上下文 | 普通 |
| ExpenseReport | org_id | BIGINT | 否 | 所属组织,集团级或公共配置为空 | 普通 |
| ExpenseReport | campus_id | BIGINT | 否 | 所属校区,跨校区或总部级数据为空 | 普通 |
| ExpenseReport | created_by | BIGINT | 是 | 创建人账号 ID | 普通 |
| ExpenseReport | created_at | DATETIME | 是 | 创建时间 | 普通 |
| ExpenseReport | updated_by | BIGINT | 否 | 最后更新人账号 ID | 普通 |
| ExpenseReport | updated_at | DATETIME | 否 | 最后更新时间 | 普通 |
| ExpenseReport | is_deleted | TINYINT | 是 | 是否已删除,0 未删除,1 已删除 | 普通 |
| ExpenseReport | deleted_at | DATETIME | 否 | 删除时间,未删除为空 | 普通 |
| ExpenseReport | deleted_by | BIGINT | 否 | 删除人账号 ID,未删除为空 | 普通 |
| ExpenseReport | version | INT | 是 | 乐观锁版本号,写操作必须校验 | 普通 |
| ExpenseReport | expense_no | VARCHAR(64) | 是 | 报销单编号,唯一 | 普通 |
| ExpenseReport | applicant_id | BIGINT | 是 | 申请人 ID | 普通 |
| ExpenseReport | expense_type | VARCHAR(32) | 是 | 差旅/办公/采购/市场/其他 | 普通 |
| ExpenseReport | total_amount | DECIMAL(18,2) | 是 | 报销总额 | 普通 |
| ExpenseReport | expense_status | VARCHAR(32) | 是 | 草稿/待审批/待付款/已付款/已驳回 | 普通 |
| ExpenseReport | approval_status | VARCHAR(32) | 否 | 审批状态,未发起为空 | 普通 |
| ExpenseReport | approval_instance_id | BIGINT | 否 | 关联审批实例 ID | 普通 |
| Invoice | id | BIGINT | 是 | 主键,雪花或号段生成,禁止复用 | 普通 |
| Invoice | tenant_id | BIGINT | 是 | 集团/租户隔离字段,所有查询必须带租户上下文 | 普通 |
| Invoice | org_id | BIGINT | 否 | 所属组织,集团级或公共配置为空 | 普通 |
| Invoice | campus_id | BIGINT | 否 | 所属校区,跨校区或总部级数据为空 | 普通 |
| Invoice | created_by | BIGINT | 是 | 创建人账号 ID | 普通 |
| Invoice | created_at | DATETIME | 是 | 创建时间 | 普通 |
| Invoice | updated_by | BIGINT | 否 | 最后更新人账号 ID | 普通 |
| Invoice | updated_at | DATETIME | 否 | 最后更新时间 | 普通 |
| Invoice | is_deleted | TINYINT | 是 | 是否已删除,0 未删除,1 已删除 | 普通 |
| Invoice | deleted_at | DATETIME | 否 | 删除时间,未删除为空 | 普通 |
| Invoice | deleted_by | BIGINT | 否 | 删除人账号 ID,未删除为空 | 普通 |
| Invoice | version | INT | 是 | 乐观锁版本号,写操作必须校验 | 普通 |
| Invoice | invoice_no | VARCHAR(64) | 是 | 发票号码 | 普通 |
| Invoice | invoice_code | VARCHAR(64) | 否 | 发票代码 | 普通 |
| Invoice | invoice_type | VARCHAR(32) | 是 | 专票/普票/电子票/其他 | 普通 |
| Invoice | seller_tax_no | VARCHAR(64) | 否 | 销售方税号 | 敏感 |
| Invoice | buyer_tax_no | VARCHAR(64) | 否 | 购买方税号 | 敏感 |
| Invoice | ocr_result | JSON | 否 | OCR 识别结果 | 普通 |
| Invoice | duplicate_status | VARCHAR(32) | 是 | 未查重/重复/未重复 | 普通 |
| InvoiceVerification | id | BIGINT | 是 | 主键,雪花或号段生成,禁止复用 | 普通 |
| InvoiceVerification | tenant_id | BIGINT | 是 | 集团/租户隔离字段,所有查询必须带租户上下文 | 普通 |
| InvoiceVerification | org_id | BIGINT | 否 | 所属组织,集团级或公共配置为空 | 普通 |
| InvoiceVerification | campus_id | BIGINT | 是 | 所属校区,跨校区或总部级数据为空;本表业务要求必填 | 普通 |
| InvoiceVerification | created_by | BIGINT | 是 | 创建人账号 ID | 普通 |
| InvoiceVerification | created_at | DATETIME | 是 | 创建时间 | 普通 |
| InvoiceVerification | updated_by | BIGINT | 否 | 最后更新人账号 ID | 普通 |
| InvoiceVerification | updated_at | DATETIME | 否 | 最后更新时间 | 普通 |
| InvoiceVerification | is_deleted | TINYINT | 是 | 是否已删除,0 未删除,1 已删除 | 普通 |
| InvoiceVerification | deleted_at | DATETIME | 否 | 删除时间,未删除为空 | 普通 |
| InvoiceVerification | deleted_by | BIGINT | 否 | 删除人账号 ID,未删除为空 | 普通 |
| InvoiceVerification | version | INT | 是 | 乐观锁版本号,写操作必须校验 | 普通 |
| InvoiceVerification | verification_no | VARCHAR(64) | 是 | 核验编号,唯一 | 普通 |
| InvoiceVerification | tax_subject_id | BIGINT | 是 | 税务主体配置 ID | 普通 |
| InvoiceVerification | official_app_code | VARCHAR(128) | 是 | 国税接口主体/编码配置 | 普通 |
| InvoiceVerification | invoice_id | BIGINT | 是 | 发票 ID | 普通 |
| InvoiceVerification | official_payload | JSON | 是 | 官方请求参数 | 普通 |
| InvoiceVerification | official_receipt | JSON | 否 | 官方核验回执 | 普通 |
| InvoiceVerification | verification_status | VARCHAR(32) | 是 | 待核验/通过/不通过/异常/重试中 | 普通 |
| ExpensePaymentApply | id | BIGINT | 是 | 主键,雪花或号段生成,禁止复用 | 普通 |
| ExpensePaymentApply | tenant_id | BIGINT | 是 | 集团/租户隔离字段,所有查询必须带租户上下文 | 普通 |
| ExpensePaymentApply | org_id | BIGINT | 否 | 所属组织,集团级或公共配置为空 | 普通 |
| ExpensePaymentApply | campus_id | BIGINT | 否 | 所属校区,跨校区或总部级数据为空 | 普通 |
| ExpensePaymentApply | created_by | BIGINT | 是 | 创建人账号 ID | 普通 |
| ExpensePaymentApply | created_at | DATETIME | 是 | 创建时间 | 普通 |
| ExpensePaymentApply | updated_by | BIGINT | 否 | 最后更新人账号 ID | 普通 |
| ExpensePaymentApply | updated_at | DATETIME | 否 | 最后更新时间 | 普通 |
| ExpensePaymentApply | is_deleted | TINYINT | 是 | 是否已删除,0 未删除,1 已删除 | 普通 |
| ExpensePaymentApply | deleted_at | DATETIME | 否 | 删除时间,未删除为空 | 普通 |
| ExpensePaymentApply | deleted_by | BIGINT | 否 | 删除人账号 ID,未删除为空 | 普通 |
| ExpensePaymentApply | version | INT | 是 | 乐观锁版本号,写操作必须校验 | 普通 |
| ExpensePaymentApply | payment_apply_no | VARCHAR(64) | 是 | 付款申请编号,唯一 | 普通 |
| ExpensePaymentApply | expense_report_id | BIGINT | 是 | 报销单 ID | 普通 |
| ExpensePaymentApply | payee_id | BIGINT | 是 | 收款人 ID | 普通 |
| ExpensePaymentApply | payee_account | VARCHAR(128) | 是 | 收款账号,敏感 | 敏感 |
| ExpensePaymentApply | pay_amount | DECIMAL(18,2) | 是 | 付款金额 | 普通 |
| ExpensePaymentApply | payment_status | VARCHAR(32) | 是 | 待付款/付款中/成功/失败 | 普通 |
| TaxReport | id | BIGINT | 是 | 主键,雪花或号段生成,禁止复用 | 普通 |
| TaxReport | tenant_id | BIGINT | 是 | 集团/租户隔离字段,所有查询必须带租户上下文 | 普通 |
| TaxReport | org_id | BIGINT | 否 | 所属组织,集团级或公共配置为空 | 普通 |
| TaxReport | campus_id | BIGINT | 否 | 所属校区,跨校区或总部级数据为空 | 普通 |
| TaxReport | created_by | BIGINT | 是 | 创建人账号 ID | 普通 |
| TaxReport | created_at | DATETIME | 是 | 创建时间 | 普通 |
| TaxReport | updated_by | BIGINT | 否 | 最后更新人账号 ID | 普通 |
| TaxReport | updated_at | DATETIME | 否 | 最后更新时间 | 普通 |
| TaxReport | is_deleted | TINYINT | 是 | 是否已删除,0 未删除,1 已删除 | 普通 |
| TaxReport | deleted_at | DATETIME | 否 | 删除时间,未删除为空 | 普通 |
| TaxReport | deleted_by | BIGINT | 否 | 删除人账号 ID,未删除为空 | 普通 |
| TaxReport | version | INT | 是 | 乐观锁版本号,写操作必须校验 | 普通 |
| TaxReport | declaration_no | VARCHAR(64) | 是 | 申报编号,唯一 | 普通 |
| TaxReport | account_set_id | BIGINT | 是 | 账套 ID | 普通 |
| TaxReport | tax_period | VARCHAR(32) | 是 | 税期 | 普通 |
| TaxReport | tax_type | VARCHAR(32) | 是 | 增值税/所得税/附加税/其他 | 普通 |
| TaxReport | declaration_payload | JSON | 是 | 申报资料 | 普通 |
| TaxReport | declaration_status | VARCHAR(32) | 是 | 草稿/待申报/已申报/失败 | 普通 |
引用对象字段字典
| 引用表 | 对象 | 字段 | 类型 | 必填 | 规则 | 数据级别 |
|---|---|---|---|---|---|---|
| sys_organization | Organization | id | BIGINT | 是 | 主键,雪花或号段生成,禁止复用 | 普通 |
| sys_organization | Organization | tenant_id | BIGINT | 是 | 集团/租户隔离字段,所有查询必须带租户上下文 | 普通 |
| sys_organization | Organization | org_id | BIGINT | 否 | 所属组织,集团级或公共配置为空 | 普通 |
| sys_organization | Organization | campus_id | BIGINT | 否 | 所属校区,跨校区或总部级数据为空 | 普通 |
| sys_organization | Organization | created_by | BIGINT | 是 | 创建人账号 ID | 普通 |
| sys_organization | Organization | created_at | DATETIME | 是 | 创建时间 | 普通 |
| sys_organization | Organization | updated_by | BIGINT | 否 | 最后更新人账号 ID | 普通 |
| sys_organization | Organization | updated_at | DATETIME | 否 | 最后更新时间 | 普通 |
| sys_organization | Organization | is_deleted | TINYINT | 是 | 是否已删除,0 未删除,1 已删除 | 普通 |
| sys_organization | Organization | deleted_at | DATETIME | 否 | 删除时间,未删除为空 | 普通 |
| sys_organization | Organization | deleted_by | BIGINT | 否 | 删除人账号 ID,未删除为空 | 普通 |
| sys_organization | Organization | version | INT | 是 | 乐观锁版本号,写操作必须校验 | 普通 |
| sys_organization | Organization | org_code | VARCHAR(64) | 是 | 组织编码,租户内唯一 | 普通 |
| sys_organization | Organization | org_name | VARCHAR(128) | 是 | 组织名称 | 普通 |
| sys_organization | Organization | org_type | VARCHAR(32) | 是 | 集团/区域/校区/部门/法人主体 | 普通 |
| sys_organization | Organization | parent_id | BIGINT | 否 | 上级组织 ID,根节点为空 | 普通 |
| sys_organization | Organization | sort_no | INT | 否 | 同级排序 | 普通 |
| sys_organization | Organization | enabled | TINYINT | 是 | 是否启用 | 普通 |
| sys_user | User/Employee | id | BIGINT | 是 | 主键,雪花或号段生成,禁止复用 | 普通 |
| sys_user | User/Employee | tenant_id | BIGINT | 是 | 集团/租户隔离字段,所有查询必须带租户上下文 | 普通 |
| sys_user | User/Employee | org_id | BIGINT | 否 | 所属组织,集团级或公共配置为空 | 普通 |
| sys_user | User/Employee | campus_id | BIGINT | 否 | 所属校区,跨校区或总部级数据为空 | 普通 |
| sys_user | User/Employee | created_by | BIGINT | 是 | 创建人账号 ID | 普通 |
| sys_user | User/Employee | created_at | DATETIME | 是 | 创建时间 | 普通 |
| sys_user | User/Employee | updated_by | BIGINT | 否 | 最后更新人账号 ID | 普通 |
| sys_user | User/Employee | updated_at | DATETIME | 否 | 最后更新时间 | 普通 |
| sys_user | User/Employee | is_deleted | TINYINT | 是 | 是否已删除,0 未删除,1 已删除 | 普通 |
| sys_user | User/Employee | deleted_at | DATETIME | 否 | 删除时间,未删除为空 | 普通 |
| sys_user | User/Employee | deleted_by | BIGINT | 否 | 删除人账号 ID,未删除为空 | 普通 |
| sys_user | User/Employee | version | INT | 是 | 乐观锁版本号,写操作必须校验 | 普通 |
| sys_user | User/Employee | user_no | VARCHAR(64) | 是 | 账号编号,唯一 | 普通 |
| sys_user | User/Employee | login_name | VARCHAR(64) | 是 | 登录名,唯一 | 普通 |
| sys_user | User/Employee | mobile | VARCHAR(32) | 否 | 手机号,敏感脱敏展示 | 敏感 |
| sys_user | User/Employee | password_hash | VARCHAR(255) | 否 | 密码哈希,禁止前端返回 | 高敏 |
| sys_user | User/Employee | user_type | VARCHAR(32) | 是 | 员工/学员/家长/外部账号 | 普通 |
| sys_user | User/Employee | login_status | VARCHAR(32) | 是 | 正常/锁定/停用/待激活 | 普通 |
| sys_employee | Employee | id | BIGINT | 是 | 主键,雪花或号段生成,禁止复用 | 普通 |
| sys_employee | Employee | tenant_id | BIGINT | 是 | 集团/租户隔离字段,所有查询必须带租户上下文 | 普通 |
| sys_employee | Employee | org_id | BIGINT | 否 | 所属组织,集团级或公共配置为空 | 普通 |
| sys_employee | Employee | campus_id | BIGINT | 否 | 所属校区,跨校区或总部级数据为空 | 普通 |
| sys_employee | Employee | created_by | BIGINT | 是 | 创建人账号 ID | 普通 |
| sys_employee | Employee | created_at | DATETIME | 是 | 创建时间 | 普通 |
| sys_employee | Employee | updated_by | BIGINT | 否 | 最后更新人账号 ID | 普通 |
| sys_employee | Employee | updated_at | DATETIME | 否 | 最后更新时间 | 普通 |
| sys_employee | Employee | is_deleted | TINYINT | 是 | 是否已删除,0 未删除,1 已删除 | 普通 |
| sys_employee | Employee | deleted_at | DATETIME | 否 | 删除时间,未删除为空 | 普通 |
| sys_employee | Employee | deleted_by | BIGINT | 否 | 删除人账号 ID,未删除为空 | 普通 |
| sys_employee | Employee | version | INT | 是 | 乐观锁版本号,写操作必须校验 | 普通 |
| sys_employee | Employee | employee_no | VARCHAR(64) | 是 | 工号,唯一 | 普通 |
| sys_employee | Employee | user_id | BIGINT | 否 | 关联账号 ID | 普通 |
| sys_employee | Employee | employee_name | VARCHAR(64) | 是 | 员工姓名 | 普通 |
| sys_employee | Employee | primary_campus_id | BIGINT | 否 | 主校区 ID | 普通 |
| sys_employee | Employee | job_title | VARCHAR(64) | 否 | 岗位名称 | 普通 |
| sys_employee | Employee | hire_status | VARCHAR(32) | 是 | 在职/试用/离职/停用 | 普通 |
| sys_role | Role | id | BIGINT | 是 | 主键,雪花或号段生成,禁止复用 | 普通 |
| sys_role | Role | tenant_id | BIGINT | 是 | 集团/租户隔离字段,所有查询必须带租户上下文 | 普通 |
| sys_role | Role | org_id | BIGINT | 否 | 所属组织,集团级或公共配置为空 | 普通 |
| sys_role | Role | campus_id | BIGINT | 否 | 所属校区,跨校区或总部级数据为空 | 普通 |
| sys_role | Role | created_by | BIGINT | 是 | 创建人账号 ID | 普通 |
| sys_role | Role | created_at | DATETIME | 是 | 创建时间 | 普通 |
| sys_role | Role | updated_by | BIGINT | 否 | 最后更新人账号 ID | 普通 |
| sys_role | Role | updated_at | DATETIME | 否 | 最后更新时间 | 普通 |
| sys_role | Role | is_deleted | TINYINT | 是 | 是否已删除,0 未删除,1 已删除 | 普通 |
| sys_role | Role | deleted_at | DATETIME | 否 | 删除时间,未删除为空 | 普通 |
| sys_role | Role | deleted_by | BIGINT | 否 | 删除人账号 ID,未删除为空 | 普通 |
| sys_role | Role | version | INT | 是 | 乐观锁版本号,写操作必须校验 | 普通 |
| sys_role | Role | role_code | VARCHAR(64) | 是 | 角色编码,唯一 | 普通 |
| sys_role | Role | role_name | VARCHAR(128) | 是 | 角色名称 | 普通 |
| sys_role | Role | role_level | VARCHAR(32) | 是 | 总部/区域/校区/个人 | 普通 |
| sys_role | Role | data_scope_type | VARCHAR(32) | 是 | 数据范围类型 | 普通 |
| sys_role | Role | enabled | TINYINT | 是 | 是否启用 | 普通 |
| sys_approval_flow | ApprovalFlow | id | BIGINT | 是 | 主键,雪花或号段生成,禁止复用 | 普通 |
| sys_approval_flow | ApprovalFlow | tenant_id | BIGINT | 是 | 集团/租户隔离字段,所有查询必须带租户上下文 | 普通 |
| sys_approval_flow | ApprovalFlow | org_id | BIGINT | 否 | 所属组织,集团级或公共配置为空 | 普通 |
| sys_approval_flow | ApprovalFlow | campus_id | BIGINT | 否 | 所属校区,跨校区或总部级数据为空 | 普通 |
| sys_approval_flow | ApprovalFlow | created_by | BIGINT | 是 | 创建人账号 ID | 普通 |
| sys_approval_flow | ApprovalFlow | created_at | DATETIME | 是 | 创建时间 | 普通 |
| sys_approval_flow | ApprovalFlow | updated_by | BIGINT | 否 | 最后更新人账号 ID | 普通 |
| sys_approval_flow | ApprovalFlow | updated_at | DATETIME | 否 | 最后更新时间 | 普通 |
| sys_approval_flow | ApprovalFlow | is_deleted | TINYINT | 是 | 是否已删除,0 未删除,1 已删除 | 普通 |
| sys_approval_flow | ApprovalFlow | deleted_at | DATETIME | 否 | 删除时间,未删除为空 | 普通 |
| sys_approval_flow | ApprovalFlow | deleted_by | BIGINT | 否 | 删除人账号 ID,未删除为空 | 普通 |
| sys_approval_flow | ApprovalFlow | version | INT | 是 | 乐观锁版本号,写操作必须校验 | 普通 |
| sys_approval_flow | ApprovalFlow | flow_code | VARCHAR(64) | 是 | 审批流编码,唯一 | 普通 |
| sys_approval_flow | ApprovalFlow | biz_type | VARCHAR(64) | 是 | 业务类型 | 普通 |
| sys_approval_flow | ApprovalFlow | flow_name | VARCHAR(128) | 是 | 审批流名称 | 普通 |
| sys_approval_flow | ApprovalFlow | condition_json | JSON | 否 | 触发条件 | 普通 |
| sys_approval_flow | ApprovalFlow | node_json | JSON | 是 | 节点、审批人和超时规则 | 普通 |
| sys_approval_flow | ApprovalFlow | version_no | INT | 是 | 审批流版本号 | 普通 |
| sys_approval_flow | ApprovalFlow | enabled | TINYINT | 是 | 是否启用 | 普通 |
| sys_message_template | MessageTemplate | id | BIGINT | 是 | 主键,雪花或号段生成,禁止复用 | 普通 |
| sys_message_template | MessageTemplate | tenant_id | BIGINT | 是 | 集团/租户隔离字段,所有查询必须带租户上下文 | 普通 |
| sys_message_template | MessageTemplate | org_id | BIGINT | 否 | 所属组织,集团级或公共配置为空 | 普通 |
| sys_message_template | MessageTemplate | campus_id | BIGINT | 否 | 所属校区,跨校区或总部级数据为空 | 普通 |
| sys_message_template | MessageTemplate | created_by | BIGINT | 是 | 创建人账号 ID | 普通 |
| sys_message_template | MessageTemplate | created_at | DATETIME | 是 | 创建时间 | 普通 |
| sys_message_template | MessageTemplate | updated_by | BIGINT | 否 | 最后更新人账号 ID | 普通 |
| sys_message_template | MessageTemplate | updated_at | DATETIME | 否 | 最后更新时间 | 普通 |
| sys_message_template | MessageTemplate | is_deleted | TINYINT | 是 | 是否已删除,0 未删除,1 已删除 | 普通 |
| sys_message_template | MessageTemplate | deleted_at | DATETIME | 否 | 删除时间,未删除为空 | 普通 |
| sys_message_template | MessageTemplate | deleted_by | BIGINT | 否 | 删除人账号 ID,未删除为空 | 普通 |
| sys_message_template | MessageTemplate | version | INT | 是 | 乐观锁版本号,写操作必须校验 | 普通 |
| sys_message_template | MessageTemplate | template_code | VARCHAR(64) | 是 | 模板编码,唯一 | 普通 |
| sys_message_template | MessageTemplate | template_name | VARCHAR(128) | 是 | 模板名称 | 普通 |
| sys_message_template | MessageTemplate | channel | VARCHAR(32) | 是 | 站内信/短信/微信小程序/企微/Push | 普通 |
| sys_message_template | MessageTemplate | receiver_rule | JSON | 是 | 接收人规则 | 普通 |
| sys_message_template | MessageTemplate | content_template | TEXT | 是 | 模板内容 | 普通 |
| sys_message_template | MessageTemplate | enabled | TINYINT | 是 | 是否启用 | 普通 |
| sys_audit_log | AuditLog | id | BIGINT | 是 | 主键,雪花或号段生成,禁止复用 | 普通 |
| sys_audit_log | AuditLog | tenant_id | BIGINT | 是 | 集团/租户隔离字段,所有查询必须带租户上下文 | 普通 |
| sys_audit_log | AuditLog | org_id | BIGINT | 否 | 所属组织,集团级或公共配置为空 | 普通 |
| sys_audit_log | AuditLog | campus_id | BIGINT | 否 | 所属校区,跨校区或总部级数据为空 | 普通 |
| sys_audit_log | AuditLog | created_by | BIGINT | 是 | 创建人账号 ID | 普通 |
| sys_audit_log | AuditLog | created_at | DATETIME | 是 | 创建时间 | 普通 |
| sys_audit_log | AuditLog | updated_by | BIGINT | 否 | 最后更新人账号 ID | 普通 |
| sys_audit_log | AuditLog | updated_at | DATETIME | 否 | 最后更新时间 | 普通 |
| sys_audit_log | AuditLog | is_deleted | TINYINT | 是 | 是否已删除,0 未删除,1 已删除 | 普通 |
| sys_audit_log | AuditLog | deleted_at | DATETIME | 否 | 删除时间,未删除为空 | 普通 |
| sys_audit_log | AuditLog | deleted_by | BIGINT | 否 | 删除人账号 ID,未删除为空 | 普通 |
| sys_audit_log | AuditLog | version | INT | 是 | 乐观锁版本号,写操作必须校验 | 普通 |
| sys_audit_log | AuditLog | operator_id | BIGINT | 是 | 操作人 ID | 普通 |
| sys_audit_log | AuditLog | biz_type | VARCHAR(64) | 是 | 业务类型 | 普通 |
| sys_audit_log | AuditLog | biz_id | BIGINT | 否 | 业务主键 ID | 普通 |
| sys_audit_log | AuditLog | action_code | VARCHAR(64) | 是 | 操作编码 | 普通 |
| sys_audit_log | AuditLog | before_snapshot | JSON | 否 | 变更前快照 | 普通 |
| sys_audit_log | AuditLog | after_snapshot | JSON | 否 | 变更后快照 | 普通 |
| sys_audit_log | AuditLog | ip_address | VARCHAR(64) | 否 | 操作 IP | 普通 |
| int_integration_log | IntegrationLog | id | BIGINT | 是 | 主键,雪花或号段生成,禁止复用 | 普通 |
| int_integration_log | IntegrationLog | tenant_id | BIGINT | 是 | 集团/租户隔离字段,所有查询必须带租户上下文 | 普通 |
| int_integration_log | IntegrationLog | org_id | BIGINT | 否 | 所属组织,集团级或公共配置为空 | 普通 |
| int_integration_log | IntegrationLog | campus_id | BIGINT | 否 | 所属校区,跨校区或总部级数据为空 | 普通 |
| int_integration_log | IntegrationLog | created_by | BIGINT | 是 | 创建人账号 ID | 普通 |
| int_integration_log | IntegrationLog | created_at | DATETIME | 是 | 创建时间 | 普通 |
| int_integration_log | IntegrationLog | updated_by | BIGINT | 否 | 最后更新人账号 ID | 普通 |
| int_integration_log | IntegrationLog | updated_at | DATETIME | 否 | 最后更新时间 | 普通 |
| int_integration_log | IntegrationLog | is_deleted | TINYINT | 是 | 是否已删除,0 未删除,1 已删除 | 普通 |
| int_integration_log | IntegrationLog | deleted_at | DATETIME | 否 | 删除时间,未删除为空 | 普通 |
| int_integration_log | IntegrationLog | deleted_by | BIGINT | 否 | 删除人账号 ID,未删除为空 | 普通 |
| int_integration_log | IntegrationLog | version | INT | 是 | 乐观锁版本号,写操作必须校验 | 普通 |
| int_integration_log | IntegrationLog | request_id | VARCHAR(128) | 是 | 请求 ID,幂等键 | 普通 |
| int_integration_log | IntegrationLog | system_code | VARCHAR(64) | 是 | 外部系统编码 | 普通 |
| int_integration_log | IntegrationLog | api_path | VARCHAR(512) | 是 | 接口路径 | 普通 |
| int_integration_log | IntegrationLog | biz_type | VARCHAR(64) | 否 | 业务类型 | 普通 |
| int_integration_log | IntegrationLog | biz_id | BIGINT | 否 | 业务 ID | 普通 |
| int_integration_log | IntegrationLog | request_payload | JSON | 否 | 请求报文,敏感字段脱敏 | 敏感 |
| int_integration_log | IntegrationLog | response_payload | JSON | 否 | 响应报文 | 普通 |
| int_integration_log | IntegrationLog | call_status | VARCHAR(32) | 是 | 成功/失败/超时/重试中 | 普通 |
| sec_sensitive_field_policy | SensitiveFieldPolicy | id | BIGINT | 是 | 主键,雪花或号段生成,禁止复用 | 普通 |
| sec_sensitive_field_policy | SensitiveFieldPolicy | tenant_id | BIGINT | 是 | 集团/租户隔离字段,所有查询必须带租户上下文 | 普通 |
| sec_sensitive_field_policy | SensitiveFieldPolicy | org_id | BIGINT | 否 | 所属组织,集团级或公共配置为空 | 普通 |
| sec_sensitive_field_policy | SensitiveFieldPolicy | campus_id | BIGINT | 否 | 所属校区,跨校区或总部级数据为空 | 普通 |
| sec_sensitive_field_policy | SensitiveFieldPolicy | created_by | BIGINT | 是 | 创建人账号 ID | 普通 |
| sec_sensitive_field_policy | SensitiveFieldPolicy | created_at | DATETIME | 是 | 创建时间 | 普通 |
| sec_sensitive_field_policy | SensitiveFieldPolicy | updated_by | BIGINT | 否 | 最后更新人账号 ID | 普通 |
| sec_sensitive_field_policy | SensitiveFieldPolicy | updated_at | DATETIME | 否 | 最后更新时间 | 普通 |
| sec_sensitive_field_policy | SensitiveFieldPolicy | is_deleted | TINYINT | 是 | 是否已删除,0 未删除,1 已删除 | 普通 |
| sec_sensitive_field_policy | SensitiveFieldPolicy | deleted_at | DATETIME | 否 | 删除时间,未删除为空 | 普通 |
| sec_sensitive_field_policy | SensitiveFieldPolicy | deleted_by | BIGINT | 否 | 删除人账号 ID,未删除为空 | 普通 |
| sec_sensitive_field_policy | SensitiveFieldPolicy | version | INT | 是 | 乐观锁版本号,写操作必须校验 | 普通 |
| sec_sensitive_field_policy | SensitiveFieldPolicy | field_code | VARCHAR(128) | 是 | 字段编码,唯一 | 普通 |
| sec_sensitive_field_policy | SensitiveFieldPolicy | biz_type | VARCHAR(64) | 是 | 业务类型 | 普通 |
| sec_sensitive_field_policy | SensitiveFieldPolicy | mask_rule | VARCHAR(64) | 是 | 脱敏规则 | 普通 |
| sec_sensitive_field_policy | SensitiveFieldPolicy | view_requires_approval | TINYINT | 是 | 明文查看是否需审批 | 普通 |
| sec_sensitive_field_policy | SensitiveFieldPolicy | watermark_required | TINYINT | 是 | 是否加水印 | 普通 |
| sys_legal_entity | LegalEntity | id | BIGINT | 是 | 主键,雪花或号段生成,禁止复用 | 普通 |
| sys_legal_entity | LegalEntity | tenant_id | BIGINT | 是 | 集团/租户隔离字段,所有查询必须带租户上下文 | 普通 |
| sys_legal_entity | LegalEntity | org_id | BIGINT | 否 | 所属组织,集团级或公共配置为空 | 普通 |
| sys_legal_entity | LegalEntity | campus_id | BIGINT | 否 | 所属校区,跨校区或总部级数据为空 | 普通 |
| sys_legal_entity | LegalEntity | created_by | BIGINT | 是 | 创建人账号 ID | 普通 |
| sys_legal_entity | LegalEntity | created_at | DATETIME | 是 | 创建时间 | 普通 |
| sys_legal_entity | LegalEntity | updated_by | BIGINT | 否 | 最后更新人账号 ID | 普通 |
| sys_legal_entity | LegalEntity | updated_at | DATETIME | 否 | 最后更新时间 | 普通 |
| sys_legal_entity | LegalEntity | is_deleted | TINYINT | 是 | 是否已删除,0 未删除,1 已删除 | 普通 |
| sys_legal_entity | LegalEntity | deleted_at | DATETIME | 否 | 删除时间,未删除为空 | 普通 |
| sys_legal_entity | LegalEntity | deleted_by | BIGINT | 否 | 删除人账号 ID,未删除为空 | 普通 |
| sys_legal_entity | LegalEntity | version | INT | 是 | 乐观锁版本号,写操作必须校验 | 普通 |
| sys_legal_entity | LegalEntity | entity_code | VARCHAR(64) | 是 | 主体编码,唯一 | 普通 |
| sys_legal_entity | LegalEntity | entity_name | VARCHAR(128) | 是 | 主体名称 | 普通 |
| sys_legal_entity | LegalEntity | taxpayer_no | VARCHAR(64) | 是 | 纳税人识别号 | 敏感 |
| sys_legal_entity | LegalEntity | bank_account_no | VARCHAR(64) | 否 | 银行账号,展示需脱敏 | 敏感 |
| sys_legal_entity | LegalEntity | invoice_rule | JSON | 否 | 开票与核验规则 | 普通 |
| sys_legal_entity | LegalEntity | enabled | TINYINT | 是 | 是否启用 | 普通 |
| con_contract | Contract | id | BIGINT | 是 | 主键,雪花或号段生成,禁止复用 | 普通 |
| con_contract | Contract | tenant_id | BIGINT | 是 | 集团/租户隔离字段,所有查询必须带租户上下文 | 普通 |
| con_contract | Contract | org_id | BIGINT | 否 | 所属组织,集团级或公共配置为空 | 普通 |
| con_contract | Contract | campus_id | BIGINT | 否 | 所属校区,跨校区或总部级数据为空 | 普通 |
| con_contract | Contract | created_by | BIGINT | 是 | 创建人账号 ID | 普通 |
| con_contract | Contract | created_at | DATETIME | 是 | 创建时间 | 普通 |
| con_contract | Contract | updated_by | BIGINT | 否 | 最后更新人账号 ID | 普通 |
| con_contract | Contract | updated_at | DATETIME | 否 | 最后更新时间 | 普通 |
| con_contract | Contract | is_deleted | TINYINT | 是 | 是否已删除,0 未删除,1 已删除 | 普通 |
| con_contract | Contract | deleted_at | DATETIME | 否 | 删除时间,未删除为空 | 普通 |
| con_contract | Contract | deleted_by | BIGINT | 否 | 删除人账号 ID,未删除为空 | 普通 |
| con_contract | Contract | version | INT | 是 | 乐观锁版本号,写操作必须校验 | 普通 |
| con_contract | Contract | contract_no | VARCHAR(64) | 是 | 合同编号,唯一 | 普通 |
| con_contract | Contract | student_id | BIGINT | 是 | 学员 ID | 普通 |
| con_contract | Contract | family_id | BIGINT | 否 | 客户家庭 ID | 普通 |
| con_contract | Contract | template_id | BIGINT | 是 | 合同模板 ID | 普通 |
| con_contract | Contract | employee_id | BIGINT | 否 | 创建合同的销售/市场/课程顾问员工 ID | 普通 |
| con_contract | Contract | source_terminal | VARCHAR(32) | 是 | 来源终端,教师端 App/小程序或 PC 管理端 | 普通 |
| con_contract | Contract | simulation_id | BIGINT | 否 | 关联优惠试算 ID | 普通 |
| con_contract | Contract | extra_discount_apply_id | BIGINT | 否 | 关联额外折扣申请 ID | 普通 |
| con_contract | Contract | hand_sign_status | VARCHAR(32) | 是 | 待手写签字/已手写签字/签字作废 | 普通 |
| con_contract | Contract | sign_status | VARCHAR(32) | 是 | 待家长签署/已手写签字/已作废 | 普通 |
| con_contract | Contract | payment_status | VARCHAR(32) | 是 | 待支付/支付中/支付成功/支付失败/已关闭 | 普通 |
| con_contract | Contract | enterprise_seal_status | VARCHAR(32) | 是 | 未触发/盖章中/已盖章/盖章失败/已归档 | 普通 |
| con_contract | Contract | contract_status | VARCHAR(32) | 是 | 草稿/生效/履约中/已终止/已退费 | 普通 |
| con_contract | Contract | supervision_status | VARCHAR(32) | 否 | 监管报送状态 | 普通 |
| con_contract | Contract | currency | VARCHAR(8) | 是 | 币种,默认 CNY | 普通 |
| con_contract | Contract | amount | DECIMAL(18,2) | 是 | 含税金额,必须大于等于 0 | 普通 |
| con_contract | Contract | tax_amount | DECIMAL(18,2) | 否 | 税额,按发票或税率计算 | 普通 |
| con_contract | Contract | approval_status | VARCHAR(32) | 否 | 审批状态,未发起为空 | 普通 |
| con_contract | Contract | approval_instance_id | BIGINT | 否 | 关联审批实例 ID | 普通 |
| ord_order | Order | id | BIGINT | 是 | 主键,雪花或号段生成,禁止复用 | 普通 |
| ord_order | Order | tenant_id | BIGINT | 是 | 集团/租户隔离字段,所有查询必须带租户上下文 | 普通 |
| ord_order | Order | org_id | BIGINT | 否 | 所属组织,集团级或公共配置为空 | 普通 |
| ord_order | Order | campus_id | BIGINT | 否 | 所属校区,跨校区或总部级数据为空 | 普通 |
| ord_order | Order | created_by | BIGINT | 是 | 创建人账号 ID | 普通 |
| ord_order | Order | created_at | DATETIME | 是 | 创建时间 | 普通 |
| ord_order | Order | updated_by | BIGINT | 否 | 最后更新人账号 ID | 普通 |
| ord_order | Order | updated_at | DATETIME | 否 | 最后更新时间 | 普通 |
| ord_order | Order | is_deleted | TINYINT | 是 | 是否已删除,0 未删除,1 已删除 | 普通 |
| ord_order | Order | deleted_at | DATETIME | 否 | 删除时间,未删除为空 | 普通 |
| ord_order | Order | deleted_by | BIGINT | 否 | 删除人账号 ID,未删除为空 | 普通 |
| ord_order | Order | version | INT | 是 | 乐观锁版本号,写操作必须校验 | 普通 |
| ord_order | Order | order_no | VARCHAR(64) | 是 | 订单编号,唯一 | 普通 |
| ord_order | Order | contract_id | BIGINT | 是 | 合同 ID | 普通 |
| ord_order | Order | student_id | BIGINT | 是 | 学员 ID | 普通 |
| ord_order | Order | receivable_amount | DECIMAL(18,2) | 是 | 应收金额 | 普通 |
| ord_order | Order | discount_amount | DECIMAL(18,2) | 否 | 优惠金额 | 普通 |
| ord_order | Order | paid_amount | DECIMAL(18,2) | 是 | 已收金额 | 普通 |
| ord_order | Order | order_status | VARCHAR(32) | 是 | 待支付/支付中/已支付/已关闭 | 普通 |
| ord_payment | Payment | id | BIGINT | 是 | 主键,雪花或号段生成,禁止复用 | 普通 |
| ord_payment | Payment | tenant_id | BIGINT | 是 | 集团/租户隔离字段,所有查询必须带租户上下文 | 普通 |
| ord_payment | Payment | org_id | BIGINT | 否 | 所属组织,集团级或公共配置为空 | 普通 |
| ord_payment | Payment | campus_id | BIGINT | 否 | 所属校区,跨校区或总部级数据为空 | 普通 |
| ord_payment | Payment | created_by | BIGINT | 是 | 创建人账号 ID | 普通 |
| ord_payment | Payment | created_at | DATETIME | 是 | 创建时间 | 普通 |
| ord_payment | Payment | updated_by | BIGINT | 否 | 最后更新人账号 ID | 普通 |
| ord_payment | Payment | updated_at | DATETIME | 否 | 最后更新时间 | 普通 |
| ord_payment | Payment | is_deleted | TINYINT | 是 | 是否已删除,0 未删除,1 已删除 | 普通 |
| ord_payment | Payment | deleted_at | DATETIME | 否 | 删除时间,未删除为空 | 普通 |
| ord_payment | Payment | deleted_by | BIGINT | 否 | 删除人账号 ID,未删除为空 | 普通 |
| ord_payment | Payment | version | INT | 是 | 乐观锁版本号,写操作必须校验 | 普通 |
| ord_payment | Payment | payment_no | VARCHAR(64) | 是 | 收款单号,唯一 | 普通 |
| ord_payment | Payment | order_id | BIGINT | 是 | 订单 ID | 普通 |
| ord_payment | Payment | pay_channel | VARCHAR(32) | 是 | 微信/支付宝/银行卡/现金/监管账户 | 普通 |
| ord_payment | Payment | paid_amount | DECIMAL(18,2) | 是 | 实收金额 | 普通 |
| ord_payment | Payment | paid_at | DATETIME | 否 | 支付完成时间 | 普通 |
| ord_payment | Payment | channel_trade_no | VARCHAR(128) | 否 | 渠道流水号 | 普通 |
| ord_payment | Payment | supervision_account_id | BIGINT | 否 | 资金监管账户 ID | 普通 |
| ord_payment | Payment | receipt_status | VARCHAR(32) | 是 | 待确认/已确认/异常 | 普通 |
| edu_consumption | Consumption | id | BIGINT | 是 | 主键,雪花或号段生成,禁止复用 | 普通 |
| edu_consumption | Consumption | tenant_id | BIGINT | 是 | 集团/租户隔离字段,所有查询必须带租户上下文 | 普通 |
| edu_consumption | Consumption | org_id | BIGINT | 否 | 所属组织,集团级或公共配置为空 | 普通 |
| edu_consumption | Consumption | campus_id | BIGINT | 否 | 所属校区,跨校区或总部级数据为空 | 普通 |
| edu_consumption | Consumption | created_by | BIGINT | 是 | 创建人账号 ID | 普通 |
| edu_consumption | Consumption | created_at | DATETIME | 是 | 创建时间 | 普通 |
| edu_consumption | Consumption | updated_by | BIGINT | 否 | 最后更新人账号 ID | 普通 |
| edu_consumption | Consumption | updated_at | DATETIME | 否 | 最后更新时间 | 普通 |
| edu_consumption | Consumption | is_deleted | TINYINT | 是 | 是否已删除,0 未删除,1 已删除 | 普通 |
| edu_consumption | Consumption | deleted_at | DATETIME | 否 | 删除时间,未删除为空 | 普通 |
| edu_consumption | Consumption | deleted_by | BIGINT | 否 | 删除人账号 ID,未删除为空 | 普通 |
| edu_consumption | Consumption | version | INT | 是 | 乐观锁版本号,写操作必须校验 | 普通 |
| edu_consumption | Consumption | lesson_id | BIGINT | 是 | 课次 ID | 普通 |
| edu_consumption | Consumption | student_id | BIGINT | 是 | 学员 ID | 普通 |
| edu_consumption | Consumption | contract_id | BIGINT | 是 | 合同 ID | 普通 |
| edu_consumption | Consumption | consumed_hours | DECIMAL(8,2) | 是 | 消耗课时 | 普通 |
| edu_consumption | Consumption | consume_amount | DECIMAL(18,2) | 否 | 课消金额 | 普通 |
| edu_consumption | Consumption | consume_status | VARCHAR(32) | 是 | 待确认/已课消/已冲销/异常 | 普通 |
| mat_stock_in | StockIn | id | BIGINT | 是 | 主键,雪花或号段生成,禁止复用 | 普通 |
| mat_stock_in | StockIn | tenant_id | BIGINT | 是 | 集团/租户隔离字段,所有查询必须带租户上下文 | 普通 |
| mat_stock_in | StockIn | org_id | BIGINT | 否 | 所属组织,集团级或公共配置为空 | 普通 |
| mat_stock_in | StockIn | campus_id | BIGINT | 否 | 所属校区,跨校区或总部级数据为空 | 普通 |
| mat_stock_in | StockIn | created_by | BIGINT | 是 | 创建人账号 ID | 普通 |
| mat_stock_in | StockIn | created_at | DATETIME | 是 | 创建时间 | 普通 |
| mat_stock_in | StockIn | updated_by | BIGINT | 否 | 最后更新人账号 ID | 普通 |
| mat_stock_in | StockIn | updated_at | DATETIME | 否 | 最后更新时间 | 普通 |
| mat_stock_in | StockIn | is_deleted | TINYINT | 是 | 是否已删除,0 未删除,1 已删除 | 普通 |
| mat_stock_in | StockIn | deleted_at | DATETIME | 否 | 删除时间,未删除为空 | 普通 |
| mat_stock_in | StockIn | deleted_by | BIGINT | 否 | 删除人账号 ID,未删除为空 | 普通 |
| mat_stock_in | StockIn | version | INT | 是 | 乐观锁版本号,写操作必须校验 | 普通 |
| mat_stock_in | StockIn | stock_in_no | VARCHAR(64) | 是 | 入库单编号,唯一 | 普通 |
| mat_stock_in | StockIn | warehouse_id | BIGINT | 是 | 入库仓库 | 普通 |
| mat_stock_in | StockIn | supplier_id | BIGINT | 否 | 供应商 ID | 普通 |
| mat_stock_in | StockIn | source_biz_no | VARCHAR(64) | 否 | 来源单号 | 普通 |
| mat_stock_in | StockIn | line_items | JSON | 是 | 入库明细 | 普通 |
| mat_stock_in | StockIn | stock_in_status | VARCHAR(32) | 是 | 草稿/待审核/已入库/已作废 | 普通 |
| mat_stock_in | StockIn | approval_status | VARCHAR(32) | 否 | 审批状态,未发起为空 | 普通 |
| mat_stock_in | StockIn | approval_instance_id | BIGINT | 否 | 关联审批实例 ID | 普通 |
| mat_stock_out | StockOut | id | BIGINT | 是 | 主键,雪花或号段生成,禁止复用 | 普通 |
| mat_stock_out | StockOut | tenant_id | BIGINT | 是 | 集团/租户隔离字段,所有查询必须带租户上下文 | 普通 |
| mat_stock_out | StockOut | org_id | BIGINT | 否 | 所属组织,集团级或公共配置为空 | 普通 |
| mat_stock_out | StockOut | campus_id | BIGINT | 否 | 所属校区,跨校区或总部级数据为空 | 普通 |
| mat_stock_out | StockOut | created_by | BIGINT | 是 | 创建人账号 ID | 普通 |
| mat_stock_out | StockOut | created_at | DATETIME | 是 | 创建时间 | 普通 |
| mat_stock_out | StockOut | updated_by | BIGINT | 否 | 最后更新人账号 ID | 普通 |
| mat_stock_out | StockOut | updated_at | DATETIME | 否 | 最后更新时间 | 普通 |
| mat_stock_out | StockOut | is_deleted | TINYINT | 是 | 是否已删除,0 未删除,1 已删除 | 普通 |
| mat_stock_out | StockOut | deleted_at | DATETIME | 否 | 删除时间,未删除为空 | 普通 |
| mat_stock_out | StockOut | deleted_by | BIGINT | 否 | 删除人账号 ID,未删除为空 | 普通 |
| mat_stock_out | StockOut | version | INT | 是 | 乐观锁版本号,写操作必须校验 | 普通 |
| mat_stock_out | StockOut | stock_out_no | VARCHAR(64) | 是 | 出库单编号,唯一 | 普通 |
| mat_stock_out | StockOut | warehouse_id | BIGINT | 是 | 出库仓库 | 普通 |
| mat_stock_out | StockOut | use_scene | VARCHAR(32) | 是 | 教学/办公/积分兑换/报损/调拨 | 普通 |
| mat_stock_out | StockOut | source_biz_no | VARCHAR(64) | 否 | 来源单号 | 普通 |
| mat_stock_out | StockOut | line_items | JSON | 是 | 出库明细 | 普通 |
| mat_stock_out | StockOut | stock_out_status | VARCHAR(32) | 是 | 草稿/待审核/已出库/已作废 | 普通 |
| mat_stock_out | StockOut | approval_status | VARCHAR(32) | 否 | 审批状态,未发起为空 | 普通 |
| mat_stock_out | StockOut | approval_instance_id | BIGINT | 否 | 关联审批实例 ID | 普通 |
| hr_payslip | PayrollPayslip | id | BIGINT | 是 | 主键,雪花或号段生成,禁止复用 | 普通 |
| hr_payslip | PayrollPayslip | tenant_id | BIGINT | 是 | 集团/租户隔离字段,所有查询必须带租户上下文 | 普通 |
| hr_payslip | PayrollPayslip | org_id | BIGINT | 否 | 所属组织,集团级或公共配置为空 | 普通 |
| hr_payslip | PayrollPayslip | campus_id | BIGINT | 否 | 所属校区,跨校区或总部级数据为空 | 普通 |
| hr_payslip | PayrollPayslip | created_by | BIGINT | 是 | 创建人账号 ID | 普通 |
| hr_payslip | PayrollPayslip | created_at | DATETIME | 是 | 创建时间 | 普通 |
| hr_payslip | PayrollPayslip | updated_by | BIGINT | 否 | 最后更新人账号 ID | 普通 |
| hr_payslip | PayrollPayslip | updated_at | DATETIME | 否 | 最后更新时间 | 普通 |
| hr_payslip | PayrollPayslip | is_deleted | TINYINT | 是 | 是否已删除,0 未删除,1 已删除 | 普通 |
| hr_payslip | PayrollPayslip | deleted_at | DATETIME | 否 | 删除时间,未删除为空 | 普通 |
| hr_payslip | PayrollPayslip | deleted_by | BIGINT | 否 | 删除人账号 ID,未删除为空 | 普通 |
| hr_payslip | PayrollPayslip | version | INT | 是 | 乐观锁版本号,写操作必须校验 | 普通 |
| hr_payslip | PayrollPayslip | payslip_no | VARCHAR(64) | 是 | 工资条编号,唯一 | 普通 |
| hr_payslip | PayrollPayslip | batch_id | BIGINT | 是 | 薪酬批次 ID | 普通 |
| hr_payslip | PayrollPayslip | employee_id | BIGINT | 是 | 员工 ID | 普通 |
| hr_payslip | PayrollPayslip | gross_salary | DECIMAL(18,2) | 是 | 应发工资 | 普通 |
| hr_payslip | PayrollPayslip | net_salary | DECIMAL(18,2) | 是 | 实发工资 | 普通 |
| hr_payslip | PayrollPayslip | show_social_insurance | TINYINT | 是 | 是否显示社保信息 | 普通 |
| hr_payslip | PayrollPayslip | show_housing_fund | TINYINT | 是 | 是否显示公积金信息 | 普通 |
| hr_payslip | PayrollPayslip | confirm_status | VARCHAR(32) | 是 | 待确认/已确认/有异议 | 普通 |
JSON 字段结构与校验
| 表名 | 对象 | 字段 | 结构编码 | 结构定义 | 校验规则 | 示例 |
|---|---|---|---|---|---|---|
| fin_account_set | AccountSet | fiscal_calendar | FINANCE_CALENDAR | {periods:[{periodCode:string,startDate:string,endDate:string,status:string}], closeRule:object} | 期间不可重叠;关闭期间禁止新增凭证 | {"periods":[{"periodCode":"2026-06","status":"OPEN"}]} |
| fin_exchange_rate_system | ExchangeRateSystem | rate_detail_json | GENERIC | object | array | 必须符合字段说明中的业务结构;保存前进行 JSON Schema 校验并记录版本 | {"version":1,"items":[]} |
| fin_accounting_calendar | AccountingCalendar | period_json | GENERIC | object | array | 必须符合字段说明中的业务结构;保存前进行 JSON Schema 校验并记录版本 | {"version":1,"items":[]} |
| fin_accounting_dimension | AccountingDimension | item_json | GENERIC | object | array | 必须符合字段说明中的业务结构;保存前进行 JSON Schema 校验并记录版本 | {"version":1,"items":[]} |
| fin_voucher_word | VoucherWord | number_rule | GENERIC | object | array | 必须符合字段说明中的业务结构;保存前进行 JSON Schema 校验并记录版本 | {"version":1,"items":[]} |
| fin_gl_parameter | GeneralLedgerParameter | parameter_json | GENERIC | object | array | 必须符合字段说明中的业务结构;保存前进行 JSON Schema 校验并记录版本 | {"version":1,"items":[]} |
| fin_route_rule_version | FinanceRouteRuleVersion | route_expression | GENERIC | object | array | 必须符合字段说明中的业务结构;保存前进行 JSON Schema 校验并记录版本 | {"version":1,"items":[]} |
| fin_route_rule_version | FinanceRouteRuleVersion | fallback_policy | GENERIC | object | array | 必须符合字段说明中的业务结构;保存前进行 JSON Schema 校验并记录版本 | {"version":1,"items":[]} |
| fin_voucher_template | FinanceVoucherTemplate | entry_rule_json | GENERIC | object | array | 必须符合字段说明中的业务结构;保存前进行 JSON Schema 校验并记录版本 | {"version":1,"items":[]} |
| fin_voucher_template | FinanceVoucherTemplate | amount_rule_json | GENERIC | object | array | 必须符合字段说明中的业务结构;保存前进行 JSON Schema 校验并记录版本 | {"version":1,"items":[]} |
| fin_voucher_template | FinanceVoucherTemplate | aux_rule_json | GENERIC | object | array | 必须符合字段说明中的业务结构;保存前进行 JSON Schema 校验并记录版本 | {"version":1,"items":[]} |
| fin_intelligent_accounting_rule | IntelligentAccountingRule | match_expression | GENERIC | object | array | 必须符合字段说明中的业务结构;保存前进行 JSON Schema 校验并记录版本 | {"version":1,"items":[]} |
| fin_open_bank_authorization | OpenBankAuthorization | auth_scope | GENERIC | object | array | 必须符合字段说明中的业务结构;保存前进行 JSON Schema 校验并记录版本 | {"version":1,"items":[]} |
| fin_bank_receipt | BankReceipt | raw_payload | SUPERVISION_PAYLOAD | {bizType:string, contractNo:string, amount:number, student:object, attachments:number[]} | 报送字段必须满足教育局/监管账户配置的必填规则 | {"bizType":"CONTRACT","contractNo":"DNC20260628001","amount":6800} |
| fin_consolidation_task | ConsolidationTask | scope_org_json | GENERIC | object | array | 必须符合字段说明中的业务结构;保存前进行 JSON Schema 校验并记录版本 | {"version":1,"items":[]} |
| fin_consolidation_task | ConsolidationTask | ledger_book_json | GENERIC | object | array | 必须符合字段说明中的业务结构;保存前进行 JSON Schema 校验并记录版本 | {"version":1,"items":[]} |
| fin_amoeba_unit | AmoebaUnit | allocation_rule_json | GENERIC | object | array | 必须符合字段说明中的业务结构;保存前进行 JSON Schema 校验并记录版本 | {"version":1,"items":[]} |
| fin_amoeba_report_snapshot | AmoebaReportSnapshot | report_payload | SUPERVISION_PAYLOAD | {bizType:string, contractNo:string, amount:number, student:object, attachments:number[]} | 报送字段必须满足教育局/监管账户配置的必填规则 | {"bizType":"CONTRACT","contractNo":"DNC20260628001","amount":6800} |
| fin_subject | FinanceSubject | assist_rule | FINANCE_ASSIST | {dimensions:[{code:string, required:boolean, refType:string}], values:object} | 辅助核算维度必须符合科目规则 | {"dimensions":[{"code":"CAMPUS","required":true,"refType":"campus"}]} |
| fin_voucher_entry | FinanceVoucherEntry | assist_payload | SUPERVISION_PAYLOAD | {bizType:string, contractNo:string, amount:number, student:object, attachments:number[]} | 报送字段必须满足教育局/监管账户配置的必填规则 | {"bizType":"CONTRACT","contractNo":"DNC20260628001","amount":6800} |
| fin_initial_balance | InitialBalance | dimension_payload | SUPERVISION_PAYLOAD | {bizType:string, contractNo:string, amount:number, student:object, attachments:number[]} | 报送字段必须满足教育局/监管账户配置的必填规则 | {"bizType":"CONTRACT","contractNo":"DNC20260628001","amount":6800} |
| fin_initial_balance | InitialBalance | cash_flow_opening_json | GENERIC | object | array | 必须符合字段说明中的业务结构;保存前进行 JSON Schema 校验并记录版本 | {"version":1,"items":[]} |
| fin_ledger_entry | LedgerEntry | dimension_payload | SUPERVISION_PAYLOAD | {bizType:string, contractNo:string, amount:number, student:object, attachments:number[]} | 报送字段必须满足教育局/监管账户配置的必填规则 | {"bizType":"CONTRACT","contractNo":"DNC20260628001","amount":6800} |
| fin_report_formula | FinanceReportFormula | formula_json | GENERIC | object | array | 必须符合字段说明中的业务结构;保存前进行 JSON Schema 校验并记录版本 | {"version":1,"items":[]} |
| fin_report_snapshot | FinanceReportSnapshot | report_payload | SUPERVISION_PAYLOAD | {bizType:string, contractNo:string, amount:number, student:object, attachments:number[]} | 报送字段必须满足教育局/监管账户配置的必填规则 | {"bizType":"CONTRACT","contractNo":"DNC20260628001","amount":6800} |
| fin_multi_ledger_relation | MultiLedgerRelation | merge_rule_json | GENERIC | object | array | 必须符合字段说明中的业务结构;保存前进行 JSON Schema 校验并记录版本 | {"version":1,"items":[]} |
| fin_adjustment_period | AdjustmentPeriod | voucher_scope_json | GENERIC | object | array | 必须符合字段说明中的业务结构;保存前进行 JSON Schema 校验并记录版本 | {"version":1,"items":[]} |
| fin_migration_batch | FinanceMigrationBatch | migration_scope | GENERIC | object | array | 必须符合字段说明中的业务结构;保存前进行 JSON Schema 校验并记录版本 | {"version":1,"items":[]} |
| fin_migration_batch | FinanceMigrationBatch | precheck_result | GENERIC | object | array | 必须符合字段说明中的业务结构;保存前进行 JSON Schema 校验并记录版本 | {"version":1,"items":[]} |
| fin_migration_batch | FinanceMigrationBatch | sample_check_result | GENERIC | object | array | 必须符合字段说明中的业务结构;保存前进行 JSON Schema 校验并记录版本 | {"version":1,"items":[]} |
| exp_invoice | Invoice | ocr_result | INVOICE_OCR | {invoiceCode:string, invoiceNo:string, issueDate:string, amount:number, taxAmount:number, confidence:number, fields:object} | 低置信度字段必须进入人工校正 | {"invoiceNo":"12345678","amount":128.80,"confidence":0.96} |
| exp_invoice_verification | InvoiceVerification | official_payload | SUPERVISION_PAYLOAD | {bizType:string, contractNo:string, amount:number, student:object, attachments:number[]} | 报送字段必须满足教育局/监管账户配置的必填规则 | {"bizType":"CONTRACT","contractNo":"DNC20260628001","amount":6800} |
| exp_invoice_verification | InvoiceVerification | official_receipt | SUPERVISION_RECEIPT | {receiptNo:string, status:string, receivedAt:string, rawFileId?:number, errorCode?:string} | 回执不可覆盖,重报生成新版本 | {"receiptNo":"REG20260628001","status":"SUCCESS"} |
| tax_declaration | TaxReport | declaration_payload | SUPERVISION_PAYLOAD | {bizType:string, contractNo:string, amount:number, student:object, attachments:number[]} | 报送字段必须满足教育局/监管账户配置的必填规则 | {"bizType":"CONTRACT","contractNo":"DNC20260628001","amount":6800} |
状态/枚举标准字典
| 表名 | 对象 | 字段 | 枚举编码 | 取值 | 终态/流转规则 | 字段说明 |
|---|---|---|---|---|---|---|
| fin_account_set | AccountSet | tenant_id | TENANT_ID | 集团、租户隔离字段 | 非终态,可按状态机或字典规则流转 | 集团/租户隔离字段,所有查询必须带租户上下文 |
| fin_account_set | AccountSet | is_deleted | BOOL_DELETED | 0 未删除、1 已删除 | 非终态,可按状态机或字典规则流转 | 是否已删除,0 未删除,1 已删除 |
| fin_account_set | AccountSet | enabled | ENABLED_STATUS | 0 停用、1 启用 | 非终态,可按状态机或字典规则流转 | 是否启用 |
| fin_currency | FinanceCurrency | tenant_id | TENANT_ID | 集团、租户隔离字段 | 非终态,可按状态机或字典规则流转 | 集团/租户隔离字段,所有查询必须带租户上下文 |
| fin_currency | FinanceCurrency | is_deleted | BOOL_DELETED | 0 未删除、1 已删除 | 非终态,可按状态机或字典规则流转 | 是否已删除,0 未删除,1 已删除 |
| fin_currency | FinanceCurrency | enabled | ENABLED_STATUS | 0 停用、1 启用 | 非终态,可按状态机或字典规则流转 | 是否启用 |
| fin_exchange_rate_system | ExchangeRateSystem | tenant_id | TENANT_ID | 集团、租户隔离字段 | 非终态,可按状态机或字典规则流转 | 集团/租户隔离字段,所有查询必须带租户上下文 |
| fin_exchange_rate_system | ExchangeRateSystem | is_deleted | BOOL_DELETED | 0 未删除、1 已删除 | 非终态,可按状态机或字典规则流转 | 是否已删除,0 未删除,1 已删除 |
| fin_exchange_rate_system | ExchangeRateSystem | rate_mode | RATE_MODE | 固定汇率、浮动汇率、手工维护 | 非终态,可按状态机或字典规则流转 | 固定汇率/浮动汇率/手工维护 |
| fin_exchange_rate_system | ExchangeRateSystem | enabled | ENABLED_STATUS | 0 停用、1 启用 | 非终态,可按状态机或字典规则流转 | 是否启用 |
| fin_accounting_calendar | AccountingCalendar | tenant_id | TENANT_ID | 集团、租户隔离字段 | 非终态,可按状态机或字典规则流转 | 集团/租户隔离字段,所有查询必须带租户上下文 |
| fin_accounting_calendar | AccountingCalendar | is_deleted | BOOL_DELETED | 0 未删除、1 已删除 | 非终态,可按状态机或字典规则流转 | 是否已删除,0 未删除,1 已删除 |
| fin_accounting_calendar | AccountingCalendar | calendar_status | CALENDAR_STATUS | 草稿、启用、停用 | 非终态,可按状态机或字典规则流转 | 草稿/启用/停用 |
| fin_accounting_element | AccountingElement | tenant_id | TENANT_ID | 集团、租户隔离字段 | 非终态,可按状态机或字典规则流转 | 集团/租户隔离字段,所有查询必须带租户上下文 |
| fin_accounting_element | AccountingElement | is_deleted | BOOL_DELETED | 0 未删除、1 已删除 | 非终态,可按状态机或字典规则流转 | 是否已删除,0 未删除,1 已删除 |
| fin_accounting_element | AccountingElement | balance_direction | BALANCE_DIRECTION | 借、贷 | 非终态,可按状态机或字典规则流转 | 借/贷 |
| fin_accounting_element | AccountingElement | enabled | ENABLED_STATUS | 0 停用、1 启用 | 非终态,可按状态机或字典规则流转 | 是否启用 |
| fin_accounting_dimension | AccountingDimension | tenant_id | TENANT_ID | 集团、租户隔离字段 | 非终态,可按状态机或字典规则流转 | 集团/租户隔离字段,所有查询必须带租户上下文 |
| fin_accounting_dimension | AccountingDimension | is_deleted | BOOL_DELETED | 0 未删除、1 已删除 | 非终态,可按状态机或字典规则流转 | 是否已删除,0 未删除,1 已删除 |
| fin_accounting_dimension | AccountingDimension | dimension_type | DIMENSION_TYPE | 学员、家长、员工、供应商、校区、部门、项目、课程 | 非终态,可按状态机或字典规则流转 | 学员/家长/员工/供应商/校区/部门/项目/课程 |
| fin_accounting_dimension | AccountingDimension | source_object_type | SOURCE_OBJECT_TYPE | 按业务字典配置,需在字典中心维护编码、名称、排序、启停和终态标识 | 非终态,可按状态机或字典规则流转 | 来源业务对象类型 |
| fin_accounting_dimension | AccountingDimension | enabled | ENABLED_STATUS | 0 停用、1 启用 | 非终态,可按状态机或字典规则流转 | 是否启用 |
| fin_voucher_word | VoucherWord | tenant_id | TENANT_ID | 集团、租户隔离字段 | 非终态,可按状态机或字典规则流转 | 集团/租户隔离字段,所有查询必须带租户上下文 |
| fin_voucher_word | VoucherWord | is_deleted | BOOL_DELETED | 0 未删除、1 已删除 | 非终态,可按状态机或字典规则流转 | 是否已删除,0 未删除,1 已删除 |
| fin_voucher_word | VoucherWord | enabled | ENABLED_STATUS | 0 停用、1 启用 | 非终态,可按状态机或字典规则流转 | 是否启用 |
| fin_accounting_policy | AccountingPolicy | tenant_id | TENANT_ID | 集团、租户隔离字段 | 非终态,可按状态机或字典规则流转 | 集团/租户隔离字段,所有查询必须带租户上下文 |
| fin_accounting_policy | AccountingPolicy | is_deleted | BOOL_DELETED | 0 未删除、1 已删除 | 非终态,可按状态机或字典规则流转 | 是否已删除,0 未删除,1 已删除 |
| fin_accounting_policy | AccountingPolicy | enabled | ENABLED_STATUS | 0 停用、1 启用 | 非终态,可按状态机或字典规则流转 | 是否启用 |
| fin_ledger_book | LedgerBook | tenant_id | TENANT_ID | 集团、租户隔离字段 | 非终态,可按状态机或字典规则流转 | 集团/租户隔离字段,所有查询必须带租户上下文 |
| fin_ledger_book | LedgerBook | is_deleted | BOOL_DELETED | 0 未删除、1 已删除 | 非终态,可按状态机或字典规则流转 | 是否已删除,0 未删除,1 已删除 |
| fin_ledger_book | LedgerBook | ledger_type | LEDGER_TYPE | 主账簿、辅助账簿、调整账簿、合并账簿 | 非终态,可按状态机或字典规则流转 | 主账簿/辅助账簿/调整账簿/合并账簿 |
| fin_ledger_book | LedgerBook | enabled | ENABLED_STATUS | 0 停用、1 启用 | 非终态,可按状态机或字典规则流转 | 是否启用 |
| fin_summary_template | SummaryTemplate | tenant_id | TENANT_ID | 集团、租户隔离字段 | 非终态,可按状态机或字典规则流转 | 集团/租户隔离字段,所有查询必须带租户上下文 |
| fin_summary_template | SummaryTemplate | is_deleted | BOOL_DELETED | 0 未删除、1 已删除 | 非终态,可按状态机或字典规则流转 | 是否已删除,0 未删除,1 已删除 |
| fin_summary_template | SummaryTemplate | enabled | ENABLED_STATUS | 0 停用、1 启用 | 非终态,可按状态机或字典规则流转 | 是否启用 |
| fin_settlement_method | SettlementMethod | tenant_id | TENANT_ID | 集团、租户隔离字段 | 非终态,可按状态机或字典规则流转 | 集团/租户隔离字段,所有查询必须带租户上下文 |
| fin_settlement_method | SettlementMethod | is_deleted | BOOL_DELETED | 0 未删除、1 已删除 | 非终态,可按状态机或字典规则流转 | 是否已删除,0 未删除,1 已删除 |
| fin_settlement_method | SettlementMethod | channel_type | CHANNEL_TYPE | 现金、银行、微信、支付宝、监管账户、其他 | 非终态,可按状态机或字典规则流转 | 现金/银行/微信/支付宝/监管账户/其他 |
| fin_settlement_method | SettlementMethod | enabled | ENABLED_STATUS | 0 停用、1 启用 | 非终态,可按状态机或字典规则流转 | 是否启用 |
| fin_cash_flow_item | CashFlowItem | tenant_id | TENANT_ID | 集团、租户隔离字段 | 非终态,可按状态机或字典规则流转 | 集团/租户隔离字段,所有查询必须带租户上下文 |
| fin_cash_flow_item | CashFlowItem | is_deleted | BOOL_DELETED | 0 未删除、1 已删除 | 非终态,可按状态机或字典规则流转 | 是否已删除,0 未删除,1 已删除 |
| fin_cash_flow_item | CashFlowItem | item_type | ITEM_TYPE | 经营、投资、筹资、汇率影响、附表项目 | 非终态,可按状态机或字典规则流转 | 经营/投资/筹资/汇率影响/附表项目 |
| fin_cash_flow_item | CashFlowItem | enabled | ENABLED_STATUS | 0 停用、1 启用 | 非终态,可按状态机或字典规则流转 | 是否启用 |
| fin_gl_parameter | GeneralLedgerParameter | tenant_id | TENANT_ID | 集团、租户隔离字段 | 非终态,可按状态机或字典规则流转 | 集团/租户隔离字段,所有查询必须带租户上下文 |
| fin_gl_parameter | GeneralLedgerParameter | is_deleted | BOOL_DELETED | 0 未删除、1 已删除 | 非终态,可按状态机或字典规则流转 | 是否已删除,0 未删除,1 已删除 |
| fin_gl_parameter | GeneralLedgerParameter | enabled | ENABLED_STATUS | 0 停用、1 启用 | 非终态,可按状态机或字典规则流转 | 是否启用 |
| fin_route_rule_version | FinanceRouteRuleVersion | tenant_id | TENANT_ID | 集团、租户隔离字段 | 非终态,可按状态机或字典规则流转 | 集团/租户隔离字段,所有查询必须带租户上下文 |
| fin_route_rule_version | FinanceRouteRuleVersion | is_deleted | BOOL_DELETED | 0 未删除、1 已删除 | 非终态,可按状态机或字典规则流转 | 是否已删除,0 未删除,1 已删除 |
| fin_route_rule_version | FinanceRouteRuleVersion | event_type | EVENT_TYPE | CREATED 新增、UPDATED 更新、DELETED 删除、STATUS_CHANGED 状态变化、CALLBACK_RECEIVED 回调收到、PAYMENT_SUCCESS 支付成功、RECORDING_READY 录制完成、DEVICE_OFFLINE 设备离线 | 包含终态,终态禁止直接编辑,需走变更/红冲/撤回流程 | 收款/课消/退款/报销/采购/薪酬等事件类型 |
| fin_route_rule_version | FinanceRouteRuleVersion | priority | PRIORITY | 按业务字典配置,需在字典中心维护编码、名称、排序、启停和终态标识 | 非终态,可按状态机或字典规则流转 | 匹配优先级 |
| fin_route_rule_version | FinanceRouteRuleVersion | approval_status | APPROVAL_STATUS | NOT_STARTED 未发起、PENDING 审批中、APPROVED 已通过、REJECTED 已驳回、REVOKED 已撤回 | 非终态,可按状态机或字典规则流转 | 草稿/待审批/已生效/已停用 |
| fin_subject_mapping | FinanceSubjectMapping | tenant_id | TENANT_ID | 集团、租户隔离字段 | 非终态,可按状态机或字典规则流转 | 集团/租户隔离字段,所有查询必须带租户上下文 |
| fin_subject_mapping | FinanceSubjectMapping | is_deleted | BOOL_DELETED | 0 未删除、1 已删除 | 非终态,可按状态机或字典规则流转 | 是否已删除,0 未删除,1 已删除 |
| fin_subject_mapping | FinanceSubjectMapping | event_type | EVENT_TYPE | CREATED 新增、UPDATED 更新、DELETED 删除、STATUS_CHANGED 状态变化、CALLBACK_RECEIVED 回调收到、PAYMENT_SUCCESS 支付成功、RECORDING_READY 录制完成、DEVICE_OFFLINE 设备离线 | 包含终态,终态禁止直接编辑,需走变更/红冲/撤回流程 | 财务事件类型 |
| fin_subject_mapping | FinanceSubjectMapping | approval_status | APPROVAL_STATUS | NOT_STARTED 未发起、PENDING 审批中、APPROVED 已通过、REJECTED 已驳回、REVOKED 已撤回 | 非终态,可按状态机或字典规则流转 | 草稿/待审批/已生效/已停用 |
| fin_subject_mapping | FinanceSubjectMapping | status | STATUS | 启用、停用 | 非终态,可按状态机或字典规则流转 | 启用/停用 |
| fin_aux_mapping | FinanceAuxMapping | tenant_id | TENANT_ID | 集团、租户隔离字段 | 非终态,可按状态机或字典规则流转 | 集团/租户隔离字段,所有查询必须带租户上下文 |
| fin_aux_mapping | FinanceAuxMapping | is_deleted | BOOL_DELETED | 0 未删除、1 已删除 | 非终态,可按状态机或字典规则流转 | 是否已删除,0 未删除,1 已删除 |
| fin_aux_mapping | FinanceAuxMapping | aux_type | AUX_TYPE | 客户、供应商、员工、部门、校区、项目等辅助 | 非终态,可按状态机或字典规则流转 | 客户/供应商/员工/部门/校区/项目等辅助类型 |
| fin_aux_mapping | FinanceAuxMapping | dino_object_type | DINO_OBJECT_TYPE | 按业务字典配置,需在字典中心维护编码、名称、排序、启停和终态标识 | 非终态,可按状态机或字典规则流转 | 迪诺对象类型 |
| fin_aux_mapping | FinanceAuxMapping | validation_status | VALIDATION_STATUS | 待校验、有效、无效、停用 | 非终态,可按状态机或字典规则流转 | 待校验/有效/无效/停用 |
| fin_voucher_template | FinanceVoucherTemplate | tenant_id | TENANT_ID | 集团、租户隔离字段 | 非终态,可按状态机或字典规则流转 | 集团/租户隔离字段,所有查询必须带租户上下文 |
| fin_voucher_template | FinanceVoucherTemplate | is_deleted | BOOL_DELETED | 0 未删除、1 已删除 | 非终态,可按状态机或字典规则流转 | 是否已删除,0 未删除,1 已删除 |
| fin_voucher_template | FinanceVoucherTemplate | event_type | EVENT_TYPE | CREATED 新增、UPDATED 更新、DELETED 删除、STATUS_CHANGED 状态变化、CALLBACK_RECEIVED 回调收到、PAYMENT_SUCCESS 支付成功、RECORDING_READY 录制完成、DEVICE_OFFLINE 设备离线 | 包含终态,终态禁止直接编辑,需走变更/红冲/撤回流程 | 适用财务事件类型 |
| fin_voucher_template | FinanceVoucherTemplate | voucher_mode | VOUCHER_MODE | 业务凭证、总账凭证、调整凭证、冲销凭证 | 非终态,可按状态机或字典规则流转 | 业务凭证/总账凭证/调整凭证/冲销凭证 |
| fin_voucher_template | FinanceVoucherTemplate | approval_status | APPROVAL_STATUS | NOT_STARTED 未发起、PENDING 审批中、APPROVED 已通过、REJECTED 已驳回、REVOKED 已撤回 | 非终态,可按状态机或字典规则流转 | 草稿/待审批/已生效/已停用 |
| fin_voucher_template | FinanceVoucherTemplate | enabled | ENABLED_STATUS | 0 停用、1 启用 | 非终态,可按状态机或字典规则流转 | 是否启用 |
| fin_finance_event | FinanceEvent | tenant_id | TENANT_ID | 集团、租户隔离字段 | 非终态,可按状态机或字典规则流转 | 集团/租户隔离字段,所有查询必须带租户上下文 |
| fin_finance_event | FinanceEvent | is_deleted | BOOL_DELETED | 0 未删除、1 已删除 | 非终态,可按状态机或字典规则流转 | 是否已删除,0 未删除,1 已删除 |
| fin_finance_event | FinanceEvent | event_type | EVENT_TYPE | CREATED 新增、UPDATED 更新、DELETED 删除、STATUS_CHANGED 状态变化、CALLBACK_RECEIVED 回调收到、PAYMENT_SUCCESS 支付成功、RECORDING_READY 录制完成、DEVICE_OFFLINE 设备离线 | 包含终态,终态禁止直接编辑,需走变更/红冲/撤回流程 | 收款/课消/退款/报销/采购/薪酬/结转等 |
| fin_finance_event | FinanceEvent | source_biz_type | SOURCE_BIZ_TYPE | MARKETING_FORM 活动表单、LIVE_PUBLIC 公开课直播、CRM_IMPORT CRM导入、PARENT_REFERRAL 家长转介绍、SERVICE_TICKET 服务工单、PAYMENT 支付、DEVICE_EVENT 设备事件、MANUAL 手工录入 | 非终态,可按状态机或字典规则流转 | 来源业务类型 |
| fin_finance_event | FinanceEvent | event_status | EVENT_STATUS | 待生成、待制证、制证中、已制证、入账失败、已冲正、已关闭 | 包含终态,终态禁止直接编辑,需走变更/红冲/撤回流程 | 待生成/待制证/制证中/已制证/入账失败/已冲正/已关闭 |
| fin_finance_event | FinanceEvent | cutover_flag | CUTOVER_FLAG | 是否历史补推、切换期数据 | 非终态,可按状态机或字典规则流转 | 是否历史补推/切换期数据 |
| fin_voucher_task | FinanceVoucherTask | tenant_id | TENANT_ID | 集团、租户隔离字段 | 非终态,可按状态机或字典规则流转 | 集团/租户隔离字段,所有查询必须带租户上下文 |
| fin_voucher_task | FinanceVoucherTask | is_deleted | BOOL_DELETED | 0 未删除、1 已删除 | 非终态,可按状态机或字典规则流转 | 是否已删除,0 未删除,1 已删除 |
| fin_voucher_task | FinanceVoucherTask | target_object_type | TARGET_OBJECT_TYPE | 凭证、现金流量、期末处理、调整期间凭证 | 非终态,可按状态机或字典规则流转 | 凭证/现金流量/期末处理/调整期间凭证 |
| fin_voucher_task | FinanceVoucherTask | target_operation | TARGET_OPERATION | 生成、提交审核、审核、出纳复核、过账、红冲、反过账、查询 | 非终态,可按状态机或字典规则流转 | 生成/提交审核/审核/出纳复核/过账/红冲/反过账/查询 |
| fin_voucher_task | FinanceVoucherTask | task_status | TASK_STATUS | 待执行、执行中、成功、失败、结果未知、已关闭 | 包含终态,终态禁止直接编辑,需走变更/红冲/撤回流程 | 待执行/执行中/成功/失败/结果未知/已关闭 |
| fin_voucher_task | FinanceVoucherTask | continuation_mode | CONTINUATION_MODE | 从失败步骤重试、重建任务、人工关闭 | 包含终态,终态禁止直接编辑,需走变更/红冲/撤回流程 | 从失败步骤重试/重建任务/人工关闭 |
| fin_reconciliation_batch | FinanceReconciliationBatch | tenant_id | TENANT_ID | 集团、租户隔离字段 | 非终态,可按状态机或字典规则流转 | 集团/租户隔离字段,所有查询必须带租户上下文 |
| fin_reconciliation_batch | FinanceReconciliationBatch | is_deleted | BOOL_DELETED | 0 未删除、1 已删除 | 非终态,可按状态机或字典规则流转 | 是否已删除,0 未删除,1 已删除 |
| fin_reconciliation_batch | FinanceReconciliationBatch | reconcile_type | RECONCILE_TYPE | 收款、退款、报销、采购、薪酬、课消收入 | 非终态,可按状态机或字典规则流转 | 收款/退款/报销/采购/薪酬/课消收入 |
| fin_reconciliation_batch | FinanceReconciliationBatch | status | STATUS | 待对账、对账中、一致、有差异、已关闭 | 包含终态,终态禁止直接编辑,需走变更/红冲/撤回流程 | 待对账/对账中/一致/有差异/已关闭 |
| fin_reconciliation_diff | FinanceReconciliationDiff | tenant_id | TENANT_ID | 集团、租户隔离字段 | 非终态,可按状态机或字典规则流转 | 集团/租户隔离字段,所有查询必须带租户上下文 |
| fin_reconciliation_diff | FinanceReconciliationDiff | is_deleted | BOOL_DELETED | 0 未删除、1 已删除 | 非终态,可按状态机或字典规则流转 | 是否已删除,0 未删除,1 已删除 |
| fin_reconciliation_diff | FinanceReconciliationDiff | diff_type | DIFF_TYPE | 业务有总账无、总账有业务无、金额不一致、不一致 | 非终态,可按状态机或字典规则流转 | 业务有总账无/总账有业务无/金额不一致/状态不一致 |
| fin_reconciliation_diff | FinanceReconciliationDiff | handle_status | HANDLE_STATUS | 待处理、处理中、已补凭证、已调整、已关闭 | 包含终态,终态禁止直接编辑,需走变更/红冲/撤回流程 | 待处理/处理中/已补凭证/已调整/已关闭 |
| fin_external_statement | ExternalStatement | tenant_id | TENANT_ID | 集团、租户隔离字段 | 非终态,可按状态机或字典规则流转 | 集团/租户隔离字段,所有查询必须带租户上下文 |
| fin_external_statement | ExternalStatement | is_deleted | BOOL_DELETED | 0 未删除、1 已删除 | 非终态,可按状态机或字典规则流转 | 是否已删除,0 未删除,1 已删除 |
| fin_external_statement | ExternalStatement | channel_type | CHANNEL_TYPE | 微信、支付宝、银联、银行、监管账户 | 非终态,可按状态机或字典规则流转 | 微信/支付宝/银联/银行/监管账户 |
| fin_external_statement | ExternalStatement | biz_type | BIZ_TYPE | LEAD 线索、CUSTOMER 客户、CONTRACT 合同、ORDER 订单、PAYMENT 收款、REFUND 退费、LESSON 课次、CONSUMPTION 课消、EXPENSE 报销、VOUCHER 凭证、INVOICE 发票、LIVE 直播、PATROL 巡课、DEVICE 设备、MATERIAL 物料、PAYROLL 工资 | 非终态,可按状态机或字典规则流转 | 匹配业务类型 |
| fin_external_statement | ExternalStatement | statement_status | STATEMENT_STATUS | 待匹配、已匹配、异常、已关闭 | 包含终态,终态禁止直接编辑,需走变更/红冲/撤回流程 | 待匹配/已匹配/异常/已关闭 |
| fin_external_statement | ExternalStatement | match_status | MATCH_STATUS | 未匹配、自动匹配、人工匹配、匹配失败 | 包含终态,终态禁止直接编辑,需走变更/红冲/撤回流程 | 未匹配/自动匹配/人工匹配/匹配失败 |
| fin_intelligent_accounting_rule | IntelligentAccountingRule | tenant_id | TENANT_ID | 集团、租户隔离字段 | 非终态,可按状态机或字典规则流转 | 集团/租户隔离字段,所有查询必须带租户上下文 |
| fin_intelligent_accounting_rule | IntelligentAccountingRule | is_deleted | BOOL_DELETED | 0 未删除、1 已删除 | 非终态,可按状态机或字典规则流转 | 是否已删除,0 未删除,1 已删除 |
| fin_intelligent_accounting_rule | IntelligentAccountingRule | event_type | EVENT_TYPE | CREATED 新增、UPDATED 更新、DELETED 删除、STATUS_CHANGED 状态变化、CALLBACK_RECEIVED 回调收到、PAYMENT_SUCCESS 支付成功、RECORDING_READY 录制完成、DEVICE_OFFLINE 设备离线 | 包含终态,终态禁止直接编辑,需走变更/红冲/撤回流程 | 适用财务事件类型 |
| fin_intelligent_accounting_rule | IntelligentAccountingRule | auto_post_policy | AUTO_POST_POLICY | 仅制证、制证后待审、制证后自动过账 | 非终态,可按状态机或字典规则流转 | 仅制证/制证后待审/制证后自动过账 |
| fin_intelligent_accounting_rule | IntelligentAccountingRule | approval_status | APPROVAL_STATUS | NOT_STARTED 未发起、PENDING 审批中、APPROVED 已通过、REJECTED 已驳回、REVOKED 已撤回 | 非终态,可按状态机或字典规则流转 | 草稿/待审批/已生效/已停用 |
| fin_intelligent_accounting_rule | IntelligentAccountingRule | enabled | ENABLED_STATUS | 0 停用、1 启用 | 非终态,可按状态机或字典规则流转 | 是否启用 |
| fin_receivable_bill | FinanceReceivableBill | tenant_id | TENANT_ID | 集团、租户隔离字段 | 非终态,可按状态机或字典规则流转 | 集团/租户隔离字段,所有查询必须带租户上下文 |
| fin_receivable_bill | FinanceReceivableBill | is_deleted | BOOL_DELETED | 0 未删除、1 已删除 | 非终态,可按状态机或字典规则流转 | 是否已删除,0 未删除,1 已删除 |
| fin_receivable_bill | FinanceReceivableBill | source_biz_type | SOURCE_BIZ_TYPE | MARKETING_FORM 活动表单、LIVE_PUBLIC 公开课直播、CRM_IMPORT CRM导入、PARENT_REFERRAL 家长转介绍、SERVICE_TICKET 服务工单、PAYMENT 支付、DEVICE_EVENT 设备事件、MANUAL 手工录入 | 非终态,可按状态机或字典规则流转 | 合同/预存/欠费上课/退费冲减/其他 |
| fin_receivable_bill | FinanceReceivableBill | bill_status | BILL_STATUS | 待收款、部分收款、已收清、逾期、已冲销、已关闭 | 包含终态,终态禁止直接编辑,需走变更/红冲/撤回流程 | 待收款/部分收款/已收清/逾期/已冲销/已关闭 |
| fin_receivable_writeoff | ReceivableWriteOff | tenant_id | TENANT_ID | 集团、租户隔离字段 | 非终态,可按状态机或字典规则流转 | 集团/租户隔离字段,所有查询必须带租户上下文 |
| fin_receivable_writeoff | ReceivableWriteOff | is_deleted | BOOL_DELETED | 0 未删除、1 已删除 | 非终态,可按状态机或字典规则流转 | 是否已删除,0 未删除,1 已删除 |
| fin_receivable_writeoff | ReceivableWriteOff | writeoff_status | WRITEOFF_STATUS | 待核销、已核销、已冲销、失败 | 包含终态,终态禁止直接编辑,需走变更/红冲/撤回流程 | 待核销/已核销/已冲销/失败 |
| fin_payable_bill | FinancePayableBill | tenant_id | TENANT_ID | 集团、租户隔离字段 | 非终态,可按状态机或字典规则流转 | 集团/租户隔离字段,所有查询必须带租户上下文 |
| fin_payable_bill | FinancePayableBill | is_deleted | BOOL_DELETED | 0 未删除、1 已删除 | 非终态,可按状态机或字典规则流转 | 是否已删除,0 未删除,1 已删除 |
| fin_payable_bill | FinancePayableBill | source_biz_type | SOURCE_BIZ_TYPE | MARKETING_FORM 活动表单、LIVE_PUBLIC 公开课直播、CRM_IMPORT CRM导入、PARENT_REFERRAL 家长转介绍、SERVICE_TICKET 服务工单、PAYMENT 支付、DEVICE_EVENT 设备事件、MANUAL 手工录入 | 非终态,可按状态机或字典规则流转 | 报销/采购/薪资/税费/其他 |
| fin_payable_bill | FinancePayableBill | payee_type | PAYEE_TYPE | 员工、供应商、税务机关、其他 | 非终态,可按状态机或字典规则流转 | 员工/供应商/税务机关/其他 |
| fin_payable_bill | FinancePayableBill | bill_status | BILL_STATUS | 待付款、部分付款、已付清、逾期、已冲销、已关闭 | 包含终态,终态禁止直接编辑,需走变更/红冲/撤回流程 | 待付款/部分付款/已付清/逾期/已冲销/已关闭 |
| fin_payable_writeoff | PayableWriteOff | tenant_id | TENANT_ID | 集团、租户隔离字段 | 非终态,可按状态机或字典规则流转 | 集团/租户隔离字段,所有查询必须带租户上下文 |
| fin_payable_writeoff | PayableWriteOff | is_deleted | BOOL_DELETED | 0 未删除、1 已删除 | 非终态,可按状态机或字典规则流转 | 是否已删除,0 未删除,1 已删除 |
| fin_payable_writeoff | PayableWriteOff | writeoff_status | WRITEOFF_STATUS | 待核销、已核销、已冲销、失败 | 包含终态,终态禁止直接编辑,需走变更/红冲/撤回流程 | 待核销/已核销/已冲销/失败 |
| fin_cashier_journal | CashierJournal | tenant_id | TENANT_ID | 集团、租户隔离字段 | 非终态,可按状态机或字典规则流转 | 集团/租户隔离字段,所有查询必须带租户上下文 |
| fin_cashier_journal | CashierJournal | is_deleted | BOOL_DELETED | 0 未删除、1 已删除 | 非终态,可按状态机或字典规则流转 | 是否已删除,0 未删除,1 已删除 |
| fin_cashier_journal | CashierJournal | journal_type | JOURNAL_TYPE | 现金、银行 | 非终态,可按状态机或字典规则流转 | 现金/银行 |
| fin_cashier_journal | CashierJournal | reconcile_status | RECONCILE_STATUS | 待对账、已匹配、有差异、已关闭 | 包含终态,终态禁止直接编辑,需走变更/红冲/撤回流程 | 待对账/已匹配/有差异/已关闭 |
| fin_bank_reconciliation | BankReconciliation | tenant_id | TENANT_ID | 集团、租户隔离字段 | 非终态,可按状态机或字典规则流转 | 集团/租户隔离字段,所有查询必须带租户上下文 |
| fin_bank_reconciliation | BankReconciliation | is_deleted | BOOL_DELETED | 0 未删除、1 已删除 | 非终态,可按状态机或字典规则流转 | 是否已删除,0 未删除,1 已删除 |
| fin_bank_reconciliation | BankReconciliation | reconcile_status | RECONCILE_STATUS | 待导入、待匹配、自动匹配、人工匹配、有差异、已复核、已关闭 | 包含终态,终态禁止直接编辑,需走变更/红冲/撤回流程 | 待导入/待匹配/自动匹配/人工匹配/有差异/已复核/已关闭 |
| fin_bill_note | FinanceBillNote | tenant_id | TENANT_ID | 集团、租户隔离字段 | 非终态,可按状态机或字典规则流转 | 集团/租户隔离字段,所有查询必须带租户上下文 |
| fin_bill_note | FinanceBillNote | is_deleted | BOOL_DELETED | 0 未删除、1 已删除 | 非终态,可按状态机或字典规则流转 | 是否已删除,0 未删除,1 已删除 |
| fin_bill_note | FinanceBillNote | bill_type | BILL_TYPE | 应收票据、应付票据 | 非终态,可按状态机或字典规则流转 | 应收票据/应付票据 |
| fin_bill_note | FinanceBillNote | bill_status | BILL_STATUS | 已登记、已背书、已贴现、待到期、已兑付、已作废 | 包含终态,终态禁止直接编辑,需走变更/红冲/撤回流程 | 已登记/已背书/已贴现/待到期/已兑付/已作废 |
| fin_fund_account | FundAccount | tenant_id | TENANT_ID | 集团、租户隔离字段 | 非终态,可按状态机或字典规则流转 | 集团/租户隔离字段,所有查询必须带租户上下文 |
| fin_fund_account | FundAccount | is_deleted | BOOL_DELETED | 0 未删除、1 已删除 | 非终态,可按状态机或字典规则流转 | 是否已删除,0 未删除,1 已删除 |
| fin_fund_account | FundAccount | account_purpose | ACCOUNT_PURPOSE | 收款、付款、监管、备用金、税务 | 非终态,可按状态机或字典规则流转 | 收款/付款/监管/备用金/税务 |
| fin_fund_account | FundAccount | enabled | ENABLED_STATUS | 0 停用、1 启用 | 非终态,可按状态机或字典规则流转 | 是否启用 |
| fin_fund_transfer | FundTransfer | tenant_id | TENANT_ID | 集团、租户隔离字段 | 非终态,可按状态机或字典规则流转 | 集团/租户隔离字段,所有查询必须带租户上下文 |
| fin_fund_transfer | FundTransfer | is_deleted | BOOL_DELETED | 0 未删除、1 已删除 | 非终态,可按状态机或字典规则流转 | 是否已删除,0 未删除,1 已删除 |
| fin_fund_transfer | FundTransfer | transfer_status | TRANSFER_STATUS | 草稿、待审批、待付款、已完成、失败、已撤销 | 包含终态,终态禁止直接编辑,需走变更/红冲/撤回流程 | 草稿/待审批/待付款/已完成/失败/已撤销 |
| fin_fund_transfer | FundTransfer | approval_status | APPROVAL_STATUS | NOT_STARTED 未发起、PENDING 审批中、APPROVED 已通过、REJECTED 已驳回、REVOKED 已撤回 | 非终态,可按状态机或字典规则流转 | 审批状态,未发起为空 |
| fin_bank_payment_instruction | BankPaymentInstruction | tenant_id | TENANT_ID | 集团、租户隔离字段 | 非终态,可按状态机或字典规则流转 | 集团/租户隔离字段,所有查询必须带租户上下文 |
| fin_bank_payment_instruction | BankPaymentInstruction | is_deleted | BOOL_DELETED | 0 未删除、1 已删除 | 非终态,可按状态机或字典规则流转 | 是否已删除,0 未删除,1 已删除 |
| fin_bank_payment_instruction | BankPaymentInstruction | bank_status | BANK_STATUS | 待提交、提交中、银行受理、成功、失败、结果未知、已撤销 | 包含终态,终态禁止直接编辑,需走变更/红冲/撤回流程 | 待提交/提交中/银行受理/成功/失败/结果未知/已撤销 |
| fin_open_bank_authorization | OpenBankAuthorization | tenant_id | TENANT_ID | 集团、租户隔离字段 | 非终态,可按状态机或字典规则流转 | 集团/租户隔离字段,所有查询必须带租户上下文 |
| fin_open_bank_authorization | OpenBankAuthorization | is_deleted | BOOL_DELETED | 0 未删除、1 已删除 | 非终态,可按状态机或字典规则流转 | 是否已删除,0 未删除,1 已删除 |
| fin_open_bank_authorization | OpenBankAuthorization | auth_scope | AUTH_SCOPE | 按业务字典配置,需在字典中心维护编码、名称、排序、启停和终态标识 | 非终态,可按状态机或字典规则流转 | 账户查询、回单、付款等授权范围 |
| fin_open_bank_authorization | OpenBankAuthorization | auth_status | AUTH_STATUS | 待授权、有效、即将到期、已过期、已撤销 | 非终态,可按状态机或字典规则流转 | 待授权/有效/即将到期/已过期/已撤销 |
| fin_bank_receipt | BankReceipt | tenant_id | TENANT_ID | 集团、租户隔离字段 | 非终态,可按状态机或字典规则流转 | 集团/租户隔离字段,所有查询必须带租户上下文 |
| fin_bank_receipt | BankReceipt | is_deleted | BOOL_DELETED | 0 未删除、1 已删除 | 非终态,可按状态机或字典规则流转 | 是否已删除,0 未删除,1 已删除 |
| fin_bank_receipt | BankReceipt | match_status | MATCH_STATUS | 待匹配、已匹配、有差异、已归档 | 包含终态,终态禁止直接编辑,需走变更/红冲/撤回流程 | 待匹配/已匹配/有差异/已归档 |
| fin_consolidation_task | ConsolidationTask | tenant_id | TENANT_ID | 集团、租户隔离字段 | 非终态,可按状态机或字典规则流转 | 集团/租户隔离字段,所有查询必须带租户上下文 |
| fin_consolidation_task | ConsolidationTask | is_deleted | BOOL_DELETED | 0 未删除、1 已删除 | 非终态,可按状态机或字典规则流转 | 是否已删除,0 未删除,1 已删除 |
| fin_consolidation_task | ConsolidationTask | balance_status | BALANCE_STATUS | 平衡、不平、待复核 | 非终态,可按状态机或字典规则流转 | 平衡/不平/待复核 |
| fin_consolidation_task | ConsolidationTask | task_status | TASK_STATUS | 草稿、取数中、待抵消、待复核、已发布、失败 | 包含终态,终态禁止直接编辑,需走变更/红冲/撤回流程 | 草稿/取数中/待抵消/待复核/已发布/失败 |
| fin_amoeba_unit | AmoebaUnit | tenant_id | TENANT_ID | 集团、租户隔离字段 | 非终态,可按状态机或字典规则流转 | 集团/租户隔离字段,所有查询必须带租户上下文 |
| fin_amoeba_unit | AmoebaUnit | is_deleted | BOOL_DELETED | 0 未删除、1 已删除 | 非终态,可按状态机或字典规则流转 | 是否已删除,0 未删除,1 已删除 |
| fin_amoeba_unit | AmoebaUnit | unit_type | UNIT_TYPE | 校区、课程、项目、团队、员工 | 非终态,可按状态机或字典规则流转 | 校区/课程/项目/团队/员工 |
| fin_amoeba_unit | AmoebaUnit | enabled | ENABLED_STATUS | 0 停用、1 启用 | 非终态,可按状态机或字典规则流转 | 是否启用 |
| fin_amoeba_report_snapshot | AmoebaReportSnapshot | tenant_id | TENANT_ID | 集团、租户隔离字段 | 非终态,可按状态机或字典规则流转 | 集团/租户隔离字段,所有查询必须带租户上下文 |
| fin_amoeba_report_snapshot | AmoebaReportSnapshot | is_deleted | BOOL_DELETED | 0 未删除、1 已删除 | 非终态,可按状态机或字典规则流转 | 是否已删除,0 未删除,1 已删除 |
| fin_amoeba_report_snapshot | AmoebaReportSnapshot | publish_status | PUBLISH_STATUS | DRAFT 草稿、PUBLISHING 发布中、PUBLISHED 已发布、FAILED 发布失败、OFFLINE 已下线、ARCHIVED 已归档 | 包含终态,终态禁止直接编辑,需走变更/红冲/撤回流程 | 草稿/待复核/已发布/已归档 |
| fin_cost_allocation | CostAllocation | tenant_id | TENANT_ID | 集团、租户隔离字段 | 非终态,可按状态机或字典规则流转 | 集团/租户隔离字段,所有查询必须带租户上下文 |
| fin_cost_allocation | CostAllocation | is_deleted | BOOL_DELETED | 0 未删除、1 已删除 | 非终态,可按状态机或字典规则流转 | 是否已删除,0 未删除,1 已删除 |
| fin_cost_allocation | CostAllocation | cost_source_type | COST_SOURCE_TYPE | 物料、图书、固定资产、积分礼品、课酬、活动、公共费用 | 非终态,可按状态机或字典规则流转 | 物料/图书/固定资产/积分礼品/课酬/活动/公共费用 |
| fin_cost_allocation | CostAllocation | allocation_status | ALLOCATION_STATUS | 待归集、归集中、待分摊、待结转、已结转、失败 | 包含终态,终态禁止直接编辑,需走变更/红冲/撤回流程 | 待归集/归集中/待分摊/待结转/已结转/失败 |
| fin_subject | FinanceSubject | tenant_id | TENANT_ID | 集团、租户隔离字段 | 非终态,可按状态机或字典规则流转 | 集团/租户隔离字段,所有查询必须带租户上下文 |
| fin_subject | FinanceSubject | is_deleted | BOOL_DELETED | 0 未删除、1 已删除 | 非终态,可按状态机或字典规则流转 | 是否已删除,0 未删除,1 已删除 |
| fin_subject | FinanceSubject | subject_type | SUBJECT_TYPE | 资产、负债、收入、成本、费用、权益 | 非终态,可按状态机或字典规则流转 | 资产/负债/收入/成本/费用/权益 |
| fin_subject | FinanceSubject | balance_direction | BALANCE_DIRECTION | 借、贷 | 非终态,可按状态机或字典规则流转 | 借/贷 |
| fin_subject | FinanceSubject | quantity_enabled | QUANTITY_ENABLED | 按业务字典配置,需在字典中心维护编码、名称、排序、启停和终态标识 | 非终态,可按状态机或字典规则流转 | 是否启用数量金额核算 |
| fin_subject | FinanceSubject | foreign_currency_enabled | FOREIGN_CURRENCY_ENABLED | 按业务字典配置,需在字典中心维护编码、名称、排序、启停和终态标识 | 非终态,可按状态机或字典规则流转 | 是否启用外币核算 |
| fin_subject | FinanceSubject | enabled | ENABLED_STATUS | 0 停用、1 启用 | 非终态,可按状态机或字典规则流转 | 是否启用 |
| fin_voucher | FinanceVoucher | tenant_id | TENANT_ID | 集团、租户隔离字段 | 非终态,可按状态机或字典规则流转 | 集团/租户隔离字段,所有查询必须带租户上下文 |
| fin_voucher | FinanceVoucher | is_deleted | BOOL_DELETED | 0 未删除、1 已删除 | 非终态,可按状态机或字典规则流转 | 是否已删除,0 未删除,1 已删除 |
| fin_voucher | FinanceVoucher | source_biz_type | SOURCE_BIZ_TYPE | MARKETING_FORM 活动表单、LIVE_PUBLIC 公开课直播、CRM_IMPORT CRM导入、PARENT_REFERRAL 家长转介绍、SERVICE_TICKET 服务工单、PAYMENT 支付、DEVICE_EVENT 设备事件、MANUAL 手工录入 | 非终态,可按状态机或字典规则流转 | 来源业务类型 |
| fin_voucher | FinanceVoucher | voucher_status | VOUCHER_STATUS | DRAFT 草稿、PENDING_REVIEW 待审核、APPROVED 已审核、POSTED 已过账、REVERSED 已红冲 | 非终态,可按状态机或字典规则流转 | 草稿/待审核/已审核/待出纳复核/已复核/已过账/已红冲 |
| fin_voucher | FinanceVoucher | cashier_review_status | CASHIER_REVIEW_STATUS | 无需复核、待复核、已复核、已驳回 | 非终态,可按状态机或字典规则流转 | 无需复核/待复核/已复核/已驳回 |
| fin_voucher | FinanceVoucher | post_status | POST_STATUS | 未过账、过账中、已过账、过账失败 | 包含终态,终态禁止直接编辑,需走变更/红冲/撤回流程 | 未过账/过账中/已过账/过账失败 |
| fin_voucher | FinanceVoucher | approval_status | APPROVAL_STATUS | NOT_STARTED 未发起、PENDING 审批中、APPROVED 已通过、REJECTED 已驳回、REVOKED 已撤回 | 非终态,可按状态机或字典规则流转 | 审批状态,未发起为空 |
| fin_voucher_entry | FinanceVoucherEntry | tenant_id | TENANT_ID | 集团、租户隔离字段 | 非终态,可按状态机或字典规则流转 | 集团/租户隔离字段,所有查询必须带租户上下文 |
| fin_voucher_entry | FinanceVoucherEntry | is_deleted | BOOL_DELETED | 0 未删除、1 已删除 | 非终态,可按状态机或字典规则流转 | 是否已删除,0 未删除,1 已删除 |
| fin_voucher_audit_log | VoucherAuditLog | tenant_id | TENANT_ID | 集团、租户隔离字段 | 非终态,可按状态机或字典规则流转 | 集团/租户隔离字段,所有查询必须带租户上下文 |
| fin_voucher_audit_log | VoucherAuditLog | is_deleted | BOOL_DELETED | 0 未删除、1 已删除 | 非终态,可按状态机或字典规则流转 | 是否已删除,0 未删除,1 已删除 |
| fin_voucher_audit_log | VoucherAuditLog | operation_type | OPERATION_TYPE | 提交、审核、反审核、出纳复核、过账、反过账、红冲 | 非终态,可按状态机或字典规则流转 | 提交/审核/反审核/出纳复核/过账/反过账/红冲 |
| fin_voucher_audit_log | VoucherAuditLog | operation_result | OPERATION_RESULT | 成功、失败 | 包含终态,终态禁止直接编辑,需走变更/红冲/撤回流程 | 成功/失败 |
| fin_initial_balance | InitialBalance | tenant_id | TENANT_ID | 集团、租户隔离字段 | 非终态,可按状态机或字典规则流转 | 集团/租户隔离字段,所有查询必须带租户上下文 |
| fin_initial_balance | InitialBalance | is_deleted | BOOL_DELETED | 0 未删除、1 已删除 | 非终态,可按状态机或字典规则流转 | 是否已删除,0 未删除,1 已删除 |
| fin_initial_balance | InitialBalance | initial_status | INITIAL_STATUS | 草稿、试算通过、已初始化、已锁定 | 非终态,可按状态机或字典规则流转 | 草稿/试算通过/已初始化/已锁定 |
| fin_ledger_entry | LedgerEntry | tenant_id | TENANT_ID | 集团、租户隔离字段 | 非终态,可按状态机或字典规则流转 | 集团/租户隔离字段,所有查询必须带租户上下文 |
| fin_ledger_entry | LedgerEntry | is_deleted | BOOL_DELETED | 0 未删除、1 已删除 | 非终态,可按状态机或字典规则流转 | 是否已删除,0 未删除,1 已删除 |
| fin_auxiliary_ledger_entry | AuxiliaryLedgerEntry | tenant_id | TENANT_ID | 集团、租户隔离字段 | 非终态,可按状态机或字典规则流转 | 集团/租户隔离字段,所有查询必须带租户上下文 |
| fin_auxiliary_ledger_entry | AuxiliaryLedgerEntry | is_deleted | BOOL_DELETED | 0 未删除、1 已删除 | 非终态,可按状态机或字典规则流转 | 是否已删除,0 未删除,1 已删除 |
| fin_auxiliary_ledger_entry | AuxiliaryLedgerEntry | ledger_entry_type | LEDGER_ENTRY_TYPE | 辅助核算总账、辅助核算明细账 | 非终态,可按状态机或字典规则流转 | 辅助核算总账/辅助核算明细账 |
| fin_auxiliary_balance_snapshot | AuxiliaryBalanceSnapshot | tenant_id | TENANT_ID | 集团、租户隔离字段 | 非终态,可按状态机或字典规则流转 | 集团/租户隔离字段,所有查询必须带租户上下文 |
| fin_auxiliary_balance_snapshot | AuxiliaryBalanceSnapshot | is_deleted | BOOL_DELETED | 0 未删除、1 已删除 | 非终态,可按状态机或字典规则流转 | 是否已删除,0 未删除,1 已删除 |
| fin_auxiliary_balance_snapshot | AuxiliaryBalanceSnapshot | balance_status | BALANCE_STATUS | 平衡、不平、待复核 | 非终态,可按状态机或字典规则流转 | 平衡/不平/待复核 |
| fin_auxiliary_balance_snapshot | AuxiliaryBalanceSnapshot | publish_status | PUBLISH_STATUS | DRAFT 草稿、PUBLISHING 发布中、PUBLISHED 已发布、FAILED 发布失败、OFFLINE 已下线、ARCHIVED 已归档 | 包含终态,终态禁止直接编辑,需走变更/红冲/撤回流程 | 草稿/已发布/已归档 |
| fin_cash_flow_assignment | CashFlowAssignment | tenant_id | TENANT_ID | 集团、租户隔离字段 | 非终态,可按状态机或字典规则流转 | 集团/租户隔离字段,所有查询必须带租户上下文 |
| fin_cash_flow_assignment | CashFlowAssignment | is_deleted | BOOL_DELETED | 0 未删除、1 已删除 | 非终态,可按状态机或字典规则流转 | 是否已删除,0 未删除,1 已删除 |
| fin_cash_flow_assignment | CashFlowAssignment | assignment_type | ASSIGNMENT_TYPE | 项目批量预设、T型账、附表指定、附表调整、人工指定 | 非终态,可按状态机或字典规则流转 | 项目批量预设/T型账/附表指定/附表调整/人工指定 |
| fin_cash_flow_assignment | CashFlowAssignment | assignment_status | ASSIGNMENT_STATUS | 待指定、已指定、已调整、已作废 | 包含终态,终态禁止直接编辑,需走变更/红冲/撤回流程 | 待指定/已指定/已调整/已作废 |
| fin_report_formula | FinanceReportFormula | tenant_id | TENANT_ID | 集团、租户隔离字段 | 非终态,可按状态机或字典规则流转 | 集团/租户隔离字段,所有查询必须带租户上下文 |
| fin_report_formula | FinanceReportFormula | is_deleted | BOOL_DELETED | 0 未删除、1 已删除 | 非终态,可按状态机或字典规则流转 | 是否已删除,0 未删除,1 已删除 |
| fin_report_formula | FinanceReportFormula | enabled | ENABLED_STATUS | 0 停用、1 启用 | 非终态,可按状态机或字典规则流转 | 是否启用 |
| fin_report_snapshot | FinanceReportSnapshot | tenant_id | TENANT_ID | 集团、租户隔离字段 | 非终态,可按状态机或字典规则流转 | 集团/租户隔离字段,所有查询必须带租户上下文 |
| fin_report_snapshot | FinanceReportSnapshot | is_deleted | BOOL_DELETED | 0 未删除、1 已删除 | 非终态,可按状态机或字典规则流转 | 是否已删除,0 未删除,1 已删除 |
| fin_report_snapshot | FinanceReportSnapshot | report_type | REPORT_TYPE | 科目余额表、试算平衡表、摘要汇总表、核算维度余额表、资产负债表、利润表、现金流量表 | 非终态,可按状态机或字典规则流转 | 科目余额表/试算平衡表/摘要汇总表/核算维度余额表/资产负债表/利润表/现金流量表 |
| fin_report_snapshot | FinanceReportSnapshot | balance_status | BALANCE_STATUS | 平衡、不平、待复核 | 非终态,可按状态机或字典规则流转 | 平衡/不平/待复核 |
| fin_report_snapshot | FinanceReportSnapshot | publish_status | PUBLISH_STATUS | DRAFT 草稿、PUBLISHING 发布中、PUBLISHED 已发布、FAILED 发布失败、OFFLINE 已下线、ARCHIVED 已归档 | 包含终态,终态禁止直接编辑,需走变更/红冲/撤回流程 | 草稿/已发布/已归档 |
| fin_period_close | PeriodClose | tenant_id | TENANT_ID | 集团、租户隔离字段 | 非终态,可按状态机或字典规则流转 | 集团/租户隔离字段,所有查询必须带租户上下文 |
| fin_period_close | PeriodClose | is_deleted | BOOL_DELETED | 0 未删除、1 已删除 | 非终态,可按状态机或字典规则流转 | 是否已删除,0 未删除,1 已删除 |
| fin_period_close | PeriodClose | auto_transfer_status | AUTO_TRANSFER_STATUS | 按业务字典配置,需在字典中心维护编码、名称、排序、启停和终态标识 | 非终态,可按状态机或字典规则流转 | 自动转账状态 |
| fin_period_close | PeriodClose | amortization_status | AMORTIZATION_STATUS | 按业务字典配置,需在字典中心维护编码、名称、排序、启停和终态标识 | 非终态,可按状态机或字典规则流转 | 凭证摊销状态 |
| fin_period_close | PeriodClose | accrual_status | ACCRUAL_STATUS | 按业务字典配置,需在字典中心维护编码、名称、排序、启停和终态标识 | 非终态,可按状态机或字典规则流转 | 凭证预提状态 |
| fin_period_close | PeriodClose | exchange_adjust_status | EXCHANGE_ADJUST_STATUS | 按业务字典配置,需在字典中心维护编码、名称、排序、启停和终态标识 | 非终态,可按状态机或字典规则流转 | 期末调汇状态 |
| fin_period_close | PeriodClose | profit_loss_carry_status | PROFIT_LOSS_CARRY_STATUS | 按业务字典配置,需在字典中心维护编码、名称、排序、启停和终态标识 | 非终态,可按状态机或字典规则流转 | 结转损益状态 |
| fin_period_close | PeriodClose | close_status | CLOSE_STATUS | 待处理、处理中、已结账、结账失败、已反结账 | 包含终态,终态禁止直接编辑,需走变更/红冲/撤回流程 | 待处理/处理中/已结账/结账失败/已反结账 |
| fin_multi_ledger_relation | MultiLedgerRelation | tenant_id | TENANT_ID | 集团、租户隔离字段 | 非终态,可按状态机或字典规则流转 | 集团/租户隔离字段,所有查询必须带租户上下文 |
| fin_multi_ledger_relation | MultiLedgerRelation | is_deleted | BOOL_DELETED | 0 未删除、1 已删除 | 非终态,可按状态机或字典规则流转 | 是否已删除,0 未删除,1 已删除 |
| fin_multi_ledger_relation | MultiLedgerRelation | enabled | ENABLED_STATUS | 0 停用、1 启用 | 非终态,可按状态机或字典规则流转 | 是否启用 |
| fin_adjustment_period | AdjustmentPeriod | tenant_id | TENANT_ID | 集团、租户隔离字段 | 非终态,可按状态机或字典规则流转 | 集团/租户隔离字段,所有查询必须带租户上下文 |
| fin_adjustment_period | AdjustmentPeriod | is_deleted | BOOL_DELETED | 0 未删除、1 已删除 | 非终态,可按状态机或字典规则流转 | 是否已删除,0 未删除,1 已删除 |
| fin_adjustment_period | AdjustmentPeriod | exchange_adjust_status | EXCHANGE_ADJUST_STATUS | 按业务字典配置,需在字典中心维护编码、名称、排序、启停和终态标识 | 非终态,可按状态机或字典规则流转 | 调整期间调汇状态 |
| fin_adjustment_period | AdjustmentPeriod | profit_loss_carry_status | PROFIT_LOSS_CARRY_STATUS | 按业务字典配置,需在字典中心维护编码、名称、排序、启停和终态标识 | 非终态,可按状态机或字典规则流转 | 调整期间结转损益状态 |
| fin_adjustment_period | AdjustmentPeriod | adjustment_status | ADJUSTMENT_STATUS | 草稿、启用、已过账、已关闭 | 包含终态,终态禁止直接编辑,需走变更/红冲/撤回流程 | 草稿/启用/已过账/已关闭 |
| fin_migration_batch | FinanceMigrationBatch | tenant_id | TENANT_ID | 集团、租户隔离字段 | 非终态,可按状态机或字典规则流转 | 集团/租户隔离字段,所有查询必须带租户上下文 |
| fin_migration_batch | FinanceMigrationBatch | is_deleted | BOOL_DELETED | 0 未删除、1 已删除 | 非终态,可按状态机或字典规则流转 | 是否已删除,0 未删除,1 已删除 |
| fin_migration_batch | FinanceMigrationBatch | migration_scope | MIGRATION_SCOPE | 按业务字典配置,需在字典中心维护编码、名称、排序、启停和终态标识 | 非终态,可按状态机或字典规则流转 | 凭证、账簿、报表、科目、辅助核算和期间范围 |
| fin_migration_batch | FinanceMigrationBatch | migration_status | MIGRATION_STATUS | 待预检、预检通过、迁移中、已完成、失败、已归档 | 包含终态,终态禁止直接编辑,需走变更/红冲/撤回流程 | 待预检/预检通过/迁移中/已完成/失败/已归档 |
| exp_report | ExpenseReport | tenant_id | TENANT_ID | 集团、租户隔离字段 | 非终态,可按状态机或字典规则流转 | 集团/租户隔离字段,所有查询必须带租户上下文 |
| exp_report | ExpenseReport | is_deleted | BOOL_DELETED | 0 未删除、1 已删除 | 非终态,可按状态机或字典规则流转 | 是否已删除,0 未删除,1 已删除 |
| exp_report | ExpenseReport | expense_type | EXPENSE_TYPE | 差旅、办公、采购、市场、其他 | 非终态,可按状态机或字典规则流转 | 差旅/办公/采购/市场/其他 |
| exp_report | ExpenseReport | expense_status | EXPENSE_STATUS | 草稿、待审批、待付款、已付款、已驳回 | 非终态,可按状态机或字典规则流转 | 草稿/待审批/待付款/已付款/已驳回 |
| exp_report | ExpenseReport | approval_status | APPROVAL_STATUS | NOT_STARTED 未发起、PENDING 审批中、APPROVED 已通过、REJECTED 已驳回、REVOKED 已撤回 | 非终态,可按状态机或字典规则流转 | 审批状态,未发起为空 |
| exp_invoice | Invoice | tenant_id | TENANT_ID | 集团、租户隔离字段 | 非终态,可按状态机或字典规则流转 | 集团/租户隔离字段,所有查询必须带租户上下文 |
| exp_invoice | Invoice | is_deleted | BOOL_DELETED | 0 未删除、1 已删除 | 非终态,可按状态机或字典规则流转 | 是否已删除,0 未删除,1 已删除 |
| exp_invoice | Invoice | invoice_type | INVOICE_TYPE | 专票、普票、电子票、其他 | 非终态,可按状态机或字典规则流转 | 专票/普票/电子票/其他 |
| exp_invoice | Invoice | duplicate_status | DUPLICATE_STATUS | 未查重、重复、未重复 | 非终态,可按状态机或字典规则流转 | 未查重/重复/未重复 |
| exp_invoice_verification | InvoiceVerification | tenant_id | TENANT_ID | 集团、租户隔离字段 | 非终态,可按状态机或字典规则流转 | 集团/租户隔离字段,所有查询必须带租户上下文 |
| exp_invoice_verification | InvoiceVerification | is_deleted | BOOL_DELETED | 0 未删除、1 已删除 | 非终态,可按状态机或字典规则流转 | 是否已删除,0 未删除,1 已删除 |
| exp_invoice_verification | InvoiceVerification | official_app_code | OFFICIAL_APP_CODE | 国税接口主体、编码配置 | 非终态,可按状态机或字典规则流转 | 国税接口主体/编码配置 |
| exp_invoice_verification | InvoiceVerification | verification_status | VERIFICATION_STATUS | 待核验、通过、不通过、异常、重试中 | 非终态,可按状态机或字典规则流转 | 待核验/通过/不通过/异常/重试中 |
| exp_payment_apply | ExpensePaymentApply | tenant_id | TENANT_ID | 集团、租户隔离字段 | 非终态,可按状态机或字典规则流转 | 集团/租户隔离字段,所有查询必须带租户上下文 |
| exp_payment_apply | ExpensePaymentApply | is_deleted | BOOL_DELETED | 0 未删除、1 已删除 | 非终态,可按状态机或字典规则流转 | 是否已删除,0 未删除,1 已删除 |
| exp_payment_apply | ExpensePaymentApply | payment_status | PAYMENT_STATUS | PENDING 待支付/待付款、PROCESSING 处理中、SUCCESS 成功、FAILED 失败、CLOSED 已关闭 | 包含终态,终态禁止直接编辑,需走变更/红冲/撤回流程 | 待付款/付款中/成功/失败 |
| tax_declaration | TaxReport | tenant_id | TENANT_ID | 集团、租户隔离字段 | 非终态,可按状态机或字典规则流转 | 集团/租户隔离字段,所有查询必须带租户上下文 |
| tax_declaration | TaxReport | is_deleted | BOOL_DELETED | 0 未删除、1 已删除 | 非终态,可按状态机或字典规则流转 | 是否已删除,0 未删除,1 已删除 |
| tax_declaration | TaxReport | tax_type | TAX_TYPE | 增值税、所得税、附加税、其他 | 非终态,可按状态机或字典规则流转 | 增值税/所得税/附加税/其他 |
| tax_declaration | TaxReport | declaration_status | DECLARATION_STATUS | 草稿、待申报、已申报、失败 | 包含终态,终态禁止直接编辑,需走变更/红冲/撤回流程 | 草稿/待申报/已申报/失败 |
敏感字段与数据安全策略
| 来源 | 表名 | 对象 | 字段 | 数据级别 | 脱敏/返回策略 | 明文查看条件 | 导出策略 | 审计要求 | 端侧展示规则 |
|---|---|---|---|---|---|---|---|---|---|
| 本模块对象 | fin_voucher_word | VoucherWord | word_code | 普通 | BIZ_FIELD_MASK | 按字段权限、数据范围和业务角色展示;明文查看按敏感字段审批规则执行 | 导出时按数据级别触发审批、水印、下载有效期和日志 | 查看、修改、删除、导出、下载和审批均记录操作审计 | 默认遵循总部、区域、校区、团队、本人数据范围和端侧最小可见原则 |
| 本模块对象 | fin_voucher_word | VoucherWord | word_name | 普通 | BIZ_FIELD_MASK | 按字段权限、数据范围和业务角色展示;明文查看按敏感字段审批规则执行 | 导出时按数据级别触发审批、水印、下载有效期和日志 | 查看、修改、删除、导出、下载和审批均记录操作审计 | 默认遵循总部、区域、校区、团队、本人数据范围和端侧最小可见原则 |
| 本模块对象 | fin_voucher_word | VoucherWord | number_rule | 普通 | PAYLOAD_DESENSITIZE | 接口报文、快照和文件地址默认脱敏;排障查看需运维/安全授权 | 导出日志或报文时自动清理手机号、证件号、密钥、票据和人脸字段 | 查看报文、下载附件、失败重放和人工补偿均记录审计 | 业务端展示摘要和状态,完整报文仅运维/安全后台查看 |
| 本模块对象 | fin_settlement_method | SettlementMethod | channel_type | 普通 | BANK_ACCOUNT_MASK | 默认展示后 4 位;付款、报销、工资发放场景按岗位权限展示 | 导出银行账号必须走财务/安全双审批 | 查看、变更、付款使用、导出均记录业务单号和操作者 | 财务 PC 可按权限明文;员工端和移动端默认脱敏 |
| 本模块对象 | fin_gl_parameter | GeneralLedgerParameter | parameter_json | 普通 | PAYLOAD_DESENSITIZE | 接口报文、快照和文件地址默认脱敏;排障查看需运维/安全授权 | 导出日志或报文时自动清理手机号、证件号、密钥、票据和人脸字段 | 查看报文、下载附件、失败重放和人工补偿均记录审计 | 业务端展示摘要和状态,完整报文仅运维/安全后台查看 |
| 本模块对象 | fin_voucher_template | FinanceVoucherTemplate | voucher_mode | 普通 | BIZ_FIELD_MASK | 按字段权限、数据范围和业务角色展示;明文查看按敏感字段审批规则执行 | 导出时按数据级别触发审批、水印、下载有效期和日志 | 查看、修改、删除、导出、下载和审批均记录操作审计 | 默认遵循总部、区域、校区、团队、本人数据范围和端侧最小可见原则 |
| 本模块对象 | fin_voucher_template | FinanceVoucherTemplate | voucher_word | 普通 | BIZ_FIELD_MASK | 按字段权限、数据范围和业务角色展示;明文查看按敏感字段审批规则执行 | 导出时按数据级别触发审批、水印、下载有效期和日志 | 查看、修改、删除、导出、下载和审批均记录操作审计 | 默认遵循总部、区域、校区、团队、本人数据范围和端侧最小可见原则 |
| 本模块对象 | fin_finance_event | FinanceEvent | voucher_template_version | 普通 | BIZ_FIELD_MASK | 按字段权限、数据范围和业务角色展示;明文查看按敏感字段审批规则执行 | 导出时按数据级别触发审批、水印、下载有效期和日志 | 查看、修改、删除、导出、下载和审批均记录操作审计 | 默认遵循总部、区域、校区、团队、本人数据范围和端侧最小可见原则 |
| 本模块对象 | fin_voucher_task | FinanceVoucherTask | target_object_type | 普通 | BIZ_FIELD_MASK | 按字段权限、数据范围和业务角色展示;明文查看按敏感字段审批规则执行 | 导出时按数据级别触发审批、水印、下载有效期和日志 | 查看、修改、删除、导出、下载和审批均记录操作审计 | 默认遵循总部、区域、校区、团队、本人数据范围和端侧最小可见原则 |
| 本模块对象 | fin_voucher_task | FinanceVoucherTask | voucher_id | 普通 | BIZ_FIELD_MASK | 按字段权限、数据范围和业务角色展示;明文查看按敏感字段审批规则执行 | 导出时按数据级别触发审批、水印、下载有效期和日志 | 查看、修改、删除、导出、下载和审批均记录操作审计 | 默认遵循总部、区域、校区、团队、本人数据范围和端侧最小可见原则 |
| 本模块对象 | fin_voucher_task | FinanceVoucherTask | voucher_no | 普通 | BIZ_FIELD_MASK | 按字段权限、数据范围和业务角色展示;明文查看按敏感字段审批规则执行 | 导出时按数据级别触发审批、水印、下载有效期和日志 | 查看、修改、删除、导出、下载和审批均记录操作审计 | 默认遵循总部、区域、校区、团队、本人数据范围和端侧最小可见原则 |
| 本模块对象 | fin_reconciliation_diff | FinanceReconciliationDiff | ledger_voucher_no | 普通 | BIZ_FIELD_MASK | 按字段权限、数据范围和业务角色展示;明文查看按敏感字段审批规则执行 | 导出时按数据级别触发审批、水印、下载有效期和日志 | 查看、修改、删除、导出、下载和审批均记录操作审计 | 默认遵循总部、区域、校区、团队、本人数据范围和端侧最小可见原则 |
| 本模块对象 | fin_reconciliation_diff | FinanceReconciliationDiff | handle_status | 普通 | BIZ_FIELD_MASK | 按字段权限、数据范围和业务角色展示;明文查看按敏感字段审批规则执行 | 导出时按数据级别触发审批、水印、下载有效期和日志 | 查看、修改、删除、导出、下载和审批均记录操作审计 | 默认遵循总部、区域、校区、团队、本人数据范围和端侧最小可见原则 |
| 本模块对象 | fin_external_statement | ExternalStatement | channel_type | 普通 | BANK_ACCOUNT_MASK | 默认展示后 4 位;付款、报销、工资发放场景按岗位权限展示 | 导出银行账号必须走财务/安全双审批 | 查看、变更、付款使用、导出均记录业务单号和操作者 | 财务 PC 可按权限明文;员工端和移动端默认脱敏 |
| 本模块对象 | fin_intelligent_accounting_rule | IntelligentAccountingRule | voucher_template_id | 普通 | BIZ_FIELD_MASK | 按字段权限、数据范围和业务角色展示;明文查看按敏感字段审批规则执行 | 导出时按数据级别触发审批、水印、下载有效期和日志 | 查看、修改、删除、导出、下载和审批均记录操作审计 | 默认遵循总部、区域、校区、团队、本人数据范围和端侧最小可见原则 |
| 本模块对象 | fin_receivable_writeoff | ReceivableWriteOff | voucher_task_id | 普通 | BIZ_FIELD_MASK | 按字段权限、数据范围和业务角色展示;明文查看按敏感字段审批规则执行 | 导出时按数据级别触发审批、水印、下载有效期和日志 | 查看、修改、删除、导出、下载和审批均记录操作审计 | 默认遵循总部、区域、校区、团队、本人数据范围和端侧最小可见原则 |
| 本模块对象 | fin_payable_bill | FinancePayableBill | source_biz_type | 普通 | PAYROLL_MASK | 默认仅本人和授权人力/财务可见;社保、公积金字段按后台开关展示 | 工资条批量导出必须走高敏审批并限制下载次数 | 发布、撤回、重发、查看、确认、异议、导出全链路审计 | 教师/员工端仅查看本人电子工资条;PC 按岗位与审批展示 |
| 本模块对象 | fin_payable_writeoff | PayableWriteOff | voucher_task_id | 普通 | BIZ_FIELD_MASK | 按字段权限、数据范围和业务角色展示;明文查看按敏感字段审批规则执行 | 导出时按数据级别触发审批、水印、下载有效期和日志 | 查看、修改、删除、导出、下载和审批均记录操作审计 | 默认遵循总部、区域、校区、团队、本人数据范围和端侧最小可见原则 |
| 本模块对象 | fin_cashier_journal | CashierJournal | journal_type | 普通 | BANK_ACCOUNT_MASK | 默认展示后 4 位;付款、报销、工资发放场景按岗位权限展示 | 导出银行账号必须走财务/安全双审批 | 查看、变更、付款使用、导出均记录业务单号和操作者 | 财务 PC 可按权限明文;员工端和移动端默认脱敏 |
| 本模块对象 | fin_bank_reconciliation | BankReconciliation | statement_file_id | 普通 | BANK_ACCOUNT_MASK | 默认展示后 4 位;付款、报销、工资发放场景按岗位权限展示 | 导出银行账号必须走财务/安全双审批 | 查看、变更、付款使用、导出均记录业务单号和操作者 | 财务 PC 可按权限明文;员工端和移动端默认脱敏 |
| 本模块对象 | fin_fund_account | FundAccount | fund_account_no | 普通 | BANK_ACCOUNT_MASK | 默认展示后 4 位;付款、报销、工资发放场景按岗位权限展示 | 导出银行账号必须走财务/安全双审批 | 查看、变更、付款使用、导出均记录业务单号和操作者 | 财务 PC 可按权限明文;员工端和移动端默认脱敏 |
| 本模块对象 | fin_fund_account | FundAccount | bank_name | 普通 | BANK_ACCOUNT_MASK | 默认展示后 4 位;付款、报销、工资发放场景按岗位权限展示 | 导出银行账号必须走财务/安全双审批 | 查看、变更、付款使用、导出均记录业务单号和操作者 | 财务 PC 可按权限明文;员工端和移动端默认脱敏 |
| 本模块对象 | fin_fund_account | FundAccount | account_no | 敏感 | BANK_ACCOUNT_MASK | 默认展示后 4 位;付款、报销、工资发放场景按岗位权限展示 | 导出银行账号必须走财务/安全双审批 | 查看、变更、付款使用、导出均记录业务单号和操作者 | 财务 PC 可按权限明文;员工端和移动端默认脱敏 |
| 本模块对象 | fin_fund_transfer | FundTransfer | voucher_task_id | 普通 | BIZ_FIELD_MASK | 按字段权限、数据范围和业务角色展示;明文查看按敏感字段审批规则执行 | 导出时按数据级别触发审批、水印、下载有效期和日志 | 查看、修改、删除、导出、下载和审批均记录操作审计 | 默认遵循总部、区域、校区、团队、本人数据范围和端侧最小可见原则 |
| 本模块对象 | fin_bank_payment_instruction | BankPaymentInstruction | provider_code | 普通 | BANK_ACCOUNT_MASK | 默认展示后 4 位;付款、报销、工资发放场景按岗位权限展示 | 导出银行账号必须走财务/安全双审批 | 查看、变更、付款使用、导出均记录业务单号和操作者 | 财务 PC 可按权限明文;员工端和移动端默认脱敏 |
| 本模块对象 | fin_bank_payment_instruction | BankPaymentInstruction | payee_account | 敏感 | BANK_ACCOUNT_MASK | 默认展示后 4 位;付款、报销、工资发放场景按岗位权限展示 | 导出银行账号必须走财务/安全双审批 | 查看、变更、付款使用、导出均记录业务单号和操作者 | 财务 PC 可按权限明文;员工端和移动端默认脱敏 |
| 本模块对象 | fin_bank_payment_instruction | BankPaymentInstruction | bank_status | 普通 | BANK_ACCOUNT_MASK | 默认展示后 4 位;付款、报销、工资发放场景按岗位权限展示 | 导出银行账号必须走财务/安全双审批 | 查看、变更、付款使用、导出均记录业务单号和操作者 | 财务 PC 可按权限明文;员工端和移动端默认脱敏 |
| 本模块对象 | fin_bank_payment_instruction | BankPaymentInstruction | receipt_id | 普通 | BANK_ACCOUNT_MASK | 默认展示后 4 位;付款、报销、工资发放场景按岗位权限展示 | 导出银行账号必须走财务/安全双审批 | 查看、变更、付款使用、导出均记录业务单号和操作者 | 财务 PC 可按权限明文;员工端和移动端默认脱敏 |
| 本模块对象 | fin_open_bank_authorization | OpenBankAuthorization | authorization_no | 普通 | BIZ_FIELD_MASK | 按字段权限、数据范围和业务角色展示;明文查看按敏感字段审批规则执行 | 导出时按数据级别触发审批、水印、下载有效期和日志 | 查看、修改、删除、导出、下载和审批均记录操作审计 | 默认遵循总部、区域、校区、团队、本人数据范围和端侧最小可见原则 |
| 本模块对象 | fin_open_bank_authorization | OpenBankAuthorization | provider_code | 普通 | BANK_ACCOUNT_MASK | 默认展示后 4 位;付款、报销、工资发放场景按岗位权限展示 | 导出银行账号必须走财务/安全双审批 | 查看、变更、付款使用、导出均记录业务单号和操作者 | 财务 PC 可按权限明文;员工端和移动端默认脱敏 |
| 本模块对象 | fin_open_bank_authorization | OpenBankAuthorization | auth_scope | 普通 | PAYLOAD_DESENSITIZE | 接口报文、快照和文件地址默认脱敏;排障查看需运维/安全授权 | 导出日志或报文时自动清理手机号、证件号、密钥、票据和人脸字段 | 查看报文、下载附件、失败重放和人工补偿均记录审计 | 业务端展示摘要和状态,完整报文仅运维/安全后台查看 |
| 本模块对象 | fin_open_bank_authorization | OpenBankAuthorization | expire_at | 普通 | BIZ_FIELD_MASK | 按字段权限、数据范围和业务角色展示;明文查看按敏感字段审批规则执行 | 导出时按数据级别触发审批、水印、下载有效期和日志 | 查看、修改、删除、导出、下载和审批均记录操作审计 | 默认遵循总部、区域、校区、团队、本人数据范围和端侧最小可见原则 |
| 本模块对象 | fin_open_bank_authorization | OpenBankAuthorization | auth_status | 普通 | BIZ_FIELD_MASK | 按字段权限、数据范围和业务角色展示;明文查看按敏感字段审批规则执行 | 导出时按数据级别触发审批、水印、下载有效期和日志 | 查看、修改、删除、导出、下载和审批均记录操作审计 | 默认遵循总部、区域、校区、团队、本人数据范围和端侧最小可见原则 |
| 本模块对象 | fin_bank_receipt | BankReceipt | raw_payload | 普通 | BANK_ACCOUNT_MASK | 默认展示后 4 位;付款、报销、工资发放场景按岗位权限展示 | 导出银行账号必须走财务/安全双审批 | 查看、变更、付款使用、导出均记录业务单号和操作者 | 财务 PC 可按权限明文;员工端和移动端默认脱敏 |
| 本模块对象 | fin_amoeba_report_snapshot | AmoebaReportSnapshot | report_payload | 普通 | PAYLOAD_DESENSITIZE | 接口报文、快照和文件地址默认脱敏;排障查看需运维/安全授权 | 导出日志或报文时自动清理手机号、证件号、密钥、票据和人脸字段 | 查看报文、下载附件、失败重放和人工补偿均记录审计 | 业务端展示摘要和状态,完整报文仅运维/安全后台查看 |
| 本模块对象 | fin_cost_allocation | CostAllocation | voucher_task_id | 普通 | BIZ_FIELD_MASK | 按字段权限、数据范围和业务角色展示;明文查看按敏感字段审批规则执行 | 导出时按数据级别触发审批、水印、下载有效期和日志 | 查看、修改、删除、导出、下载和审批均记录操作审计 | 默认遵循总部、区域、校区、团队、本人数据范围和端侧最小可见原则 |
| 本模块对象 | fin_voucher | FinanceVoucher | voucher_no | 普通 | BIZ_FIELD_MASK | 按字段权限、数据范围和业务角色展示;明文查看按敏感字段审批规则执行 | 导出时按数据级别触发审批、水印、下载有效期和日志 | 查看、修改、删除、导出、下载和审批均记录操作审计 | 默认遵循总部、区域、校区、团队、本人数据范围和端侧最小可见原则 |
| 本模块对象 | fin_voucher | FinanceVoucher | voucher_word_code | 普通 | BIZ_FIELD_MASK | 按字段权限、数据范围和业务角色展示;明文查看按敏感字段审批规则执行 | 导出时按数据级别触发审批、水印、下载有效期和日志 | 查看、修改、删除、导出、下载和审批均记录操作审计 | 默认遵循总部、区域、校区、团队、本人数据范围和端侧最小可见原则 |
| 本模块对象 | fin_voucher | FinanceVoucher | voucher_date | 普通 | BIZ_FIELD_MASK | 按字段权限、数据范围和业务角色展示;明文查看按敏感字段审批规则执行 | 导出时按数据级别触发审批、水印、下载有效期和日志 | 查看、修改、删除、导出、下载和审批均记录操作审计 | 默认遵循总部、区域、校区、团队、本人数据范围和端侧最小可见原则 |
| 本模块对象 | fin_voucher_entry | FinanceVoucherEntry | voucher_id | 普通 | BIZ_FIELD_MASK | 按字段权限、数据范围和业务角色展示;明文查看按敏感字段审批规则执行 | 导出时按数据级别触发审批、水印、下载有效期和日志 | 查看、修改、删除、导出、下载和审批均记录操作审计 | 默认遵循总部、区域、校区、团队、本人数据范围和端侧最小可见原则 |
| 本模块对象 | fin_voucher_entry | FinanceVoucherEntry | assist_payload | 普通 | PAYLOAD_DESENSITIZE | 接口报文、快照和文件地址默认脱敏;排障查看需运维/安全授权 | 导出日志或报文时自动清理手机号、证件号、密钥、票据和人脸字段 | 查看报文、下载附件、失败重放和人工补偿均记录审计 | 业务端展示摘要和状态,完整报文仅运维/安全后台查看 |
| 本模块对象 | fin_voucher_audit_log | VoucherAuditLog | voucher_id | 普通 | BIZ_FIELD_MASK | 按字段权限、数据范围和业务角色展示;明文查看按敏感字段审批规则执行 | 导出时按数据级别触发审批、水印、下载有效期和日志 | 查看、修改、删除、导出、下载和审批均记录操作审计 | 默认遵循总部、区域、校区、团队、本人数据范围和端侧最小可见原则 |
| 本模块对象 | fin_initial_balance | InitialBalance | dimension_payload | 普通 | PAYLOAD_DESENSITIZE | 接口报文、快照和文件地址默认脱敏;排障查看需运维/安全授权 | 导出日志或报文时自动清理手机号、证件号、密钥、票据和人脸字段 | 查看报文、下载附件、失败重放和人工补偿均记录审计 | 业务端展示摘要和状态,完整报文仅运维/安全后台查看 |
| 本模块对象 | fin_ledger_entry | LedgerEntry | voucher_id | 普通 | BIZ_FIELD_MASK | 按字段权限、数据范围和业务角色展示;明文查看按敏感字段审批规则执行 | 导出时按数据级别触发审批、水印、下载有效期和日志 | 查看、修改、删除、导出、下载和审批均记录操作审计 | 默认遵循总部、区域、校区、团队、本人数据范围和端侧最小可见原则 |
| 本模块对象 | fin_ledger_entry | LedgerEntry | voucher_entry_id | 普通 | BIZ_FIELD_MASK | 按字段权限、数据范围和业务角色展示;明文查看按敏感字段审批规则执行 | 导出时按数据级别触发审批、水印、下载有效期和日志 | 查看、修改、删除、导出、下载和审批均记录操作审计 | 默认遵循总部、区域、校区、团队、本人数据范围和端侧最小可见原则 |
| 本模块对象 | fin_ledger_entry | LedgerEntry | dimension_payload | 普通 | PAYLOAD_DESENSITIZE | 接口报文、快照和文件地址默认脱敏;排障查看需运维/安全授权 | 导出日志或报文时自动清理手机号、证件号、密钥、票据和人脸字段 | 查看报文、下载附件、失败重放和人工补偿均记录审计 | 业务端展示摘要和状态,完整报文仅运维/安全后台查看 |
| 本模块对象 | fin_auxiliary_ledger_entry | AuxiliaryLedgerEntry | voucher_id | 普通 | BIZ_FIELD_MASK | 按字段权限、数据范围和业务角色展示;明文查看按敏感字段审批规则执行 | 导出时按数据级别触发审批、水印、下载有效期和日志 | 查看、修改、删除、导出、下载和审批均记录操作审计 | 默认遵循总部、区域、校区、团队、本人数据范围和端侧最小可见原则 |
| 本模块对象 | fin_auxiliary_ledger_entry | AuxiliaryLedgerEntry | voucher_entry_id | 普通 | BIZ_FIELD_MASK | 按字段权限、数据范围和业务角色展示;明文查看按敏感字段审批规则执行 | 导出时按数据级别触发审批、水印、下载有效期和日志 | 查看、修改、删除、导出、下载和审批均记录操作审计 | 默认遵循总部、区域、校区、团队、本人数据范围和端侧最小可见原则 |
| 本模块对象 | fin_cash_flow_assignment | CashFlowAssignment | voucher_entry_id | 普通 | BIZ_FIELD_MASK | 按字段权限、数据范围和业务角色展示;明文查看按敏感字段审批规则执行 | 导出时按数据级别触发审批、水印、下载有效期和日志 | 查看、修改、删除、导出、下载和审批均记录操作审计 | 默认遵循总部、区域、校区、团队、本人数据范围和端侧最小可见原则 |
| 本模块对象 | fin_report_snapshot | FinanceReportSnapshot | report_payload | 普通 | PAYLOAD_DESENSITIZE | 接口报文、快照和文件地址默认脱敏;排障查看需运维/安全授权 | 导出日志或报文时自动清理手机号、证件号、密钥、票据和人脸字段 | 查看报文、下载附件、失败重放和人工补偿均记录审计 | 业务端展示摘要和状态,完整报文仅运维/安全后台查看 |
| 本模块对象 | fin_period_close | PeriodClose | amortization_status | 普通 | BIZ_FIELD_MASK | 按字段权限、数据范围和业务角色展示;明文查看按敏感字段审批规则执行 | 导出时按数据级别触发审批、水印、下载有效期和日志 | 查看、修改、删除、导出、下载和审批均记录操作审计 | 默认遵循总部、区域、校区、团队、本人数据范围和端侧最小可见原则 |
| 本模块对象 | fin_period_close | PeriodClose | accrual_status | 普通 | BIZ_FIELD_MASK | 按字段权限、数据范围和业务角色展示;明文查看按敏感字段审批规则执行 | 导出时按数据级别触发审批、水印、下载有效期和日志 | 查看、修改、删除、导出、下载和审批均记录操作审计 | 默认遵循总部、区域、校区、团队、本人数据范围和端侧最小可见原则 |
| 本模块对象 | fin_adjustment_period | AdjustmentPeriod | voucher_scope_json | 普通 | PAYLOAD_DESENSITIZE | 接口报文、快照和文件地址默认脱敏;排障查看需运维/安全授权 | 导出日志或报文时自动清理手机号、证件号、密钥、票据和人脸字段 | 查看报文、下载附件、失败重放和人工补偿均记录审计 | 业务端展示摘要和状态,完整报文仅运维/安全后台查看 |
| 本模块对象 | fin_migration_batch | FinanceMigrationBatch | migration_scope | 普通 | PAYLOAD_DESENSITIZE | 接口报文、快照和文件地址默认脱敏;排障查看需运维/安全授权 | 导出日志或报文时自动清理手机号、证件号、密钥、票据和人脸字段 | 查看报文、下载附件、失败重放和人工补偿均记录审计 | 业务端展示摘要和状态,完整报文仅运维/安全后台查看 |
| 本模块对象 | exp_invoice | Invoice | invoice_no | 普通 | TAX_INVOICE_MASK | 默认按税号/发票号局部脱敏;发票原图、OCR 结果和国税回执按财务权限查看 | 财务导出需审批并加水印;国税官方回执随业务单归档 | OCR、核验、查重、人工校正、导出和付款阻断均留痕 | 移动端可上传和查看本人报销结果,不展示其他人员票据明文 |
| 本模块对象 | exp_invoice | Invoice | invoice_code | 普通 | TAX_INVOICE_MASK | 默认按税号/发票号局部脱敏;发票原图、OCR 结果和国税回执按财务权限查看 | 财务导出需审批并加水印;国税官方回执随业务单归档 | OCR、核验、查重、人工校正、导出和付款阻断均留痕 | 移动端可上传和查看本人报销结果,不展示其他人员票据明文 |
| 本模块对象 | exp_invoice | Invoice | invoice_type | 普通 | TAX_INVOICE_MASK | 默认按税号/发票号局部脱敏;发票原图、OCR 结果和国税回执按财务权限查看 | 财务导出需审批并加水印;国税官方回执随业务单归档 | OCR、核验、查重、人工校正、导出和付款阻断均留痕 | 移动端可上传和查看本人报销结果,不展示其他人员票据明文 |
| 本模块对象 | exp_invoice | Invoice | seller_tax_no | 敏感 | TAX_INVOICE_MASK | 默认按税号/发票号局部脱敏;发票原图、OCR 结果和国税回执按财务权限查看 | 财务导出需审批并加水印;国税官方回执随业务单归档 | OCR、核验、查重、人工校正、导出和付款阻断均留痕 | 移动端可上传和查看本人报销结果,不展示其他人员票据明文 |
| 本模块对象 | exp_invoice | Invoice | buyer_tax_no | 敏感 | TAX_INVOICE_MASK | 默认按税号/发票号局部脱敏;发票原图、OCR 结果和国税回执按财务权限查看 | 财务导出需审批并加水印;国税官方回执随业务单归档 | OCR、核验、查重、人工校正、导出和付款阻断均留痕 | 移动端可上传和查看本人报销结果,不展示其他人员票据明文 |
| 本模块对象 | exp_invoice_verification | InvoiceVerification | invoice_id | 普通 | TAX_INVOICE_MASK | 默认按税号/发票号局部脱敏;发票原图、OCR 结果和国税回执按财务权限查看 | 财务导出需审批并加水印;国税官方回执随业务单归档 | OCR、核验、查重、人工校正、导出和付款阻断均留痕 | 移动端可上传和查看本人报销结果,不展示其他人员票据明文 |
| 本模块对象 | exp_invoice_verification | InvoiceVerification | official_payload | 普通 | PAYLOAD_DESENSITIZE | 接口报文、快照和文件地址默认脱敏;排障查看需运维/安全授权 | 导出日志或报文时自动清理手机号、证件号、密钥、票据和人脸字段 | 查看报文、下载附件、失败重放和人工补偿均记录审计 | 业务端展示摘要和状态,完整报文仅运维/安全后台查看 |
| 本模块对象 | exp_payment_apply | ExpensePaymentApply | payee_account | 敏感 | BANK_ACCOUNT_MASK | 默认展示后 4 位;付款、报销、工资发放场景按岗位权限展示 | 导出银行账号必须走财务/安全双审批 | 查看、变更、付款使用、导出均记录业务单号和操作者 | 财务 PC 可按权限明文;员工端和移动端默认脱敏 |
| 本模块对象 | tax_declaration | TaxReport | declaration_payload | 普通 | PAYLOAD_DESENSITIZE | 接口报文、快照和文件地址默认脱敏;排障查看需运维/安全授权 | 导出日志或报文时自动清理手机号、证件号、密钥、票据和人脸字段 | 查看报文、下载附件、失败重放和人工补偿均记录审计 | 业务端展示摘要和状态,完整报文仅运维/安全后台查看 |
| 引用对象 | sys_user | User/Employee | mobile | 敏感 | MOBILE_MASK | 默认展示 138****0000;明文查看需字段权限或敏感字段查看审批 | 导出手机号必须触发导出审批、下载水印和有效期控制 | 明文查看、复制、导出和批量下载均写入 SensitiveAccessLog | PC 管理端按字段权限展示;移动端仅展示本人授权范围内脱敏信息 |
| 引用对象 | sys_user | User/Employee | password_hash | 高敏 | NEVER_RETURN | 禁止接口返回明文;仅密钥中心/鉴权服务按服务身份读取密钥引用 | 禁止导出;配置导出只允许导出脱敏引用和启停状态 | 配置新增、修改、启停、轮换和失败读取均记录安全审计 | 前端只展示已配置/未配置、到期时间和连通性状态,不展示密钥值 |
| 引用对象 | int_integration_log | IntegrationLog | request_payload | 敏感 | PAYLOAD_DESENSITIZE | 接口报文、快照和文件地址默认脱敏;排障查看需运维/安全授权 | 导出日志或报文时自动清理手机号、证件号、密钥、票据和人脸字段 | 查看报文、下载附件、失败重放和人工补偿均记录审计 | 业务端展示摘要和状态,完整报文仅运维/安全后台查看 |
| 引用对象 | int_integration_log | IntegrationLog | response_payload | 普通 | PAYLOAD_DESENSITIZE | 接口报文、快照和文件地址默认脱敏;排障查看需运维/安全授权 | 导出日志或报文时自动清理手机号、证件号、密钥、票据和人脸字段 | 查看报文、下载附件、失败重放和人工补偿均记录审计 | 业务端展示摘要和状态,完整报文仅运维/安全后台查看 |
| 引用对象 | sec_sensitive_field_policy | SensitiveFieldPolicy | mask_rule | 普通 | BIZ_FIELD_MASK | 按字段权限、数据范围和业务角色展示;明文查看按敏感字段审批规则执行 | 导出时按数据级别触发审批、水印、下载有效期和日志 | 查看、修改、删除、导出、下载和审批均记录操作审计 | 默认遵循总部、区域、校区、团队、本人数据范围和端侧最小可见原则 |
| 引用对象 | sys_legal_entity | LegalEntity | taxpayer_no | 敏感 | TAX_INVOICE_MASK | 默认按税号/发票号局部脱敏;发票原图、OCR 结果和国税回执按财务权限查看 | 财务导出需审批并加水印;国税官方回执随业务单归档 | OCR、核验、查重、人工校正、导出和付款阻断均留痕 | 移动端可上传和查看本人报销结果,不展示其他人员票据明文 |
| 引用对象 | sys_legal_entity | LegalEntity | bank_account_no | 敏感 | BANK_ACCOUNT_MASK | 默认展示后 4 位;付款、报销、工资发放场景按岗位权限展示 | 导出银行账号必须走财务/安全双审批 | 查看、变更、付款使用、导出均记录业务单号和操作者 | 财务 PC 可按权限明文;员工端和移动端默认脱敏 |
| 引用对象 | sys_legal_entity | LegalEntity | invoice_rule | 普通 | TAX_INVOICE_MASK | 默认按税号/发票号局部脱敏;发票原图、OCR 结果和国税回执按财务权限查看 | 财务导出需审批并加水印;国税官方回执随业务单归档 | OCR、核验、查重、人工校正、导出和付款阻断均留痕 | 移动端可上传和查看本人报销结果,不展示其他人员票据明文 |
| 引用对象 | con_contract | Contract | tax_amount | 普通 | TAX_INVOICE_MASK | 默认按税号/发票号局部脱敏;发票原图、OCR 结果和国税回执按财务权限查看 | 财务导出需审批并加水印;国税官方回执随业务单归档 | OCR、核验、查重、人工校正、导出和付款阻断均留痕 | 移动端可上传和查看本人报销结果,不展示其他人员票据明文 |
| 引用对象 | ord_payment | Payment | pay_channel | 普通 | BANK_ACCOUNT_MASK | 默认展示后 4 位;付款、报销、工资发放场景按岗位权限展示 | 导出银行账号必须走财务/安全双审批 | 查看、变更、付款使用、导出均记录业务单号和操作者 | 财务 PC 可按权限明文;员工端和移动端默认脱敏 |
| 引用对象 | hr_payslip | PayrollPayslip | payslip_no | 普通 | PAYROLL_MASK | 默认仅本人和授权人力/财务可见;社保、公积金字段按后台开关展示 | 工资条批量导出必须走高敏审批并限制下载次数 | 发布、撤回、重发、查看、确认、异议、导出全链路审计 | 教师/员工端仅查看本人电子工资条;PC 按岗位与审批展示 |
| 引用对象 | hr_payslip | PayrollPayslip | gross_salary | 普通 | PAYROLL_MASK | 默认仅本人和授权人力/财务可见;社保、公积金字段按后台开关展示 | 工资条批量导出必须走高敏审批并限制下载次数 | 发布、撤回、重发、查看、确认、异议、导出全链路审计 | 教师/员工端仅查看本人电子工资条;PC 按岗位与审批展示 |
| 引用对象 | hr_payslip | PayrollPayslip | net_salary | 普通 | PAYROLL_MASK | 默认仅本人和授权人力/财务可见;社保、公积金字段按后台开关展示 | 工资条批量导出必须走高敏审批并限制下载次数 | 发布、撤回、重发、查看、确认、异议、导出全链路审计 | 教师/员工端仅查看本人电子工资条;PC 按岗位与审批展示 |
核心数据表完整字段
| 表名 | 对象 | 字段 | 类型 | 必填 | 规则 | 数据级别 |
|---|---|---|---|---|---|---|
| fin_account_set | AccountSet | id | BIGINT | 是 | 主键,雪花或号段生成,禁止复用 | 普通 |
| fin_account_set | AccountSet | tenant_id | BIGINT | 是 | 集团/租户隔离字段,所有查询必须带租户上下文 | 普通 |
| fin_account_set | AccountSet | org_id | BIGINT | 否 | 所属组织,集团级或公共配置为空 | 普通 |
| fin_account_set | AccountSet | campus_id | BIGINT | 是 | 所属校区,跨校区或总部级数据为空;本表业务要求必填 | 普通 |
| fin_account_set | AccountSet | created_by | BIGINT | 是 | 创建人账号 ID | 普通 |
| fin_account_set | AccountSet | created_at | DATETIME | 是 | 创建时间 | 普通 |
| fin_account_set | AccountSet | updated_by | BIGINT | 否 | 最后更新人账号 ID | 普通 |
| fin_account_set | AccountSet | updated_at | DATETIME | 否 | 最后更新时间 | 普通 |
| fin_account_set | AccountSet | is_deleted | TINYINT | 是 | 是否已删除,0 未删除,1 已删除 | 普通 |
| fin_account_set | AccountSet | deleted_at | DATETIME | 否 | 删除时间,未删除为空 | 普通 |
| fin_account_set | AccountSet | deleted_by | BIGINT | 否 | 删除人账号 ID,未删除为空 | 普通 |
| fin_account_set | AccountSet | version | INT | 是 | 乐观锁版本号,写操作必须校验 | 普通 |
| fin_account_set | AccountSet | account_set_code | VARCHAR(64) | 是 | 账套编码,唯一 | 普通 |
| fin_account_set | AccountSet | account_set_name | VARCHAR(128) | 是 | 账套名称 | 普通 |
| fin_account_set | AccountSet | fiscal_calendar | JSON | 是 | 会计期间配置 | 普通 |
| fin_account_set | AccountSet | tax_subject_id | BIGINT | 是 | 税务主体 ID | 普通 |
| fin_account_set | AccountSet | enabled | TINYINT | 是 | 是否启用 | 普通 |
| fin_currency | FinanceCurrency | id | BIGINT | 是 | 主键,雪花或号段生成,禁止复用 | 普通 |
| fin_currency | FinanceCurrency | tenant_id | BIGINT | 是 | 集团/租户隔离字段,所有查询必须带租户上下文 | 普通 |
| fin_currency | FinanceCurrency | org_id | BIGINT | 否 | 所属组织,集团级或公共配置为空 | 普通 |
| fin_currency | FinanceCurrency | campus_id | BIGINT | 否 | 所属校区,跨校区或总部级数据为空 | 普通 |
| fin_currency | FinanceCurrency | created_by | BIGINT | 是 | 创建人账号 ID | 普通 |
| fin_currency | FinanceCurrency | created_at | DATETIME | 是 | 创建时间 | 普通 |
| fin_currency | FinanceCurrency | updated_by | BIGINT | 否 | 最后更新人账号 ID | 普通 |
| fin_currency | FinanceCurrency | updated_at | DATETIME | 否 | 最后更新时间 | 普通 |
| fin_currency | FinanceCurrency | is_deleted | TINYINT | 是 | 是否已删除,0 未删除,1 已删除 | 普通 |
| fin_currency | FinanceCurrency | deleted_at | DATETIME | 否 | 删除时间,未删除为空 | 普通 |
| fin_currency | FinanceCurrency | deleted_by | BIGINT | 否 | 删除人账号 ID,未删除为空 | 普通 |
| fin_currency | FinanceCurrency | version | INT | 是 | 乐观锁版本号,写操作必须校验 | 普通 |
| fin_currency | FinanceCurrency | currency_code | VARCHAR(16) | 是 | 币别编码,唯一 | 普通 |
| fin_currency | FinanceCurrency | currency_name | VARCHAR(64) | 是 | 币别名称 | 普通 |
| fin_currency | FinanceCurrency | currency_symbol | VARCHAR(16) | 否 | 货币符号 | 普通 |
| fin_currency | FinanceCurrency | decimal_places | INT | 是 | 金额小数位 | 普通 |
| fin_currency | FinanceCurrency | base_currency | TINYINT | 是 | 是否本位币 | 普通 |
| fin_currency | FinanceCurrency | enabled | TINYINT | 是 | 是否启用 | 普通 |
| fin_exchange_rate_system | ExchangeRateSystem | id | BIGINT | 是 | 主键,雪花或号段生成,禁止复用 | 普通 |
| fin_exchange_rate_system | ExchangeRateSystem | tenant_id | BIGINT | 是 | 集团/租户隔离字段,所有查询必须带租户上下文 | 普通 |
| fin_exchange_rate_system | ExchangeRateSystem | org_id | BIGINT | 否 | 所属组织,集团级或公共配置为空 | 普通 |
| fin_exchange_rate_system | ExchangeRateSystem | campus_id | BIGINT | 否 | 所属校区,跨校区或总部级数据为空 | 普通 |
| fin_exchange_rate_system | ExchangeRateSystem | created_by | BIGINT | 是 | 创建人账号 ID | 普通 |
| fin_exchange_rate_system | ExchangeRateSystem | created_at | DATETIME | 是 | 创建时间 | 普通 |
| fin_exchange_rate_system | ExchangeRateSystem | updated_by | BIGINT | 否 | 最后更新人账号 ID | 普通 |
| fin_exchange_rate_system | ExchangeRateSystem | updated_at | DATETIME | 否 | 最后更新时间 | 普通 |
| fin_exchange_rate_system | ExchangeRateSystem | is_deleted | TINYINT | 是 | 是否已删除,0 未删除,1 已删除 | 普通 |
| fin_exchange_rate_system | ExchangeRateSystem | deleted_at | DATETIME | 否 | 删除时间,未删除为空 | 普通 |
| fin_exchange_rate_system | ExchangeRateSystem | deleted_by | BIGINT | 否 | 删除人账号 ID,未删除为空 | 普通 |
| fin_exchange_rate_system | ExchangeRateSystem | version | INT | 是 | 乐观锁版本号,写操作必须校验 | 普通 |
| fin_exchange_rate_system | ExchangeRateSystem | rate_system_code | VARCHAR(64) | 是 | 汇率体系编码,唯一 | 普通 |
| fin_exchange_rate_system | ExchangeRateSystem | rate_system_name | VARCHAR(128) | 是 | 汇率体系名称 | 普通 |
| fin_exchange_rate_system | ExchangeRateSystem | base_currency_code | VARCHAR(16) | 是 | 本位币编码 | 普通 |
| fin_exchange_rate_system | ExchangeRateSystem | rate_mode | VARCHAR(32) | 是 | 固定汇率/浮动汇率/手工维护 | 普通 |
| fin_exchange_rate_system | ExchangeRateSystem | rate_detail_json | JSON | 是 | 币别、期间、汇率和生效日期明细 | 普通 |
| fin_exchange_rate_system | ExchangeRateSystem | enabled | TINYINT | 是 | 是否启用 | 普通 |
| fin_accounting_calendar | AccountingCalendar | id | BIGINT | 是 | 主键,雪花或号段生成,禁止复用 | 普通 |
| fin_accounting_calendar | AccountingCalendar | tenant_id | BIGINT | 是 | 集团/租户隔离字段,所有查询必须带租户上下文 | 普通 |
| fin_accounting_calendar | AccountingCalendar | org_id | BIGINT | 否 | 所属组织,集团级或公共配置为空 | 普通 |
| fin_accounting_calendar | AccountingCalendar | campus_id | BIGINT | 否 | 所属校区,跨校区或总部级数据为空 | 普通 |
| fin_accounting_calendar | AccountingCalendar | created_by | BIGINT | 是 | 创建人账号 ID | 普通 |
| fin_accounting_calendar | AccountingCalendar | created_at | DATETIME | 是 | 创建时间 | 普通 |
| fin_accounting_calendar | AccountingCalendar | updated_by | BIGINT | 否 | 最后更新人账号 ID | 普通 |
| fin_accounting_calendar | AccountingCalendar | updated_at | DATETIME | 否 | 最后更新时间 | 普通 |
| fin_accounting_calendar | AccountingCalendar | is_deleted | TINYINT | 是 | 是否已删除,0 未删除,1 已删除 | 普通 |
| fin_accounting_calendar | AccountingCalendar | deleted_at | DATETIME | 否 | 删除时间,未删除为空 | 普通 |
| fin_accounting_calendar | AccountingCalendar | deleted_by | BIGINT | 否 | 删除人账号 ID,未删除为空 | 普通 |
| fin_accounting_calendar | AccountingCalendar | version | INT | 是 | 乐观锁版本号,写操作必须校验 | 普通 |
| fin_accounting_calendar | AccountingCalendar | calendar_code | VARCHAR(64) | 是 | 会计日历编码,唯一 | 普通 |
| fin_accounting_calendar | AccountingCalendar | calendar_name | VARCHAR(128) | 是 | 会计日历名称 | 普通 |
| fin_accounting_calendar | AccountingCalendar | fiscal_year | INT | 是 | 会计年度 | 普通 |
| fin_accounting_calendar | AccountingCalendar | period_json | JSON | 是 | 期间、开始日期、结束日期和开关账状态 | 普通 |
| fin_accounting_calendar | AccountingCalendar | current_period | VARCHAR(32) | 否 | 当前会计期间 | 普通 |
| fin_accounting_calendar | AccountingCalendar | calendar_status | VARCHAR(32) | 是 | 草稿/启用/停用 | 普通 |
| fin_accounting_element | AccountingElement | id | BIGINT | 是 | 主键,雪花或号段生成,禁止复用 | 普通 |
| fin_accounting_element | AccountingElement | tenant_id | BIGINT | 是 | 集团/租户隔离字段,所有查询必须带租户上下文 | 普通 |
| fin_accounting_element | AccountingElement | org_id | BIGINT | 否 | 所属组织,集团级或公共配置为空 | 普通 |
| fin_accounting_element | AccountingElement | campus_id | BIGINT | 否 | 所属校区,跨校区或总部级数据为空 | 普通 |
| fin_accounting_element | AccountingElement | created_by | BIGINT | 是 | 创建人账号 ID | 普通 |
| fin_accounting_element | AccountingElement | created_at | DATETIME | 是 | 创建时间 | 普通 |
| fin_accounting_element | AccountingElement | updated_by | BIGINT | 否 | 最后更新人账号 ID | 普通 |
| fin_accounting_element | AccountingElement | updated_at | DATETIME | 否 | 最后更新时间 | 普通 |
| fin_accounting_element | AccountingElement | is_deleted | TINYINT | 是 | 是否已删除,0 未删除,1 已删除 | 普通 |
| fin_accounting_element | AccountingElement | deleted_at | DATETIME | 否 | 删除时间,未删除为空 | 普通 |
| fin_accounting_element | AccountingElement | deleted_by | BIGINT | 否 | 删除人账号 ID,未删除为空 | 普通 |
| fin_accounting_element | AccountingElement | version | INT | 是 | 乐观锁版本号,写操作必须校验 | 普通 |
| fin_accounting_element | AccountingElement | element_code | VARCHAR(64) | 是 | 会计要素编码,唯一 | 普通 |
| fin_accounting_element | AccountingElement | element_name | VARCHAR(64) | 是 | 会计要素名称 | 普通 |
| fin_accounting_element | AccountingElement | balance_direction | VARCHAR(16) | 是 | 借/贷 | 普通 |
| fin_accounting_element | AccountingElement | sort_no | INT | 是 | 排序 | 普通 |
| fin_accounting_element | AccountingElement | enabled | TINYINT | 是 | 是否启用 | 普通 |
| fin_accounting_dimension | AccountingDimension | id | BIGINT | 是 | 主键,雪花或号段生成,禁止复用 | 普通 |
| fin_accounting_dimension | AccountingDimension | tenant_id | BIGINT | 是 | 集团/租户隔离字段,所有查询必须带租户上下文 | 普通 |
| fin_accounting_dimension | AccountingDimension | org_id | BIGINT | 否 | 所属组织,集团级或公共配置为空 | 普通 |
| fin_accounting_dimension | AccountingDimension | campus_id | BIGINT | 否 | 所属校区,跨校区或总部级数据为空 | 普通 |
| fin_accounting_dimension | AccountingDimension | created_by | BIGINT | 是 | 创建人账号 ID | 普通 |
| fin_accounting_dimension | AccountingDimension | created_at | DATETIME | 是 | 创建时间 | 普通 |
| fin_accounting_dimension | AccountingDimension | updated_by | BIGINT | 否 | 最后更新人账号 ID | 普通 |
| fin_accounting_dimension | AccountingDimension | updated_at | DATETIME | 否 | 最后更新时间 | 普通 |
| fin_accounting_dimension | AccountingDimension | is_deleted | TINYINT | 是 | 是否已删除,0 未删除,1 已删除 | 普通 |
| fin_accounting_dimension | AccountingDimension | deleted_at | DATETIME | 否 | 删除时间,未删除为空 | 普通 |
| fin_accounting_dimension | AccountingDimension | deleted_by | BIGINT | 否 | 删除人账号 ID,未删除为空 | 普通 |
| fin_accounting_dimension | AccountingDimension | version | INT | 是 | 乐观锁版本号,写操作必须校验 | 普通 |
| fin_accounting_dimension | AccountingDimension | dimension_code | VARCHAR(64) | 是 | 核算维度编码,唯一 | 普通 |
| fin_accounting_dimension | AccountingDimension | dimension_name | VARCHAR(128) | 是 | 核算维度名称 | 普通 |
| fin_accounting_dimension | AccountingDimension | dimension_type | VARCHAR(64) | 是 | 学员/家长/员工/供应商/校区/部门/项目/课程 | 普通 |
| fin_accounting_dimension | AccountingDimension | item_json | JSON | 是 | 维度项目编码、名称、来源对象和启用状态 | 普通 |
| fin_accounting_dimension | AccountingDimension | source_object_type | VARCHAR(64) | 否 | 来源业务对象类型 | 普通 |
| fin_accounting_dimension | AccountingDimension | enabled | TINYINT | 是 | 是否启用 | 普通 |
| fin_voucher_word | VoucherWord | id | BIGINT | 是 | 主键,雪花或号段生成,禁止复用 | 普通 |
| fin_voucher_word | VoucherWord | tenant_id | BIGINT | 是 | 集团/租户隔离字段,所有查询必须带租户上下文 | 普通 |
| fin_voucher_word | VoucherWord | org_id | BIGINT | 否 | 所属组织,集团级或公共配置为空 | 普通 |
| fin_voucher_word | VoucherWord | campus_id | BIGINT | 否 | 所属校区,跨校区或总部级数据为空 | 普通 |
| fin_voucher_word | VoucherWord | created_by | BIGINT | 是 | 创建人账号 ID | 普通 |
| fin_voucher_word | VoucherWord | created_at | DATETIME | 是 | 创建时间 | 普通 |
| fin_voucher_word | VoucherWord | updated_by | BIGINT | 否 | 最后更新人账号 ID | 普通 |
| fin_voucher_word | VoucherWord | updated_at | DATETIME | 否 | 最后更新时间 | 普通 |
| fin_voucher_word | VoucherWord | is_deleted | TINYINT | 是 | 是否已删除,0 未删除,1 已删除 | 普通 |
| fin_voucher_word | VoucherWord | deleted_at | DATETIME | 否 | 删除时间,未删除为空 | 普通 |
| fin_voucher_word | VoucherWord | deleted_by | BIGINT | 否 | 删除人账号 ID,未删除为空 | 普通 |
| fin_voucher_word | VoucherWord | version | INT | 是 | 乐观锁版本号,写操作必须校验 | 普通 |
| fin_voucher_word | VoucherWord | word_code | VARCHAR(32) | 是 | 凭证字编码,唯一 | 普通 |
| fin_voucher_word | VoucherWord | word_name | VARCHAR(64) | 是 | 凭证字名称 | 普通 |
| fin_voucher_word | VoucherWord | number_rule | JSON | 是 | 凭证编号规则 | 普通 |
| fin_voucher_word | VoucherWord | default_flag | TINYINT | 是 | 是否默认 | 普通 |
| fin_voucher_word | VoucherWord | enabled | TINYINT | 是 | 是否启用 | 普通 |
| fin_accounting_policy | AccountingPolicy | id | BIGINT | 是 | 主键,雪花或号段生成,禁止复用 | 普通 |
| fin_accounting_policy | AccountingPolicy | tenant_id | BIGINT | 是 | 集团/租户隔离字段,所有查询必须带租户上下文 | 普通 |
| fin_accounting_policy | AccountingPolicy | org_id | BIGINT | 否 | 所属组织,集团级或公共配置为空 | 普通 |
| fin_accounting_policy | AccountingPolicy | campus_id | BIGINT | 否 | 所属校区,跨校区或总部级数据为空 | 普通 |
| fin_accounting_policy | AccountingPolicy | created_by | BIGINT | 是 | 创建人账号 ID | 普通 |
| fin_accounting_policy | AccountingPolicy | created_at | DATETIME | 是 | 创建时间 | 普通 |
| fin_accounting_policy | AccountingPolicy | updated_by | BIGINT | 否 | 最后更新人账号 ID | 普通 |
| fin_accounting_policy | AccountingPolicy | updated_at | DATETIME | 否 | 最后更新时间 | 普通 |
| fin_accounting_policy | AccountingPolicy | is_deleted | TINYINT | 是 | 是否已删除,0 未删除,1 已删除 | 普通 |
| fin_accounting_policy | AccountingPolicy | deleted_at | DATETIME | 否 | 删除时间,未删除为空 | 普通 |
| fin_accounting_policy | AccountingPolicy | deleted_by | BIGINT | 否 | 删除人账号 ID,未删除为空 | 普通 |
| fin_accounting_policy | AccountingPolicy | version | INT | 是 | 乐观锁版本号,写操作必须校验 | 普通 |
| fin_accounting_policy | AccountingPolicy | policy_code | VARCHAR(64) | 是 | 政策编码,唯一 | 普通 |
| fin_accounting_policy | AccountingPolicy | policy_name | VARCHAR(128) | 是 | 政策名称 | 普通 |
| fin_accounting_policy | AccountingPolicy | accounting_system_code | VARCHAR(64) | 是 | 会计核算体系编码 | 普通 |
| fin_accounting_policy | AccountingPolicy | calendar_id | BIGINT | 是 | 会计日历 ID | 普通 |
| fin_accounting_policy | AccountingPolicy | currency_code | VARCHAR(16) | 是 | 本位币编码 | 普通 |
| fin_accounting_policy | AccountingPolicy | rate_system_id | BIGINT | 否 | 汇率体系 ID | 普通 |
| fin_accounting_policy | AccountingPolicy | enabled | TINYINT | 是 | 是否启用 | 普通 |
| fin_ledger_book | LedgerBook | id | BIGINT | 是 | 主键,雪花或号段生成,禁止复用 | 普通 |
| fin_ledger_book | LedgerBook | tenant_id | BIGINT | 是 | 集团/租户隔离字段,所有查询必须带租户上下文 | 普通 |
| fin_ledger_book | LedgerBook | org_id | BIGINT | 否 | 所属组织,集团级或公共配置为空 | 普通 |
| fin_ledger_book | LedgerBook | campus_id | BIGINT | 否 | 所属校区,跨校区或总部级数据为空 | 普通 |
| fin_ledger_book | LedgerBook | created_by | BIGINT | 是 | 创建人账号 ID | 普通 |
| fin_ledger_book | LedgerBook | created_at | DATETIME | 是 | 创建时间 | 普通 |
| fin_ledger_book | LedgerBook | updated_by | BIGINT | 否 | 最后更新人账号 ID | 普通 |
| fin_ledger_book | LedgerBook | updated_at | DATETIME | 否 | 最后更新时间 | 普通 |
| fin_ledger_book | LedgerBook | is_deleted | TINYINT | 是 | 是否已删除,0 未删除,1 已删除 | 普通 |
| fin_ledger_book | LedgerBook | deleted_at | DATETIME | 否 | 删除时间,未删除为空 | 普通 |
| fin_ledger_book | LedgerBook | deleted_by | BIGINT | 否 | 删除人账号 ID,未删除为空 | 普通 |
| fin_ledger_book | LedgerBook | version | INT | 是 | 乐观锁版本号,写操作必须校验 | 普通 |
| fin_ledger_book | LedgerBook | ledger_code | VARCHAR(64) | 是 | 账簿编码,唯一 | 普通 |
| fin_ledger_book | LedgerBook | ledger_name | VARCHAR(128) | 是 | 账簿名称 | 普通 |
| fin_ledger_book | LedgerBook | account_set_id | BIGINT | 是 | 账套 ID | 普通 |
| fin_ledger_book | LedgerBook | policy_id | BIGINT | 是 | 会计政策 ID | 普通 |
| fin_ledger_book | LedgerBook | ledger_type | VARCHAR(32) | 是 | 主账簿/辅助账簿/调整账簿/合并账簿 | 普通 |
| fin_ledger_book | LedgerBook | enabled | TINYINT | 是 | 是否启用 | 普通 |
| fin_summary_template | SummaryTemplate | id | BIGINT | 是 | 主键,雪花或号段生成,禁止复用 | 普通 |
| fin_summary_template | SummaryTemplate | tenant_id | BIGINT | 是 | 集团/租户隔离字段,所有查询必须带租户上下文 | 普通 |
| fin_summary_template | SummaryTemplate | org_id | BIGINT | 否 | 所属组织,集团级或公共配置为空 | 普通 |
| fin_summary_template | SummaryTemplate | campus_id | BIGINT | 否 | 所属校区,跨校区或总部级数据为空 | 普通 |
| fin_summary_template | SummaryTemplate | created_by | BIGINT | 是 | 创建人账号 ID | 普通 |
| fin_summary_template | SummaryTemplate | created_at | DATETIME | 是 | 创建时间 | 普通 |
| fin_summary_template | SummaryTemplate | updated_by | BIGINT | 否 | 最后更新人账号 ID | 普通 |
| fin_summary_template | SummaryTemplate | updated_at | DATETIME | 否 | 最后更新时间 | 普通 |
| fin_summary_template | SummaryTemplate | is_deleted | TINYINT | 是 | 是否已删除,0 未删除,1 已删除 | 普通 |
| fin_summary_template | SummaryTemplate | deleted_at | DATETIME | 否 | 删除时间,未删除为空 | 普通 |
| fin_summary_template | SummaryTemplate | deleted_by | BIGINT | 否 | 删除人账号 ID,未删除为空 | 普通 |
| fin_summary_template | SummaryTemplate | version | INT | 是 | 乐观锁版本号,写操作必须校验 | 普通 |
| fin_summary_template | SummaryTemplate | summary_code | VARCHAR(64) | 是 | 摘要编码,唯一 | 普通 |
| fin_summary_template | SummaryTemplate | summary_text | VARCHAR(255) | 是 | 摘要内容 | 普通 |
| fin_summary_template | SummaryTemplate | biz_scene | VARCHAR(64) | 否 | 适用业务场景 | 普通 |
| fin_summary_template | SummaryTemplate | enabled | TINYINT | 是 | 是否启用 | 普通 |
| fin_settlement_method | SettlementMethod | id | BIGINT | 是 | 主键,雪花或号段生成,禁止复用 | 普通 |
| fin_settlement_method | SettlementMethod | tenant_id | BIGINT | 是 | 集团/租户隔离字段,所有查询必须带租户上下文 | 普通 |
| fin_settlement_method | SettlementMethod | org_id | BIGINT | 否 | 所属组织,集团级或公共配置为空 | 普通 |
| fin_settlement_method | SettlementMethod | campus_id | BIGINT | 否 | 所属校区,跨校区或总部级数据为空 | 普通 |
| fin_settlement_method | SettlementMethod | created_by | BIGINT | 是 | 创建人账号 ID | 普通 |
| fin_settlement_method | SettlementMethod | created_at | DATETIME | 是 | 创建时间 | 普通 |
| fin_settlement_method | SettlementMethod | updated_by | BIGINT | 否 | 最后更新人账号 ID | 普通 |
| fin_settlement_method | SettlementMethod | updated_at | DATETIME | 否 | 最后更新时间 | 普通 |
| fin_settlement_method | SettlementMethod | is_deleted | TINYINT | 是 | 是否已删除,0 未删除,1 已删除 | 普通 |
| fin_settlement_method | SettlementMethod | deleted_at | DATETIME | 否 | 删除时间,未删除为空 | 普通 |
| fin_settlement_method | SettlementMethod | deleted_by | BIGINT | 否 | 删除人账号 ID,未删除为空 | 普通 |
| fin_settlement_method | SettlementMethod | version | INT | 是 | 乐观锁版本号,写操作必须校验 | 普通 |
| fin_settlement_method | SettlementMethod | method_code | VARCHAR(64) | 是 | 结算方式编码,唯一 | 普通 |
| fin_settlement_method | SettlementMethod | method_name | VARCHAR(128) | 是 | 结算方式名称 | 普通 |
| fin_settlement_method | SettlementMethod | channel_type | VARCHAR(32) | 是 | 现金/银行/微信/支付宝/监管账户/其他 | 普通 |
| fin_settlement_method | SettlementMethod | enabled | TINYINT | 是 | 是否启用 | 普通 |
| fin_cash_flow_item | CashFlowItem | id | BIGINT | 是 | 主键,雪花或号段生成,禁止复用 | 普通 |
| fin_cash_flow_item | CashFlowItem | tenant_id | BIGINT | 是 | 集团/租户隔离字段,所有查询必须带租户上下文 | 普通 |
| fin_cash_flow_item | CashFlowItem | org_id | BIGINT | 否 | 所属组织,集团级或公共配置为空 | 普通 |
| fin_cash_flow_item | CashFlowItem | campus_id | BIGINT | 否 | 所属校区,跨校区或总部级数据为空 | 普通 |
| fin_cash_flow_item | CashFlowItem | created_by | BIGINT | 是 | 创建人账号 ID | 普通 |
| fin_cash_flow_item | CashFlowItem | created_at | DATETIME | 是 | 创建时间 | 普通 |
| fin_cash_flow_item | CashFlowItem | updated_by | BIGINT | 否 | 最后更新人账号 ID | 普通 |
| fin_cash_flow_item | CashFlowItem | updated_at | DATETIME | 否 | 最后更新时间 | 普通 |
| fin_cash_flow_item | CashFlowItem | is_deleted | TINYINT | 是 | 是否已删除,0 未删除,1 已删除 | 普通 |
| fin_cash_flow_item | CashFlowItem | deleted_at | DATETIME | 否 | 删除时间,未删除为空 | 普通 |
| fin_cash_flow_item | CashFlowItem | deleted_by | BIGINT | 否 | 删除人账号 ID,未删除为空 | 普通 |
| fin_cash_flow_item | CashFlowItem | version | INT | 是 | 乐观锁版本号,写操作必须校验 | 普通 |
| fin_cash_flow_item | CashFlowItem | item_code | VARCHAR(64) | 是 | 现金流量项目编码,唯一 | 普通 |
| fin_cash_flow_item | CashFlowItem | item_name | VARCHAR(128) | 是 | 现金流量项目名称 | 普通 |
| fin_cash_flow_item | CashFlowItem | item_type | VARCHAR(32) | 是 | 经营/投资/筹资/汇率影响/附表项目 | 普通 |
| fin_cash_flow_item | CashFlowItem | parent_item_id | BIGINT | 否 | 上级项目 ID | 普通 |
| fin_cash_flow_item | CashFlowItem | enabled | TINYINT | 是 | 是否启用 | 普通 |
| fin_gl_parameter | GeneralLedgerParameter | id | BIGINT | 是 | 主键,雪花或号段生成,禁止复用 | 普通 |
| fin_gl_parameter | GeneralLedgerParameter | tenant_id | BIGINT | 是 | 集团/租户隔离字段,所有查询必须带租户上下文 | 普通 |
| fin_gl_parameter | GeneralLedgerParameter | org_id | BIGINT | 否 | 所属组织,集团级或公共配置为空 | 普通 |
| fin_gl_parameter | GeneralLedgerParameter | campus_id | BIGINT | 否 | 所属校区,跨校区或总部级数据为空 | 普通 |
| fin_gl_parameter | GeneralLedgerParameter | created_by | BIGINT | 是 | 创建人账号 ID | 普通 |
| fin_gl_parameter | GeneralLedgerParameter | created_at | DATETIME | 是 | 创建时间 | 普通 |
| fin_gl_parameter | GeneralLedgerParameter | updated_by | BIGINT | 否 | 最后更新人账号 ID | 普通 |
| fin_gl_parameter | GeneralLedgerParameter | updated_at | DATETIME | 否 | 最后更新时间 | 普通 |
| fin_gl_parameter | GeneralLedgerParameter | is_deleted | TINYINT | 是 | 是否已删除,0 未删除,1 已删除 | 普通 |
| fin_gl_parameter | GeneralLedgerParameter | deleted_at | DATETIME | 否 | 删除时间,未删除为空 | 普通 |
| fin_gl_parameter | GeneralLedgerParameter | deleted_by | BIGINT | 否 | 删除人账号 ID,未删除为空 | 普通 |
| fin_gl_parameter | GeneralLedgerParameter | version | INT | 是 | 乐观锁版本号,写操作必须校验 | 普通 |
| fin_gl_parameter | GeneralLedgerParameter | account_set_id | BIGINT | 是 | 账套 ID | 普通 |
| fin_gl_parameter | GeneralLedgerParameter | parameter_json | JSON | 是 | 凭证、过账、调汇、结账、现金流量和反结账参数 | 普通 |
| fin_gl_parameter | GeneralLedgerParameter | version_no | VARCHAR(32) | 是 | 参数版本 | 普通 |
| fin_gl_parameter | GeneralLedgerParameter | enabled | TINYINT | 是 | 是否启用 | 普通 |
| fin_route_rule_version | FinanceRouteRuleVersion | id | BIGINT | 是 | 主键,雪花或号段生成,禁止复用 | 普通 |
| fin_route_rule_version | FinanceRouteRuleVersion | tenant_id | BIGINT | 是 | 集团/租户隔离字段,所有查询必须带租户上下文 | 普通 |
| fin_route_rule_version | FinanceRouteRuleVersion | org_id | BIGINT | 否 | 所属组织,集团级或公共配置为空 | 普通 |
| fin_route_rule_version | FinanceRouteRuleVersion | campus_id | BIGINT | 否 | 所属校区,跨校区或总部级数据为空 | 普通 |
| fin_route_rule_version | FinanceRouteRuleVersion | created_by | BIGINT | 是 | 创建人账号 ID | 普通 |
| fin_route_rule_version | FinanceRouteRuleVersion | created_at | DATETIME | 是 | 创建时间 | 普通 |
| fin_route_rule_version | FinanceRouteRuleVersion | updated_by | BIGINT | 否 | 最后更新人账号 ID | 普通 |
| fin_route_rule_version | FinanceRouteRuleVersion | updated_at | DATETIME | 否 | 最后更新时间 | 普通 |
| fin_route_rule_version | FinanceRouteRuleVersion | is_deleted | TINYINT | 是 | 是否已删除,0 未删除,1 已删除 | 普通 |
| fin_route_rule_version | FinanceRouteRuleVersion | deleted_at | DATETIME | 否 | 删除时间,未删除为空 | 普通 |
| fin_route_rule_version | FinanceRouteRuleVersion | deleted_by | BIGINT | 否 | 删除人账号 ID,未删除为空 | 普通 |
| fin_route_rule_version | FinanceRouteRuleVersion | version | INT | 是 | 乐观锁版本号,写操作必须校验 | 普通 |
| fin_route_rule_version | FinanceRouteRuleVersion | rule_code | VARCHAR(64) | 是 | 规则编码 | 普通 |
| fin_route_rule_version | FinanceRouteRuleVersion | rule_name | VARCHAR(128) | 是 | 规则名称 | 普通 |
| fin_route_rule_version | FinanceRouteRuleVersion | event_type | VARCHAR(64) | 是 | 收款/课消/退款/报销/采购/薪酬等事件类型 | 普通 |
| fin_route_rule_version | FinanceRouteRuleVersion | priority | INT | 是 | 匹配优先级 | 普通 |
| fin_route_rule_version | FinanceRouteRuleVersion | route_expression | JSON | 是 | 法人、校区、业务类型和金额等路由条件 | 普通 |
| fin_route_rule_version | FinanceRouteRuleVersion | fallback_policy | JSON | 是 | 未命中或冲突时的兜底策略 | 普通 |
| fin_route_rule_version | FinanceRouteRuleVersion | version_no | VARCHAR(32) | 是 | 规则版本号 | 普通 |
| fin_route_rule_version | FinanceRouteRuleVersion | approval_status | VARCHAR(32) | 是 | 草稿/待审批/已生效/已停用 | 普通 |
| fin_route_rule_version | FinanceRouteRuleVersion | effective_date | DATE | 是 | 生效日期 | 普通 |
| fin_route_rule_version | FinanceRouteRuleVersion | expire_date | DATE | 否 | 失效日期 | 普通 |
| fin_subject_mapping | FinanceSubjectMapping | id | BIGINT | 是 | 主键,雪花或号段生成,禁止复用 | 普通 |
| fin_subject_mapping | FinanceSubjectMapping | tenant_id | BIGINT | 是 | 集团/租户隔离字段,所有查询必须带租户上下文 | 普通 |
| fin_subject_mapping | FinanceSubjectMapping | org_id | BIGINT | 否 | 所属组织,集团级或公共配置为空 | 普通 |
| fin_subject_mapping | FinanceSubjectMapping | campus_id | BIGINT | 否 | 所属校区,跨校区或总部级数据为空 | 普通 |
| fin_subject_mapping | FinanceSubjectMapping | created_by | BIGINT | 是 | 创建人账号 ID | 普通 |
| fin_subject_mapping | FinanceSubjectMapping | created_at | DATETIME | 是 | 创建时间 | 普通 |
| fin_subject_mapping | FinanceSubjectMapping | updated_by | BIGINT | 否 | 最后更新人账号 ID | 普通 |
| fin_subject_mapping | FinanceSubjectMapping | updated_at | DATETIME | 否 | 最后更新时间 | 普通 |
| fin_subject_mapping | FinanceSubjectMapping | is_deleted | TINYINT | 是 | 是否已删除,0 未删除,1 已删除 | 普通 |
| fin_subject_mapping | FinanceSubjectMapping | deleted_at | DATETIME | 否 | 删除时间,未删除为空 | 普通 |
| fin_subject_mapping | FinanceSubjectMapping | deleted_by | BIGINT | 否 | 删除人账号 ID,未删除为空 | 普通 |
| fin_subject_mapping | FinanceSubjectMapping | version | INT | 是 | 乐观锁版本号,写操作必须校验 | 普通 |
| fin_subject_mapping | FinanceSubjectMapping | account_set_id | BIGINT | 是 | 账套 ID | 普通 |
| fin_subject_mapping | FinanceSubjectMapping | event_type | VARCHAR(64) | 是 | 财务事件类型 | 普通 |
| fin_subject_mapping | FinanceSubjectMapping | biz_scene | VARCHAR(64) | 是 | 业务场景 | 普通 |
| fin_subject_mapping | FinanceSubjectMapping | debit_subject_code | VARCHAR(64) | 是 | 借方科目编码 | 普通 |
| fin_subject_mapping | FinanceSubjectMapping | credit_subject_code | VARCHAR(64) | 是 | 贷方科目编码 | 普通 |
| fin_subject_mapping | FinanceSubjectMapping | tax_subject_code | VARCHAR(64) | 否 | 税金科目编码 | 普通 |
| fin_subject_mapping | FinanceSubjectMapping | version_no | VARCHAR(32) | 是 | 映射版本号 | 普通 |
| fin_subject_mapping | FinanceSubjectMapping | approval_status | VARCHAR(32) | 是 | 草稿/待审批/已生效/已停用 | 普通 |
| fin_subject_mapping | FinanceSubjectMapping | effective_date | DATE | 是 | 生效日期 | 普通 |
| fin_subject_mapping | FinanceSubjectMapping | expire_date | DATE | 否 | 失效日期 | 普通 |
| fin_subject_mapping | FinanceSubjectMapping | status | VARCHAR(32) | 是 | 启用/停用 | 普通 |
| fin_aux_mapping | FinanceAuxMapping | id | BIGINT | 是 | 主键,雪花或号段生成,禁止复用 | 普通 |
| fin_aux_mapping | FinanceAuxMapping | tenant_id | BIGINT | 是 | 集团/租户隔离字段,所有查询必须带租户上下文 | 普通 |
| fin_aux_mapping | FinanceAuxMapping | org_id | BIGINT | 否 | 所属组织,集团级或公共配置为空 | 普通 |
| fin_aux_mapping | FinanceAuxMapping | campus_id | BIGINT | 否 | 所属校区,跨校区或总部级数据为空 | 普通 |
| fin_aux_mapping | FinanceAuxMapping | created_by | BIGINT | 是 | 创建人账号 ID | 普通 |
| fin_aux_mapping | FinanceAuxMapping | created_at | DATETIME | 是 | 创建时间 | 普通 |
| fin_aux_mapping | FinanceAuxMapping | updated_by | BIGINT | 否 | 最后更新人账号 ID | 普通 |
| fin_aux_mapping | FinanceAuxMapping | updated_at | DATETIME | 否 | 最后更新时间 | 普通 |
| fin_aux_mapping | FinanceAuxMapping | is_deleted | TINYINT | 是 | 是否已删除,0 未删除,1 已删除 | 普通 |
| fin_aux_mapping | FinanceAuxMapping | deleted_at | DATETIME | 否 | 删除时间,未删除为空 | 普通 |
| fin_aux_mapping | FinanceAuxMapping | deleted_by | BIGINT | 否 | 删除人账号 ID,未删除为空 | 普通 |
| fin_aux_mapping | FinanceAuxMapping | version | INT | 是 | 乐观锁版本号,写操作必须校验 | 普通 |
| fin_aux_mapping | FinanceAuxMapping | account_set_id | BIGINT | 是 | 账套 ID | 普通 |
| fin_aux_mapping | FinanceAuxMapping | aux_type | VARCHAR(64) | 是 | 客户/供应商/员工/部门/校区/项目等辅助类型 | 普通 |
| fin_aux_mapping | FinanceAuxMapping | dino_object_type | VARCHAR(64) | 是 | 迪诺对象类型 | 普通 |
| fin_aux_mapping | FinanceAuxMapping | dino_object_id | BIGINT | 是 | 迪诺对象 ID | 普通 |
| fin_aux_mapping | FinanceAuxMapping | dino_object_code | VARCHAR(64) | 是 | 迪诺对象编码 | 普通 |
| fin_aux_mapping | FinanceAuxMapping | dimension_code | VARCHAR(64) | 是 | 迪诺核算维度编码 | 普通 |
| fin_aux_mapping | FinanceAuxMapping | dimension_item_code | VARCHAR(64) | 是 | 迪诺核算维度项目编码 | 普通 |
| fin_aux_mapping | FinanceAuxMapping | dimension_item_id | BIGINT | 否 | 迪诺核算维度项目 ID | 普通 |
| fin_aux_mapping | FinanceAuxMapping | validation_status | VARCHAR(32) | 是 | 待校验/有效/无效/停用 | 普通 |
| fin_voucher_template | FinanceVoucherTemplate | id | BIGINT | 是 | 主键,雪花或号段生成,禁止复用 | 普通 |
| fin_voucher_template | FinanceVoucherTemplate | tenant_id | BIGINT | 是 | 集团/租户隔离字段,所有查询必须带租户上下文 | 普通 |
| fin_voucher_template | FinanceVoucherTemplate | org_id | BIGINT | 否 | 所属组织,集团级或公共配置为空 | 普通 |
| fin_voucher_template | FinanceVoucherTemplate | campus_id | BIGINT | 否 | 所属校区,跨校区或总部级数据为空 | 普通 |
| fin_voucher_template | FinanceVoucherTemplate | created_by | BIGINT | 是 | 创建人账号 ID | 普通 |
| fin_voucher_template | FinanceVoucherTemplate | created_at | DATETIME | 是 | 创建时间 | 普通 |
| fin_voucher_template | FinanceVoucherTemplate | updated_by | BIGINT | 否 | 最后更新人账号 ID | 普通 |
| fin_voucher_template | FinanceVoucherTemplate | updated_at | DATETIME | 否 | 最后更新时间 | 普通 |
| fin_voucher_template | FinanceVoucherTemplate | is_deleted | TINYINT | 是 | 是否已删除,0 未删除,1 已删除 | 普通 |
| fin_voucher_template | FinanceVoucherTemplate | deleted_at | DATETIME | 否 | 删除时间,未删除为空 | 普通 |
| fin_voucher_template | FinanceVoucherTemplate | deleted_by | BIGINT | 否 | 删除人账号 ID,未删除为空 | 普通 |
| fin_voucher_template | FinanceVoucherTemplate | version | INT | 是 | 乐观锁版本号,写操作必须校验 | 普通 |
| fin_voucher_template | FinanceVoucherTemplate | template_code | VARCHAR(64) | 是 | 模板编码 | 普通 |
| fin_voucher_template | FinanceVoucherTemplate | template_name | VARCHAR(128) | 是 | 模板名称 | 普通 |
| fin_voucher_template | FinanceVoucherTemplate | event_type | VARCHAR(64) | 是 | 适用财务事件类型 | 普通 |
| fin_voucher_template | FinanceVoucherTemplate | voucher_mode | VARCHAR(32) | 是 | 业务凭证/总账凭证/调整凭证/冲销凭证 | 普通 |
| fin_voucher_template | FinanceVoucherTemplate | voucher_word | VARCHAR(32) | 否 | 凭证字 | 普通 |
| fin_voucher_template | FinanceVoucherTemplate | summary_template | VARCHAR(255) | 是 | 摘要模板 | 普通 |
| fin_voucher_template | FinanceVoucherTemplate | entry_rule_json | JSON | 是 | 分录生成规则 | 普通 |
| fin_voucher_template | FinanceVoucherTemplate | amount_rule_json | JSON | 是 | 金额取值和税额规则 | 普通 |
| fin_voucher_template | FinanceVoucherTemplate | aux_rule_json | JSON | 否 | 辅助核算取值规则 | 普通 |
| fin_voucher_template | FinanceVoucherTemplate | version_no | VARCHAR(32) | 是 | 模板版本 | 普通 |
| fin_voucher_template | FinanceVoucherTemplate | approval_status | VARCHAR(32) | 是 | 草稿/待审批/已生效/已停用 | 普通 |
| fin_voucher_template | FinanceVoucherTemplate | enabled | TINYINT | 是 | 是否启用 | 普通 |
| fin_finance_event | FinanceEvent | id | BIGINT | 是 | 主键,雪花或号段生成,禁止复用 | 普通 |
| fin_finance_event | FinanceEvent | tenant_id | BIGINT | 是 | 集团/租户隔离字段,所有查询必须带租户上下文 | 普通 |
| fin_finance_event | FinanceEvent | org_id | BIGINT | 否 | 所属组织,集团级或公共配置为空 | 普通 |
| fin_finance_event | FinanceEvent | campus_id | BIGINT | 是 | 所属校区,跨校区或总部级数据为空;本表业务要求必填 | 普通 |
| fin_finance_event | FinanceEvent | created_by | BIGINT | 是 | 创建人账号 ID | 普通 |
| fin_finance_event | FinanceEvent | created_at | DATETIME | 是 | 创建时间 | 普通 |
| fin_finance_event | FinanceEvent | updated_by | BIGINT | 否 | 最后更新人账号 ID | 普通 |
| fin_finance_event | FinanceEvent | updated_at | DATETIME | 否 | 最后更新时间 | 普通 |
| fin_finance_event | FinanceEvent | is_deleted | TINYINT | 是 | 是否已删除,0 未删除,1 已删除 | 普通 |
| fin_finance_event | FinanceEvent | deleted_at | DATETIME | 否 | 删除时间,未删除为空 | 普通 |
| fin_finance_event | FinanceEvent | deleted_by | BIGINT | 否 | 删除人账号 ID,未删除为空 | 普通 |
| fin_finance_event | FinanceEvent | version | INT | 是 | 乐观锁版本号,写操作必须校验 | 普通 |
| fin_finance_event | FinanceEvent | event_no | VARCHAR(64) | 是 | 财务事件编号,唯一 | 普通 |
| fin_finance_event | FinanceEvent | event_type | VARCHAR(64) | 是 | 收款/课消/退款/报销/采购/薪酬/结转等 | 普通 |
| fin_finance_event | FinanceEvent | source_module | VARCHAR(32) | 是 | 来源模块编码 | 普通 |
| fin_finance_event | FinanceEvent | source_biz_type | VARCHAR(64) | 是 | 来源业务类型 | 普通 |
| fin_finance_event | FinanceEvent | source_biz_no | VARCHAR(64) | 是 | 来源业务单号 | 普通 |
| fin_finance_event | FinanceEvent | legal_entity_id | BIGINT | 是 | 法人主体 ID | 普通 |
| fin_finance_event | FinanceEvent | account_set_id | BIGINT | 是 | 账套 ID | 普通 |
| fin_finance_event | FinanceEvent | route_rule_version | VARCHAR(32) | 是 | 路由规则版本 | 普通 |
| fin_finance_event | FinanceEvent | subject_mapping_version | VARCHAR(32) | 是 | 科目映射版本 | 普通 |
| fin_finance_event | FinanceEvent | aux_mapping_version | VARCHAR(32) | 否 | 辅助核算映射版本 | 普通 |
| fin_finance_event | FinanceEvent | voucher_template_version | VARCHAR(32) | 是 | 凭证模板版本 | 普通 |
| fin_finance_event | FinanceEvent | biz_date | DATE | 是 | 业务发生日期 | 普通 |
| fin_finance_event | FinanceEvent | accounting_date | DATE | 是 | 记账日期 | 普通 |
| fin_finance_event | FinanceEvent | fiscal_period | VARCHAR(32) | 是 | 会计期间 | 普通 |
| fin_finance_event | FinanceEvent | amount | DECIMAL(18,2) | 是 | 含税金额 | 普通 |
| fin_finance_event | FinanceEvent | tax_amount | DECIMAL(18,2) | 否 | 税额 | 普通 |
| fin_finance_event | FinanceEvent | net_amount | DECIMAL(18,2) | 否 | 不含税金额 | 普通 |
| fin_finance_event | FinanceEvent | idempotent_key | VARCHAR(128) | 是 | 来源幂等键 | 普通 |
| fin_finance_event | FinanceEvent | event_status | VARCHAR(32) | 是 | 待生成/待制证/制证中/已制证/入账失败/已冲正/已关闭 | 普通 |
| fin_finance_event | FinanceEvent | intercompany_batch_no | VARCHAR(64) | 否 | 跨法人内部往来批次号 | 普通 |
| fin_finance_event | FinanceEvent | cutover_flag | TINYINT | 是 | 是否历史补推/切换期数据 | 普通 |
| fin_voucher_task | FinanceVoucherTask | id | BIGINT | 是 | 主键,雪花或号段生成,禁止复用 | 普通 |
| fin_voucher_task | FinanceVoucherTask | tenant_id | BIGINT | 是 | 集团/租户隔离字段,所有查询必须带租户上下文 | 普通 |
| fin_voucher_task | FinanceVoucherTask | org_id | BIGINT | 否 | 所属组织,集团级或公共配置为空 | 普通 |
| fin_voucher_task | FinanceVoucherTask | campus_id | BIGINT | 否 | 所属校区,跨校区或总部级数据为空 | 普通 |
| fin_voucher_task | FinanceVoucherTask | created_by | BIGINT | 是 | 创建人账号 ID | 普通 |
| fin_voucher_task | FinanceVoucherTask | created_at | DATETIME | 是 | 创建时间 | 普通 |
| fin_voucher_task | FinanceVoucherTask | updated_by | BIGINT | 否 | 最后更新人账号 ID | 普通 |
| fin_voucher_task | FinanceVoucherTask | updated_at | DATETIME | 否 | 最后更新时间 | 普通 |
| fin_voucher_task | FinanceVoucherTask | is_deleted | TINYINT | 是 | 是否已删除,0 未删除,1 已删除 | 普通 |
| fin_voucher_task | FinanceVoucherTask | deleted_at | DATETIME | 否 | 删除时间,未删除为空 | 普通 |
| fin_voucher_task | FinanceVoucherTask | deleted_by | BIGINT | 否 | 删除人账号 ID,未删除为空 | 普通 |
| fin_voucher_task | FinanceVoucherTask | version | INT | 是 | 乐观锁版本号,写操作必须校验 | 普通 |
| fin_voucher_task | FinanceVoucherTask | task_no | VARCHAR(64) | 是 | 任务编号,唯一 | 普通 |
| fin_voucher_task | FinanceVoucherTask | finance_event_id | BIGINT | 是 | 财务事件 ID | 普通 |
| fin_voucher_task | FinanceVoucherTask | account_set_id | BIGINT | 是 | 账套 ID | 普通 |
| fin_voucher_task | FinanceVoucherTask | target_object_type | VARCHAR(64) | 是 | 凭证/现金流量/期末处理/调整期间凭证 | 普通 |
| fin_voucher_task | FinanceVoucherTask | target_operation | VARCHAR(32) | 是 | 生成/提交审核/审核/出纳复核/过账/红冲/反过账/查询 | 普通 |
| fin_voucher_task | FinanceVoucherTask | voucher_id | BIGINT | 否 | 生成的凭证 ID | 普通 |
| fin_voucher_task | FinanceVoucherTask | voucher_no | VARCHAR(64) | 否 | 生成的凭证编号 | 普通 |
| fin_voucher_task | FinanceVoucherTask | task_status | VARCHAR(32) | 是 | 待执行/执行中/成功/失败/结果未知/已关闭 | 普通 |
| fin_voucher_task | FinanceVoucherTask | last_success_step | VARCHAR(64) | 否 | 最后成功步骤 | 普通 |
| fin_voucher_task | FinanceVoucherTask | continuation_mode | VARCHAR(32) | 是 | 从失败步骤重试/重建任务/人工关闭 | 普通 |
| fin_voucher_task | FinanceVoucherTask | retry_count | INT | 是 | 已重试次数 | 普通 |
| fin_voucher_task | FinanceVoucherTask | next_retry_at | DATETIME | 否 | 下次自动重试时间 | 普通 |
| fin_reconciliation_batch | FinanceReconciliationBatch | id | BIGINT | 是 | 主键,雪花或号段生成,禁止复用 | 普通 |
| fin_reconciliation_batch | FinanceReconciliationBatch | tenant_id | BIGINT | 是 | 集团/租户隔离字段,所有查询必须带租户上下文 | 普通 |
| fin_reconciliation_batch | FinanceReconciliationBatch | org_id | BIGINT | 否 | 所属组织,集团级或公共配置为空 | 普通 |
| fin_reconciliation_batch | FinanceReconciliationBatch | campus_id | BIGINT | 否 | 所属校区,跨校区或总部级数据为空 | 普通 |
| fin_reconciliation_batch | FinanceReconciliationBatch | created_by | BIGINT | 是 | 创建人账号 ID | 普通 |
| fin_reconciliation_batch | FinanceReconciliationBatch | created_at | DATETIME | 是 | 创建时间 | 普通 |
| fin_reconciliation_batch | FinanceReconciliationBatch | updated_by | BIGINT | 否 | 最后更新人账号 ID | 普通 |
| fin_reconciliation_batch | FinanceReconciliationBatch | updated_at | DATETIME | 否 | 最后更新时间 | 普通 |
| fin_reconciliation_batch | FinanceReconciliationBatch | is_deleted | TINYINT | 是 | 是否已删除,0 未删除,1 已删除 | 普通 |
| fin_reconciliation_batch | FinanceReconciliationBatch | deleted_at | DATETIME | 否 | 删除时间,未删除为空 | 普通 |
| fin_reconciliation_batch | FinanceReconciliationBatch | deleted_by | BIGINT | 否 | 删除人账号 ID,未删除为空 | 普通 |
| fin_reconciliation_batch | FinanceReconciliationBatch | version | INT | 是 | 乐观锁版本号,写操作必须校验 | 普通 |
| fin_reconciliation_batch | FinanceReconciliationBatch | batch_no | VARCHAR(64) | 是 | 对账批次编号,唯一 | 普通 |
| fin_reconciliation_batch | FinanceReconciliationBatch | account_set_id | BIGINT | 是 | 账套 ID | 普通 |
| fin_reconciliation_batch | FinanceReconciliationBatch | reconcile_type | VARCHAR(64) | 是 | 收款/退款/报销/采购/薪酬/课消收入 | 普通 |
| fin_reconciliation_batch | FinanceReconciliationBatch | period | VARCHAR(32) | 是 | 对账期间 | 普通 |
| fin_reconciliation_batch | FinanceReconciliationBatch | start_date | DATE | 是 | 开始日期 | 普通 |
| fin_reconciliation_batch | FinanceReconciliationBatch | end_date | DATE | 是 | 结束日期 | 普通 |
| fin_reconciliation_batch | FinanceReconciliationBatch | dino_total_amount | DECIMAL(18,2) | 是 | 业务汇总金额 | 普通 |
| fin_reconciliation_batch | FinanceReconciliationBatch | ledger_total_amount | DECIMAL(18,2) | 是 | 总账汇总金额 | 普通 |
| fin_reconciliation_batch | FinanceReconciliationBatch | diff_amount | DECIMAL(18,2) | 是 | 差异金额 | 普通 |
| fin_reconciliation_batch | FinanceReconciliationBatch | status | VARCHAR(32) | 是 | 待对账/对账中/一致/有差异/已关闭 | 普通 |
| fin_reconciliation_diff | FinanceReconciliationDiff | id | BIGINT | 是 | 主键,雪花或号段生成,禁止复用 | 普通 |
| fin_reconciliation_diff | FinanceReconciliationDiff | tenant_id | BIGINT | 是 | 集团/租户隔离字段,所有查询必须带租户上下文 | 普通 |
| fin_reconciliation_diff | FinanceReconciliationDiff | org_id | BIGINT | 否 | 所属组织,集团级或公共配置为空 | 普通 |
| fin_reconciliation_diff | FinanceReconciliationDiff | campus_id | BIGINT | 否 | 所属校区,跨校区或总部级数据为空 | 普通 |
| fin_reconciliation_diff | FinanceReconciliationDiff | created_by | BIGINT | 是 | 创建人账号 ID | 普通 |
| fin_reconciliation_diff | FinanceReconciliationDiff | created_at | DATETIME | 是 | 创建时间 | 普通 |
| fin_reconciliation_diff | FinanceReconciliationDiff | updated_by | BIGINT | 否 | 最后更新人账号 ID | 普通 |
| fin_reconciliation_diff | FinanceReconciliationDiff | updated_at | DATETIME | 否 | 最后更新时间 | 普通 |
| fin_reconciliation_diff | FinanceReconciliationDiff | is_deleted | TINYINT | 是 | 是否已删除,0 未删除,1 已删除 | 普通 |
| fin_reconciliation_diff | FinanceReconciliationDiff | deleted_at | DATETIME | 否 | 删除时间,未删除为空 | 普通 |
| fin_reconciliation_diff | FinanceReconciliationDiff | deleted_by | BIGINT | 否 | 删除人账号 ID,未删除为空 | 普通 |
| fin_reconciliation_diff | FinanceReconciliationDiff | version | INT | 是 | 乐观锁版本号,写操作必须校验 | 普通 |
| fin_reconciliation_diff | FinanceReconciliationDiff | batch_id | BIGINT | 是 | 对账批次 ID | 普通 |
| fin_reconciliation_diff | FinanceReconciliationDiff | diff_type | VARCHAR(64) | 是 | 业务有总账无/总账有业务无/金额不一致/状态不一致 | 普通 |
| fin_reconciliation_diff | FinanceReconciliationDiff | source_biz_no | VARCHAR(64) | 否 | 迪诺来源业务单号 | 普通 |
| fin_reconciliation_diff | FinanceReconciliationDiff | ledger_voucher_no | VARCHAR(64) | 否 | 总账凭证编号 | 普通 |
| fin_reconciliation_diff | FinanceReconciliationDiff | dino_amount | DECIMAL(18,2) | 否 | 迪诺金额 | 普通 |
| fin_reconciliation_diff | FinanceReconciliationDiff | ledger_amount | DECIMAL(18,2) | 否 | 总账金额 | 普通 |
| fin_reconciliation_diff | FinanceReconciliationDiff | diff_reason | VARCHAR(255) | 否 | 差异原因 | 普通 |
| fin_reconciliation_diff | FinanceReconciliationDiff | handle_status | VARCHAR(32) | 是 | 待处理/处理中/已补凭证/已调整/已关闭 | 普通 |
| fin_reconciliation_diff | FinanceReconciliationDiff | handle_result | VARCHAR(255) | 否 | 处理结果 | 普通 |
| fin_external_statement | ExternalStatement | id | BIGINT | 是 | 主键,雪花或号段生成,禁止复用 | 普通 |
| fin_external_statement | ExternalStatement | tenant_id | BIGINT | 是 | 集团/租户隔离字段,所有查询必须带租户上下文 | 普通 |
| fin_external_statement | ExternalStatement | org_id | BIGINT | 否 | 所属组织,集团级或公共配置为空 | 普通 |
| fin_external_statement | ExternalStatement | campus_id | BIGINT | 是 | 所属校区,跨校区或总部级数据为空;本表业务要求必填 | 普通 |
| fin_external_statement | ExternalStatement | created_by | BIGINT | 是 | 创建人账号 ID | 普通 |
| fin_external_statement | ExternalStatement | created_at | DATETIME | 是 | 创建时间 | 普通 |
| fin_external_statement | ExternalStatement | updated_by | BIGINT | 否 | 最后更新人账号 ID | 普通 |
| fin_external_statement | ExternalStatement | updated_at | DATETIME | 否 | 最后更新时间 | 普通 |
| fin_external_statement | ExternalStatement | is_deleted | TINYINT | 是 | 是否已删除,0 未删除,1 已删除 | 普通 |
| fin_external_statement | ExternalStatement | deleted_at | DATETIME | 否 | 删除时间,未删除为空 | 普通 |
| fin_external_statement | ExternalStatement | deleted_by | BIGINT | 否 | 删除人账号 ID,未删除为空 | 普通 |
| fin_external_statement | ExternalStatement | version | INT | 是 | 乐观锁版本号,写操作必须校验 | 普通 |
| fin_external_statement | ExternalStatement | statement_no | VARCHAR(64) | 是 | 外部流水编号,唯一 | 普通 |
| fin_external_statement | ExternalStatement | channel_type | VARCHAR(32) | 是 | 微信/支付宝/银联/银行/监管账户 | 普通 |
| fin_external_statement | ExternalStatement | channel_account | VARCHAR(128) | 是 | 收款或付款账户 | 普通 |
| fin_external_statement | ExternalStatement | legal_entity_id | BIGINT | 是 | 法人主体 ID | 普通 |
| fin_external_statement | ExternalStatement | account_set_id | BIGINT | 是 | 账套 ID | 普通 |
| fin_external_statement | ExternalStatement | biz_type | VARCHAR(64) | 否 | 匹配业务类型 | 普通 |
| fin_external_statement | ExternalStatement | biz_no | VARCHAR(64) | 否 | 匹配业务单号 | 普通 |
| fin_external_statement | ExternalStatement | amount | DECIMAL(18,2) | 是 | 流水金额 | 普通 |
| fin_external_statement | ExternalStatement | trade_time | DATETIME | 是 | 交易时间 | 普通 |
| fin_external_statement | ExternalStatement | statement_status | VARCHAR(32) | 是 | 待匹配/已匹配/异常/已关闭 | 普通 |
| fin_external_statement | ExternalStatement | match_status | VARCHAR(32) | 是 | 未匹配/自动匹配/人工匹配/匹配失败 | 普通 |
| fin_intelligent_accounting_rule | IntelligentAccountingRule | id | BIGINT | 是 | 主键,雪花或号段生成,禁止复用 | 普通 |
| fin_intelligent_accounting_rule | IntelligentAccountingRule | tenant_id | BIGINT | 是 | 集团/租户隔离字段,所有查询必须带租户上下文 | 普通 |
| fin_intelligent_accounting_rule | IntelligentAccountingRule | org_id | BIGINT | 否 | 所属组织,集团级或公共配置为空 | 普通 |
| fin_intelligent_accounting_rule | IntelligentAccountingRule | campus_id | BIGINT | 否 | 所属校区,跨校区或总部级数据为空 | 普通 |
| fin_intelligent_accounting_rule | IntelligentAccountingRule | created_by | BIGINT | 是 | 创建人账号 ID | 普通 |
| fin_intelligent_accounting_rule | IntelligentAccountingRule | created_at | DATETIME | 是 | 创建时间 | 普通 |
| fin_intelligent_accounting_rule | IntelligentAccountingRule | updated_by | BIGINT | 否 | 最后更新人账号 ID | 普通 |
| fin_intelligent_accounting_rule | IntelligentAccountingRule | updated_at | DATETIME | 否 | 最后更新时间 | 普通 |
| fin_intelligent_accounting_rule | IntelligentAccountingRule | is_deleted | TINYINT | 是 | 是否已删除,0 未删除,1 已删除 | 普通 |
| fin_intelligent_accounting_rule | IntelligentAccountingRule | deleted_at | DATETIME | 否 | 删除时间,未删除为空 | 普通 |
| fin_intelligent_accounting_rule | IntelligentAccountingRule | deleted_by | BIGINT | 否 | 删除人账号 ID,未删除为空 | 普通 |
| fin_intelligent_accounting_rule | IntelligentAccountingRule | version | INT | 是 | 乐观锁版本号,写操作必须校验 | 普通 |
| fin_intelligent_accounting_rule | IntelligentAccountingRule | rule_code | VARCHAR(64) | 是 | 规则编码,唯一 | 普通 |
| fin_intelligent_accounting_rule | IntelligentAccountingRule | rule_name | VARCHAR(128) | 是 | 规则名称 | 普通 |
| fin_intelligent_accounting_rule | IntelligentAccountingRule | event_type | VARCHAR(64) | 是 | 适用财务事件类型 | 普通 |
| fin_intelligent_accounting_rule | IntelligentAccountingRule | match_expression | JSON | 是 | 业务匹配条件 | 普通 |
| fin_intelligent_accounting_rule | IntelligentAccountingRule | voucher_template_id | BIGINT | 是 | 凭证模板 ID | 普通 |
| fin_intelligent_accounting_rule | IntelligentAccountingRule | auto_post_policy | VARCHAR(32) | 是 | 仅制证/制证后待审/制证后自动过账 | 普通 |
| fin_intelligent_accounting_rule | IntelligentAccountingRule | version_no | VARCHAR(32) | 是 | 规则版本 | 普通 |
| fin_intelligent_accounting_rule | IntelligentAccountingRule | approval_status | VARCHAR(32) | 是 | 草稿/待审批/已生效/已停用 | 普通 |
| fin_intelligent_accounting_rule | IntelligentAccountingRule | enabled | TINYINT | 是 | 是否启用 | 普通 |
| fin_receivable_bill | FinanceReceivableBill | id | BIGINT | 是 | 主键,雪花或号段生成,禁止复用 | 普通 |
| fin_receivable_bill | FinanceReceivableBill | tenant_id | BIGINT | 是 | 集团/租户隔离字段,所有查询必须带租户上下文 | 普通 |
| fin_receivable_bill | FinanceReceivableBill | org_id | BIGINT | 否 | 所属组织,集团级或公共配置为空 | 普通 |
| fin_receivable_bill | FinanceReceivableBill | campus_id | BIGINT | 否 | 所属校区,跨校区或总部级数据为空 | 普通 |
| fin_receivable_bill | FinanceReceivableBill | created_by | BIGINT | 是 | 创建人账号 ID | 普通 |
| fin_receivable_bill | FinanceReceivableBill | created_at | DATETIME | 是 | 创建时间 | 普通 |
| fin_receivable_bill | FinanceReceivableBill | updated_by | BIGINT | 否 | 最后更新人账号 ID | 普通 |
| fin_receivable_bill | FinanceReceivableBill | updated_at | DATETIME | 否 | 最后更新时间 | 普通 |
| fin_receivable_bill | FinanceReceivableBill | is_deleted | TINYINT | 是 | 是否已删除,0 未删除,1 已删除 | 普通 |
| fin_receivable_bill | FinanceReceivableBill | deleted_at | DATETIME | 否 | 删除时间,未删除为空 | 普通 |
| fin_receivable_bill | FinanceReceivableBill | deleted_by | BIGINT | 否 | 删除人账号 ID,未删除为空 | 普通 |
| fin_receivable_bill | FinanceReceivableBill | version | INT | 是 | 乐观锁版本号,写操作必须校验 | 普通 |
| fin_receivable_bill | FinanceReceivableBill | receivable_no | VARCHAR(64) | 是 | 应收单编号,唯一 | 普通 |
| fin_receivable_bill | FinanceReceivableBill | source_biz_type | VARCHAR(64) | 是 | 合同/预存/欠费上课/退费冲减/其他 | 普通 |
| fin_receivable_bill | FinanceReceivableBill | source_biz_no | VARCHAR(64) | 是 | 来源业务单号 | 普通 |
| fin_receivable_bill | FinanceReceivableBill | customer_id | BIGINT | 否 | 客户或家长 ID | 普通 |
| fin_receivable_bill | FinanceReceivableBill | student_id | BIGINT | 否 | 学员 ID | 普通 |
| fin_receivable_bill | FinanceReceivableBill | account_set_id | BIGINT | 是 | 账套 ID | 普通 |
| fin_receivable_bill | FinanceReceivableBill | receivable_amount | DECIMAL(18,2) | 是 | 应收金额 | 普通 |
| fin_receivable_bill | FinanceReceivableBill | write_off_amount | DECIMAL(18,2) | 是 | 已核销金额 | 普通 |
| fin_receivable_bill | FinanceReceivableBill | due_date | DATE | 否 | 到期日 | 普通 |
| fin_receivable_bill | FinanceReceivableBill | age_days | INT | 是 | 账龄天数 | 普通 |
| fin_receivable_bill | FinanceReceivableBill | bill_status | VARCHAR(32) | 是 | 待收款/部分收款/已收清/逾期/已冲销/已关闭 | 普通 |
| fin_receivable_writeoff | ReceivableWriteOff | id | BIGINT | 是 | 主键,雪花或号段生成,禁止复用 | 普通 |
| fin_receivable_writeoff | ReceivableWriteOff | tenant_id | BIGINT | 是 | 集团/租户隔离字段,所有查询必须带租户上下文 | 普通 |
| fin_receivable_writeoff | ReceivableWriteOff | org_id | BIGINT | 否 | 所属组织,集团级或公共配置为空 | 普通 |
| fin_receivable_writeoff | ReceivableWriteOff | campus_id | BIGINT | 否 | 所属校区,跨校区或总部级数据为空 | 普通 |
| fin_receivable_writeoff | ReceivableWriteOff | created_by | BIGINT | 是 | 创建人账号 ID | 普通 |
| fin_receivable_writeoff | ReceivableWriteOff | created_at | DATETIME | 是 | 创建时间 | 普通 |
| fin_receivable_writeoff | ReceivableWriteOff | updated_by | BIGINT | 否 | 最后更新人账号 ID | 普通 |
| fin_receivable_writeoff | ReceivableWriteOff | updated_at | DATETIME | 否 | 最后更新时间 | 普通 |
| fin_receivable_writeoff | ReceivableWriteOff | is_deleted | TINYINT | 是 | 是否已删除,0 未删除,1 已删除 | 普通 |
| fin_receivable_writeoff | ReceivableWriteOff | deleted_at | DATETIME | 否 | 删除时间,未删除为空 | 普通 |
| fin_receivable_writeoff | ReceivableWriteOff | deleted_by | BIGINT | 否 | 删除人账号 ID,未删除为空 | 普通 |
| fin_receivable_writeoff | ReceivableWriteOff | version | INT | 是 | 乐观锁版本号,写操作必须校验 | 普通 |
| fin_receivable_writeoff | ReceivableWriteOff | writeoff_no | VARCHAR(64) | 是 | 核销编号,唯一 | 普通 |
| fin_receivable_writeoff | ReceivableWriteOff | receivable_bill_id | BIGINT | 是 | 应收单 ID | 普通 |
| fin_receivable_writeoff | ReceivableWriteOff | payment_id | BIGINT | 否 | 收款记录 ID | 普通 |
| fin_receivable_writeoff | ReceivableWriteOff | writeoff_amount | DECIMAL(18,2) | 是 | 核销金额 | 普通 |
| fin_receivable_writeoff | ReceivableWriteOff | writeoff_date | DATE | 是 | 核销日期 | 普通 |
| fin_receivable_writeoff | ReceivableWriteOff | voucher_task_id | BIGINT | 否 | 凭证任务 ID | 普通 |
| fin_receivable_writeoff | ReceivableWriteOff | writeoff_status | VARCHAR(32) | 是 | 待核销/已核销/已冲销/失败 | 普通 |
| fin_payable_bill | FinancePayableBill | id | BIGINT | 是 | 主键,雪花或号段生成,禁止复用 | 普通 |
| fin_payable_bill | FinancePayableBill | tenant_id | BIGINT | 是 | 集团/租户隔离字段,所有查询必须带租户上下文 | 普通 |
| fin_payable_bill | FinancePayableBill | org_id | BIGINT | 否 | 所属组织,集团级或公共配置为空 | 普通 |
| fin_payable_bill | FinancePayableBill | campus_id | BIGINT | 否 | 所属校区,跨校区或总部级数据为空 | 普通 |
| fin_payable_bill | FinancePayableBill | created_by | BIGINT | 是 | 创建人账号 ID | 普通 |
| fin_payable_bill | FinancePayableBill | created_at | DATETIME | 是 | 创建时间 | 普通 |
| fin_payable_bill | FinancePayableBill | updated_by | BIGINT | 否 | 最后更新人账号 ID | 普通 |
| fin_payable_bill | FinancePayableBill | updated_at | DATETIME | 否 | 最后更新时间 | 普通 |
| fin_payable_bill | FinancePayableBill | is_deleted | TINYINT | 是 | 是否已删除,0 未删除,1 已删除 | 普通 |
| fin_payable_bill | FinancePayableBill | deleted_at | DATETIME | 否 | 删除时间,未删除为空 | 普通 |
| fin_payable_bill | FinancePayableBill | deleted_by | BIGINT | 否 | 删除人账号 ID,未删除为空 | 普通 |
| fin_payable_bill | FinancePayableBill | version | INT | 是 | 乐观锁版本号,写操作必须校验 | 普通 |
| fin_payable_bill | FinancePayableBill | payable_no | VARCHAR(64) | 是 | 应付单编号,唯一 | 普通 |
| fin_payable_bill | FinancePayableBill | source_biz_type | VARCHAR(64) | 是 | 报销/采购/薪资/税费/其他 | 普通 |
| fin_payable_bill | FinancePayableBill | source_biz_no | VARCHAR(64) | 是 | 来源业务单号 | 普通 |
| fin_payable_bill | FinancePayableBill | payee_type | VARCHAR(32) | 是 | 员工/供应商/税务机关/其他 | 普通 |
| fin_payable_bill | FinancePayableBill | payee_id | BIGINT | 否 | 收款对象 ID | 普通 |
| fin_payable_bill | FinancePayableBill | account_set_id | BIGINT | 是 | 账套 ID | 普通 |
| fin_payable_bill | FinancePayableBill | payable_amount | DECIMAL(18,2) | 是 | 应付金额 | 普通 |
| fin_payable_bill | FinancePayableBill | write_off_amount | DECIMAL(18,2) | 是 | 已核销金额 | 普通 |
| fin_payable_bill | FinancePayableBill | due_date | DATE | 否 | 到期日 | 普通 |
| fin_payable_bill | FinancePayableBill | age_days | INT | 是 | 账龄天数 | 普通 |
| fin_payable_bill | FinancePayableBill | bill_status | VARCHAR(32) | 是 | 待付款/部分付款/已付清/逾期/已冲销/已关闭 | 普通 |
| fin_payable_writeoff | PayableWriteOff | id | BIGINT | 是 | 主键,雪花或号段生成,禁止复用 | 普通 |
| fin_payable_writeoff | PayableWriteOff | tenant_id | BIGINT | 是 | 集团/租户隔离字段,所有查询必须带租户上下文 | 普通 |
| fin_payable_writeoff | PayableWriteOff | org_id | BIGINT | 否 | 所属组织,集团级或公共配置为空 | 普通 |
| fin_payable_writeoff | PayableWriteOff | campus_id | BIGINT | 否 | 所属校区,跨校区或总部级数据为空 | 普通 |
| fin_payable_writeoff | PayableWriteOff | created_by | BIGINT | 是 | 创建人账号 ID | 普通 |
| fin_payable_writeoff | PayableWriteOff | created_at | DATETIME | 是 | 创建时间 | 普通 |
| fin_payable_writeoff | PayableWriteOff | updated_by | BIGINT | 否 | 最后更新人账号 ID | 普通 |
| fin_payable_writeoff | PayableWriteOff | updated_at | DATETIME | 否 | 最后更新时间 | 普通 |
| fin_payable_writeoff | PayableWriteOff | is_deleted | TINYINT | 是 | 是否已删除,0 未删除,1 已删除 | 普通 |
| fin_payable_writeoff | PayableWriteOff | deleted_at | DATETIME | 否 | 删除时间,未删除为空 | 普通 |
| fin_payable_writeoff | PayableWriteOff | deleted_by | BIGINT | 否 | 删除人账号 ID,未删除为空 | 普通 |
| fin_payable_writeoff | PayableWriteOff | version | INT | 是 | 乐观锁版本号,写操作必须校验 | 普通 |
| fin_payable_writeoff | PayableWriteOff | writeoff_no | VARCHAR(64) | 是 | 核销编号,唯一 | 普通 |
| fin_payable_writeoff | PayableWriteOff | payable_bill_id | BIGINT | 是 | 应付单 ID | 普通 |
| fin_payable_writeoff | PayableWriteOff | payment_apply_id | BIGINT | 否 | 付款申请 ID | 普通 |
| fin_payable_writeoff | PayableWriteOff | writeoff_amount | DECIMAL(18,2) | 是 | 核销金额 | 普通 |
| fin_payable_writeoff | PayableWriteOff | writeoff_date | DATE | 是 | 核销日期 | 普通 |
| fin_payable_writeoff | PayableWriteOff | voucher_task_id | BIGINT | 否 | 凭证任务 ID | 普通 |
| fin_payable_writeoff | PayableWriteOff | writeoff_status | VARCHAR(32) | 是 | 待核销/已核销/已冲销/失败 | 普通 |
| fin_cashier_journal | CashierJournal | id | BIGINT | 是 | 主键,雪花或号段生成,禁止复用 | 普通 |
| fin_cashier_journal | CashierJournal | tenant_id | BIGINT | 是 | 集团/租户隔离字段,所有查询必须带租户上下文 | 普通 |
| fin_cashier_journal | CashierJournal | org_id | BIGINT | 否 | 所属组织,集团级或公共配置为空 | 普通 |
| fin_cashier_journal | CashierJournal | campus_id | BIGINT | 否 | 所属校区,跨校区或总部级数据为空 | 普通 |
| fin_cashier_journal | CashierJournal | created_by | BIGINT | 是 | 创建人账号 ID | 普通 |
| fin_cashier_journal | CashierJournal | created_at | DATETIME | 是 | 创建时间 | 普通 |
| fin_cashier_journal | CashierJournal | updated_by | BIGINT | 否 | 最后更新人账号 ID | 普通 |
| fin_cashier_journal | CashierJournal | updated_at | DATETIME | 否 | 最后更新时间 | 普通 |
| fin_cashier_journal | CashierJournal | is_deleted | TINYINT | 是 | 是否已删除,0 未删除,1 已删除 | 普通 |
| fin_cashier_journal | CashierJournal | deleted_at | DATETIME | 否 | 删除时间,未删除为空 | 普通 |
| fin_cashier_journal | CashierJournal | deleted_by | BIGINT | 否 | 删除人账号 ID,未删除为空 | 普通 |
| fin_cashier_journal | CashierJournal | version | INT | 是 | 乐观锁版本号,写操作必须校验 | 普通 |
| fin_cashier_journal | CashierJournal | journal_no | VARCHAR(64) | 是 | 日记账编号,唯一 | 普通 |
| fin_cashier_journal | CashierJournal | account_set_id | BIGINT | 是 | 账套 ID | 普通 |
| fin_cashier_journal | CashierJournal | fund_account_id | BIGINT | 是 | 资金账户 ID | 普通 |
| fin_cashier_journal | CashierJournal | journal_type | VARCHAR(32) | 是 | 现金/银行 | 普通 |
| fin_cashier_journal | CashierJournal | source_biz_no | VARCHAR(64) | 否 | 来源业务单号 | 普通 |
| fin_cashier_journal | CashierJournal | trade_date | DATE | 是 | 交易日期 | 普通 |
| fin_cashier_journal | CashierJournal | income_amount | DECIMAL(18,2) | 是 | 收入金额 | 普通 |
| fin_cashier_journal | CashierJournal | expense_amount | DECIMAL(18,2) | 是 | 支出金额 | 普通 |
| fin_cashier_journal | CashierJournal | balance_amount | DECIMAL(18,2) | 是 | 余额 | 普通 |
| fin_cashier_journal | CashierJournal | reconcile_status | VARCHAR(32) | 是 | 待对账/已匹配/有差异/已关闭 | 普通 |
| fin_bank_reconciliation | BankReconciliation | id | BIGINT | 是 | 主键,雪花或号段生成,禁止复用 | 普通 |
| fin_bank_reconciliation | BankReconciliation | tenant_id | BIGINT | 是 | 集团/租户隔离字段,所有查询必须带租户上下文 | 普通 |
| fin_bank_reconciliation | BankReconciliation | org_id | BIGINT | 否 | 所属组织,集团级或公共配置为空 | 普通 |
| fin_bank_reconciliation | BankReconciliation | campus_id | BIGINT | 否 | 所属校区,跨校区或总部级数据为空 | 普通 |
| fin_bank_reconciliation | BankReconciliation | created_by | BIGINT | 是 | 创建人账号 ID | 普通 |
| fin_bank_reconciliation | BankReconciliation | created_at | DATETIME | 是 | 创建时间 | 普通 |
| fin_bank_reconciliation | BankReconciliation | updated_by | BIGINT | 否 | 最后更新人账号 ID | 普通 |
| fin_bank_reconciliation | BankReconciliation | updated_at | DATETIME | 否 | 最后更新时间 | 普通 |
| fin_bank_reconciliation | BankReconciliation | is_deleted | TINYINT | 是 | 是否已删除,0 未删除,1 已删除 | 普通 |
| fin_bank_reconciliation | BankReconciliation | deleted_at | DATETIME | 否 | 删除时间,未删除为空 | 普通 |
| fin_bank_reconciliation | BankReconciliation | deleted_by | BIGINT | 否 | 删除人账号 ID,未删除为空 | 普通 |
| fin_bank_reconciliation | BankReconciliation | version | INT | 是 | 乐观锁版本号,写操作必须校验 | 普通 |
| fin_bank_reconciliation | BankReconciliation | batch_no | VARCHAR(64) | 是 | 对账批次编号,唯一 | 普通 |
| fin_bank_reconciliation | BankReconciliation | account_set_id | BIGINT | 是 | 账套 ID | 普通 |
| fin_bank_reconciliation | BankReconciliation | fund_account_id | BIGINT | 是 | 资金账户 ID | 普通 |
| fin_bank_reconciliation | BankReconciliation | period_code | VARCHAR(32) | 是 | 会计期间 | 普通 |
| fin_bank_reconciliation | BankReconciliation | statement_file_id | BIGINT | 否 | 银行流水文件 ID | 普通 |
| fin_bank_reconciliation | BankReconciliation | matched_count | INT | 是 | 匹配笔数 | 普通 |
| fin_bank_reconciliation | BankReconciliation | diff_count | INT | 是 | 差异笔数 | 普通 |
| fin_bank_reconciliation | BankReconciliation | reconcile_status | VARCHAR(32) | 是 | 待导入/待匹配/自动匹配/人工匹配/有差异/已复核/已关闭 | 普通 |
| fin_bill_note | FinanceBillNote | id | BIGINT | 是 | 主键,雪花或号段生成,禁止复用 | 普通 |
| fin_bill_note | FinanceBillNote | tenant_id | BIGINT | 是 | 集团/租户隔离字段,所有查询必须带租户上下文 | 普通 |
| fin_bill_note | FinanceBillNote | org_id | BIGINT | 否 | 所属组织,集团级或公共配置为空 | 普通 |
| fin_bill_note | FinanceBillNote | campus_id | BIGINT | 否 | 所属校区,跨校区或总部级数据为空 | 普通 |
| fin_bill_note | FinanceBillNote | created_by | BIGINT | 是 | 创建人账号 ID | 普通 |
| fin_bill_note | FinanceBillNote | created_at | DATETIME | 是 | 创建时间 | 普通 |
| fin_bill_note | FinanceBillNote | updated_by | BIGINT | 否 | 最后更新人账号 ID | 普通 |
| fin_bill_note | FinanceBillNote | updated_at | DATETIME | 否 | 最后更新时间 | 普通 |
| fin_bill_note | FinanceBillNote | is_deleted | TINYINT | 是 | 是否已删除,0 未删除,1 已删除 | 普通 |
| fin_bill_note | FinanceBillNote | deleted_at | DATETIME | 否 | 删除时间,未删除为空 | 普通 |
| fin_bill_note | FinanceBillNote | deleted_by | BIGINT | 否 | 删除人账号 ID,未删除为空 | 普通 |
| fin_bill_note | FinanceBillNote | version | INT | 是 | 乐观锁版本号,写操作必须校验 | 普通 |
| fin_bill_note | FinanceBillNote | bill_no | VARCHAR(64) | 是 | 票据号码,唯一 | 普通 |
| fin_bill_note | FinanceBillNote | bill_type | VARCHAR(32) | 是 | 应收票据/应付票据 | 普通 |
| fin_bill_note | FinanceBillNote | drawer_name | VARCHAR(128) | 否 | 出票人 | 普通 |
| fin_bill_note | FinanceBillNote | acceptor_name | VARCHAR(128) | 否 | 承兑人 | 普通 |
| fin_bill_note | FinanceBillNote | payee_name | VARCHAR(128) | 否 | 收款人 | 普通 |
| fin_bill_note | FinanceBillNote | account_set_id | BIGINT | 是 | 账套 ID | 普通 |
| fin_bill_note | FinanceBillNote | amount | DECIMAL(18,2) | 是 | 票据金额 | 普通 |
| fin_bill_note | FinanceBillNote | issue_date | DATE | 否 | 出票日期 | 普通 |
| fin_bill_note | FinanceBillNote | due_date | DATE | 是 | 到期日 | 普通 |
| fin_bill_note | FinanceBillNote | source_biz_no | VARCHAR(64) | 否 | 来源业务单号 | 普通 |
| fin_bill_note | FinanceBillNote | bill_status | VARCHAR(32) | 是 | 已登记/已背书/已贴现/待到期/已兑付/已作废 | 普通 |
| fin_fund_account | FundAccount | id | BIGINT | 是 | 主键,雪花或号段生成,禁止复用 | 普通 |
| fin_fund_account | FundAccount | tenant_id | BIGINT | 是 | 集团/租户隔离字段,所有查询必须带租户上下文 | 普通 |
| fin_fund_account | FundAccount | org_id | BIGINT | 否 | 所属组织,集团级或公共配置为空 | 普通 |
| fin_fund_account | FundAccount | campus_id | BIGINT | 否 | 所属校区,跨校区或总部级数据为空 | 普通 |
| fin_fund_account | FundAccount | created_by | BIGINT | 是 | 创建人账号 ID | 普通 |
| fin_fund_account | FundAccount | created_at | DATETIME | 是 | 创建时间 | 普通 |
| fin_fund_account | FundAccount | updated_by | BIGINT | 否 | 最后更新人账号 ID | 普通 |
| fin_fund_account | FundAccount | updated_at | DATETIME | 否 | 最后更新时间 | 普通 |
| fin_fund_account | FundAccount | is_deleted | TINYINT | 是 | 是否已删除,0 未删除,1 已删除 | 普通 |
| fin_fund_account | FundAccount | deleted_at | DATETIME | 否 | 删除时间,未删除为空 | 普通 |
| fin_fund_account | FundAccount | deleted_by | BIGINT | 否 | 删除人账号 ID,未删除为空 | 普通 |
| fin_fund_account | FundAccount | version | INT | 是 | 乐观锁版本号,写操作必须校验 | 普通 |
| fin_fund_account | FundAccount | fund_account_no | VARCHAR(64) | 是 | 资金账户编号,唯一 | 普通 |
| fin_fund_account | FundAccount | legal_entity_id | BIGINT | 是 | 法人主体 ID | 普通 |
| fin_fund_account | FundAccount | account_set_id | BIGINT | 是 | 账套 ID | 普通 |
| fin_fund_account | FundAccount | bank_name | VARCHAR(128) | 否 | 开户银行 | 普通 |
| fin_fund_account | FundAccount | account_name | VARCHAR(128) | 是 | 户名 | 普通 |
| fin_fund_account | FundAccount | account_no | VARCHAR(128) | 是 | 账号,敏感 | 敏感 |
| fin_fund_account | FundAccount | account_purpose | VARCHAR(64) | 是 | 收款/付款/监管/备用金/税务 | 普通 |
| fin_fund_account | FundAccount | balance_snapshot | DECIMAL(18,2) | 否 | 余额快照 | 普通 |
| fin_fund_account | FundAccount | enabled | TINYINT | 是 | 是否启用 | 普通 |
| fin_fund_transfer | FundTransfer | id | BIGINT | 是 | 主键,雪花或号段生成,禁止复用 | 普通 |
| fin_fund_transfer | FundTransfer | tenant_id | BIGINT | 是 | 集团/租户隔离字段,所有查询必须带租户上下文 | 普通 |
| fin_fund_transfer | FundTransfer | org_id | BIGINT | 否 | 所属组织,集团级或公共配置为空 | 普通 |
| fin_fund_transfer | FundTransfer | campus_id | BIGINT | 否 | 所属校区,跨校区或总部级数据为空 | 普通 |
| fin_fund_transfer | FundTransfer | created_by | BIGINT | 是 | 创建人账号 ID | 普通 |
| fin_fund_transfer | FundTransfer | created_at | DATETIME | 是 | 创建时间 | 普通 |
| fin_fund_transfer | FundTransfer | updated_by | BIGINT | 否 | 最后更新人账号 ID | 普通 |
| fin_fund_transfer | FundTransfer | updated_at | DATETIME | 否 | 最后更新时间 | 普通 |
| fin_fund_transfer | FundTransfer | is_deleted | TINYINT | 是 | 是否已删除,0 未删除,1 已删除 | 普通 |
| fin_fund_transfer | FundTransfer | deleted_at | DATETIME | 否 | 删除时间,未删除为空 | 普通 |
| fin_fund_transfer | FundTransfer | deleted_by | BIGINT | 否 | 删除人账号 ID,未删除为空 | 普通 |
| fin_fund_transfer | FundTransfer | version | INT | 是 | 乐观锁版本号,写操作必须校验 | 普通 |
| fin_fund_transfer | FundTransfer | transfer_no | VARCHAR(64) | 是 | 调拨单编号,唯一 | 普通 |
| fin_fund_transfer | FundTransfer | from_fund_account_id | BIGINT | 是 | 转出资金账户 ID | 普通 |
| fin_fund_transfer | FundTransfer | to_fund_account_id | BIGINT | 是 | 转入资金账户 ID | 普通 |
| fin_fund_transfer | FundTransfer | transfer_amount | DECIMAL(18,2) | 是 | 调拨金额 | 普通 |
| fin_fund_transfer | FundTransfer | transfer_reason | VARCHAR(255) | 是 | 调拨原因 | 普通 |
| fin_fund_transfer | FundTransfer | voucher_task_id | BIGINT | 否 | 凭证任务 ID | 普通 |
| fin_fund_transfer | FundTransfer | transfer_status | VARCHAR(32) | 是 | 草稿/待审批/待付款/已完成/失败/已撤销 | 普通 |
| fin_fund_transfer | FundTransfer | approval_status | VARCHAR(32) | 否 | 审批状态,未发起为空 | 普通 |
| fin_fund_transfer | FundTransfer | approval_instance_id | BIGINT | 否 | 关联审批实例 ID | 普通 |
| fin_bank_payment_instruction | BankPaymentInstruction | id | BIGINT | 是 | 主键,雪花或号段生成,禁止复用 | 普通 |
| fin_bank_payment_instruction | BankPaymentInstruction | tenant_id | BIGINT | 是 | 集团/租户隔离字段,所有查询必须带租户上下文 | 普通 |
| fin_bank_payment_instruction | BankPaymentInstruction | org_id | BIGINT | 否 | 所属组织,集团级或公共配置为空 | 普通 |
| fin_bank_payment_instruction | BankPaymentInstruction | campus_id | BIGINT | 否 | 所属校区,跨校区或总部级数据为空 | 普通 |
| fin_bank_payment_instruction | BankPaymentInstruction | created_by | BIGINT | 是 | 创建人账号 ID | 普通 |
| fin_bank_payment_instruction | BankPaymentInstruction | created_at | DATETIME | 是 | 创建时间 | 普通 |
| fin_bank_payment_instruction | BankPaymentInstruction | updated_by | BIGINT | 否 | 最后更新人账号 ID | 普通 |
| fin_bank_payment_instruction | BankPaymentInstruction | updated_at | DATETIME | 否 | 最后更新时间 | 普通 |
| fin_bank_payment_instruction | BankPaymentInstruction | is_deleted | TINYINT | 是 | 是否已删除,0 未删除,1 已删除 | 普通 |
| fin_bank_payment_instruction | BankPaymentInstruction | deleted_at | DATETIME | 否 | 删除时间,未删除为空 | 普通 |
| fin_bank_payment_instruction | BankPaymentInstruction | deleted_by | BIGINT | 否 | 删除人账号 ID,未删除为空 | 普通 |
| fin_bank_payment_instruction | BankPaymentInstruction | version | INT | 是 | 乐观锁版本号,写操作必须校验 | 普通 |
| fin_bank_payment_instruction | BankPaymentInstruction | instruction_no | VARCHAR(64) | 是 | 付款指令编号,唯一 | 普通 |
| fin_bank_payment_instruction | BankPaymentInstruction | provider_code | VARCHAR(64) | 是 | 银行或开放银行通道编码 | 普通 |
| fin_bank_payment_instruction | BankPaymentInstruction | fund_account_id | BIGINT | 是 | 付款资金账户 ID | 普通 |
| fin_bank_payment_instruction | BankPaymentInstruction | payee_account | VARCHAR(128) | 是 | 收款账号,敏感 | 敏感 |
| fin_bank_payment_instruction | BankPaymentInstruction | amount | DECIMAL(18,2) | 是 | 付款金额 | 普通 |
| fin_bank_payment_instruction | BankPaymentInstruction | source_biz_no | VARCHAR(64) | 否 | 来源业务单号 | 普通 |
| fin_bank_payment_instruction | BankPaymentInstruction | bank_status | VARCHAR(32) | 是 | 待提交/提交中/银行受理/成功/失败/结果未知/已撤销 | 普通 |
| fin_bank_payment_instruction | BankPaymentInstruction | receipt_id | BIGINT | 否 | 银行回单 ID | 普通 |
| fin_bank_payment_instruction | BankPaymentInstruction | idempotent_key | VARCHAR(128) | 是 | 幂等键 | 普通 |
| fin_open_bank_authorization | OpenBankAuthorization | id | BIGINT | 是 | 主键,雪花或号段生成,禁止复用 | 普通 |
| fin_open_bank_authorization | OpenBankAuthorization | tenant_id | BIGINT | 是 | 集团/租户隔离字段,所有查询必须带租户上下文 | 普通 |
| fin_open_bank_authorization | OpenBankAuthorization | org_id | BIGINT | 否 | 所属组织,集团级或公共配置为空 | 普通 |
| fin_open_bank_authorization | OpenBankAuthorization | campus_id | BIGINT | 否 | 所属校区,跨校区或总部级数据为空 | 普通 |
| fin_open_bank_authorization | OpenBankAuthorization | created_by | BIGINT | 是 | 创建人账号 ID | 普通 |
| fin_open_bank_authorization | OpenBankAuthorization | created_at | DATETIME | 是 | 创建时间 | 普通 |
| fin_open_bank_authorization | OpenBankAuthorization | updated_by | BIGINT | 否 | 最后更新人账号 ID | 普通 |
| fin_open_bank_authorization | OpenBankAuthorization | updated_at | DATETIME | 否 | 最后更新时间 | 普通 |
| fin_open_bank_authorization | OpenBankAuthorization | is_deleted | TINYINT | 是 | 是否已删除,0 未删除,1 已删除 | 普通 |
| fin_open_bank_authorization | OpenBankAuthorization | deleted_at | DATETIME | 否 | 删除时间,未删除为空 | 普通 |
| fin_open_bank_authorization | OpenBankAuthorization | deleted_by | BIGINT | 否 | 删除人账号 ID,未删除为空 | 普通 |
| fin_open_bank_authorization | OpenBankAuthorization | version | INT | 是 | 乐观锁版本号,写操作必须校验 | 普通 |
| fin_open_bank_authorization | OpenBankAuthorization | authorization_no | VARCHAR(64) | 是 | 授权编号,唯一 | 普通 |
| fin_open_bank_authorization | OpenBankAuthorization | provider_code | VARCHAR(64) | 是 | 开放银行通道编码 | 普通 |
| fin_open_bank_authorization | OpenBankAuthorization | fund_account_id | BIGINT | 是 | 资金账户 ID | 普通 |
| fin_open_bank_authorization | OpenBankAuthorization | auth_scope | JSON | 是 | 账户查询、回单、付款等授权范围 | 普通 |
| fin_open_bank_authorization | OpenBankAuthorization | expire_at | DATETIME | 否 | 授权到期时间 | 普通 |
| fin_open_bank_authorization | OpenBankAuthorization | auth_status | VARCHAR(32) | 是 | 待授权/有效/即将到期/已过期/已撤销 | 普通 |
| fin_bank_receipt | BankReceipt | id | BIGINT | 是 | 主键,雪花或号段生成,禁止复用 | 普通 |
| fin_bank_receipt | BankReceipt | tenant_id | BIGINT | 是 | 集团/租户隔离字段,所有查询必须带租户上下文 | 普通 |
| fin_bank_receipt | BankReceipt | org_id | BIGINT | 否 | 所属组织,集团级或公共配置为空 | 普通 |
| fin_bank_receipt | BankReceipt | campus_id | BIGINT | 否 | 所属校区,跨校区或总部级数据为空 | 普通 |
| fin_bank_receipt | BankReceipt | created_by | BIGINT | 是 | 创建人账号 ID | 普通 |
| fin_bank_receipt | BankReceipt | created_at | DATETIME | 是 | 创建时间 | 普通 |
| fin_bank_receipt | BankReceipt | updated_by | BIGINT | 否 | 最后更新人账号 ID | 普通 |
| fin_bank_receipt | BankReceipt | updated_at | DATETIME | 否 | 最后更新时间 | 普通 |
| fin_bank_receipt | BankReceipt | is_deleted | TINYINT | 是 | 是否已删除,0 未删除,1 已删除 | 普通 |
| fin_bank_receipt | BankReceipt | deleted_at | DATETIME | 否 | 删除时间,未删除为空 | 普通 |
| fin_bank_receipt | BankReceipt | deleted_by | BIGINT | 否 | 删除人账号 ID,未删除为空 | 普通 |
| fin_bank_receipt | BankReceipt | version | INT | 是 | 乐观锁版本号,写操作必须校验 | 普通 |
| fin_bank_receipt | BankReceipt | receipt_no | VARCHAR(64) | 是 | 回单编号,唯一 | 普通 |
| fin_bank_receipt | BankReceipt | provider_code | VARCHAR(64) | 是 | 来源通道 | 普通 |
| fin_bank_receipt | BankReceipt | fund_account_id | BIGINT | 是 | 资金账户 ID | 普通 |
| fin_bank_receipt | BankReceipt | trade_time | DATETIME | 是 | 交易时间 | 普通 |
| fin_bank_receipt | BankReceipt | amount | DECIMAL(18,2) | 是 | 交易金额 | 普通 |
| fin_bank_receipt | BankReceipt | receipt_file_id | BIGINT | 否 | 回单文件 ID | 普通 |
| fin_bank_receipt | BankReceipt | raw_payload | JSON | 否 | 银行原始报文 | 普通 |
| fin_bank_receipt | BankReceipt | match_status | VARCHAR(32) | 是 | 待匹配/已匹配/有差异/已归档 | 普通 |
| fin_consolidation_task | ConsolidationTask | id | BIGINT | 是 | 主键,雪花或号段生成,禁止复用 | 普通 |
| fin_consolidation_task | ConsolidationTask | tenant_id | BIGINT | 是 | 集团/租户隔离字段,所有查询必须带租户上下文 | 普通 |
| fin_consolidation_task | ConsolidationTask | org_id | BIGINT | 否 | 所属组织,集团级或公共配置为空 | 普通 |
| fin_consolidation_task | ConsolidationTask | campus_id | BIGINT | 否 | 所属校区,跨校区或总部级数据为空 | 普通 |
| fin_consolidation_task | ConsolidationTask | created_by | BIGINT | 是 | 创建人账号 ID | 普通 |
| fin_consolidation_task | ConsolidationTask | created_at | DATETIME | 是 | 创建时间 | 普通 |
| fin_consolidation_task | ConsolidationTask | updated_by | BIGINT | 否 | 最后更新人账号 ID | 普通 |
| fin_consolidation_task | ConsolidationTask | updated_at | DATETIME | 否 | 最后更新时间 | 普通 |
| fin_consolidation_task | ConsolidationTask | is_deleted | TINYINT | 是 | 是否已删除,0 未删除,1 已删除 | 普通 |
| fin_consolidation_task | ConsolidationTask | deleted_at | DATETIME | 否 | 删除时间,未删除为空 | 普通 |
| fin_consolidation_task | ConsolidationTask | deleted_by | BIGINT | 否 | 删除人账号 ID,未删除为空 | 普通 |
| fin_consolidation_task | ConsolidationTask | version | INT | 是 | 乐观锁版本号,写操作必须校验 | 普通 |
| fin_consolidation_task | ConsolidationTask | task_no | VARCHAR(64) | 是 | 合并任务编号,唯一 | 普通 |
| fin_consolidation_task | ConsolidationTask | period_code | VARCHAR(32) | 是 | 会计期间 | 普通 |
| fin_consolidation_task | ConsolidationTask | scope_org_json | JSON | 是 | 合并范围组织和法人 | 普通 |
| fin_consolidation_task | ConsolidationTask | ledger_book_json | JSON | 是 | 参与合并账簿 | 普通 |
| fin_consolidation_task | ConsolidationTask | elimination_rule_version | VARCHAR(32) | 是 | 抵消规则版本 | 普通 |
| fin_consolidation_task | ConsolidationTask | report_snapshot_id | BIGINT | 否 | 报表快照 ID | 普通 |
| fin_consolidation_task | ConsolidationTask | balance_status | VARCHAR(32) | 是 | 平衡/不平/待复核 | 普通 |
| fin_consolidation_task | ConsolidationTask | task_status | VARCHAR(32) | 是 | 草稿/取数中/待抵消/待复核/已发布/失败 | 普通 |
| fin_amoeba_unit | AmoebaUnit | id | BIGINT | 是 | 主键,雪花或号段生成,禁止复用 | 普通 |
| fin_amoeba_unit | AmoebaUnit | tenant_id | BIGINT | 是 | 集团/租户隔离字段,所有查询必须带租户上下文 | 普通 |
| fin_amoeba_unit | AmoebaUnit | org_id | BIGINT | 否 | 所属组织,集团级或公共配置为空 | 普通 |
| fin_amoeba_unit | AmoebaUnit | campus_id | BIGINT | 否 | 所属校区,跨校区或总部级数据为空 | 普通 |
| fin_amoeba_unit | AmoebaUnit | created_by | BIGINT | 是 | 创建人账号 ID | 普通 |
| fin_amoeba_unit | AmoebaUnit | created_at | DATETIME | 是 | 创建时间 | 普通 |
| fin_amoeba_unit | AmoebaUnit | updated_by | BIGINT | 否 | 最后更新人账号 ID | 普通 |
| fin_amoeba_unit | AmoebaUnit | updated_at | DATETIME | 否 | 最后更新时间 | 普通 |
| fin_amoeba_unit | AmoebaUnit | is_deleted | TINYINT | 是 | 是否已删除,0 未删除,1 已删除 | 普通 |
| fin_amoeba_unit | AmoebaUnit | deleted_at | DATETIME | 否 | 删除时间,未删除为空 | 普通 |
| fin_amoeba_unit | AmoebaUnit | deleted_by | BIGINT | 否 | 删除人账号 ID,未删除为空 | 普通 |
| fin_amoeba_unit | AmoebaUnit | version | INT | 是 | 乐观锁版本号,写操作必须校验 | 普通 |
| fin_amoeba_unit | AmoebaUnit | unit_code | VARCHAR(64) | 是 | 核算单元编码,唯一 | 普通 |
| fin_amoeba_unit | AmoebaUnit | unit_name | VARCHAR(128) | 是 | 核算单元名称 | 普通 |
| fin_amoeba_unit | AmoebaUnit | unit_type | VARCHAR(32) | 是 | 校区/课程/项目/团队/员工 | 普通 |
| fin_amoeba_unit | AmoebaUnit | owner_id | BIGINT | 否 | 负责人 ID | 普通 |
| fin_amoeba_unit | AmoebaUnit | allocation_rule_json | JSON | 是 | 收入、成本和费用归集规则 | 普通 |
| fin_amoeba_unit | AmoebaUnit | enabled | TINYINT | 是 | 是否启用 | 普通 |
| fin_amoeba_report_snapshot | AmoebaReportSnapshot | id | BIGINT | 是 | 主键,雪花或号段生成,禁止复用 | 普通 |
| fin_amoeba_report_snapshot | AmoebaReportSnapshot | tenant_id | BIGINT | 是 | 集团/租户隔离字段,所有查询必须带租户上下文 | 普通 |
| fin_amoeba_report_snapshot | AmoebaReportSnapshot | org_id | BIGINT | 否 | 所属组织,集团级或公共配置为空 | 普通 |
| fin_amoeba_report_snapshot | AmoebaReportSnapshot | campus_id | BIGINT | 否 | 所属校区,跨校区或总部级数据为空 | 普通 |
| fin_amoeba_report_snapshot | AmoebaReportSnapshot | created_by | BIGINT | 是 | 创建人账号 ID | 普通 |
| fin_amoeba_report_snapshot | AmoebaReportSnapshot | created_at | DATETIME | 是 | 创建时间 | 普通 |
| fin_amoeba_report_snapshot | AmoebaReportSnapshot | updated_by | BIGINT | 否 | 最后更新人账号 ID | 普通 |
| fin_amoeba_report_snapshot | AmoebaReportSnapshot | updated_at | DATETIME | 否 | 最后更新时间 | 普通 |
| fin_amoeba_report_snapshot | AmoebaReportSnapshot | is_deleted | TINYINT | 是 | 是否已删除,0 未删除,1 已删除 | 普通 |
| fin_amoeba_report_snapshot | AmoebaReportSnapshot | deleted_at | DATETIME | 否 | 删除时间,未删除为空 | 普通 |
| fin_amoeba_report_snapshot | AmoebaReportSnapshot | deleted_by | BIGINT | 否 | 删除人账号 ID,未删除为空 | 普通 |
| fin_amoeba_report_snapshot | AmoebaReportSnapshot | version | INT | 是 | 乐观锁版本号,写操作必须校验 | 普通 |
| fin_amoeba_report_snapshot | AmoebaReportSnapshot | snapshot_no | VARCHAR(64) | 是 | 快照编号,唯一 | 普通 |
| fin_amoeba_report_snapshot | AmoebaReportSnapshot | unit_id | BIGINT | 是 | 阿米巴核算单元 ID | 普通 |
| fin_amoeba_report_snapshot | AmoebaReportSnapshot | period_code | VARCHAR(32) | 是 | 期间 | 普通 |
| fin_amoeba_report_snapshot | AmoebaReportSnapshot | income_amount | DECIMAL(18,2) | 是 | 收入金额 | 普通 |
| fin_amoeba_report_snapshot | AmoebaReportSnapshot | cost_amount | DECIMAL(18,2) | 是 | 成本金额 | 普通 |
| fin_amoeba_report_snapshot | AmoebaReportSnapshot | profit_amount | DECIMAL(18,2) | 是 | 利润金额 | 普通 |
| fin_amoeba_report_snapshot | AmoebaReportSnapshot | report_payload | JSON | 是 | 报表明细 | 普通 |
| fin_amoeba_report_snapshot | AmoebaReportSnapshot | publish_status | VARCHAR(32) | 是 | 草稿/待复核/已发布/已归档 | 普通 |
| fin_cost_allocation | CostAllocation | id | BIGINT | 是 | 主键,雪花或号段生成,禁止复用 | 普通 |
| fin_cost_allocation | CostAllocation | tenant_id | BIGINT | 是 | 集团/租户隔离字段,所有查询必须带租户上下文 | 普通 |
| fin_cost_allocation | CostAllocation | org_id | BIGINT | 否 | 所属组织,集团级或公共配置为空 | 普通 |
| fin_cost_allocation | CostAllocation | campus_id | BIGINT | 否 | 所属校区,跨校区或总部级数据为空 | 普通 |
| fin_cost_allocation | CostAllocation | created_by | BIGINT | 是 | 创建人账号 ID | 普通 |
| fin_cost_allocation | CostAllocation | created_at | DATETIME | 是 | 创建时间 | 普通 |
| fin_cost_allocation | CostAllocation | updated_by | BIGINT | 否 | 最后更新人账号 ID | 普通 |
| fin_cost_allocation | CostAllocation | updated_at | DATETIME | 否 | 最后更新时间 | 普通 |
| fin_cost_allocation | CostAllocation | is_deleted | TINYINT | 是 | 是否已删除,0 未删除,1 已删除 | 普通 |
| fin_cost_allocation | CostAllocation | deleted_at | DATETIME | 否 | 删除时间,未删除为空 | 普通 |
| fin_cost_allocation | CostAllocation | deleted_by | BIGINT | 否 | 删除人账号 ID,未删除为空 | 普通 |
| fin_cost_allocation | CostAllocation | version | INT | 是 | 乐观锁版本号,写操作必须校验 | 普通 |
| fin_cost_allocation | CostAllocation | allocation_no | VARCHAR(64) | 是 | 成本分摊编号,唯一 | 普通 |
| fin_cost_allocation | CostAllocation | account_set_id | BIGINT | 是 | 账套 ID | 普通 |
| fin_cost_allocation | CostAllocation | cost_source_type | VARCHAR(64) | 是 | 物料/图书/固定资产/积分礼品/课酬/活动/公共费用 | 普通 |
| fin_cost_allocation | CostAllocation | source_biz_no | VARCHAR(64) | 否 | 来源业务单号 | 普通 |
| fin_cost_allocation | CostAllocation | period_code | VARCHAR(32) | 是 | 期间 | 普通 |
| fin_cost_allocation | CostAllocation | allocation_rule_version | VARCHAR(32) | 是 | 分摊规则版本 | 普通 |
| fin_cost_allocation | CostAllocation | amount | DECIMAL(18,2) | 是 | 成本金额 | 普通 |
| fin_cost_allocation | CostAllocation | voucher_task_id | BIGINT | 否 | 凭证任务 ID | 普通 |
| fin_cost_allocation | CostAllocation | allocation_status | VARCHAR(32) | 是 | 待归集/归集中/待分摊/待结转/已结转/失败 | 普通 |
| fin_subject | FinanceSubject | id | BIGINT | 是 | 主键,雪花或号段生成,禁止复用 | 普通 |
| fin_subject | FinanceSubject | tenant_id | BIGINT | 是 | 集团/租户隔离字段,所有查询必须带租户上下文 | 普通 |
| fin_subject | FinanceSubject | org_id | BIGINT | 否 | 所属组织,集团级或公共配置为空 | 普通 |
| fin_subject | FinanceSubject | campus_id | BIGINT | 否 | 所属校区,跨校区或总部级数据为空 | 普通 |
| fin_subject | FinanceSubject | created_by | BIGINT | 是 | 创建人账号 ID | 普通 |
| fin_subject | FinanceSubject | created_at | DATETIME | 是 | 创建时间 | 普通 |
| fin_subject | FinanceSubject | updated_by | BIGINT | 否 | 最后更新人账号 ID | 普通 |
| fin_subject | FinanceSubject | updated_at | DATETIME | 否 | 最后更新时间 | 普通 |
| fin_subject | FinanceSubject | is_deleted | TINYINT | 是 | 是否已删除,0 未删除,1 已删除 | 普通 |
| fin_subject | FinanceSubject | deleted_at | DATETIME | 否 | 删除时间,未删除为空 | 普通 |
| fin_subject | FinanceSubject | deleted_by | BIGINT | 否 | 删除人账号 ID,未删除为空 | 普通 |
| fin_subject | FinanceSubject | version | INT | 是 | 乐观锁版本号,写操作必须校验 | 普通 |
| fin_subject | FinanceSubject | account_set_id | BIGINT | 是 | 账套 ID | 普通 |
| fin_subject | FinanceSubject | subject_code | VARCHAR(64) | 是 | 科目编码 | 普通 |
| fin_subject | FinanceSubject | subject_name | VARCHAR(128) | 是 | 科目名称 | 普通 |
| fin_subject | FinanceSubject | subject_type | VARCHAR(32) | 是 | 资产/负债/收入/成本/费用/权益 | 普通 |
| fin_subject | FinanceSubject | accounting_element_code | VARCHAR(64) | 是 | 会计要素编码 | 普通 |
| fin_subject | FinanceSubject | balance_direction | VARCHAR(16) | 是 | 借/贷 | 普通 |
| fin_subject | FinanceSubject | quantity_enabled | TINYINT | 是 | 是否启用数量金额核算 | 普通 |
| fin_subject | FinanceSubject | foreign_currency_enabled | TINYINT | 是 | 是否启用外币核算 | 普通 |
| fin_subject | FinanceSubject | assist_rule | JSON | 否 | 辅助核算规则 | 普通 |
| fin_subject | FinanceSubject | enabled | TINYINT | 是 | 是否启用 | 普通 |
| fin_voucher | FinanceVoucher | id | BIGINT | 是 | 主键,雪花或号段生成,禁止复用 | 普通 |
| fin_voucher | FinanceVoucher | tenant_id | BIGINT | 是 | 集团/租户隔离字段,所有查询必须带租户上下文 | 普通 |
| fin_voucher | FinanceVoucher | org_id | BIGINT | 否 | 所属组织,集团级或公共配置为空 | 普通 |
| fin_voucher | FinanceVoucher | campus_id | BIGINT | 否 | 所属校区,跨校区或总部级数据为空 | 普通 |
| fin_voucher | FinanceVoucher | created_by | BIGINT | 是 | 创建人账号 ID | 普通 |
| fin_voucher | FinanceVoucher | created_at | DATETIME | 是 | 创建时间 | 普通 |
| fin_voucher | FinanceVoucher | updated_by | BIGINT | 否 | 最后更新人账号 ID | 普通 |
| fin_voucher | FinanceVoucher | updated_at | DATETIME | 否 | 最后更新时间 | 普通 |
| fin_voucher | FinanceVoucher | is_deleted | TINYINT | 是 | 是否已删除,0 未删除,1 已删除 | 普通 |
| fin_voucher | FinanceVoucher | deleted_at | DATETIME | 否 | 删除时间,未删除为空 | 普通 |
| fin_voucher | FinanceVoucher | deleted_by | BIGINT | 否 | 删除人账号 ID,未删除为空 | 普通 |
| fin_voucher | FinanceVoucher | version | INT | 是 | 乐观锁版本号,写操作必须校验 | 普通 |
| fin_voucher | FinanceVoucher | voucher_no | VARCHAR(64) | 是 | 凭证编号,账套期间内唯一 | 普通 |
| fin_voucher | FinanceVoucher | account_set_id | BIGINT | 是 | 账套 ID | 普通 |
| fin_voucher | FinanceVoucher | ledger_book_id | BIGINT | 是 | 账簿 ID | 普通 |
| fin_voucher | FinanceVoucher | voucher_word_code | VARCHAR(32) | 是 | 凭证字 | 普通 |
| fin_voucher | FinanceVoucher | period_code | VARCHAR(32) | 是 | 会计期间 | 普通 |
| fin_voucher | FinanceVoucher | source_biz_type | VARCHAR(64) | 否 | 来源业务类型 | 普通 |
| fin_voucher | FinanceVoucher | source_biz_no | VARCHAR(64) | 否 | 来源业务编号 | 普通 |
| fin_voucher | FinanceVoucher | voucher_date | DATE | 是 | 凭证日期 | 普通 |
| fin_voucher | FinanceVoucher | total_debit_amount | DECIMAL(18,2) | 是 | 借方合计 | 普通 |
| fin_voucher | FinanceVoucher | total_credit_amount | DECIMAL(18,2) | 是 | 贷方合计 | 普通 |
| fin_voucher | FinanceVoucher | voucher_status | VARCHAR(32) | 是 | 草稿/待审核/已审核/待出纳复核/已复核/已过账/已红冲 | 普通 |
| fin_voucher | FinanceVoucher | cashier_review_status | VARCHAR(32) | 是 | 无需复核/待复核/已复核/已驳回 | 普通 |
| fin_voucher | FinanceVoucher | post_status | VARCHAR(32) | 是 | 未过账/过账中/已过账/过账失败 | 普通 |
| fin_voucher | FinanceVoucher | approval_status | VARCHAR(32) | 否 | 审批状态,未发起为空 | 普通 |
| fin_voucher | FinanceVoucher | approval_instance_id | BIGINT | 否 | 关联审批实例 ID | 普通 |
| fin_voucher_entry | FinanceVoucherEntry | id | BIGINT | 是 | 主键,雪花或号段生成,禁止复用 | 普通 |
| fin_voucher_entry | FinanceVoucherEntry | tenant_id | BIGINT | 是 | 集团/租户隔离字段,所有查询必须带租户上下文 | 普通 |
| fin_voucher_entry | FinanceVoucherEntry | org_id | BIGINT | 否 | 所属组织,集团级或公共配置为空 | 普通 |
| fin_voucher_entry | FinanceVoucherEntry | campus_id | BIGINT | 否 | 所属校区,跨校区或总部级数据为空 | 普通 |
| fin_voucher_entry | FinanceVoucherEntry | created_by | BIGINT | 是 | 创建人账号 ID | 普通 |
| fin_voucher_entry | FinanceVoucherEntry | created_at | DATETIME | 是 | 创建时间 | 普通 |
| fin_voucher_entry | FinanceVoucherEntry | updated_by | BIGINT | 否 | 最后更新人账号 ID | 普通 |
| fin_voucher_entry | FinanceVoucherEntry | updated_at | DATETIME | 否 | 最后更新时间 | 普通 |
| fin_voucher_entry | FinanceVoucherEntry | is_deleted | TINYINT | 是 | 是否已删除,0 未删除,1 已删除 | 普通 |
| fin_voucher_entry | FinanceVoucherEntry | deleted_at | DATETIME | 否 | 删除时间,未删除为空 | 普通 |
| fin_voucher_entry | FinanceVoucherEntry | deleted_by | BIGINT | 否 | 删除人账号 ID,未删除为空 | 普通 |
| fin_voucher_entry | FinanceVoucherEntry | version | INT | 是 | 乐观锁版本号,写操作必须校验 | 普通 |
| fin_voucher_entry | FinanceVoucherEntry | voucher_id | BIGINT | 是 | 凭证 ID | 普通 |
| fin_voucher_entry | FinanceVoucherEntry | entry_no | INT | 是 | 分录行号 | 普通 |
| fin_voucher_entry | FinanceVoucherEntry | subject_id | BIGINT | 是 | 会计科目 ID | 普通 |
| fin_voucher_entry | FinanceVoucherEntry | assist_payload | JSON | 否 | 辅助核算信息 | 普通 |
| fin_voucher_entry | FinanceVoucherEntry | debit_amount | DECIMAL(18,2) | 是 | 借方金额 | 普通 |
| fin_voucher_entry | FinanceVoucherEntry | credit_amount | DECIMAL(18,2) | 是 | 贷方金额 | 普通 |
| fin_voucher_entry | FinanceVoucherEntry | currency_code | VARCHAR(16) | 否 | 币别编码 | 普通 |
| fin_voucher_entry | FinanceVoucherEntry | exchange_rate | DECIMAL(18,8) | 否 | 汇率 | 普通 |
| fin_voucher_entry | FinanceVoucherEntry | quantity | DECIMAL(18,4) | 否 | 数量 | 普通 |
| fin_voucher_entry | FinanceVoucherEntry | unit_price | DECIMAL(18,4) | 否 | 单价 | 普通 |
| fin_voucher_entry | FinanceVoucherEntry | cash_flow_item_code | VARCHAR(64) | 否 | 现金流量项目编码 | 普通 |
| fin_voucher_entry | FinanceVoucherEntry | summary | VARCHAR(255) | 是 | 摘要 | 普通 |
| fin_voucher_audit_log | VoucherAuditLog | id | BIGINT | 是 | 主键,雪花或号段生成,禁止复用 | 普通 |
| fin_voucher_audit_log | VoucherAuditLog | tenant_id | BIGINT | 是 | 集团/租户隔离字段,所有查询必须带租户上下文 | 普通 |
| fin_voucher_audit_log | VoucherAuditLog | org_id | BIGINT | 否 | 所属组织,集团级或公共配置为空 | 普通 |
| fin_voucher_audit_log | VoucherAuditLog | campus_id | BIGINT | 否 | 所属校区,跨校区或总部级数据为空 | 普通 |
| fin_voucher_audit_log | VoucherAuditLog | created_by | BIGINT | 是 | 创建人账号 ID | 普通 |
| fin_voucher_audit_log | VoucherAuditLog | created_at | DATETIME | 是 | 创建时间 | 普通 |
| fin_voucher_audit_log | VoucherAuditLog | updated_by | BIGINT | 否 | 最后更新人账号 ID | 普通 |
| fin_voucher_audit_log | VoucherAuditLog | updated_at | DATETIME | 否 | 最后更新时间 | 普通 |
| fin_voucher_audit_log | VoucherAuditLog | is_deleted | TINYINT | 是 | 是否已删除,0 未删除,1 已删除 | 普通 |
| fin_voucher_audit_log | VoucherAuditLog | deleted_at | DATETIME | 否 | 删除时间,未删除为空 | 普通 |
| fin_voucher_audit_log | VoucherAuditLog | deleted_by | BIGINT | 否 | 删除人账号 ID,未删除为空 | 普通 |
| fin_voucher_audit_log | VoucherAuditLog | version | INT | 是 | 乐观锁版本号,写操作必须校验 | 普通 |
| fin_voucher_audit_log | VoucherAuditLog | voucher_id | BIGINT | 是 | 凭证 ID | 普通 |
| fin_voucher_audit_log | VoucherAuditLog | operation_type | VARCHAR(64) | 是 | 提交/审核/反审核/出纳复核/过账/反过账/红冲 | 普通 |
| fin_voucher_audit_log | VoucherAuditLog | operation_result | VARCHAR(32) | 是 | 成功/失败 | 普通 |
| fin_voucher_audit_log | VoucherAuditLog | operator_id | BIGINT | 是 | 操作人 ID | 普通 |
| fin_voucher_audit_log | VoucherAuditLog | operation_time | DATETIME | 是 | 操作时间 | 普通 |
| fin_voucher_audit_log | VoucherAuditLog | remark | VARCHAR(512) | 否 | 说明 | 普通 |
| fin_initial_balance | InitialBalance | id | BIGINT | 是 | 主键,雪花或号段生成,禁止复用 | 普通 |
| fin_initial_balance | InitialBalance | tenant_id | BIGINT | 是 | 集团/租户隔离字段,所有查询必须带租户上下文 | 普通 |
| fin_initial_balance | InitialBalance | org_id | BIGINT | 否 | 所属组织,集团级或公共配置为空 | 普通 |
| fin_initial_balance | InitialBalance | campus_id | BIGINT | 否 | 所属校区,跨校区或总部级数据为空 | 普通 |
| fin_initial_balance | InitialBalance | created_by | BIGINT | 是 | 创建人账号 ID | 普通 |
| fin_initial_balance | InitialBalance | created_at | DATETIME | 是 | 创建时间 | 普通 |
| fin_initial_balance | InitialBalance | updated_by | BIGINT | 否 | 最后更新人账号 ID | 普通 |
| fin_initial_balance | InitialBalance | updated_at | DATETIME | 否 | 最后更新时间 | 普通 |
| fin_initial_balance | InitialBalance | is_deleted | TINYINT | 是 | 是否已删除,0 未删除,1 已删除 | 普通 |
| fin_initial_balance | InitialBalance | deleted_at | DATETIME | 否 | 删除时间,未删除为空 | 普通 |
| fin_initial_balance | InitialBalance | deleted_by | BIGINT | 否 | 删除人账号 ID,未删除为空 | 普通 |
| fin_initial_balance | InitialBalance | version | INT | 是 | 乐观锁版本号,写操作必须校验 | 普通 |
| fin_initial_balance | InitialBalance | account_set_id | BIGINT | 是 | 账套 ID | 普通 |
| fin_initial_balance | InitialBalance | period_code | VARCHAR(32) | 是 | 初始化期间 | 普通 |
| fin_initial_balance | InitialBalance | subject_id | BIGINT | 是 | 科目 ID | 普通 |
| fin_initial_balance | InitialBalance | dimension_payload | JSON | 否 | 辅助核算维度 | 普通 |
| fin_initial_balance | InitialBalance | opening_debit | DECIMAL(18,2) | 是 | 期初借方 | 普通 |
| fin_initial_balance | InitialBalance | opening_credit | DECIMAL(18,2) | 是 | 期初贷方 | 普通 |
| fin_initial_balance | InitialBalance | cash_flow_opening_json | JSON | 否 | 现金流量初始数据 | 普通 |
| fin_initial_balance | InitialBalance | initial_status | VARCHAR(32) | 是 | 草稿/试算通过/已初始化/已锁定 | 普通 |
| fin_ledger_entry | LedgerEntry | id | BIGINT | 是 | 主键,雪花或号段生成,禁止复用 | 普通 |
| fin_ledger_entry | LedgerEntry | tenant_id | BIGINT | 是 | 集团/租户隔离字段,所有查询必须带租户上下文 | 普通 |
| fin_ledger_entry | LedgerEntry | org_id | BIGINT | 否 | 所属组织,集团级或公共配置为空 | 普通 |
| fin_ledger_entry | LedgerEntry | campus_id | BIGINT | 否 | 所属校区,跨校区或总部级数据为空 | 普通 |
| fin_ledger_entry | LedgerEntry | created_by | BIGINT | 是 | 创建人账号 ID | 普通 |
| fin_ledger_entry | LedgerEntry | created_at | DATETIME | 是 | 创建时间 | 普通 |
| fin_ledger_entry | LedgerEntry | updated_by | BIGINT | 否 | 最后更新人账号 ID | 普通 |
| fin_ledger_entry | LedgerEntry | updated_at | DATETIME | 否 | 最后更新时间 | 普通 |
| fin_ledger_entry | LedgerEntry | is_deleted | TINYINT | 是 | 是否已删除,0 未删除,1 已删除 | 普通 |
| fin_ledger_entry | LedgerEntry | deleted_at | DATETIME | 否 | 删除时间,未删除为空 | 普通 |
| fin_ledger_entry | LedgerEntry | deleted_by | BIGINT | 否 | 删除人账号 ID,未删除为空 | 普通 |
| fin_ledger_entry | LedgerEntry | version | INT | 是 | 乐观锁版本号,写操作必须校验 | 普通 |
| fin_ledger_entry | LedgerEntry | account_set_id | BIGINT | 是 | 账套 ID | 普通 |
| fin_ledger_entry | LedgerEntry | ledger_book_id | BIGINT | 是 | 账簿 ID | 普通 |
| fin_ledger_entry | LedgerEntry | voucher_id | BIGINT | 是 | 凭证 ID | 普通 |
| fin_ledger_entry | LedgerEntry | voucher_entry_id | BIGINT | 是 | 凭证分录 ID | 普通 |
| fin_ledger_entry | LedgerEntry | period_code | VARCHAR(32) | 是 | 会计期间 | 普通 |
| fin_ledger_entry | LedgerEntry | subject_id | BIGINT | 是 | 科目 ID | 普通 |
| fin_ledger_entry | LedgerEntry | dimension_payload | JSON | 否 | 辅助核算维度 | 普通 |
| fin_ledger_entry | LedgerEntry | debit_amount | DECIMAL(18,2) | 是 | 借方金额 | 普通 |
| fin_ledger_entry | LedgerEntry | credit_amount | DECIMAL(18,2) | 是 | 贷方金额 | 普通 |
| fin_ledger_entry | LedgerEntry | balance_amount | DECIMAL(18,2) | 是 | 余额 | 普通 |
| fin_auxiliary_ledger_entry | AuxiliaryLedgerEntry | id | BIGINT | 是 | 主键,雪花或号段生成,禁止复用 | 普通 |
| fin_auxiliary_ledger_entry | AuxiliaryLedgerEntry | tenant_id | BIGINT | 是 | 集团/租户隔离字段,所有查询必须带租户上下文 | 普通 |
| fin_auxiliary_ledger_entry | AuxiliaryLedgerEntry | org_id | BIGINT | 否 | 所属组织,集团级或公共配置为空 | 普通 |
| fin_auxiliary_ledger_entry | AuxiliaryLedgerEntry | campus_id | BIGINT | 否 | 所属校区,跨校区或总部级数据为空 | 普通 |
| fin_auxiliary_ledger_entry | AuxiliaryLedgerEntry | created_by | BIGINT | 是 | 创建人账号 ID | 普通 |
| fin_auxiliary_ledger_entry | AuxiliaryLedgerEntry | created_at | DATETIME | 是 | 创建时间 | 普通 |
| fin_auxiliary_ledger_entry | AuxiliaryLedgerEntry | updated_by | BIGINT | 否 | 最后更新人账号 ID | 普通 |
| fin_auxiliary_ledger_entry | AuxiliaryLedgerEntry | updated_at | DATETIME | 否 | 最后更新时间 | 普通 |
| fin_auxiliary_ledger_entry | AuxiliaryLedgerEntry | is_deleted | TINYINT | 是 | 是否已删除,0 未删除,1 已删除 | 普通 |
| fin_auxiliary_ledger_entry | AuxiliaryLedgerEntry | deleted_at | DATETIME | 否 | 删除时间,未删除为空 | 普通 |
| fin_auxiliary_ledger_entry | AuxiliaryLedgerEntry | deleted_by | BIGINT | 否 | 删除人账号 ID,未删除为空 | 普通 |
| fin_auxiliary_ledger_entry | AuxiliaryLedgerEntry | version | INT | 是 | 乐观锁版本号,写操作必须校验 | 普通 |
| fin_auxiliary_ledger_entry | AuxiliaryLedgerEntry | account_set_id | BIGINT | 是 | 账套 ID | 普通 |
| fin_auxiliary_ledger_entry | AuxiliaryLedgerEntry | ledger_book_id | BIGINT | 是 | 账簿 ID | 普通 |
| fin_auxiliary_ledger_entry | AuxiliaryLedgerEntry | period_code | VARCHAR(32) | 是 | 会计期间 | 普通 |
| fin_auxiliary_ledger_entry | AuxiliaryLedgerEntry | subject_id | BIGINT | 是 | 科目 ID | 普通 |
| fin_auxiliary_ledger_entry | AuxiliaryLedgerEntry | dimension_code | VARCHAR(64) | 是 | 辅助核算维度编码 | 普通 |
| fin_auxiliary_ledger_entry | AuxiliaryLedgerEntry | dimension_item_code | VARCHAR(64) | 是 | 辅助核算项目编码 | 普通 |
| fin_auxiliary_ledger_entry | AuxiliaryLedgerEntry | voucher_id | BIGINT | 是 | 凭证 ID | 普通 |
| fin_auxiliary_ledger_entry | AuxiliaryLedgerEntry | voucher_entry_id | BIGINT | 是 | 凭证分录 ID | 普通 |
| fin_auxiliary_ledger_entry | AuxiliaryLedgerEntry | debit_amount | DECIMAL(18,2) | 是 | 借方金额 | 普通 |
| fin_auxiliary_ledger_entry | AuxiliaryLedgerEntry | credit_amount | DECIMAL(18,2) | 是 | 贷方金额 | 普通 |
| fin_auxiliary_ledger_entry | AuxiliaryLedgerEntry | balance_amount | DECIMAL(18,2) | 是 | 余额 | 普通 |
| fin_auxiliary_ledger_entry | AuxiliaryLedgerEntry | ledger_entry_type | VARCHAR(32) | 是 | 辅助核算总账/辅助核算明细账 | 普通 |
| fin_auxiliary_balance_snapshot | AuxiliaryBalanceSnapshot | id | BIGINT | 是 | 主键,雪花或号段生成,禁止复用 | 普通 |
| fin_auxiliary_balance_snapshot | AuxiliaryBalanceSnapshot | tenant_id | BIGINT | 是 | 集团/租户隔离字段,所有查询必须带租户上下文 | 普通 |
| fin_auxiliary_balance_snapshot | AuxiliaryBalanceSnapshot | org_id | BIGINT | 否 | 所属组织,集团级或公共配置为空 | 普通 |
| fin_auxiliary_balance_snapshot | AuxiliaryBalanceSnapshot | campus_id | BIGINT | 否 | 所属校区,跨校区或总部级数据为空 | 普通 |
| fin_auxiliary_balance_snapshot | AuxiliaryBalanceSnapshot | created_by | BIGINT | 是 | 创建人账号 ID | 普通 |
| fin_auxiliary_balance_snapshot | AuxiliaryBalanceSnapshot | created_at | DATETIME | 是 | 创建时间 | 普通 |
| fin_auxiliary_balance_snapshot | AuxiliaryBalanceSnapshot | updated_by | BIGINT | 否 | 最后更新人账号 ID | 普通 |
| fin_auxiliary_balance_snapshot | AuxiliaryBalanceSnapshot | updated_at | DATETIME | 否 | 最后更新时间 | 普通 |
| fin_auxiliary_balance_snapshot | AuxiliaryBalanceSnapshot | is_deleted | TINYINT | 是 | 是否已删除,0 未删除,1 已删除 | 普通 |
| fin_auxiliary_balance_snapshot | AuxiliaryBalanceSnapshot | deleted_at | DATETIME | 否 | 删除时间,未删除为空 | 普通 |
| fin_auxiliary_balance_snapshot | AuxiliaryBalanceSnapshot | deleted_by | BIGINT | 否 | 删除人账号 ID,未删除为空 | 普通 |
| fin_auxiliary_balance_snapshot | AuxiliaryBalanceSnapshot | version | INT | 是 | 乐观锁版本号,写操作必须校验 | 普通 |
| fin_auxiliary_balance_snapshot | AuxiliaryBalanceSnapshot | snapshot_no | VARCHAR(64) | 是 | 快照编号,唯一 | 普通 |
| fin_auxiliary_balance_snapshot | AuxiliaryBalanceSnapshot | account_set_id | BIGINT | 是 | 账套 ID | 普通 |
| fin_auxiliary_balance_snapshot | AuxiliaryBalanceSnapshot | period_code | VARCHAR(32) | 是 | 会计期间 | 普通 |
| fin_auxiliary_balance_snapshot | AuxiliaryBalanceSnapshot | subject_id | BIGINT | 是 | 科目 ID | 普通 |
| fin_auxiliary_balance_snapshot | AuxiliaryBalanceSnapshot | dimension_code | VARCHAR(64) | 是 | 辅助核算维度编码 | 普通 |
| fin_auxiliary_balance_snapshot | AuxiliaryBalanceSnapshot | dimension_item_code | VARCHAR(64) | 是 | 辅助核算项目编码 | 普通 |
| fin_auxiliary_balance_snapshot | AuxiliaryBalanceSnapshot | opening_balance | DECIMAL(18,2) | 是 | 期初余额 | 普通 |
| fin_auxiliary_balance_snapshot | AuxiliaryBalanceSnapshot | period_debit | DECIMAL(18,2) | 是 | 本期借方 | 普通 |
| fin_auxiliary_balance_snapshot | AuxiliaryBalanceSnapshot | period_credit | DECIMAL(18,2) | 是 | 本期贷方 | 普通 |
| fin_auxiliary_balance_snapshot | AuxiliaryBalanceSnapshot | ending_balance | DECIMAL(18,2) | 是 | 期末余额 | 普通 |
| fin_auxiliary_balance_snapshot | AuxiliaryBalanceSnapshot | balance_status | VARCHAR(32) | 是 | 平衡/不平/待复核 | 普通 |
| fin_auxiliary_balance_snapshot | AuxiliaryBalanceSnapshot | publish_status | VARCHAR(32) | 是 | 草稿/已发布/已归档 | 普通 |
| fin_cash_flow_assignment | CashFlowAssignment | id | BIGINT | 是 | 主键,雪花或号段生成,禁止复用 | 普通 |
| fin_cash_flow_assignment | CashFlowAssignment | tenant_id | BIGINT | 是 | 集团/租户隔离字段,所有查询必须带租户上下文 | 普通 |
| fin_cash_flow_assignment | CashFlowAssignment | org_id | BIGINT | 否 | 所属组织,集团级或公共配置为空 | 普通 |
| fin_cash_flow_assignment | CashFlowAssignment | campus_id | BIGINT | 否 | 所属校区,跨校区或总部级数据为空 | 普通 |
| fin_cash_flow_assignment | CashFlowAssignment | created_by | BIGINT | 是 | 创建人账号 ID | 普通 |
| fin_cash_flow_assignment | CashFlowAssignment | created_at | DATETIME | 是 | 创建时间 | 普通 |
| fin_cash_flow_assignment | CashFlowAssignment | updated_by | BIGINT | 否 | 最后更新人账号 ID | 普通 |
| fin_cash_flow_assignment | CashFlowAssignment | updated_at | DATETIME | 否 | 最后更新时间 | 普通 |
| fin_cash_flow_assignment | CashFlowAssignment | is_deleted | TINYINT | 是 | 是否已删除,0 未删除,1 已删除 | 普通 |
| fin_cash_flow_assignment | CashFlowAssignment | deleted_at | DATETIME | 否 | 删除时间,未删除为空 | 普通 |
| fin_cash_flow_assignment | CashFlowAssignment | deleted_by | BIGINT | 否 | 删除人账号 ID,未删除为空 | 普通 |
| fin_cash_flow_assignment | CashFlowAssignment | version | INT | 是 | 乐观锁版本号,写操作必须校验 | 普通 |
| fin_cash_flow_assignment | CashFlowAssignment | assignment_no | VARCHAR(64) | 是 | 指定编号,唯一 | 普通 |
| fin_cash_flow_assignment | CashFlowAssignment | voucher_entry_id | BIGINT | 是 | 凭证分录 ID | 普通 |
| fin_cash_flow_assignment | CashFlowAssignment | cash_flow_item_id | BIGINT | 是 | 现金流量项目 ID | 普通 |
| fin_cash_flow_assignment | CashFlowAssignment | assignment_type | VARCHAR(32) | 是 | 项目批量预设/T型账/附表指定/附表调整/人工指定 | 普通 |
| fin_cash_flow_assignment | CashFlowAssignment | amount | DECIMAL(18,2) | 是 | 指定金额 | 普通 |
| fin_cash_flow_assignment | CashFlowAssignment | assignment_status | VARCHAR(32) | 是 | 待指定/已指定/已调整/已作废 | 普通 |
| fin_report_formula | FinanceReportFormula | id | BIGINT | 是 | 主键,雪花或号段生成,禁止复用 | 普通 |
| fin_report_formula | FinanceReportFormula | tenant_id | BIGINT | 是 | 集团/租户隔离字段,所有查询必须带租户上下文 | 普通 |
| fin_report_formula | FinanceReportFormula | org_id | BIGINT | 否 | 所属组织,集团级或公共配置为空 | 普通 |
| fin_report_formula | FinanceReportFormula | campus_id | BIGINT | 否 | 所属校区,跨校区或总部级数据为空 | 普通 |
| fin_report_formula | FinanceReportFormula | created_by | BIGINT | 是 | 创建人账号 ID | 普通 |
| fin_report_formula | FinanceReportFormula | created_at | DATETIME | 是 | 创建时间 | 普通 |
| fin_report_formula | FinanceReportFormula | updated_by | BIGINT | 否 | 最后更新人账号 ID | 普通 |
| fin_report_formula | FinanceReportFormula | updated_at | DATETIME | 否 | 最后更新时间 | 普通 |
| fin_report_formula | FinanceReportFormula | is_deleted | TINYINT | 是 | 是否已删除,0 未删除,1 已删除 | 普通 |
| fin_report_formula | FinanceReportFormula | deleted_at | DATETIME | 否 | 删除时间,未删除为空 | 普通 |
| fin_report_formula | FinanceReportFormula | deleted_by | BIGINT | 否 | 删除人账号 ID,未删除为空 | 普通 |
| fin_report_formula | FinanceReportFormula | version | INT | 是 | 乐观锁版本号,写操作必须校验 | 普通 |
| fin_report_formula | FinanceReportFormula | report_code | VARCHAR(64) | 是 | 报表编码 | 普通 |
| fin_report_formula | FinanceReportFormula | report_name | VARCHAR(128) | 是 | 报表名称 | 普通 |
| fin_report_formula | FinanceReportFormula | line_code | VARCHAR(64) | 是 | 行项目编码 | 普通 |
| fin_report_formula | FinanceReportFormula | line_name | VARCHAR(128) | 是 | 行项目名称 | 普通 |
| fin_report_formula | FinanceReportFormula | formula_json | JSON | 是 | 科目、核算维度、期间和取数公式 | 普通 |
| fin_report_formula | FinanceReportFormula | enabled | TINYINT | 是 | 是否启用 | 普通 |
| fin_report_snapshot | FinanceReportSnapshot | id | BIGINT | 是 | 主键,雪花或号段生成,禁止复用 | 普通 |
| fin_report_snapshot | FinanceReportSnapshot | tenant_id | BIGINT | 是 | 集团/租户隔离字段,所有查询必须带租户上下文 | 普通 |
| fin_report_snapshot | FinanceReportSnapshot | org_id | BIGINT | 否 | 所属组织,集团级或公共配置为空 | 普通 |
| fin_report_snapshot | FinanceReportSnapshot | campus_id | BIGINT | 否 | 所属校区,跨校区或总部级数据为空 | 普通 |
| fin_report_snapshot | FinanceReportSnapshot | created_by | BIGINT | 是 | 创建人账号 ID | 普通 |
| fin_report_snapshot | FinanceReportSnapshot | created_at | DATETIME | 是 | 创建时间 | 普通 |
| fin_report_snapshot | FinanceReportSnapshot | updated_by | BIGINT | 否 | 最后更新人账号 ID | 普通 |
| fin_report_snapshot | FinanceReportSnapshot | updated_at | DATETIME | 否 | 最后更新时间 | 普通 |
| fin_report_snapshot | FinanceReportSnapshot | is_deleted | TINYINT | 是 | 是否已删除,0 未删除,1 已删除 | 普通 |
| fin_report_snapshot | FinanceReportSnapshot | deleted_at | DATETIME | 否 | 删除时间,未删除为空 | 普通 |
| fin_report_snapshot | FinanceReportSnapshot | deleted_by | BIGINT | 否 | 删除人账号 ID,未删除为空 | 普通 |
| fin_report_snapshot | FinanceReportSnapshot | version | INT | 是 | 乐观锁版本号,写操作必须校验 | 普通 |
| fin_report_snapshot | FinanceReportSnapshot | snapshot_no | VARCHAR(64) | 是 | 快照编号,唯一 | 普通 |
| fin_report_snapshot | FinanceReportSnapshot | account_set_id | BIGINT | 是 | 账套 ID | 普通 |
| fin_report_snapshot | FinanceReportSnapshot | ledger_book_id | BIGINT | 否 | 账簿 ID | 普通 |
| fin_report_snapshot | FinanceReportSnapshot | report_type | VARCHAR(64) | 是 | 科目余额表/试算平衡表/摘要汇总表/核算维度余额表/资产负债表/利润表/现金流量表 | 普通 |
| fin_report_snapshot | FinanceReportSnapshot | period_code | VARCHAR(32) | 是 | 会计期间 | 普通 |
| fin_report_snapshot | FinanceReportSnapshot | report_payload | JSON | 是 | 报表数据 | 普通 |
| fin_report_snapshot | FinanceReportSnapshot | balance_status | VARCHAR(32) | 是 | 平衡/不平/待复核 | 普通 |
| fin_report_snapshot | FinanceReportSnapshot | publish_status | VARCHAR(32) | 是 | 草稿/已发布/已归档 | 普通 |
| fin_period_close | PeriodClose | id | BIGINT | 是 | 主键,雪花或号段生成,禁止复用 | 普通 |
| fin_period_close | PeriodClose | tenant_id | BIGINT | 是 | 集团/租户隔离字段,所有查询必须带租户上下文 | 普通 |
| fin_period_close | PeriodClose | org_id | BIGINT | 否 | 所属组织,集团级或公共配置为空 | 普通 |
| fin_period_close | PeriodClose | campus_id | BIGINT | 否 | 所属校区,跨校区或总部级数据为空 | 普通 |
| fin_period_close | PeriodClose | created_by | BIGINT | 是 | 创建人账号 ID | 普通 |
| fin_period_close | PeriodClose | created_at | DATETIME | 是 | 创建时间 | 普通 |
| fin_period_close | PeriodClose | updated_by | BIGINT | 否 | 最后更新人账号 ID | 普通 |
| fin_period_close | PeriodClose | updated_at | DATETIME | 否 | 最后更新时间 | 普通 |
| fin_period_close | PeriodClose | is_deleted | TINYINT | 是 | 是否已删除,0 未删除,1 已删除 | 普通 |
| fin_period_close | PeriodClose | deleted_at | DATETIME | 否 | 删除时间,未删除为空 | 普通 |
| fin_period_close | PeriodClose | deleted_by | BIGINT | 否 | 删除人账号 ID,未删除为空 | 普通 |
| fin_period_close | PeriodClose | version | INT | 是 | 乐观锁版本号,写操作必须校验 | 普通 |
| fin_period_close | PeriodClose | close_no | VARCHAR(64) | 是 | 结账批次编号,唯一 | 普通 |
| fin_period_close | PeriodClose | account_set_id | BIGINT | 是 | 账套 ID | 普通 |
| fin_period_close | PeriodClose | period_code | VARCHAR(32) | 是 | 会计期间 | 普通 |
| fin_period_close | PeriodClose | auto_transfer_status | VARCHAR(32) | 是 | 自动转账状态 | 普通 |
| fin_period_close | PeriodClose | amortization_status | VARCHAR(32) | 是 | 凭证摊销状态 | 普通 |
| fin_period_close | PeriodClose | accrual_status | VARCHAR(32) | 是 | 凭证预提状态 | 普通 |
| fin_period_close | PeriodClose | exchange_adjust_status | VARCHAR(32) | 是 | 期末调汇状态 | 普通 |
| fin_period_close | PeriodClose | profit_loss_carry_status | VARCHAR(32) | 是 | 结转损益状态 | 普通 |
| fin_period_close | PeriodClose | close_status | VARCHAR(32) | 是 | 待处理/处理中/已结账/结账失败/已反结账 | 普通 |
| fin_multi_ledger_relation | MultiLedgerRelation | id | BIGINT | 是 | 主键,雪花或号段生成,禁止复用 | 普通 |
| fin_multi_ledger_relation | MultiLedgerRelation | tenant_id | BIGINT | 是 | 集团/租户隔离字段,所有查询必须带租户上下文 | 普通 |
| fin_multi_ledger_relation | MultiLedgerRelation | org_id | BIGINT | 否 | 所属组织,集团级或公共配置为空 | 普通 |
| fin_multi_ledger_relation | MultiLedgerRelation | campus_id | BIGINT | 否 | 所属校区,跨校区或总部级数据为空 | 普通 |
| fin_multi_ledger_relation | MultiLedgerRelation | created_by | BIGINT | 是 | 创建人账号 ID | 普通 |
| fin_multi_ledger_relation | MultiLedgerRelation | created_at | DATETIME | 是 | 创建时间 | 普通 |
| fin_multi_ledger_relation | MultiLedgerRelation | updated_by | BIGINT | 否 | 最后更新人账号 ID | 普通 |
| fin_multi_ledger_relation | MultiLedgerRelation | updated_at | DATETIME | 否 | 最后更新时间 | 普通 |
| fin_multi_ledger_relation | MultiLedgerRelation | is_deleted | TINYINT | 是 | 是否已删除,0 未删除,1 已删除 | 普通 |
| fin_multi_ledger_relation | MultiLedgerRelation | deleted_at | DATETIME | 否 | 删除时间,未删除为空 | 普通 |
| fin_multi_ledger_relation | MultiLedgerRelation | deleted_by | BIGINT | 否 | 删除人账号 ID,未删除为空 | 普通 |
| fin_multi_ledger_relation | MultiLedgerRelation | version | INT | 是 | 乐观锁版本号,写操作必须校验 | 普通 |
| fin_multi_ledger_relation | MultiLedgerRelation | relation_no | VARCHAR(64) | 是 | 关系编号,唯一 | 普通 |
| fin_multi_ledger_relation | MultiLedgerRelation | account_set_id | BIGINT | 是 | 账套 ID | 普通 |
| fin_multi_ledger_relation | MultiLedgerRelation | parent_ledger_id | BIGINT | 是 | 上级账簿 ID | 普通 |
| fin_multi_ledger_relation | MultiLedgerRelation | child_ledger_id | BIGINT | 是 | 下级账簿 ID | 普通 |
| fin_multi_ledger_relation | MultiLedgerRelation | merge_rule_json | JSON | 是 | 合并、抵消和折算规则 | 普通 |
| fin_multi_ledger_relation | MultiLedgerRelation | enabled | TINYINT | 是 | 是否启用 | 普通 |
| fin_adjustment_period | AdjustmentPeriod | id | BIGINT | 是 | 主键,雪花或号段生成,禁止复用 | 普通 |
| fin_adjustment_period | AdjustmentPeriod | tenant_id | BIGINT | 是 | 集团/租户隔离字段,所有查询必须带租户上下文 | 普通 |
| fin_adjustment_period | AdjustmentPeriod | org_id | BIGINT | 否 | 所属组织,集团级或公共配置为空 | 普通 |
| fin_adjustment_period | AdjustmentPeriod | campus_id | BIGINT | 否 | 所属校区,跨校区或总部级数据为空 | 普通 |
| fin_adjustment_period | AdjustmentPeriod | created_by | BIGINT | 是 | 创建人账号 ID | 普通 |
| fin_adjustment_period | AdjustmentPeriod | created_at | DATETIME | 是 | 创建时间 | 普通 |
| fin_adjustment_period | AdjustmentPeriod | updated_by | BIGINT | 否 | 最后更新人账号 ID | 普通 |
| fin_adjustment_period | AdjustmentPeriod | updated_at | DATETIME | 否 | 最后更新时间 | 普通 |
| fin_adjustment_period | AdjustmentPeriod | is_deleted | TINYINT | 是 | 是否已删除,0 未删除,1 已删除 | 普通 |
| fin_adjustment_period | AdjustmentPeriod | deleted_at | DATETIME | 否 | 删除时间,未删除为空 | 普通 |
| fin_adjustment_period | AdjustmentPeriod | deleted_by | BIGINT | 否 | 删除人账号 ID,未删除为空 | 普通 |
| fin_adjustment_period | AdjustmentPeriod | version | INT | 是 | 乐观锁版本号,写操作必须校验 | 普通 |
| fin_adjustment_period | AdjustmentPeriod | adjustment_no | VARCHAR(64) | 是 | 调整期间编号,唯一 | 普通 |
| fin_adjustment_period | AdjustmentPeriod | account_set_id | BIGINT | 是 | 账套 ID | 普通 |
| fin_adjustment_period | AdjustmentPeriod | period_code | VARCHAR(32) | 是 | 关联会计期间 | 普通 |
| fin_adjustment_period | AdjustmentPeriod | adjustment_reason | VARCHAR(255) | 是 | 调整原因 | 普通 |
| fin_adjustment_period | AdjustmentPeriod | voucher_scope_json | JSON | 否 | 调整凭证范围 | 普通 |
| fin_adjustment_period | AdjustmentPeriod | exchange_adjust_status | VARCHAR(32) | 是 | 调整期间调汇状态 | 普通 |
| fin_adjustment_period | AdjustmentPeriod | profit_loss_carry_status | VARCHAR(32) | 是 | 调整期间结转损益状态 | 普通 |
| fin_adjustment_period | AdjustmentPeriod | adjustment_status | VARCHAR(32) | 是 | 草稿/启用/已过账/已关闭 | 普通 |
| fin_migration_batch | FinanceMigrationBatch | id | BIGINT | 是 | 主键,雪花或号段生成,禁止复用 | 普通 |
| fin_migration_batch | FinanceMigrationBatch | tenant_id | BIGINT | 是 | 集团/租户隔离字段,所有查询必须带租户上下文 | 普通 |
| fin_migration_batch | FinanceMigrationBatch | org_id | BIGINT | 否 | 所属组织,集团级或公共配置为空 | 普通 |
| fin_migration_batch | FinanceMigrationBatch | campus_id | BIGINT | 否 | 所属校区,跨校区或总部级数据为空 | 普通 |
| fin_migration_batch | FinanceMigrationBatch | created_by | BIGINT | 是 | 创建人账号 ID | 普通 |
| fin_migration_batch | FinanceMigrationBatch | created_at | DATETIME | 是 | 创建时间 | 普通 |
| fin_migration_batch | FinanceMigrationBatch | updated_by | BIGINT | 否 | 最后更新人账号 ID | 普通 |
| fin_migration_batch | FinanceMigrationBatch | updated_at | DATETIME | 否 | 最后更新时间 | 普通 |
| fin_migration_batch | FinanceMigrationBatch | is_deleted | TINYINT | 是 | 是否已删除,0 未删除,1 已删除 | 普通 |
| fin_migration_batch | FinanceMigrationBatch | deleted_at | DATETIME | 否 | 删除时间,未删除为空 | 普通 |
| fin_migration_batch | FinanceMigrationBatch | deleted_by | BIGINT | 否 | 删除人账号 ID,未删除为空 | 普通 |
| fin_migration_batch | FinanceMigrationBatch | version | INT | 是 | 乐观锁版本号,写操作必须校验 | 普通 |
| fin_migration_batch | FinanceMigrationBatch | migration_no | VARCHAR(64) | 是 | 迁移批次编号,唯一 | 普通 |
| fin_migration_batch | FinanceMigrationBatch | account_set_id | BIGINT | 是 | 账套 ID | 普通 |
| fin_migration_batch | FinanceMigrationBatch | source_system | VARCHAR(64) | 是 | 历史来源系统 | 普通 |
| fin_migration_batch | FinanceMigrationBatch | migration_scope | JSON | 是 | 凭证、账簿、报表、科目、辅助核算和期间范围 | 普通 |
| fin_migration_batch | FinanceMigrationBatch | precheck_result | JSON | 是 | 预检结果 | 普通 |
| fin_migration_batch | FinanceMigrationBatch | sample_check_result | JSON | 否 | 抽样核验结果 | 普通 |
| fin_migration_batch | FinanceMigrationBatch | migration_status | VARCHAR(32) | 是 | 待预检/预检通过/迁移中/已完成/失败/已归档 | 普通 |
| exp_report | ExpenseReport | id | BIGINT | 是 | 主键,雪花或号段生成,禁止复用 | 普通 |
| exp_report | ExpenseReport | tenant_id | BIGINT | 是 | 集团/租户隔离字段,所有查询必须带租户上下文 | 普通 |
| exp_report | ExpenseReport | org_id | BIGINT | 否 | 所属组织,集团级或公共配置为空 | 普通 |
| exp_report | ExpenseReport | campus_id | BIGINT | 否 | 所属校区,跨校区或总部级数据为空 | 普通 |
| exp_report | ExpenseReport | created_by | BIGINT | 是 | 创建人账号 ID | 普通 |
| exp_report | ExpenseReport | created_at | DATETIME | 是 | 创建时间 | 普通 |
| exp_report | ExpenseReport | updated_by | BIGINT | 否 | 最后更新人账号 ID | 普通 |
| exp_report | ExpenseReport | updated_at | DATETIME | 否 | 最后更新时间 | 普通 |
| exp_report | ExpenseReport | is_deleted | TINYINT | 是 | 是否已删除,0 未删除,1 已删除 | 普通 |
| exp_report | ExpenseReport | deleted_at | DATETIME | 否 | 删除时间,未删除为空 | 普通 |
| exp_report | ExpenseReport | deleted_by | BIGINT | 否 | 删除人账号 ID,未删除为空 | 普通 |
| exp_report | ExpenseReport | version | INT | 是 | 乐观锁版本号,写操作必须校验 | 普通 |
| exp_report | ExpenseReport | expense_no | VARCHAR(64) | 是 | 报销单编号,唯一 | 普通 |
| exp_report | ExpenseReport | applicant_id | BIGINT | 是 | 申请人 ID | 普通 |
| exp_report | ExpenseReport | expense_type | VARCHAR(32) | 是 | 差旅/办公/采购/市场/其他 | 普通 |
| exp_report | ExpenseReport | total_amount | DECIMAL(18,2) | 是 | 报销总额 | 普通 |
| exp_report | ExpenseReport | expense_status | VARCHAR(32) | 是 | 草稿/待审批/待付款/已付款/已驳回 | 普通 |
| exp_report | ExpenseReport | approval_status | VARCHAR(32) | 否 | 审批状态,未发起为空 | 普通 |
| exp_report | ExpenseReport | approval_instance_id | BIGINT | 否 | 关联审批实例 ID | 普通 |
| exp_invoice | Invoice | id | BIGINT | 是 | 主键,雪花或号段生成,禁止复用 | 普通 |
| exp_invoice | Invoice | tenant_id | BIGINT | 是 | 集团/租户隔离字段,所有查询必须带租户上下文 | 普通 |
| exp_invoice | Invoice | org_id | BIGINT | 否 | 所属组织,集团级或公共配置为空 | 普通 |
| exp_invoice | Invoice | campus_id | BIGINT | 否 | 所属校区,跨校区或总部级数据为空 | 普通 |
| exp_invoice | Invoice | created_by | BIGINT | 是 | 创建人账号 ID | 普通 |
| exp_invoice | Invoice | created_at | DATETIME | 是 | 创建时间 | 普通 |
| exp_invoice | Invoice | updated_by | BIGINT | 否 | 最后更新人账号 ID | 普通 |
| exp_invoice | Invoice | updated_at | DATETIME | 否 | 最后更新时间 | 普通 |
| exp_invoice | Invoice | is_deleted | TINYINT | 是 | 是否已删除,0 未删除,1 已删除 | 普通 |
| exp_invoice | Invoice | deleted_at | DATETIME | 否 | 删除时间,未删除为空 | 普通 |
| exp_invoice | Invoice | deleted_by | BIGINT | 否 | 删除人账号 ID,未删除为空 | 普通 |
| exp_invoice | Invoice | version | INT | 是 | 乐观锁版本号,写操作必须校验 | 普通 |
| exp_invoice | Invoice | invoice_no | VARCHAR(64) | 是 | 发票号码 | 普通 |
| exp_invoice | Invoice | invoice_code | VARCHAR(64) | 否 | 发票代码 | 普通 |
| exp_invoice | Invoice | invoice_type | VARCHAR(32) | 是 | 专票/普票/电子票/其他 | 普通 |
| exp_invoice | Invoice | seller_tax_no | VARCHAR(64) | 否 | 销售方税号 | 敏感 |
| exp_invoice | Invoice | buyer_tax_no | VARCHAR(64) | 否 | 购买方税号 | 敏感 |
| exp_invoice | Invoice | ocr_result | JSON | 否 | OCR 识别结果 | 普通 |
| exp_invoice | Invoice | duplicate_status | VARCHAR(32) | 是 | 未查重/重复/未重复 | 普通 |
| exp_invoice_verification | InvoiceVerification | id | BIGINT | 是 | 主键,雪花或号段生成,禁止复用 | 普通 |
| exp_invoice_verification | InvoiceVerification | tenant_id | BIGINT | 是 | 集团/租户隔离字段,所有查询必须带租户上下文 | 普通 |
| exp_invoice_verification | InvoiceVerification | org_id | BIGINT | 否 | 所属组织,集团级或公共配置为空 | 普通 |
| exp_invoice_verification | InvoiceVerification | campus_id | BIGINT | 是 | 所属校区,跨校区或总部级数据为空;本表业务要求必填 | 普通 |
| exp_invoice_verification | InvoiceVerification | created_by | BIGINT | 是 | 创建人账号 ID | 普通 |
| exp_invoice_verification | InvoiceVerification | created_at | DATETIME | 是 | 创建时间 | 普通 |
| exp_invoice_verification | InvoiceVerification | updated_by | BIGINT | 否 | 最后更新人账号 ID | 普通 |
| exp_invoice_verification | InvoiceVerification | updated_at | DATETIME | 否 | 最后更新时间 | 普通 |
| exp_invoice_verification | InvoiceVerification | is_deleted | TINYINT | 是 | 是否已删除,0 未删除,1 已删除 | 普通 |
| exp_invoice_verification | InvoiceVerification | deleted_at | DATETIME | 否 | 删除时间,未删除为空 | 普通 |
| exp_invoice_verification | InvoiceVerification | deleted_by | BIGINT | 否 | 删除人账号 ID,未删除为空 | 普通 |
| exp_invoice_verification | InvoiceVerification | version | INT | 是 | 乐观锁版本号,写操作必须校验 | 普通 |
| exp_invoice_verification | InvoiceVerification | verification_no | VARCHAR(64) | 是 | 核验编号,唯一 | 普通 |
| exp_invoice_verification | InvoiceVerification | tax_subject_id | BIGINT | 是 | 税务主体配置 ID | 普通 |
| exp_invoice_verification | InvoiceVerification | official_app_code | VARCHAR(128) | 是 | 国税接口主体/编码配置 | 普通 |
| exp_invoice_verification | InvoiceVerification | invoice_id | BIGINT | 是 | 发票 ID | 普通 |
| exp_invoice_verification | InvoiceVerification | official_payload | JSON | 是 | 官方请求参数 | 普通 |
| exp_invoice_verification | InvoiceVerification | official_receipt | JSON | 否 | 官方核验回执 | 普通 |
| exp_invoice_verification | InvoiceVerification | verification_status | VARCHAR(32) | 是 | 待核验/通过/不通过/异常/重试中 | 普通 |
| exp_payment_apply | ExpensePaymentApply | id | BIGINT | 是 | 主键,雪花或号段生成,禁止复用 | 普通 |
| exp_payment_apply | ExpensePaymentApply | tenant_id | BIGINT | 是 | 集团/租户隔离字段,所有查询必须带租户上下文 | 普通 |
| exp_payment_apply | ExpensePaymentApply | org_id | BIGINT | 否 | 所属组织,集团级或公共配置为空 | 普通 |
| exp_payment_apply | ExpensePaymentApply | campus_id | BIGINT | 否 | 所属校区,跨校区或总部级数据为空 | 普通 |
| exp_payment_apply | ExpensePaymentApply | created_by | BIGINT | 是 | 创建人账号 ID | 普通 |
| exp_payment_apply | ExpensePaymentApply | created_at | DATETIME | 是 | 创建时间 | 普通 |
| exp_payment_apply | ExpensePaymentApply | updated_by | BIGINT | 否 | 最后更新人账号 ID | 普通 |
| exp_payment_apply | ExpensePaymentApply | updated_at | DATETIME | 否 | 最后更新时间 | 普通 |
| exp_payment_apply | ExpensePaymentApply | is_deleted | TINYINT | 是 | 是否已删除,0 未删除,1 已删除 | 普通 |
| exp_payment_apply | ExpensePaymentApply | deleted_at | DATETIME | 否 | 删除时间,未删除为空 | 普通 |
| exp_payment_apply | ExpensePaymentApply | deleted_by | BIGINT | 否 | 删除人账号 ID,未删除为空 | 普通 |
| exp_payment_apply | ExpensePaymentApply | version | INT | 是 | 乐观锁版本号,写操作必须校验 | 普通 |
| exp_payment_apply | ExpensePaymentApply | payment_apply_no | VARCHAR(64) | 是 | 付款申请编号,唯一 | 普通 |
| exp_payment_apply | ExpensePaymentApply | expense_report_id | BIGINT | 是 | 报销单 ID | 普通 |
| exp_payment_apply | ExpensePaymentApply | payee_id | BIGINT | 是 | 收款人 ID | 普通 |
| exp_payment_apply | ExpensePaymentApply | payee_account | VARCHAR(128) | 是 | 收款账号,敏感 | 敏感 |
| exp_payment_apply | ExpensePaymentApply | pay_amount | DECIMAL(18,2) | 是 | 付款金额 | 普通 |
| exp_payment_apply | ExpensePaymentApply | payment_status | VARCHAR(32) | 是 | 待付款/付款中/成功/失败 | 普通 |
| tax_declaration | TaxReport | id | BIGINT | 是 | 主键,雪花或号段生成,禁止复用 | 普通 |
| tax_declaration | TaxReport | tenant_id | BIGINT | 是 | 集团/租户隔离字段,所有查询必须带租户上下文 | 普通 |
| tax_declaration | TaxReport | org_id | BIGINT | 否 | 所属组织,集团级或公共配置为空 | 普通 |
| tax_declaration | TaxReport | campus_id | BIGINT | 否 | 所属校区,跨校区或总部级数据为空 | 普通 |
| tax_declaration | TaxReport | created_by | BIGINT | 是 | 创建人账号 ID | 普通 |
| tax_declaration | TaxReport | created_at | DATETIME | 是 | 创建时间 | 普通 |
| tax_declaration | TaxReport | updated_by | BIGINT | 否 | 最后更新人账号 ID | 普通 |
| tax_declaration | TaxReport | updated_at | DATETIME | 否 | 最后更新时间 | 普通 |
| tax_declaration | TaxReport | is_deleted | TINYINT | 是 | 是否已删除,0 未删除,1 已删除 | 普通 |
| tax_declaration | TaxReport | deleted_at | DATETIME | 否 | 删除时间,未删除为空 | 普通 |
| tax_declaration | TaxReport | deleted_by | BIGINT | 否 | 删除人账号 ID,未删除为空 | 普通 |
| tax_declaration | TaxReport | version | INT | 是 | 乐观锁版本号,写操作必须校验 | 普通 |
| tax_declaration | TaxReport | declaration_no | VARCHAR(64) | 是 | 申报编号,唯一 | 普通 |
| tax_declaration | TaxReport | account_set_id | BIGINT | 是 | 账套 ID | 普通 |
| tax_declaration | TaxReport | tax_period | VARCHAR(32) | 是 | 税期 | 普通 |
| tax_declaration | TaxReport | tax_type | VARCHAR(32) | 是 | 增值税/所得税/附加税/其他 | 普通 |
| tax_declaration | TaxReport | declaration_payload | JSON | 是 | 申报资料 | 普通 |
| tax_declaration | TaxReport | declaration_status | VARCHAR(32) | 是 | 草稿/待申报/已申报/失败 | 普通 |
数据表与对象映射
| 表名 | 对象 | 用途 | 完整字段 | 索引建议 |
|---|---|---|---|---|
| fin_account_set | AccountSet | 每校区独立账套 | id(BIGINT,必填)、tenant_id(BIGINT,必填)、org_id(BIGINT)、campus_id(BIGINT,必填)、created_by(BIGINT,必填)、created_at(DATETIME,必填)、updated_by(BIGINT)、updated_at(DATETIME)、is_deleted(TINYINT,必填)、deleted_at(DATETIME)、deleted_by(BIGINT)、version(INT,必填)、account_set_code(VARCHAR(64),必填)、account_set_name(VARCHAR(128),必填)、fiscal_calendar(JSON,必填)、tax_subject_id(BIGINT,必填)、enabled(TINYINT,必填) | uk_account_set_code、uk_campus |
| fin_currency | FinanceCurrency | 币别基础资料 | id(BIGINT,必填)、tenant_id(BIGINT,必填)、org_id(BIGINT)、campus_id(BIGINT)、created_by(BIGINT,必填)、created_at(DATETIME,必填)、updated_by(BIGINT)、updated_at(DATETIME)、is_deleted(TINYINT,必填)、deleted_at(DATETIME)、deleted_by(BIGINT)、version(INT,必填)、currency_code(VARCHAR(16),必填)、currency_name(VARCHAR(64),必填)、currency_symbol(VARCHAR(16))、decimal_places(INT,必填)、base_currency(TINYINT,必填)、enabled(TINYINT,必填) | uk_currency_code、idx_base_enabled |
| fin_exchange_rate_system | ExchangeRateSystem | 汇率体系与汇率明细 | id(BIGINT,必填)、tenant_id(BIGINT,必填)、org_id(BIGINT)、campus_id(BIGINT)、created_by(BIGINT,必填)、created_at(DATETIME,必填)、updated_by(BIGINT)、updated_at(DATETIME)、is_deleted(TINYINT,必填)、deleted_at(DATETIME)、deleted_by(BIGINT)、version(INT,必填)、rate_system_code(VARCHAR(64),必填)、rate_system_name(VARCHAR(128),必填)、base_currency_code(VARCHAR(16),必填)、rate_mode(VARCHAR(32),必填)、rate_detail_json(JSON,必填)、enabled(TINYINT,必填) | uk_rate_system_code、idx_enabled |
| fin_accounting_calendar | AccountingCalendar | 会计日历和期间 | id(BIGINT,必填)、tenant_id(BIGINT,必填)、org_id(BIGINT)、campus_id(BIGINT)、created_by(BIGINT,必填)、created_at(DATETIME,必填)、updated_by(BIGINT)、updated_at(DATETIME)、is_deleted(TINYINT,必填)、deleted_at(DATETIME)、deleted_by(BIGINT)、version(INT,必填)、calendar_code(VARCHAR(64),必填)、calendar_name(VARCHAR(128),必填)、fiscal_year(INT,必填)、period_json(JSON,必填)、current_period(VARCHAR(32))、calendar_status(VARCHAR(32),必填) | uk_calendar_code_year、idx_status |
| fin_accounting_element | AccountingElement | 会计要素 | id(BIGINT,必填)、tenant_id(BIGINT,必填)、org_id(BIGINT)、campus_id(BIGINT)、created_by(BIGINT,必填)、created_at(DATETIME,必填)、updated_by(BIGINT)、updated_at(DATETIME)、is_deleted(TINYINT,必填)、deleted_at(DATETIME)、deleted_by(BIGINT)、version(INT,必填)、element_code(VARCHAR(64),必填)、element_name(VARCHAR(64),必填)、balance_direction(VARCHAR(16),必填)、sort_no(INT,必填)、enabled(TINYINT,必填) | uk_element_code、idx_enabled |
| fin_accounting_dimension | AccountingDimension | 核算维度和辅助核算项目 | id(BIGINT,必填)、tenant_id(BIGINT,必填)、org_id(BIGINT)、campus_id(BIGINT)、created_by(BIGINT,必填)、created_at(DATETIME,必填)、updated_by(BIGINT)、updated_at(DATETIME)、is_deleted(TINYINT,必填)、deleted_at(DATETIME)、deleted_by(BIGINT)、version(INT,必填)、dimension_code(VARCHAR(64),必填)、dimension_name(VARCHAR(128),必填)、dimension_type(VARCHAR(64),必填)、item_json(JSON,必填)、source_object_type(VARCHAR(64))、enabled(TINYINT,必填) | uk_dimension_code、idx_type_enabled |
| fin_voucher_word | VoucherWord | 凭证字 | id(BIGINT,必填)、tenant_id(BIGINT,必填)、org_id(BIGINT)、campus_id(BIGINT)、created_by(BIGINT,必填)、created_at(DATETIME,必填)、updated_by(BIGINT)、updated_at(DATETIME)、is_deleted(TINYINT,必填)、deleted_at(DATETIME)、deleted_by(BIGINT)、version(INT,必填)、word_code(VARCHAR(32),必填)、word_name(VARCHAR(64),必填)、number_rule(JSON,必填)、default_flag(TINYINT,必填)、enabled(TINYINT,必填) | uk_word_code、idx_default_enabled |
| fin_accounting_policy | AccountingPolicy | 会计政策和核算体系 | id(BIGINT,必填)、tenant_id(BIGINT,必填)、org_id(BIGINT)、campus_id(BIGINT)、created_by(BIGINT,必填)、created_at(DATETIME,必填)、updated_by(BIGINT)、updated_at(DATETIME)、is_deleted(TINYINT,必填)、deleted_at(DATETIME)、deleted_by(BIGINT)、version(INT,必填)、policy_code(VARCHAR(64),必填)、policy_name(VARCHAR(128),必填)、accounting_system_code(VARCHAR(64),必填)、calendar_id(BIGINT,必填)、currency_code(VARCHAR(16),必填)、rate_system_id(BIGINT)、enabled(TINYINT,必填) | uk_policy_code、idx_system_enabled |
| fin_ledger_book | LedgerBook | 账簿主数据 | id(BIGINT,必填)、tenant_id(BIGINT,必填)、org_id(BIGINT)、campus_id(BIGINT)、created_by(BIGINT,必填)、created_at(DATETIME,必填)、updated_by(BIGINT)、updated_at(DATETIME)、is_deleted(TINYINT,必填)、deleted_at(DATETIME)、deleted_by(BIGINT)、version(INT,必填)、ledger_code(VARCHAR(64),必填)、ledger_name(VARCHAR(128),必填)、account_set_id(BIGINT,必填)、policy_id(BIGINT,必填)、ledger_type(VARCHAR(32),必填)、enabled(TINYINT,必填) | uk_account_ledger、idx_type_enabled |
| fin_summary_template | SummaryTemplate | 摘要库 | id(BIGINT,必填)、tenant_id(BIGINT,必填)、org_id(BIGINT)、campus_id(BIGINT)、created_by(BIGINT,必填)、created_at(DATETIME,必填)、updated_by(BIGINT)、updated_at(DATETIME)、is_deleted(TINYINT,必填)、deleted_at(DATETIME)、deleted_by(BIGINT)、version(INT,必填)、summary_code(VARCHAR(64),必填)、summary_text(VARCHAR(255),必填)、biz_scene(VARCHAR(64))、enabled(TINYINT,必填) | uk_summary_code、idx_scene_enabled |
| fin_settlement_method | SettlementMethod | 结算方式 | id(BIGINT,必填)、tenant_id(BIGINT,必填)、org_id(BIGINT)、campus_id(BIGINT)、created_by(BIGINT,必填)、created_at(DATETIME,必填)、updated_by(BIGINT)、updated_at(DATETIME)、is_deleted(TINYINT,必填)、deleted_at(DATETIME)、deleted_by(BIGINT)、version(INT,必填)、method_code(VARCHAR(64),必填)、method_name(VARCHAR(128),必填)、channel_type(VARCHAR(32),必填)、enabled(TINYINT,必填) | uk_method_code、idx_channel_enabled |
| fin_cash_flow_item | CashFlowItem | 现金流量项目 | id(BIGINT,必填)、tenant_id(BIGINT,必填)、org_id(BIGINT)、campus_id(BIGINT)、created_by(BIGINT,必填)、created_at(DATETIME,必填)、updated_by(BIGINT)、updated_at(DATETIME)、is_deleted(TINYINT,必填)、deleted_at(DATETIME)、deleted_by(BIGINT)、version(INT,必填)、item_code(VARCHAR(64),必填)、item_name(VARCHAR(128),必填)、item_type(VARCHAR(32),必填)、parent_item_id(BIGINT)、enabled(TINYINT,必填) | uk_cash_item_code、idx_type_enabled |
| fin_gl_parameter | GeneralLedgerParameter | 总账管理参数 | id(BIGINT,必填)、tenant_id(BIGINT,必填)、org_id(BIGINT)、campus_id(BIGINT)、created_by(BIGINT,必填)、created_at(DATETIME,必填)、updated_by(BIGINT)、updated_at(DATETIME)、is_deleted(TINYINT,必填)、deleted_at(DATETIME)、deleted_by(BIGINT)、version(INT,必填)、account_set_id(BIGINT,必填)、parameter_json(JSON,必填)、version_no(VARCHAR(32),必填)、enabled(TINYINT,必填) | uk_set_version、idx_enabled |
| fin_route_rule_version | FinanceRouteRuleVersion | 财务事件路由规则版本 | id(BIGINT,必填)、tenant_id(BIGINT,必填)、org_id(BIGINT)、campus_id(BIGINT)、created_by(BIGINT,必填)、created_at(DATETIME,必填)、updated_by(BIGINT)、updated_at(DATETIME)、is_deleted(TINYINT,必填)、deleted_at(DATETIME)、deleted_by(BIGINT)、version(INT,必填)、rule_code(VARCHAR(64),必填)、rule_name(VARCHAR(128),必填)、event_type(VARCHAR(64),必填)、priority(INT,必填)、route_expression(JSON,必填)、fallback_policy(JSON,必填)、version_no(VARCHAR(32),必填)、approval_status(VARCHAR(32),必填)、effective_date(DATE,必填)、expire_date(DATE) | uk_rule_version、idx_event_priority_status |
| fin_subject_mapping | FinanceSubjectMapping | 会计科目映射版本 | id(BIGINT,必填)、tenant_id(BIGINT,必填)、org_id(BIGINT)、campus_id(BIGINT)、created_by(BIGINT,必填)、created_at(DATETIME,必填)、updated_by(BIGINT)、updated_at(DATETIME)、is_deleted(TINYINT,必填)、deleted_at(DATETIME)、deleted_by(BIGINT)、version(INT,必填)、account_set_id(BIGINT,必填)、event_type(VARCHAR(64),必填)、biz_scene(VARCHAR(64),必填)、debit_subject_code(VARCHAR(64),必填)、credit_subject_code(VARCHAR(64),必填)、tax_subject_code(VARCHAR(64))、version_no(VARCHAR(32),必填)、approval_status(VARCHAR(32),必填)、effective_date(DATE,必填)、expire_date(DATE)、status(VARCHAR(32),必填) | uk_set_event_scene_version、idx_status |
| fin_aux_mapping | FinanceAuxMapping | 辅助核算对象映射 | id(BIGINT,必填)、tenant_id(BIGINT,必填)、org_id(BIGINT)、campus_id(BIGINT)、created_by(BIGINT,必填)、created_at(DATETIME,必填)、updated_by(BIGINT)、updated_at(DATETIME)、is_deleted(TINYINT,必填)、deleted_at(DATETIME)、deleted_by(BIGINT)、version(INT,必填)、account_set_id(BIGINT,必填)、aux_type(VARCHAR(64),必填)、dino_object_type(VARCHAR(64),必填)、dino_object_id(BIGINT,必填)、dino_object_code(VARCHAR(64),必填)、dimension_code(VARCHAR(64),必填)、dimension_item_code(VARCHAR(64),必填)、dimension_item_id(BIGINT)、validation_status(VARCHAR(32),必填) | uk_set_aux_object、idx_validation_status |
| fin_voucher_template | FinanceVoucherTemplate | 凭证与单据生成模板 | id(BIGINT,必填)、tenant_id(BIGINT,必填)、org_id(BIGINT)、campus_id(BIGINT)、created_by(BIGINT,必填)、created_at(DATETIME,必填)、updated_by(BIGINT)、updated_at(DATETIME)、is_deleted(TINYINT,必填)、deleted_at(DATETIME)、deleted_by(BIGINT)、version(INT,必填)、template_code(VARCHAR(64),必填)、template_name(VARCHAR(128),必填)、event_type(VARCHAR(64),必填)、voucher_mode(VARCHAR(32),必填)、voucher_word(VARCHAR(32))、summary_template(VARCHAR(255),必填)、entry_rule_json(JSON,必填)、amount_rule_json(JSON,必填)、aux_rule_json(JSON)、version_no(VARCHAR(32),必填)、approval_status(VARCHAR(32),必填)、enabled(TINYINT,必填) | uk_template_version、idx_event_enabled |
| fin_finance_event | FinanceEvent | 业财一体化财务事件 | id(BIGINT,必填)、tenant_id(BIGINT,必填)、org_id(BIGINT)、campus_id(BIGINT,必填)、created_by(BIGINT,必填)、created_at(DATETIME,必填)、updated_by(BIGINT)、updated_at(DATETIME)、is_deleted(TINYINT,必填)、deleted_at(DATETIME)、deleted_by(BIGINT)、version(INT,必填)、event_no(VARCHAR(64),必填)、event_type(VARCHAR(64),必填)、source_module(VARCHAR(32),必填)、source_biz_type(VARCHAR(64),必填)、source_biz_no(VARCHAR(64),必填)、legal_entity_id(BIGINT,必填)、account_set_id(BIGINT,必填)、route_rule_version(VARCHAR(32),必填)、subject_mapping_version(VARCHAR(32),必填)、aux_mapping_version(VARCHAR(32))、voucher_template_version(VARCHAR(32),必填)、biz_date(DATE,必填)、accounting_date(DATE,必填)、fiscal_period(VARCHAR(32),必填)、amount(DECIMAL(18,2),必填)、tax_amount(DECIMAL(18,2))、net_amount(DECIMAL(18,2))、idempotent_key(VARCHAR(128),必填)、event_status(VARCHAR(32),必填)、intercompany_batch_no(VARCHAR(64))、cutover_flag(TINYINT,必填) | uk_event_no、uk_idempotent_key、idx_source、idx_set_period_status |
| fin_voucher_task | FinanceVoucherTask | 凭证生成与入账任务 | id(BIGINT,必填)、tenant_id(BIGINT,必填)、org_id(BIGINT)、campus_id(BIGINT)、created_by(BIGINT,必填)、created_at(DATETIME,必填)、updated_by(BIGINT)、updated_at(DATETIME)、is_deleted(TINYINT,必填)、deleted_at(DATETIME)、deleted_by(BIGINT)、version(INT,必填)、task_no(VARCHAR(64),必填)、finance_event_id(BIGINT,必填)、account_set_id(BIGINT,必填)、target_object_type(VARCHAR(64),必填)、target_operation(VARCHAR(32),必填)、voucher_id(BIGINT)、voucher_no(VARCHAR(64))、task_status(VARCHAR(32),必填)、last_success_step(VARCHAR(64))、continuation_mode(VARCHAR(32),必填)、retry_count(INT,必填)、next_retry_at(DATETIME) | uk_task_no、idx_event_status、idx_set_status |
| fin_reconciliation_batch | FinanceReconciliationBatch | 业务-总账-银行/监管对账批次 | id(BIGINT,必填)、tenant_id(BIGINT,必填)、org_id(BIGINT)、campus_id(BIGINT)、created_by(BIGINT,必填)、created_at(DATETIME,必填)、updated_by(BIGINT)、updated_at(DATETIME)、is_deleted(TINYINT,必填)、deleted_at(DATETIME)、deleted_by(BIGINT)、version(INT,必填)、batch_no(VARCHAR(64),必填)、account_set_id(BIGINT,必填)、reconcile_type(VARCHAR(64),必填)、period(VARCHAR(32),必填)、start_date(DATE,必填)、end_date(DATE,必填)、dino_total_amount(DECIMAL(18,2),必填)、ledger_total_amount(DECIMAL(18,2),必填)、diff_amount(DECIMAL(18,2),必填)、status(VARCHAR(32),必填) | uk_batch_no、idx_set_period_status |
| fin_reconciliation_diff | FinanceReconciliationDiff | 三方对账差异明细 | id(BIGINT,必填)、tenant_id(BIGINT,必填)、org_id(BIGINT)、campus_id(BIGINT)、created_by(BIGINT,必填)、created_at(DATETIME,必填)、updated_by(BIGINT)、updated_at(DATETIME)、is_deleted(TINYINT,必填)、deleted_at(DATETIME)、deleted_by(BIGINT)、version(INT,必填)、batch_id(BIGINT,必填)、diff_type(VARCHAR(64),必填)、source_biz_no(VARCHAR(64))、ledger_voucher_no(VARCHAR(64))、dino_amount(DECIMAL(18,2))、ledger_amount(DECIMAL(18,2))、diff_reason(VARCHAR(255))、handle_status(VARCHAR(32),必填)、handle_result(VARCHAR(255)) | idx_batch_type、idx_handle_status |
| fin_external_statement | ExternalStatement | 外部资金流水与银行回单 | id(BIGINT,必填)、tenant_id(BIGINT,必填)、org_id(BIGINT)、campus_id(BIGINT,必填)、created_by(BIGINT,必填)、created_at(DATETIME,必填)、updated_by(BIGINT)、updated_at(DATETIME)、is_deleted(TINYINT,必填)、deleted_at(DATETIME)、deleted_by(BIGINT)、version(INT,必填)、statement_no(VARCHAR(64),必填)、channel_type(VARCHAR(32),必填)、channel_account(VARCHAR(128),必填)、legal_entity_id(BIGINT,必填)、account_set_id(BIGINT,必填)、biz_type(VARCHAR(64))、biz_no(VARCHAR(64))、amount(DECIMAL(18,2),必填)、trade_time(DATETIME,必填)、statement_status(VARCHAR(32),必填)、match_status(VARCHAR(32),必填) | uk_statement_no、idx_set_time_status |
| fin_intelligent_accounting_rule | IntelligentAccountingRule | 智能会计规则 | id(BIGINT,必填)、tenant_id(BIGINT,必填)、org_id(BIGINT)、campus_id(BIGINT)、created_by(BIGINT,必填)、created_at(DATETIME,必填)、updated_by(BIGINT)、updated_at(DATETIME)、is_deleted(TINYINT,必填)、deleted_at(DATETIME)、deleted_by(BIGINT)、version(INT,必填)、rule_code(VARCHAR(64),必填)、rule_name(VARCHAR(128),必填)、event_type(VARCHAR(64),必填)、match_expression(JSON,必填)、voucher_template_id(BIGINT,必填)、auto_post_policy(VARCHAR(32),必填)、version_no(VARCHAR(32),必填)、approval_status(VARCHAR(32),必填)、enabled(TINYINT,必填) | uk_rule_version、idx_event_enabled |
| fin_receivable_bill | FinanceReceivableBill | 应收单 | id(BIGINT,必填)、tenant_id(BIGINT,必填)、org_id(BIGINT)、campus_id(BIGINT)、created_by(BIGINT,必填)、created_at(DATETIME,必填)、updated_by(BIGINT)、updated_at(DATETIME)、is_deleted(TINYINT,必填)、deleted_at(DATETIME)、deleted_by(BIGINT)、version(INT,必填)、receivable_no(VARCHAR(64),必填)、source_biz_type(VARCHAR(64),必填)、source_biz_no(VARCHAR(64),必填)、customer_id(BIGINT)、student_id(BIGINT)、account_set_id(BIGINT,必填)、receivable_amount(DECIMAL(18,2),必填)、write_off_amount(DECIMAL(18,2),必填)、due_date(DATE)、age_days(INT,必填)、bill_status(VARCHAR(32),必填) | uk_source_receivable、idx_set_status_due |
| fin_receivable_writeoff | ReceivableWriteOff | 应收核销记录 | id(BIGINT,必填)、tenant_id(BIGINT,必填)、org_id(BIGINT)、campus_id(BIGINT)、created_by(BIGINT,必填)、created_at(DATETIME,必填)、updated_by(BIGINT)、updated_at(DATETIME)、is_deleted(TINYINT,必填)、deleted_at(DATETIME)、deleted_by(BIGINT)、version(INT,必填)、writeoff_no(VARCHAR(64),必填)、receivable_bill_id(BIGINT,必填)、payment_id(BIGINT)、writeoff_amount(DECIMAL(18,2),必填)、writeoff_date(DATE,必填)、voucher_task_id(BIGINT)、writeoff_status(VARCHAR(32),必填) | uk_writeoff_no、idx_bill_status |
| fin_payable_bill | FinancePayableBill | 应付单 | id(BIGINT,必填)、tenant_id(BIGINT,必填)、org_id(BIGINT)、campus_id(BIGINT)、created_by(BIGINT,必填)、created_at(DATETIME,必填)、updated_by(BIGINT)、updated_at(DATETIME)、is_deleted(TINYINT,必填)、deleted_at(DATETIME)、deleted_by(BIGINT)、version(INT,必填)、payable_no(VARCHAR(64),必填)、source_biz_type(VARCHAR(64),必填)、source_biz_no(VARCHAR(64),必填)、payee_type(VARCHAR(32),必填)、payee_id(BIGINT)、account_set_id(BIGINT,必填)、payable_amount(DECIMAL(18,2),必填)、write_off_amount(DECIMAL(18,2),必填)、due_date(DATE)、age_days(INT,必填)、bill_status(VARCHAR(32),必填) | uk_source_payable、idx_set_status_due |
| fin_payable_writeoff | PayableWriteOff | 应付核销记录 | id(BIGINT,必填)、tenant_id(BIGINT,必填)、org_id(BIGINT)、campus_id(BIGINT)、created_by(BIGINT,必填)、created_at(DATETIME,必填)、updated_by(BIGINT)、updated_at(DATETIME)、is_deleted(TINYINT,必填)、deleted_at(DATETIME)、deleted_by(BIGINT)、version(INT,必填)、writeoff_no(VARCHAR(64),必填)、payable_bill_id(BIGINT,必填)、payment_apply_id(BIGINT)、writeoff_amount(DECIMAL(18,2),必填)、writeoff_date(DATE,必填)、voucher_task_id(BIGINT)、writeoff_status(VARCHAR(32),必填) | uk_writeoff_no、idx_bill_status |
| fin_cashier_journal | CashierJournal | 现金/银行日记账 | id(BIGINT,必填)、tenant_id(BIGINT,必填)、org_id(BIGINT)、campus_id(BIGINT)、created_by(BIGINT,必填)、created_at(DATETIME,必填)、updated_by(BIGINT)、updated_at(DATETIME)、is_deleted(TINYINT,必填)、deleted_at(DATETIME)、deleted_by(BIGINT)、version(INT,必填)、journal_no(VARCHAR(64),必填)、account_set_id(BIGINT,必填)、fund_account_id(BIGINT,必填)、journal_type(VARCHAR(32),必填)、source_biz_no(VARCHAR(64))、trade_date(DATE,必填)、income_amount(DECIMAL(18,2),必填)、expense_amount(DECIMAL(18,2),必填)、balance_amount(DECIMAL(18,2),必填)、reconcile_status(VARCHAR(32),必填) | uk_journal_no、idx_set_account_date |
| fin_bank_reconciliation | BankReconciliation | 银行对账批次 | id(BIGINT,必填)、tenant_id(BIGINT,必填)、org_id(BIGINT)、campus_id(BIGINT)、created_by(BIGINT,必填)、created_at(DATETIME,必填)、updated_by(BIGINT)、updated_at(DATETIME)、is_deleted(TINYINT,必填)、deleted_at(DATETIME)、deleted_by(BIGINT)、version(INT,必填)、batch_no(VARCHAR(64),必填)、account_set_id(BIGINT,必填)、fund_account_id(BIGINT,必填)、period_code(VARCHAR(32),必填)、statement_file_id(BIGINT)、matched_count(INT,必填)、diff_count(INT,必填)、reconcile_status(VARCHAR(32),必填) | uk_account_period、idx_status |
| fin_bill_note | FinanceBillNote | 应收/应付票据 | id(BIGINT,必填)、tenant_id(BIGINT,必填)、org_id(BIGINT)、campus_id(BIGINT)、created_by(BIGINT,必填)、created_at(DATETIME,必填)、updated_by(BIGINT)、updated_at(DATETIME)、is_deleted(TINYINT,必填)、deleted_at(DATETIME)、deleted_by(BIGINT)、version(INT,必填)、bill_no(VARCHAR(64),必填)、bill_type(VARCHAR(32),必填)、drawer_name(VARCHAR(128))、acceptor_name(VARCHAR(128))、payee_name(VARCHAR(128))、account_set_id(BIGINT,必填)、amount(DECIMAL(18,2),必填)、issue_date(DATE)、due_date(DATE,必填)、source_biz_no(VARCHAR(64))、bill_status(VARCHAR(32),必填) | uk_bill_no、idx_set_due_status |
| fin_fund_account | FundAccount | 资金账户 | id(BIGINT,必填)、tenant_id(BIGINT,必填)、org_id(BIGINT)、campus_id(BIGINT)、created_by(BIGINT,必填)、created_at(DATETIME,必填)、updated_by(BIGINT)、updated_at(DATETIME)、is_deleted(TINYINT,必填)、deleted_at(DATETIME)、deleted_by(BIGINT)、version(INT,必填)、fund_account_no(VARCHAR(64),必填)、legal_entity_id(BIGINT,必填)、account_set_id(BIGINT,必填)、bank_name(VARCHAR(128))、account_name(VARCHAR(128),必填)、account_no(VARCHAR(128),必填)、account_purpose(VARCHAR(64),必填)、balance_snapshot(DECIMAL(18,2))、enabled(TINYINT,必填) | uk_legal_account、idx_set_enabled |
| fin_fund_transfer | FundTransfer | 资金调拨单 | id(BIGINT,必填)、tenant_id(BIGINT,必填)、org_id(BIGINT)、campus_id(BIGINT)、created_by(BIGINT,必填)、created_at(DATETIME,必填)、updated_by(BIGINT)、updated_at(DATETIME)、is_deleted(TINYINT,必填)、deleted_at(DATETIME)、deleted_by(BIGINT)、version(INT,必填)、transfer_no(VARCHAR(64),必填)、from_fund_account_id(BIGINT,必填)、to_fund_account_id(BIGINT,必填)、transfer_amount(DECIMAL(18,2),必填)、transfer_reason(VARCHAR(255),必填)、voucher_task_id(BIGINT)、transfer_status(VARCHAR(32),必填)、approval_status(VARCHAR(32))、approval_instance_id(BIGINT) | uk_transfer_no、idx_status |
| fin_bank_payment_instruction | BankPaymentInstruction | 网银/开放银行付款指令 | id(BIGINT,必填)、tenant_id(BIGINT,必填)、org_id(BIGINT)、campus_id(BIGINT)、created_by(BIGINT,必填)、created_at(DATETIME,必填)、updated_by(BIGINT)、updated_at(DATETIME)、is_deleted(TINYINT,必填)、deleted_at(DATETIME)、deleted_by(BIGINT)、version(INT,必填)、instruction_no(VARCHAR(64),必填)、provider_code(VARCHAR(64),必填)、fund_account_id(BIGINT,必填)、payee_account(VARCHAR(128),必填)、amount(DECIMAL(18,2),必填)、source_biz_no(VARCHAR(64))、bank_status(VARCHAR(32),必填)、receipt_id(BIGINT)、idempotent_key(VARCHAR(128),必填) | uk_instruction_no、uk_idempotent_key、idx_provider_status |
| fin_open_bank_authorization | OpenBankAuthorization | 开放银行账户授权 | id(BIGINT,必填)、tenant_id(BIGINT,必填)、org_id(BIGINT)、campus_id(BIGINT)、created_by(BIGINT,必填)、created_at(DATETIME,必填)、updated_by(BIGINT)、updated_at(DATETIME)、is_deleted(TINYINT,必填)、deleted_at(DATETIME)、deleted_by(BIGINT)、version(INT,必填)、authorization_no(VARCHAR(64),必填)、provider_code(VARCHAR(64),必填)、fund_account_id(BIGINT,必填)、auth_scope(JSON,必填)、expire_at(DATETIME)、auth_status(VARCHAR(32),必填) | uk_authorization_no、idx_provider_status |
| fin_bank_receipt | BankReceipt | 银行回单与开放银行流水 | id(BIGINT,必填)、tenant_id(BIGINT,必填)、org_id(BIGINT)、campus_id(BIGINT)、created_by(BIGINT,必填)、created_at(DATETIME,必填)、updated_by(BIGINT)、updated_at(DATETIME)、is_deleted(TINYINT,必填)、deleted_at(DATETIME)、deleted_by(BIGINT)、version(INT,必填)、receipt_no(VARCHAR(64),必填)、provider_code(VARCHAR(64),必填)、fund_account_id(BIGINT,必填)、trade_time(DATETIME,必填)、amount(DECIMAL(18,2),必填)、receipt_file_id(BIGINT)、raw_payload(JSON)、match_status(VARCHAR(32),必填) | uk_provider_receipt、idx_account_time |
| fin_consolidation_task | ConsolidationTask | 合并报表任务 | id(BIGINT,必填)、tenant_id(BIGINT,必填)、org_id(BIGINT)、campus_id(BIGINT)、created_by(BIGINT,必填)、created_at(DATETIME,必填)、updated_by(BIGINT)、updated_at(DATETIME)、is_deleted(TINYINT,必填)、deleted_at(DATETIME)、deleted_by(BIGINT)、version(INT,必填)、task_no(VARCHAR(64),必填)、period_code(VARCHAR(32),必填)、scope_org_json(JSON,必填)、ledger_book_json(JSON,必填)、elimination_rule_version(VARCHAR(32),必填)、report_snapshot_id(BIGINT)、balance_status(VARCHAR(32),必填)、task_status(VARCHAR(32),必填) | uk_task_no、idx_period_status |
| fin_amoeba_unit | AmoebaUnit | 阿米巴核算单元 | id(BIGINT,必填)、tenant_id(BIGINT,必填)、org_id(BIGINT)、campus_id(BIGINT)、created_by(BIGINT,必填)、created_at(DATETIME,必填)、updated_by(BIGINT)、updated_at(DATETIME)、is_deleted(TINYINT,必填)、deleted_at(DATETIME)、deleted_by(BIGINT)、version(INT,必填)、unit_code(VARCHAR(64),必填)、unit_name(VARCHAR(128),必填)、unit_type(VARCHAR(32),必填)、owner_id(BIGINT)、allocation_rule_json(JSON,必填)、enabled(TINYINT,必填) | uk_unit_code、idx_type_enabled |
| fin_amoeba_report_snapshot | AmoebaReportSnapshot | 阿米巴经营报表快照 | id(BIGINT,必填)、tenant_id(BIGINT,必填)、org_id(BIGINT)、campus_id(BIGINT)、created_by(BIGINT,必填)、created_at(DATETIME,必填)、updated_by(BIGINT)、updated_at(DATETIME)、is_deleted(TINYINT,必填)、deleted_at(DATETIME)、deleted_by(BIGINT)、version(INT,必填)、snapshot_no(VARCHAR(64),必填)、unit_id(BIGINT,必填)、period_code(VARCHAR(32),必填)、income_amount(DECIMAL(18,2),必填)、cost_amount(DECIMAL(18,2),必填)、profit_amount(DECIMAL(18,2),必填)、report_payload(JSON,必填)、publish_status(VARCHAR(32),必填) | uk_unit_period、idx_status |
| fin_cost_allocation | CostAllocation | 成本归集分摊与结转 | id(BIGINT,必填)、tenant_id(BIGINT,必填)、org_id(BIGINT)、campus_id(BIGINT)、created_by(BIGINT,必填)、created_at(DATETIME,必填)、updated_by(BIGINT)、updated_at(DATETIME)、is_deleted(TINYINT,必填)、deleted_at(DATETIME)、deleted_by(BIGINT)、version(INT,必填)、allocation_no(VARCHAR(64),必填)、account_set_id(BIGINT,必填)、cost_source_type(VARCHAR(64),必填)、source_biz_no(VARCHAR(64))、period_code(VARCHAR(32),必填)、allocation_rule_version(VARCHAR(32),必填)、amount(DECIMAL(18,2),必填)、voucher_task_id(BIGINT)、allocation_status(VARCHAR(32),必填) | uk_allocation_no、idx_set_period_status |
| fin_subject | FinanceSubject | 会计科目和辅助核算 | id(BIGINT,必填)、tenant_id(BIGINT,必填)、org_id(BIGINT)、campus_id(BIGINT)、created_by(BIGINT,必填)、created_at(DATETIME,必填)、updated_by(BIGINT)、updated_at(DATETIME)、is_deleted(TINYINT,必填)、deleted_at(DATETIME)、deleted_by(BIGINT)、version(INT,必填)、account_set_id(BIGINT,必填)、subject_code(VARCHAR(64),必填)、subject_name(VARCHAR(128),必填)、subject_type(VARCHAR(32),必填)、accounting_element_code(VARCHAR(64),必填)、balance_direction(VARCHAR(16),必填)、quantity_enabled(TINYINT,必填)、foreign_currency_enabled(TINYINT,必填)、assist_rule(JSON)、enabled(TINYINT,必填) | uk_set_subject、idx_type_enabled |
| fin_voucher | FinanceVoucher | 会计凭证 | id(BIGINT,必填)、tenant_id(BIGINT,必填)、org_id(BIGINT)、campus_id(BIGINT)、created_by(BIGINT,必填)、created_at(DATETIME,必填)、updated_by(BIGINT)、updated_at(DATETIME)、is_deleted(TINYINT,必填)、deleted_at(DATETIME)、deleted_by(BIGINT)、version(INT,必填)、voucher_no(VARCHAR(64),必填)、account_set_id(BIGINT,必填)、ledger_book_id(BIGINT,必填)、voucher_word_code(VARCHAR(32),必填)、period_code(VARCHAR(32),必填)、source_biz_type(VARCHAR(64))、source_biz_no(VARCHAR(64))、voucher_date(DATE,必填)、total_debit_amount(DECIMAL(18,2),必填)、total_credit_amount(DECIMAL(18,2),必填)、voucher_status(VARCHAR(32),必填)、cashier_review_status(VARCHAR(32),必填)、post_status(VARCHAR(32),必填)、approval_status(VARCHAR(32))、approval_instance_id(BIGINT) | uk_set_period_voucher、idx_source、idx_status |
| fin_voucher_entry | FinanceVoucherEntry | 凭证明细分录 | id(BIGINT,必填)、tenant_id(BIGINT,必填)、org_id(BIGINT)、campus_id(BIGINT)、created_by(BIGINT,必填)、created_at(DATETIME,必填)、updated_by(BIGINT)、updated_at(DATETIME)、is_deleted(TINYINT,必填)、deleted_at(DATETIME)、deleted_by(BIGINT)、version(INT,必填)、voucher_id(BIGINT,必填)、entry_no(INT,必填)、subject_id(BIGINT,必填)、assist_payload(JSON)、debit_amount(DECIMAL(18,2),必填)、credit_amount(DECIMAL(18,2),必填)、currency_code(VARCHAR(16))、exchange_rate(DECIMAL(18,8))、quantity(DECIMAL(18,4))、unit_price(DECIMAL(18,4))、cash_flow_item_code(VARCHAR(64))、summary(VARCHAR(255),必填) | uk_voucher_entry、idx_subject |
| fin_voucher_audit_log | VoucherAuditLog | 凭证审核过账日志 | id(BIGINT,必填)、tenant_id(BIGINT,必填)、org_id(BIGINT)、campus_id(BIGINT)、created_by(BIGINT,必填)、created_at(DATETIME,必填)、updated_by(BIGINT)、updated_at(DATETIME)、is_deleted(TINYINT,必填)、deleted_at(DATETIME)、deleted_by(BIGINT)、version(INT,必填)、voucher_id(BIGINT,必填)、operation_type(VARCHAR(64),必填)、operation_result(VARCHAR(32),必填)、operator_id(BIGINT,必填)、operation_time(DATETIME,必填)、remark(VARCHAR(512)) | idx_voucher_operation、idx_operator_time |
| fin_initial_balance | InitialBalance | 科目和现金流量初始数据 | id(BIGINT,必填)、tenant_id(BIGINT,必填)、org_id(BIGINT)、campus_id(BIGINT)、created_by(BIGINT,必填)、created_at(DATETIME,必填)、updated_by(BIGINT)、updated_at(DATETIME)、is_deleted(TINYINT,必填)、deleted_at(DATETIME)、deleted_by(BIGINT)、version(INT,必填)、account_set_id(BIGINT,必填)、period_code(VARCHAR(32),必填)、subject_id(BIGINT,必填)、dimension_payload(JSON)、opening_debit(DECIMAL(18,2),必填)、opening_credit(DECIMAL(18,2),必填)、cash_flow_opening_json(JSON)、initial_status(VARCHAR(32),必填) | uk_set_period_subject_dimension、idx_status |
| fin_ledger_entry | LedgerEntry | 总账与明细账流水 | id(BIGINT,必填)、tenant_id(BIGINT,必填)、org_id(BIGINT)、campus_id(BIGINT)、created_by(BIGINT,必填)、created_at(DATETIME,必填)、updated_by(BIGINT)、updated_at(DATETIME)、is_deleted(TINYINT,必填)、deleted_at(DATETIME)、deleted_by(BIGINT)、version(INT,必填)、account_set_id(BIGINT,必填)、ledger_book_id(BIGINT,必填)、voucher_id(BIGINT,必填)、voucher_entry_id(BIGINT,必填)、period_code(VARCHAR(32),必填)、subject_id(BIGINT,必填)、dimension_payload(JSON)、debit_amount(DECIMAL(18,2),必填)、credit_amount(DECIMAL(18,2),必填)、balance_amount(DECIMAL(18,2),必填) | idx_set_period_subject、idx_voucher_entry |
| fin_auxiliary_ledger_entry | AuxiliaryLedgerEntry | 辅助核算总账与明细账流水 | id(BIGINT,必填)、tenant_id(BIGINT,必填)、org_id(BIGINT)、campus_id(BIGINT)、created_by(BIGINT,必填)、created_at(DATETIME,必填)、updated_by(BIGINT)、updated_at(DATETIME)、is_deleted(TINYINT,必填)、deleted_at(DATETIME)、deleted_by(BIGINT)、version(INT,必填)、account_set_id(BIGINT,必填)、ledger_book_id(BIGINT,必填)、period_code(VARCHAR(32),必填)、subject_id(BIGINT,必填)、dimension_code(VARCHAR(64),必填)、dimension_item_code(VARCHAR(64),必填)、voucher_id(BIGINT,必填)、voucher_entry_id(BIGINT,必填)、debit_amount(DECIMAL(18,2),必填)、credit_amount(DECIMAL(18,2),必填)、balance_amount(DECIMAL(18,2),必填)、ledger_entry_type(VARCHAR(32),必填) | idx_aux_set_period_subject、idx_aux_dimension、idx_aux_voucher_entry |
| fin_auxiliary_balance_snapshot | AuxiliaryBalanceSnapshot | 辅助核算科目余额表快照 | id(BIGINT,必填)、tenant_id(BIGINT,必填)、org_id(BIGINT)、campus_id(BIGINT)、created_by(BIGINT,必填)、created_at(DATETIME,必填)、updated_by(BIGINT)、updated_at(DATETIME)、is_deleted(TINYINT,必填)、deleted_at(DATETIME)、deleted_by(BIGINT)、version(INT,必填)、snapshot_no(VARCHAR(64),必填)、account_set_id(BIGINT,必填)、period_code(VARCHAR(32),必填)、subject_id(BIGINT,必填)、dimension_code(VARCHAR(64),必填)、dimension_item_code(VARCHAR(64),必填)、opening_balance(DECIMAL(18,2),必填)、period_debit(DECIMAL(18,2),必填)、period_credit(DECIMAL(18,2),必填)、ending_balance(DECIMAL(18,2),必填)、balance_status(VARCHAR(32),必填)、publish_status(VARCHAR(32),必填) | uk_aux_balance_snapshot、idx_aux_balance_status |
| fin_cash_flow_assignment | CashFlowAssignment | 现金流量项目指定与调整 | id(BIGINT,必填)、tenant_id(BIGINT,必填)、org_id(BIGINT)、campus_id(BIGINT)、created_by(BIGINT,必填)、created_at(DATETIME,必填)、updated_by(BIGINT)、updated_at(DATETIME)、is_deleted(TINYINT,必填)、deleted_at(DATETIME)、deleted_by(BIGINT)、version(INT,必填)、assignment_no(VARCHAR(64),必填)、voucher_entry_id(BIGINT,必填)、cash_flow_item_id(BIGINT,必填)、assignment_type(VARCHAR(32),必填)、amount(DECIMAL(18,2),必填)、assignment_status(VARCHAR(32),必填) | uk_assignment_no、idx_entry_status |
| fin_report_formula | FinanceReportFormula | 财务报表公式 | id(BIGINT,必填)、tenant_id(BIGINT,必填)、org_id(BIGINT)、campus_id(BIGINT)、created_by(BIGINT,必填)、created_at(DATETIME,必填)、updated_by(BIGINT)、updated_at(DATETIME)、is_deleted(TINYINT,必填)、deleted_at(DATETIME)、deleted_by(BIGINT)、version(INT,必填)、report_code(VARCHAR(64),必填)、report_name(VARCHAR(128),必填)、line_code(VARCHAR(64),必填)、line_name(VARCHAR(128),必填)、formula_json(JSON,必填)、enabled(TINYINT,必填) | uk_report_line、idx_enabled |
| fin_report_snapshot | FinanceReportSnapshot | 财务报表快照 | id(BIGINT,必填)、tenant_id(BIGINT,必填)、org_id(BIGINT)、campus_id(BIGINT)、created_by(BIGINT,必填)、created_at(DATETIME,必填)、updated_by(BIGINT)、updated_at(DATETIME)、is_deleted(TINYINT,必填)、deleted_at(DATETIME)、deleted_by(BIGINT)、version(INT,必填)、snapshot_no(VARCHAR(64),必填)、account_set_id(BIGINT,必填)、ledger_book_id(BIGINT)、report_type(VARCHAR(64),必填)、period_code(VARCHAR(32),必填)、report_payload(JSON,必填)、balance_status(VARCHAR(32),必填)、publish_status(VARCHAR(32),必填) | uk_snapshot_no、idx_set_report_period |
| fin_period_close | PeriodClose | 期末处理和结账 | id(BIGINT,必填)、tenant_id(BIGINT,必填)、org_id(BIGINT)、campus_id(BIGINT)、created_by(BIGINT,必填)、created_at(DATETIME,必填)、updated_by(BIGINT)、updated_at(DATETIME)、is_deleted(TINYINT,必填)、deleted_at(DATETIME)、deleted_by(BIGINT)、version(INT,必填)、close_no(VARCHAR(64),必填)、account_set_id(BIGINT,必填)、period_code(VARCHAR(32),必填)、auto_transfer_status(VARCHAR(32),必填)、amortization_status(VARCHAR(32),必填)、accrual_status(VARCHAR(32),必填)、exchange_adjust_status(VARCHAR(32),必填)、profit_loss_carry_status(VARCHAR(32),必填)、close_status(VARCHAR(32),必填) | uk_set_period_close、idx_status |
| fin_multi_ledger_relation | MultiLedgerRelation | 多账簿隶属关系 | id(BIGINT,必填)、tenant_id(BIGINT,必填)、org_id(BIGINT)、campus_id(BIGINT)、created_by(BIGINT,必填)、created_at(DATETIME,必填)、updated_by(BIGINT)、updated_at(DATETIME)、is_deleted(TINYINT,必填)、deleted_at(DATETIME)、deleted_by(BIGINT)、version(INT,必填)、relation_no(VARCHAR(64),必填)、account_set_id(BIGINT,必填)、parent_ledger_id(BIGINT,必填)、child_ledger_id(BIGINT,必填)、merge_rule_json(JSON,必填)、enabled(TINYINT,必填) | uk_parent_child_ledger、idx_enabled |
| fin_adjustment_period | AdjustmentPeriod | 调整期间业务处理 | id(BIGINT,必填)、tenant_id(BIGINT,必填)、org_id(BIGINT)、campus_id(BIGINT)、created_by(BIGINT,必填)、created_at(DATETIME,必填)、updated_by(BIGINT)、updated_at(DATETIME)、is_deleted(TINYINT,必填)、deleted_at(DATETIME)、deleted_by(BIGINT)、version(INT,必填)、adjustment_no(VARCHAR(64),必填)、account_set_id(BIGINT,必填)、period_code(VARCHAR(32),必填)、adjustment_reason(VARCHAR(255),必填)、voucher_scope_json(JSON)、exchange_adjust_status(VARCHAR(32),必填)、profit_loss_carry_status(VARCHAR(32),必填)、adjustment_status(VARCHAR(32),必填) | uk_adjustment_no、idx_set_period_status |
| fin_migration_batch | FinanceMigrationBatch | 历史财务数据迁移批次 | id(BIGINT,必填)、tenant_id(BIGINT,必填)、org_id(BIGINT)、campus_id(BIGINT)、created_by(BIGINT,必填)、created_at(DATETIME,必填)、updated_by(BIGINT)、updated_at(DATETIME)、is_deleted(TINYINT,必填)、deleted_at(DATETIME)、deleted_by(BIGINT)、version(INT,必填)、migration_no(VARCHAR(64),必填)、account_set_id(BIGINT,必填)、source_system(VARCHAR(64),必填)、migration_scope(JSON,必填)、precheck_result(JSON,必填)、sample_check_result(JSON)、migration_status(VARCHAR(32),必填) | uk_migration_no、idx_set_status |
| exp_report | ExpenseReport | 内置报销单 | id(BIGINT,必填)、tenant_id(BIGINT,必填)、org_id(BIGINT)、campus_id(BIGINT)、created_by(BIGINT,必填)、created_at(DATETIME,必填)、updated_by(BIGINT)、updated_at(DATETIME)、is_deleted(TINYINT,必填)、deleted_at(DATETIME)、deleted_by(BIGINT)、version(INT,必填)、expense_no(VARCHAR(64),必填)、applicant_id(BIGINT,必填)、expense_type(VARCHAR(32),必填)、total_amount(DECIMAL(18,2),必填)、expense_status(VARCHAR(32),必填)、approval_status(VARCHAR(32))、approval_instance_id(BIGINT) | uk_expense_no、idx_applicant_status |
| exp_invoice | Invoice | 报销发票与 OCR 结果 | id(BIGINT,必填)、tenant_id(BIGINT,必填)、org_id(BIGINT)、campus_id(BIGINT)、created_by(BIGINT,必填)、created_at(DATETIME,必填)、updated_by(BIGINT)、updated_at(DATETIME)、is_deleted(TINYINT,必填)、deleted_at(DATETIME)、deleted_by(BIGINT)、version(INT,必填)、invoice_no(VARCHAR(64),必填)、invoice_code(VARCHAR(64))、invoice_type(VARCHAR(32),必填)、seller_tax_no(VARCHAR(64))、buyer_tax_no(VARCHAR(64))、ocr_result(JSON)、duplicate_status(VARCHAR(32),必填) | idx_invoice_no、idx_duplicate |
| exp_invoice_verification | InvoiceVerification | 国税官方发票核验 | id(BIGINT,必填)、tenant_id(BIGINT,必填)、org_id(BIGINT)、campus_id(BIGINT,必填)、created_by(BIGINT,必填)、created_at(DATETIME,必填)、updated_by(BIGINT)、updated_at(DATETIME)、is_deleted(TINYINT,必填)、deleted_at(DATETIME)、deleted_by(BIGINT)、version(INT,必填)、verification_no(VARCHAR(64),必填)、tax_subject_id(BIGINT,必填)、official_app_code(VARCHAR(128),必填)、invoice_id(BIGINT,必填)、official_payload(JSON,必填)、official_receipt(JSON)、verification_status(VARCHAR(32),必填) | uk_verification_no、idx_invoice_status |
| exp_payment_apply | ExpensePaymentApply | 报销付款申请 | id(BIGINT,必填)、tenant_id(BIGINT,必填)、org_id(BIGINT)、campus_id(BIGINT)、created_by(BIGINT,必填)、created_at(DATETIME,必填)、updated_by(BIGINT)、updated_at(DATETIME)、is_deleted(TINYINT,必填)、deleted_at(DATETIME)、deleted_by(BIGINT)、version(INT,必填)、payment_apply_no(VARCHAR(64),必填)、expense_report_id(BIGINT,必填)、payee_id(BIGINT,必填)、payee_account(VARCHAR(128),必填)、pay_amount(DECIMAL(18,2),必填)、payment_status(VARCHAR(32),必填) | uk_payment_apply_no、idx_report_status |
| tax_declaration | TaxReport | 纳税申报资料和报表 | id(BIGINT,必填)、tenant_id(BIGINT,必填)、org_id(BIGINT)、campus_id(BIGINT)、created_by(BIGINT,必填)、created_at(DATETIME,必填)、updated_by(BIGINT)、updated_at(DATETIME)、is_deleted(TINYINT,必填)、deleted_at(DATETIME)、deleted_by(BIGINT)、version(INT,必填)、declaration_no(VARCHAR(64),必填)、account_set_id(BIGINT,必填)、tax_period(VARCHAR(32),必填)、tax_type(VARCHAR(32),必填)、declaration_payload(JSON,必填)、declaration_status(VARCHAR(32),必填) | uk_set_period_tax、idx_status |
12 · 状态机与业务规则
约束业务对象如何流转、何时可编辑、何时触发审批
原型需要把状态标签、可操作按钮和禁用原因展示清楚。| 对象 | 状态 | 触发与说明 |
|---|---|---|
| 合同 | 草稿 -> 待审批 -> 待签署 -> 已签署 -> 已备案 -> 已收款 -> 履约中 -> 已结课 -> 已退费 -> 已作废 | 优惠审批、电子签、监管备案、收款、课消、退费 |
| 课次 | 未开始 -> 待签到 -> 已签到 -> 已课消 -> 请假 -> 补课 -> 旷课 -> 异常待确认 | 排课发布、签到、课消、请假、补课和人工确认 |
| 监管报送 | 待生成 -> 待报送 -> 报送中 -> 成功 -> 失败 -> 待重报 -> 人工处理 | 合同备案、收款、课消、退费报送与回执 |
| 退费单 | 草稿 -> 待学管确认 -> 待校长审批 -> 待财务复核 -> 监管退款中 -> 已退款 -> 已驳回 -> 已取消 | 退费测算、审批、退款回执和凭证冲销 |
| 报销单 | 草稿 -> 待 OCR -> 待核验 -> 待审批 -> 已通过 -> 待付款 -> 已付款 -> 已驳回 -> 已作废 | 员工填单、票据识别、发票核验、查重、审批、付款归档 |
| 账套期间 | 未开启 -> 记账中 -> 待结账 -> 已结账 -> 反结账中 -> 已锁定 | 凭证录入、审核、过账、结账、反结账和总部复核 |
| 物料库存 | 待入库 -> 在库 -> 已锁定 -> 已出库 -> 调拨中 -> 盘点中 -> 已报废 | 采购入库、领用、兑换锁库、调拨、盘点、报废 |
| 积分兑换 | 待锁库 -> 已锁库 -> 待核销 -> 已核销 -> 已取消 -> 已退回 | 学员兑换、库存锁定、前台核销、出库、取消和积分退回 |
| 工单 | 新建 -> 已分派 -> 处理中 -> 待家长确认 -> 已关闭 -> 已升级 -> 已驳回 | 投诉建议、服务请求、教学反馈和退费咨询 |
| 活动页面模板 | 草稿 -> 待审核 -> 已上架 -> 已驳回 -> 已下架 -> 已归档 | 模板创建、转模板提交、审核、上架、下架、归档和复用 |
| 请假补课 | 草稿 -> 待审批 -> 已同意 -> 已驳回 -> 已取消 -> 补课待安排 -> 补课待确认 -> 补课已预约 -> 已补课 -> 已关闭 | 家长请假、教务审批、课消冻结或回滚、补课安排、家长确认和补课完成 |
| 积分兑换售后 | 待处理 -> 积分退回中 -> 库存释放中 -> 已完成 -> 失败待人工 -> 已关闭 | 兑换取消、过期未核销、核销撤销和库存回滚 |
| 资产生命周期 | 在库 -> 领用中 -> 已领用 -> 归还中 -> 调拨中 -> 维修中 -> 盘点中 -> 报废审批 -> 已报废 -> 已丢失 | 固定资产领用、归还、责任人变更、调拨、维修、报废和丢失处理 |
| 采购对账付款 | 询价中 -> 待审批 -> 待下单 -> 待入库 -> 入库差异 -> 待对账 -> 对账不平 -> 待付款 -> 已付款 -> 已退货 -> 已关闭 | 采购申请、入库、对账、付款、退货和凭证归档 |
| 电子工资条 | 待生成 -> 待审核 -> 待发布 -> 已发布 -> 员工已查看 -> 异议中 -> 已确认 -> 已归档 | 薪资核算、审批、发布、员工查看确认、异议处理和归档 |
| 补课改期取消 | 已确认 -> 改期申请中 -> 取消申请中 -> 教务处理中 -> 已重新安排 -> 已拒绝 -> 已关闭 -> 待冲正 -> 已冲正 | 家长发起改期或取消,教务处理候选课次和课消冲正,最终回到补课安排或关闭 |
| 回放补传替换 | 录制失败 -> 待补传 -> 审核中 -> 已发布 -> 替换中 -> 已替换 -> 已通知 -> 已驳回 -> 已下架 | 录制失败或回放损坏后人工补传、审核、版本替换、通知和学习记录处理 |
| 积分实物售后 | 已领取 -> 售后申请中 -> 待返库 -> 待换新 -> 待报损 -> 积分返还中 -> 已完成 -> 已拒绝 | 礼品领取后退换货、坏损、返库报损、积分返还和库存流水处理 |
| 库存成本策略 | 草稿 -> 待审核 -> 已启用 -> 已停用 -> 待重算 -> 重算中 -> 已归档 | 成本计价规则配置、审批、生效、停用和历史成本处理 |
| 督课评分规则版本 | 草稿 -> 待审核 -> 已发布 -> 已生效 -> 已停用 -> 已归档 | 评分维度、权重和生效范围配置后审批发布,历史评分按版本追溯 |
| 工资条撤回重发 | 已发布 -> 撤回中 -> 已撤回 -> 重发待审核 -> 已重发 -> 待重新确认 -> 已确认 -> 已归档 | 工资条发布错误后撤回、重发、员工重新确认和版本留痕 |
| 国税核验配置 | 草稿 -> 启用中 -> 频控中 -> 异常 -> 已停用 -> 已过期 | 校区税务主体、官方接口凭证、额度、启用状态和调用日志 |
| 线索客户合并仲裁 | 待识别 -> 撞单待处理 -> 合并中 -> 仲裁中 -> 已合并 -> 已裁定 -> 误合并恢复中 | 线索撞单、客户合并、归属争议仲裁和恢复 |
| 付款失败补偿 | 付款失败 -> 待重试 -> 重试中 -> 换账户中 -> 撤销审批中 -> 线下付款登记 -> 已补偿 -> 人工关闭 | 报销、采购、退款、工资付款失败后的统一补偿 |
| 教师端工作台任务 | 待处理 -> 处理中 -> 已完成 -> 已驳回 -> 已超时 -> 已取消 | 课程、批改、审批、培训、报销、工资条和直播任务统一进入工作台待办,并按业务模块回写处理状态。 |
| 活动大屏指标 | 未配置 -> 已配置 -> 口径校验中 -> 校验通过 -> 校验失败 -> 刷新中 -> 已刷新 -> 部分失败 | 指标按系统实时数据优先刷新,退费、作废和补录撤销需回滚 |
| 公开投屏令牌 | 未生成 -> 有效 -> 即将过期 -> 已撤销 -> 已过期 -> 访问拦截 | 公开访问令牌可生成、续期、撤销、过期和审计;失效后旧链接不可访问 |
| 大屏补录流水 | 有效 -> 已撤回 -> 已作废 -> 重算中 -> 重算失败 | 补录和撤回均触发指标重算,最近20条流水在后台可快捷查看 |
| 大屏展示组件 | 未配置 -> 已配置 -> 校验通过 -> 校验失败 -> 已停用 | 组件配置控制战区/校区切换、排名维度、显示全部老师、语数英分组和空状态 |
| 拼团活动 | 草稿 -> 待审核 -> 进行中 -> 已成团 -> 成团失败 -> 退款处理中 -> 已结束 -> 已关闭 | 拼团发布、成团、失败退款和线索归因 |
| 快速点名 | 待点名 -> 点名中 -> 已点名 -> 待课消 -> 已课消 -> 课消失败 -> 待人工确认 | 快速点名与考勤课消联动 |
| 相册作品内容 | 草稿 -> 待审核 -> 已发布 -> 已下架 -> 已举报 -> 整改中 -> 已归档 | 班级相册、成长相册、作品展和在校生活内容管理 |
| 财务补录流水 | 草稿 -> 待审批 -> 已通过 -> 已入账 -> 已驳回 -> 已冲正 -> 已作废 | 补录流水审批、入账、冲正和审计 |
| 总账账套 | 草稿 -> 待初始化 -> 初始化中 -> 已启用 -> 结账中 -> 已停用 -> 异常 | 法人、校区、会计政策、会计日历、账簿和科目体系启停审计 |
| 财务事件 | 待生成 -> 待制证 -> 制证中 -> 已生成凭证 -> 制证失败 -> 待冲正 -> 已冲正 -> 已关闭 | 业务单据生成财务事件、凭证生成、失败重试、冲正和关闭 |
| 会计凭证 | 草稿 -> 待审核 -> 已审核 -> 出纳复核中 -> 已复核 -> 已过账 -> 已冲销 -> 已作废 | 凭证录入、查询、审核、出纳复核、过账、冲销和审计 |
| 期末处理 | 待检查 -> 检查中 -> 待调汇 -> 待结转 -> 待结账 -> 已结账 -> 反结账审批中 | 自动转账、摊销、预提、调汇、结转损益、期末结账和反结账控制 |
| 业务总账对账批次 | 待对账 -> 对账中 -> 一致 -> 有差异 -> 差异处理中 -> 已复核 -> 已关闭 | 业务、总账凭证、银行/监管流水三方对账与差异处理 |
| 应收单 | 待生成 -> 待收款 -> 部分收款 -> 已收清 -> 逾期 -> 已冲销 -> 已关闭 | 合同、预存、欠费上课和退费冲减形成应收、收款核销和账龄分析 |
| 应付单 | 待生成 -> 待付款 -> 部分付款 -> 已付清 -> 逾期 -> 已冲销 -> 已关闭 | 报销、采购、薪资和税费形成应付、付款核销和账龄分析 |
| 出纳对账 | 待导入 -> 待匹配 -> 自动匹配 -> 人工匹配 -> 有差异 -> 已复核 -> 已关闭 | 现金日记账、银行日记账、银行流水和回单对账 |
| 票据 | 草稿 -> 已登记 -> 已背书 -> 已贴现 -> 待到期 -> 已兑付 -> 已作废 | 应收票据、应付票据、背书转让、贴现和到期提醒 |
| 网银付款指令 | 待提交 -> 提交中 -> 银行受理 -> 付款成功 -> 付款失败 -> 结果未知 -> 已撤销 | 网上银行和开放银行付款指令、回单归档和失败补偿 |
| 合并报表任务 | 草稿 -> 待取数 -> 取数中 -> 待抵消 -> 待复核 -> 已发布 -> 不平待处理 | 多法人、多账簿合并范围、内部往来抵消和合并报表发布 |
| 阿米巴报表 | 待取数 -> 计算中 -> 待复核 -> 已发布 -> 规则异常 -> 已归档 | 校区、课程、项目和团队阿米巴经营损益核算 |
| 成本结转 | 待归集 -> 归集中 -> 待分摊 -> 待结转 -> 已结转 -> 结转失败 | 物料、图书、资产、课酬、活动和公共费用成本归集、分摊和结转 |
| 自定义报表 | 草稿 -> 待校验 -> 已发布 -> 刷新中 -> 刷新成功 -> 刷新失败 -> 导出审批中 -> 已停用 | 自定义报表配置、刷新和导出审批 |
财务业财中心涉及该规则时,必须在前端提示、后端校验、审计日志和测试用例中同时覆盖。
财务业财中心涉及该规则时,必须在前端提示、后端校验、审计日志和测试用例中同时覆盖。
财务业财中心涉及该规则时,必须在前端提示、后端校验、审计日志和测试用例中同时覆盖。
财务业财中心涉及该规则时,必须在前端提示、后端校验、审计日志和测试用例中同时覆盖。
财务业财中心涉及该规则时,必须在前端提示、后端校验、审计日志和测试用例中同时覆盖。
财务业财中心涉及该规则时,必须在前端提示、后端校验、审计日志和测试用例中同时覆盖。
13 · 权限、审批与消息
动作权限、数据范围、审批触发和消息触达必须闭环
权限需要覆盖菜单、按钮、字段、接口和导出。动作权限
- 收款对账:需映射菜单、按钮、接口和字段权限
- 监管报送:需映射菜单、按钮、接口和字段权限
- 报销核验:需映射菜单、按钮、接口和字段权限
- 付款台账:需映射菜单、按钮、接口和字段权限
- 付款重试:需映射菜单、按钮、接口和字段权限
- 财务事件:需映射菜单、按钮、接口和字段权限
- 凭证生成:需映射菜单、按钮、接口和字段权限
- 凭证审核:需映射菜单、按钮、接口和字段权限
- 出纳复核:需映射菜单、按钮、接口和字段权限
- 凭证过账:需映射菜单、按钮、接口和字段权限
- 业务总账对账:需映射菜单、按钮、接口和字段权限
- 期末结账:需映射菜单、按钮、接口和字段权限
- 税务申报:需映射菜单、按钮、接口和字段权限
- 异常重试:需映射菜单、按钮、接口和字段权限
数据范围
- 总部全量
- 区域辖区
- 校区本地
- 部门/岗位
- 本人负责
- 授权班级/学员
审批配置
| 审批名称 | 触发条件 | 流程 | 结果 | 留痕 |
|---|---|---|---|---|
| 合同优惠审批 | 折扣低于总部配置阈值或赠课超过上限 | 顾问提交 -> 销售主管 -> 校长 -> 财务抄送 | 通过后合同可签署,驳回后返回报价草稿 | 保留优惠前后金额和审批意见 |
| 退费审批 | 任意退费或转课产生金额冲减 | 学管师确认 -> 校长审批 -> 财务复核 | 通过后进入监管退款,驳回后关闭退费单 | 保留测算明细、附件和退款回执 |
| 报销审批 | 员工提交费用报销或发票查重命中风险 | 员工提交 -> 部门主管 -> 校长/预算负责人 -> 财务复核 | 通过后进入付款,驳回后返回报销人修改 | 保留票据影像、OCR 结果、核验结果、查重结果和审批意见 |
| 账套反结账审批 | 已结账期间需要反结账或更正税务资料 | 校区财务提交 -> 总部财务复核 -> 财务负责人终审 | 通过后解锁期间并记录调整原因 | 保留反结账前后凭证、税表和审批说明 |
| 物料采购审批 | 采购金额超过阈值、跨校区采购或固定资产采购 | 申请人 -> 校区负责人 -> 采购/财务 -> 总部审批 | 通过后生成采购订单和到货验收任务 | 保留预算、供应商、报价和采购合同附件 |
| 固定资产报废审批 | 固定资产、图书或高价值物料需要报废 | 责任人提交 -> 校区负责人 -> 资产管理员 -> 财务复核 | 通过后出库、报废并生成财务核销记录 | 保留照片、盘点记录、处置说明和残值 |
| 转校审批 | 学员权益跨校区转移 | 原校区校长 -> 目标校区校长 -> 财务确认 | 权益和服务归属迁移 | 记录转出转入校区和余额 |
| 合同作废审批 | 已签署或已收款合同作废 | 顾问提交 -> 校长 -> 财务 | 合同作废并回滚相关权益 | 保留作废原因和关联订单 |
消息模板
| 消息 | 接收人 | 触发 | 渠道 | 变量 |
|---|---|---|---|---|
| 新线索分配提醒 | 课程顾问 | 线索分配成功 | 站内信、App、企微 | 学员姓名、来源渠道、校区、保护期 |
| 跟进超时提醒 | 课程顾问/销售主管 | 超过首响或回访 SLA | 站内信、App | 客户姓名、超时时长、下次跟进时间 |
| 试听预约通知 | 家长/教师/顾问 | 试听课预约成功或变更 | 小程序、短信、App | 上课时间、校区、教室、教师 |
| 收款成功通知 | 家长/顾问/财务 | 支付成功 | 小程序、站内信 | 订单金额、课程、支付时间 |
| 报销审批提醒 | 审批人/财务 | 报销单提交、超时或驳回后重提 | 站内信、App、企微 | 报销人、费用类型、金额、票据风险、审批入口 |
| 发票重复预警 | 报销人/财务 | 发票查重命中疑似重复 | 站内信、App | 发票号码、金额、历史报销单、风险等级 |
| 库存预警 | 库管/校区负责人 | 物料或礼品低于安全库存 | 站内信、App、企微 | SKU、校区、当前库存、安全库存、补货建议 |
| 积分兑换核销通知 | 学员/家长/校区前台 | 兑换成功、即将过期或核销完成 | 小程序、App、站内信 | 礼品名称、兑换码、核销校区、有效期 |
14 · 接口与技术细节
接口需支持幂等、权限、审计、重试和回执
每个写接口必须有 requestId 或业务幂等键,外部回调必须验签和去重。| 接口 | 方法 | 方向 | 请求字段 | 响应字段 | 幂等/权限 |
|---|---|---|---|---|---|
| /api/v1/expenses/invoices/ocr | POST | PC Web/移动端到内置票据 OCR 服务 | fileId, employeeId, expenseType | invoiceCode, amount, taxNo, ocrConfidence | fileHash 查重 |
| /api/v1/tax/invoices/verify | POST | 平台到国税官方发票核验接口 | campusId, taxSubjectId, invoiceCode, invoiceNo, amount, taxNo | verifyStatus, duplicateResult, riskTips | 校区税务主体配置 + 发票代码 + 号码唯一 |
| /api/v1/account-sets | POST/GET | PC Web 到财务 | campusId, legalEntityId, fiscalCalendar, subjectTemplate | accountSetId, currentPeriod, status | 每校区单账套唯一 |
| /api/v1/finance/gl/account-sets | POST/GET | PC Web 到财务业财 | legalEntityId, campusId, accountingSystemId, accountingPolicyId, fiscalCalendarId, ledgerBookIds, enabled | accountSetId, initStatus, currentPeriod | 法人 + 校区 + 账套唯一 |
| /api/v1/finance/gl/base-data | POST/GET | PC Web 到财务业财 | baseDataType, accountSetId, code, name, configJson, enabled | baseDataId, validationResult, status | 基础资料编码在账套内唯一 |
| /api/v1/finance/gl/initial-balances/import | POST | PC Web 到财务业财 | accountSetId, fileId, balanceType, period, dryRun | importBatchId, pass, errorRows, trialBalanceResult | 试算平衡通过后才允许正式导入 |
| /api/v1/finance/gl/auxiliary-ledgers | GET | PC Web 到财务账簿 | accountSetId, periodCode, subjectId, dimensionCode, dimensionItemCode, ledgerEntryType, pageNo | records, openingBalance, periodDebit, periodCredit, endingBalance | 辅助核算维度和账套期间必填 |
| /api/v1/finance/gl/auxiliary-balances/generate | POST | PC Web 到财务报表 | accountSetId, periodCode, subjectIds, dimensionCodes, requestId | snapshotId, balanceStatus, diffItems | requestId 幂等,凭证未过账不得生成 |
| /api/v1/finance/route-rules | POST/GET | PC Web 到财务业财 | eventType, routeExpression, fallbackPolicy, versionNo, approvalId | ruleVersionId, approvalStatus, affectedScenes | 版本生效前需审批 |
| /api/v1/finance/subject-mappings | POST/GET | PC Web 到财务业财 | accountSetId, eventType, bizScene, debitSubjectCode, creditSubjectCode, versionNo | mappingId, approvalStatus, validationResult | 账套 + 场景 + 版本唯一 |
| /api/v1/finance/aux-mappings | POST/GET | PC Web 到财务业财 | accountSetId, auxType, dinoObjectType, dinoObjectId, dimensionCode | mappingId, validationStatus, dimensionItemId | 账套 + 对象唯一 |
| /api/v1/finance/voucher-templates | POST/GET | PC Web 到财务业财 | eventType, voucherWord, summaryTemplate, entryRuleJson, amountRuleJson, versionNo | templateId, approvalStatus, previewEntries | 模板版本生效前需审批 |
| /api/v1/finance/events | POST/GET | 业务模块到财务事件中心 | sourceModule, sourceBizType, sourceBizNo, amount, bizDate, idempotentKey | financeEventId, eventNo, eventStatus, voucherTaskId | idempotentKey 唯一 |
| /api/v1/finance/events/{id}/generate-voucher | POST | PC Web/任务调度到财务业财 | financeEventId, generateMode, operatorId, reason | voucherTaskId, taskStatus, voucherNo | 事件状态允许制证 |
| /api/v1/finance/voucher-tasks/{id}/retry | POST | PC Web 到财务业财 | taskId, continuationMode, operatorId, retryReason | retryTaskId, taskStatus, nextRetryAt | 从失败步骤重试,保留原任务链路 |
| /api/v1/finance/vouchers/{id}/audit | POST | PC Web 到财务业财 | voucherId, auditAction, operatorId, comment | voucherStatus, auditLogId | 凭证状态允许审核/反审核 |
| /api/v1/finance/vouchers/{id}/post | POST | PC Web 到财务业财 | voucherId, postingDate, operatorId, requestId | postStatus, ledgerUpdateStatus | 借贷平衡且期间开放 |
| /api/v1/finance/period-close | POST/GET | PC Web 到财务业财 | accountSetId, period, closeAction, operatorId | closeTaskId, checklistResult, closeStatus | 结账前检查必须通过 |
| /api/v1/finance/reconciliation/batches | POST/GET | PC Web 到业务总账对账中心 | accountSetId, reconcileType, period, startDate, endDate | batchId, diffAmount, status, diffCount | 账套 + 类型 + 期间唯一 |
| /api/v1/finance/external-statements | POST/GET | 银行/支付/监管流水到财务 | statementNo, channelType, legalEntityId, accountSetId, amount, tradeTime | statementId, matchStatus, bizNo | statementNo 唯一 |
| /api/v1/finance/payment-ledgers | POST/GET | PC Web 到财务 | sourceBizType, sourceBizNo, payeeInfo, amount, accountSetId, requestId | paymentLedgerId, paymentStatus, voucherStatus | sourceBizNo 幂等 |
| /api/v1/finance/vouchers | POST | 财务事件中心到凭证服务 | sourceBizType, sourceBizNo, entries, requestId, voucherWord, accountingDate | voucherId, voucherNo, postStatus | 来源单号幂等 |
| /api/v1/regulator/consumptions | POST | 平台到监管 | lessonId, contractNo, consumedHours, amount | reportBatchNo, reportStatus | lessonId + contractNo 去重 |
| /api/v1/finance/cashier-statements | POST/GET | PC Web 到财务 | statementSource, campusId, amount, tradeNo, bizNo, requestId | statementId, reconcileStatus, voucherStatus | tradeNo 唯一,补录需审批 |
| /api/v1/finance/prepaid-records | POST/GET | PC Web 到财务 | studentId, guardianId, amount, payChannel, requestId | prepaidId, balanceAfter, voucherStatus | 预存账户余额不可为负 |
| /api/v1/finance/expense-details | GET | PC Web 到财务 | campusId, accountSetId, bizType, dateRange, pageNo | records, total, exportApprovalRequired | 按账套期间和权限过滤 |
| /api/v1/finance/monthly-periods | POST/GET | PC Web 到财务 | accountSetId, periodMonth, closeStatus, requestId | periodId, closeStatus, reopenApproval | 结账后补录需反结账或调整期 |
| /api/v1/finance/events/{id}/reverse | POST | PC Web 到财务事件中心 | financeEventId, reverseReason, operatorId, attachments | reverseEventId, syncTaskId, approvalStatus | 已同步事件冲正需审批 |
| /api/v1/finance/reconciliation/diffs/{id}/handle | POST | PC Web 到三方对账中心 | diffId, handleAction, reason, attachments, requestId | handleStatus, retryTaskId, closeResult | 差异不可重复关闭 |
| /api/v1/finance/history-backfill-tasks | POST/GET | PC Web 到财务业财 | bizType, dateRange, accountSetIds, dryRun, batchSize | taskId, precheckResult, successCount, failCount | 同范围补推任务去重 |
前端约束
- 统一登录态和租户校区上下文
- 列表分页、筛选、排序、列显隐
- 表单本地校验与服务端错误映射
- 移动/平板/TV 按终端适配交互
后端约束
- 领域服务封装业务规则
- 写操作事务一致性
- 关键操作审计快照
- 异步任务失败重试和告警
集成约束
- 第三方接口统一走开放集成中心
- 回执文件归档
- 接口日志可按业务单号追踪
- 密钥和回调地址按环境隔离
15 · 数据库与存储设计
核心表建议、关键字段和索引方向
详细 DDL 已在平台技术设计文档中统一展开,本处保留模块核心表、关键字段和索引方向。| 表名 | 用途 | 核心字段 | 索引建议 |
|---|---|---|---|
| fin_account_set | 每校区独立账套 | id、tenant_id、org_id、campus_id、created_by、created_at、updated_by、updated_at、is_deleted、deleted_at、deleted_by、version、account_set_code、account_set_name、fiscal_calendar、tax_subject_id、enabled | uk_account_set_code、uk_campus |
| fin_currency | 币别基础资料 | id、tenant_id、org_id、campus_id、created_by、created_at、updated_by、updated_at、is_deleted、deleted_at、deleted_by、version、currency_code、currency_name、currency_symbol、decimal_places、base_currency、enabled | uk_currency_code、idx_base_enabled |
| fin_exchange_rate_system | 汇率体系与汇率明细 | id、tenant_id、org_id、campus_id、created_by、created_at、updated_by、updated_at、is_deleted、deleted_at、deleted_by、version、rate_system_code、rate_system_name、base_currency_code、rate_mode、rate_detail_json、enabled | uk_rate_system_code、idx_enabled |
| fin_accounting_calendar | 会计日历和期间 | id、tenant_id、org_id、campus_id、created_by、created_at、updated_by、updated_at、is_deleted、deleted_at、deleted_by、version、calendar_code、calendar_name、fiscal_year、period_json、current_period、calendar_status | uk_calendar_code_year、idx_status |
| fin_accounting_element | 会计要素 | id、tenant_id、org_id、campus_id、created_by、created_at、updated_by、updated_at、is_deleted、deleted_at、deleted_by、version、element_code、element_name、balance_direction、sort_no、enabled | uk_element_code、idx_enabled |
| fin_accounting_dimension | 核算维度和辅助核算项目 | id、tenant_id、org_id、campus_id、created_by、created_at、updated_by、updated_at、is_deleted、deleted_at、deleted_by、version、dimension_code、dimension_name、dimension_type、item_json、source_object_type、enabled | uk_dimension_code、idx_type_enabled |
| fin_voucher_word | 凭证字 | id、tenant_id、org_id、campus_id、created_by、created_at、updated_by、updated_at、is_deleted、deleted_at、deleted_by、version、word_code、word_name、number_rule、default_flag、enabled | uk_word_code、idx_default_enabled |
| fin_accounting_policy | 会计政策和核算体系 | id、tenant_id、org_id、campus_id、created_by、created_at、updated_by、updated_at、is_deleted、deleted_at、deleted_by、version、policy_code、policy_name、accounting_system_code、calendar_id、currency_code、rate_system_id、enabled | uk_policy_code、idx_system_enabled |
| fin_ledger_book | 账簿主数据 | id、tenant_id、org_id、campus_id、created_by、created_at、updated_by、updated_at、is_deleted、deleted_at、deleted_by、version、ledger_code、ledger_name、account_set_id、policy_id、ledger_type、enabled | uk_account_ledger、idx_type_enabled |
| fin_summary_template | 摘要库 | id、tenant_id、org_id、campus_id、created_by、created_at、updated_by、updated_at、is_deleted、deleted_at、deleted_by、version、summary_code、summary_text、biz_scene、enabled | uk_summary_code、idx_scene_enabled |
| fin_settlement_method | 结算方式 | id、tenant_id、org_id、campus_id、created_by、created_at、updated_by、updated_at、is_deleted、deleted_at、deleted_by、version、method_code、method_name、channel_type、enabled | uk_method_code、idx_channel_enabled |
| fin_cash_flow_item | 现金流量项目 | id、tenant_id、org_id、campus_id、created_by、created_at、updated_by、updated_at、is_deleted、deleted_at、deleted_by、version、item_code、item_name、item_type、parent_item_id、enabled | uk_cash_item_code、idx_type_enabled |
| fin_gl_parameter | 总账管理参数 | id、tenant_id、org_id、campus_id、created_by、created_at、updated_by、updated_at、is_deleted、deleted_at、deleted_by、version、account_set_id、parameter_json、version_no、enabled | uk_set_version、idx_enabled |
| fin_route_rule_version | 财务事件路由规则版本 | id、tenant_id、org_id、campus_id、created_by、created_at、updated_by、updated_at、is_deleted、deleted_at、deleted_by、version、rule_code、rule_name、event_type、priority、route_expression、fallback_policy、version_no、approval_status、effective_date、expire_date | uk_rule_version、idx_event_priority_status |
| fin_subject_mapping | 会计科目映射版本 | id、tenant_id、org_id、campus_id、created_by、created_at、updated_by、updated_at、is_deleted、deleted_at、deleted_by、version、account_set_id、event_type、biz_scene、debit_subject_code、credit_subject_code、tax_subject_code、version_no、approval_status、effective_date、expire_date、status | uk_set_event_scene_version、idx_status |
| fin_aux_mapping | 辅助核算对象映射 | id、tenant_id、org_id、campus_id、created_by、created_at、updated_by、updated_at、is_deleted、deleted_at、deleted_by、version、account_set_id、aux_type、dino_object_type、dino_object_id、dino_object_code、dimension_code、dimension_item_code、dimension_item_id、validation_status | uk_set_aux_object、idx_validation_status |
| fin_voucher_template | 凭证与单据生成模板 | id、tenant_id、org_id、campus_id、created_by、created_at、updated_by、updated_at、is_deleted、deleted_at、deleted_by、version、template_code、template_name、event_type、voucher_mode、voucher_word、summary_template、entry_rule_json、amount_rule_json、aux_rule_json、version_no、approval_status、enabled | uk_template_version、idx_event_enabled |
| fin_finance_event | 业财一体化财务事件 | id、tenant_id、org_id、campus_id、created_by、created_at、updated_by、updated_at、is_deleted、deleted_at、deleted_by、version、event_no、event_type、source_module、source_biz_type、source_biz_no、legal_entity_id、account_set_id、route_rule_version、subject_mapping_version、aux_mapping_version、voucher_template_version、biz_date、accounting_date、fiscal_period、amount、tax_amount、net_amount、idempotent_key、event_status、intercompany_batch_no、cutover_flag | uk_event_no、uk_idempotent_key、idx_source、idx_set_period_status |
| fin_voucher_task | 凭证生成与入账任务 | id、tenant_id、org_id、campus_id、created_by、created_at、updated_by、updated_at、is_deleted、deleted_at、deleted_by、version、task_no、finance_event_id、account_set_id、target_object_type、target_operation、voucher_id、voucher_no、task_status、last_success_step、continuation_mode、retry_count、next_retry_at | uk_task_no、idx_event_status、idx_set_status |
| fin_reconciliation_batch | 业务-总账-银行/监管对账批次 | id、tenant_id、org_id、campus_id、created_by、created_at、updated_by、updated_at、is_deleted、deleted_at、deleted_by、version、batch_no、account_set_id、reconcile_type、period、start_date、end_date、dino_total_amount、ledger_total_amount、diff_amount、status | uk_batch_no、idx_set_period_status |
| fin_reconciliation_diff | 三方对账差异明细 | id、tenant_id、org_id、campus_id、created_by、created_at、updated_by、updated_at、is_deleted、deleted_at、deleted_by、version、batch_id、diff_type、source_biz_no、ledger_voucher_no、dino_amount、ledger_amount、diff_reason、handle_status、handle_result | idx_batch_type、idx_handle_status |
| fin_external_statement | 外部资金流水与银行回单 | id、tenant_id、org_id、campus_id、created_by、created_at、updated_by、updated_at、is_deleted、deleted_at、deleted_by、version、statement_no、channel_type、channel_account、legal_entity_id、account_set_id、biz_type、biz_no、amount、trade_time、statement_status、match_status | uk_statement_no、idx_set_time_status |
| fin_intelligent_accounting_rule | 智能会计规则 | id、tenant_id、org_id、campus_id、created_by、created_at、updated_by、updated_at、is_deleted、deleted_at、deleted_by、version、rule_code、rule_name、event_type、match_expression、voucher_template_id、auto_post_policy、version_no、approval_status、enabled | uk_rule_version、idx_event_enabled |
| fin_receivable_bill | 应收单 | id、tenant_id、org_id、campus_id、created_by、created_at、updated_by、updated_at、is_deleted、deleted_at、deleted_by、version、receivable_no、source_biz_type、source_biz_no、customer_id、student_id、account_set_id、receivable_amount、write_off_amount、due_date、age_days、bill_status | uk_source_receivable、idx_set_status_due |
| fin_receivable_writeoff | 应收核销记录 | id、tenant_id、org_id、campus_id、created_by、created_at、updated_by、updated_at、is_deleted、deleted_at、deleted_by、version、writeoff_no、receivable_bill_id、payment_id、writeoff_amount、writeoff_date、voucher_task_id、writeoff_status | uk_writeoff_no、idx_bill_status |
| fin_payable_bill | 应付单 | id、tenant_id、org_id、campus_id、created_by、created_at、updated_by、updated_at、is_deleted、deleted_at、deleted_by、version、payable_no、source_biz_type、source_biz_no、payee_type、payee_id、account_set_id、payable_amount、write_off_amount、due_date、age_days、bill_status | uk_source_payable、idx_set_status_due |
| fin_payable_writeoff | 应付核销记录 | id、tenant_id、org_id、campus_id、created_by、created_at、updated_by、updated_at、is_deleted、deleted_at、deleted_by、version、writeoff_no、payable_bill_id、payment_apply_id、writeoff_amount、writeoff_date、voucher_task_id、writeoff_status | uk_writeoff_no、idx_bill_status |
| fin_cashier_journal | 现金/银行日记账 | id、tenant_id、org_id、campus_id、created_by、created_at、updated_by、updated_at、is_deleted、deleted_at、deleted_by、version、journal_no、account_set_id、fund_account_id、journal_type、source_biz_no、trade_date、income_amount、expense_amount、balance_amount、reconcile_status | uk_journal_no、idx_set_account_date |
| fin_bank_reconciliation | 银行对账批次 | id、tenant_id、org_id、campus_id、created_by、created_at、updated_by、updated_at、is_deleted、deleted_at、deleted_by、version、batch_no、account_set_id、fund_account_id、period_code、statement_file_id、matched_count、diff_count、reconcile_status | uk_account_period、idx_status |
| fin_bill_note | 应收/应付票据 | id、tenant_id、org_id、campus_id、created_by、created_at、updated_by、updated_at、is_deleted、deleted_at、deleted_by、version、bill_no、bill_type、drawer_name、acceptor_name、payee_name、account_set_id、amount、issue_date、due_date、source_biz_no、bill_status | uk_bill_no、idx_set_due_status |
| fin_fund_account | 资金账户 | id、tenant_id、org_id、campus_id、created_by、created_at、updated_by、updated_at、is_deleted、deleted_at、deleted_by、version、fund_account_no、legal_entity_id、account_set_id、bank_name、account_name、account_no、account_purpose、balance_snapshot、enabled | uk_legal_account、idx_set_enabled |
| fin_fund_transfer | 资金调拨单 | id、tenant_id、org_id、campus_id、created_by、created_at、updated_by、updated_at、is_deleted、deleted_at、deleted_by、version、transfer_no、from_fund_account_id、to_fund_account_id、transfer_amount、transfer_reason、voucher_task_id、transfer_status、approval_status、approval_instance_id | uk_transfer_no、idx_status |
| fin_bank_payment_instruction | 网银/开放银行付款指令 | id、tenant_id、org_id、campus_id、created_by、created_at、updated_by、updated_at、is_deleted、deleted_at、deleted_by、version、instruction_no、provider_code、fund_account_id、payee_account、amount、source_biz_no、bank_status、receipt_id、idempotent_key | uk_instruction_no、uk_idempotent_key、idx_provider_status |
| fin_open_bank_authorization | 开放银行账户授权 | id、tenant_id、org_id、campus_id、created_by、created_at、updated_by、updated_at、is_deleted、deleted_at、deleted_by、version、authorization_no、provider_code、fund_account_id、auth_scope、expire_at、auth_status | uk_authorization_no、idx_provider_status |
| fin_bank_receipt | 银行回单与开放银行流水 | id、tenant_id、org_id、campus_id、created_by、created_at、updated_by、updated_at、is_deleted、deleted_at、deleted_by、version、receipt_no、provider_code、fund_account_id、trade_time、amount、receipt_file_id、raw_payload、match_status | uk_provider_receipt、idx_account_time |
| fin_consolidation_task | 合并报表任务 | id、tenant_id、org_id、campus_id、created_by、created_at、updated_by、updated_at、is_deleted、deleted_at、deleted_by、version、task_no、period_code、scope_org_json、ledger_book_json、elimination_rule_version、report_snapshot_id、balance_status、task_status | uk_task_no、idx_period_status |
| fin_amoeba_unit | 阿米巴核算单元 | id、tenant_id、org_id、campus_id、created_by、created_at、updated_by、updated_at、is_deleted、deleted_at、deleted_by、version、unit_code、unit_name、unit_type、owner_id、allocation_rule_json、enabled | uk_unit_code、idx_type_enabled |
| fin_amoeba_report_snapshot | 阿米巴经营报表快照 | id、tenant_id、org_id、campus_id、created_by、created_at、updated_by、updated_at、is_deleted、deleted_at、deleted_by、version、snapshot_no、unit_id、period_code、income_amount、cost_amount、profit_amount、report_payload、publish_status | uk_unit_period、idx_status |
| fin_cost_allocation | 成本归集分摊与结转 | id、tenant_id、org_id、campus_id、created_by、created_at、updated_by、updated_at、is_deleted、deleted_at、deleted_by、version、allocation_no、account_set_id、cost_source_type、source_biz_no、period_code、allocation_rule_version、amount、voucher_task_id、allocation_status | uk_allocation_no、idx_set_period_status |
| fin_subject | 会计科目和辅助核算 | id、tenant_id、org_id、campus_id、created_by、created_at、updated_by、updated_at、is_deleted、deleted_at、deleted_by、version、account_set_id、subject_code、subject_name、subject_type、accounting_element_code、balance_direction、quantity_enabled、foreign_currency_enabled、assist_rule、enabled | uk_set_subject、idx_type_enabled |
| fin_voucher | 会计凭证 | id、tenant_id、org_id、campus_id、created_by、created_at、updated_by、updated_at、is_deleted、deleted_at、deleted_by、version、voucher_no、account_set_id、ledger_book_id、voucher_word_code、period_code、source_biz_type、source_biz_no、voucher_date、total_debit_amount、total_credit_amount、voucher_status、cashier_review_status、post_status、approval_status、approval_instance_id | uk_set_period_voucher、idx_source、idx_status |
| fin_voucher_entry | 凭证明细分录 | id、tenant_id、org_id、campus_id、created_by、created_at、updated_by、updated_at、is_deleted、deleted_at、deleted_by、version、voucher_id、entry_no、subject_id、assist_payload、debit_amount、credit_amount、currency_code、exchange_rate、quantity、unit_price、cash_flow_item_code、summary | uk_voucher_entry、idx_subject |
| fin_voucher_audit_log | 凭证审核过账日志 | id、tenant_id、org_id、campus_id、created_by、created_at、updated_by、updated_at、is_deleted、deleted_at、deleted_by、version、voucher_id、operation_type、operation_result、operator_id、operation_time、remark | idx_voucher_operation、idx_operator_time |
| fin_initial_balance | 科目和现金流量初始数据 | id、tenant_id、org_id、campus_id、created_by、created_at、updated_by、updated_at、is_deleted、deleted_at、deleted_by、version、account_set_id、period_code、subject_id、dimension_payload、opening_debit、opening_credit、cash_flow_opening_json、initial_status | uk_set_period_subject_dimension、idx_status |
| fin_ledger_entry | 总账与明细账流水 | id、tenant_id、org_id、campus_id、created_by、created_at、updated_by、updated_at、is_deleted、deleted_at、deleted_by、version、account_set_id、ledger_book_id、voucher_id、voucher_entry_id、period_code、subject_id、dimension_payload、debit_amount、credit_amount、balance_amount | idx_set_period_subject、idx_voucher_entry |
| fin_auxiliary_ledger_entry | 辅助核算总账与明细账流水 | id、tenant_id、org_id、campus_id、created_by、created_at、updated_by、updated_at、is_deleted、deleted_at、deleted_by、version、account_set_id、ledger_book_id、period_code、subject_id、dimension_code、dimension_item_code、voucher_id、voucher_entry_id、debit_amount、credit_amount、balance_amount、ledger_entry_type | idx_aux_set_period_subject、idx_aux_dimension、idx_aux_voucher_entry |
| fin_auxiliary_balance_snapshot | 辅助核算科目余额表快照 | id、tenant_id、org_id、campus_id、created_by、created_at、updated_by、updated_at、is_deleted、deleted_at、deleted_by、version、snapshot_no、account_set_id、period_code、subject_id、dimension_code、dimension_item_code、opening_balance、period_debit、period_credit、ending_balance、balance_status、publish_status | uk_aux_balance_snapshot、idx_aux_balance_status |
| fin_cash_flow_assignment | 现金流量项目指定与调整 | id、tenant_id、org_id、campus_id、created_by、created_at、updated_by、updated_at、is_deleted、deleted_at、deleted_by、version、assignment_no、voucher_entry_id、cash_flow_item_id、assignment_type、amount、assignment_status | uk_assignment_no、idx_entry_status |
| fin_report_formula | 财务报表公式 | id、tenant_id、org_id、campus_id、created_by、created_at、updated_by、updated_at、is_deleted、deleted_at、deleted_by、version、report_code、report_name、line_code、line_name、formula_json、enabled | uk_report_line、idx_enabled |
| fin_report_snapshot | 财务报表快照 | id、tenant_id、org_id、campus_id、created_by、created_at、updated_by、updated_at、is_deleted、deleted_at、deleted_by、version、snapshot_no、account_set_id、ledger_book_id、report_type、period_code、report_payload、balance_status、publish_status | uk_snapshot_no、idx_set_report_period |
| fin_period_close | 期末处理和结账 | id、tenant_id、org_id、campus_id、created_by、created_at、updated_by、updated_at、is_deleted、deleted_at、deleted_by、version、close_no、account_set_id、period_code、auto_transfer_status、amortization_status、accrual_status、exchange_adjust_status、profit_loss_carry_status、close_status | uk_set_period_close、idx_status |
| fin_multi_ledger_relation | 多账簿隶属关系 | id、tenant_id、org_id、campus_id、created_by、created_at、updated_by、updated_at、is_deleted、deleted_at、deleted_by、version、relation_no、account_set_id、parent_ledger_id、child_ledger_id、merge_rule_json、enabled | uk_parent_child_ledger、idx_enabled |
| fin_adjustment_period | 调整期间业务处理 | id、tenant_id、org_id、campus_id、created_by、created_at、updated_by、updated_at、is_deleted、deleted_at、deleted_by、version、adjustment_no、account_set_id、period_code、adjustment_reason、voucher_scope_json、exchange_adjust_status、profit_loss_carry_status、adjustment_status | uk_adjustment_no、idx_set_period_status |
| fin_migration_batch | 历史财务数据迁移批次 | id、tenant_id、org_id、campus_id、created_by、created_at、updated_by、updated_at、is_deleted、deleted_at、deleted_by、version、migration_no、account_set_id、source_system、migration_scope、precheck_result、sample_check_result、migration_status | uk_migration_no、idx_set_status |
| exp_report | 内置报销单 | id、tenant_id、org_id、campus_id、created_by、created_at、updated_by、updated_at、is_deleted、deleted_at、deleted_by、version、expense_no、applicant_id、expense_type、total_amount、expense_status、approval_status、approval_instance_id | uk_expense_no、idx_applicant_status |
| exp_invoice | 报销发票与 OCR 结果 | id、tenant_id、org_id、campus_id、created_by、created_at、updated_by、updated_at、is_deleted、deleted_at、deleted_by、version、invoice_no、invoice_code、invoice_type、seller_tax_no、buyer_tax_no、ocr_result、duplicate_status | idx_invoice_no、idx_duplicate |
| exp_invoice_verification | 国税官方发票核验 | id、tenant_id、org_id、campus_id、created_by、created_at、updated_by、updated_at、is_deleted、deleted_at、deleted_by、version、verification_no、tax_subject_id、official_app_code、invoice_id、official_payload、official_receipt、verification_status | uk_verification_no、idx_invoice_status |
| exp_payment_apply | 报销付款申请 | id、tenant_id、org_id、campus_id、created_by、created_at、updated_by、updated_at、is_deleted、deleted_at、deleted_by、version、payment_apply_no、expense_report_id、payee_id、payee_account、pay_amount、payment_status | uk_payment_apply_no、idx_report_status |
| tax_declaration | 纳税申报资料和报表 | id、tenant_id、org_id、campus_id、created_by、created_at、updated_by、updated_at、is_deleted、deleted_at、deleted_by、version、declaration_no、account_set_id、tax_period、tax_type、declaration_payload、declaration_status | uk_set_period_tax、idx_status |
DDL 草案
fin_account_setAccountSet
CREATE TABLE `fin_account_set` (
`id` BIGINT NOT NULL COMMENT '主键,雪花或号段生成,禁止复用;数据级别:普通',
`tenant_id` BIGINT NOT NULL COMMENT '集团/租户隔离字段,所有查询必须带租户上下文;数据级别:普通',
`org_id` BIGINT NULL COMMENT '所属组织,集团级或公共配置为空;数据级别:普通',
`campus_id` BIGINT NOT NULL COMMENT '所属校区,跨校区或总部级数据为空;本表业务要求必填;数据级别:普通',
`created_by` BIGINT NOT NULL COMMENT '创建人账号 ID;数据级别:普通',
`created_at` DATETIME NOT NULL COMMENT '创建时间;数据级别:普通',
`updated_by` BIGINT NULL COMMENT '最后更新人账号 ID;数据级别:普通',
`updated_at` DATETIME NULL COMMENT '最后更新时间;数据级别:普通',
`is_deleted` TINYINT NOT NULL DEFAULT 0 COMMENT '是否已删除,0 未删除,1 已删除;数据级别:普通',
`deleted_at` DATETIME NULL COMMENT '删除时间,未删除为空;数据级别:普通',
`deleted_by` BIGINT NULL COMMENT '删除人账号 ID,未删除为空;数据级别:普通',
`version` INT NOT NULL DEFAULT 1 COMMENT '乐观锁版本号,写操作必须校验;数据级别:普通',
`account_set_code` VARCHAR(64) NOT NULL COMMENT '账套编码,唯一;数据级别:普通',
`account_set_name` VARCHAR(128) NOT NULL COMMENT '账套名称;数据级别:普通',
`fiscal_calendar` JSON NOT NULL COMMENT '会计期间配置;数据级别:普通',
`tax_subject_id` BIGINT NOT NULL COMMENT '税务主体 ID;数据级别:普通',
`enabled` TINYINT NOT NULL COMMENT '是否启用;数据级别:普通',
PRIMARY KEY (`id`),
UNIQUE KEY `uk_account_set_code` (`account_set_code`),
UNIQUE KEY `uk_campus` (`campus_id`),
KEY `idx_tenant_deleted` (`tenant_id`, `is_deleted`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='AccountSet:每校区独立账套';
fin_currencyFinanceCurrency
CREATE TABLE `fin_currency` (
`id` BIGINT NOT NULL COMMENT '主键,雪花或号段生成,禁止复用;数据级别:普通',
`tenant_id` BIGINT NOT NULL COMMENT '集团/租户隔离字段,所有查询必须带租户上下文;数据级别:普通',
`org_id` BIGINT NULL COMMENT '所属组织,集团级或公共配置为空;数据级别:普通',
`campus_id` BIGINT NULL COMMENT '所属校区,跨校区或总部级数据为空;数据级别:普通',
`created_by` BIGINT NOT NULL COMMENT '创建人账号 ID;数据级别:普通',
`created_at` DATETIME NOT NULL COMMENT '创建时间;数据级别:普通',
`updated_by` BIGINT NULL COMMENT '最后更新人账号 ID;数据级别:普通',
`updated_at` DATETIME NULL COMMENT '最后更新时间;数据级别:普通',
`is_deleted` TINYINT NOT NULL DEFAULT 0 COMMENT '是否已删除,0 未删除,1 已删除;数据级别:普通',
`deleted_at` DATETIME NULL COMMENT '删除时间,未删除为空;数据级别:普通',
`deleted_by` BIGINT NULL COMMENT '删除人账号 ID,未删除为空;数据级别:普通',
`version` INT NOT NULL DEFAULT 1 COMMENT '乐观锁版本号,写操作必须校验;数据级别:普通',
`currency_code` VARCHAR(16) NOT NULL COMMENT '币别编码,唯一;数据级别:普通',
`currency_name` VARCHAR(64) NOT NULL COMMENT '币别名称;数据级别:普通',
`currency_symbol` VARCHAR(16) NULL COMMENT '货币符号;数据级别:普通',
`decimal_places` INT NOT NULL COMMENT '金额小数位;数据级别:普通',
`base_currency` TINYINT NOT NULL COMMENT '是否本位币;数据级别:普通',
`enabled` TINYINT NOT NULL COMMENT '是否启用;数据级别:普通',
PRIMARY KEY (`id`),
UNIQUE KEY `uk_currency_code` (`currency_code`),
KEY `idx_base_enabled` (`base_currency`, `enabled`),
KEY `idx_tenant_deleted` (`tenant_id`, `is_deleted`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='FinanceCurrency:币别基础资料';
fin_exchange_rate_systemExchangeRateSystem
CREATE TABLE `fin_exchange_rate_system` (
`id` BIGINT NOT NULL COMMENT '主键,雪花或号段生成,禁止复用;数据级别:普通',
`tenant_id` BIGINT NOT NULL COMMENT '集团/租户隔离字段,所有查询必须带租户上下文;数据级别:普通',
`org_id` BIGINT NULL COMMENT '所属组织,集团级或公共配置为空;数据级别:普通',
`campus_id` BIGINT NULL COMMENT '所属校区,跨校区或总部级数据为空;数据级别:普通',
`created_by` BIGINT NOT NULL COMMENT '创建人账号 ID;数据级别:普通',
`created_at` DATETIME NOT NULL COMMENT '创建时间;数据级别:普通',
`updated_by` BIGINT NULL COMMENT '最后更新人账号 ID;数据级别:普通',
`updated_at` DATETIME NULL COMMENT '最后更新时间;数据级别:普通',
`is_deleted` TINYINT NOT NULL DEFAULT 0 COMMENT '是否已删除,0 未删除,1 已删除;数据级别:普通',
`deleted_at` DATETIME NULL COMMENT '删除时间,未删除为空;数据级别:普通',
`deleted_by` BIGINT NULL COMMENT '删除人账号 ID,未删除为空;数据级别:普通',
`version` INT NOT NULL DEFAULT 1 COMMENT '乐观锁版本号,写操作必须校验;数据级别:普通',
`rate_system_code` VARCHAR(64) NOT NULL COMMENT '汇率体系编码,唯一;数据级别:普通',
`rate_system_name` VARCHAR(128) NOT NULL COMMENT '汇率体系名称;数据级别:普通',
`base_currency_code` VARCHAR(16) NOT NULL COMMENT '本位币编码;数据级别:普通',
`rate_mode` VARCHAR(32) NOT NULL COMMENT '固定汇率/浮动汇率/手工维护;数据级别:普通',
`rate_detail_json` JSON NOT NULL COMMENT '币别、期间、汇率和生效日期明细;数据级别:普通',
`enabled` TINYINT NOT NULL COMMENT '是否启用;数据级别:普通',
PRIMARY KEY (`id`),
UNIQUE KEY `uk_rate_system_code` (`rate_system_code`),
KEY `idx_enabled` (`enabled`),
KEY `idx_tenant_deleted` (`tenant_id`, `is_deleted`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='ExchangeRateSystem:汇率体系与汇率明细';
fin_accounting_calendarAccountingCalendar
CREATE TABLE `fin_accounting_calendar` (
`id` BIGINT NOT NULL COMMENT '主键,雪花或号段生成,禁止复用;数据级别:普通',
`tenant_id` BIGINT NOT NULL COMMENT '集团/租户隔离字段,所有查询必须带租户上下文;数据级别:普通',
`org_id` BIGINT NULL COMMENT '所属组织,集团级或公共配置为空;数据级别:普通',
`campus_id` BIGINT NULL COMMENT '所属校区,跨校区或总部级数据为空;数据级别:普通',
`created_by` BIGINT NOT NULL COMMENT '创建人账号 ID;数据级别:普通',
`created_at` DATETIME NOT NULL COMMENT '创建时间;数据级别:普通',
`updated_by` BIGINT NULL COMMENT '最后更新人账号 ID;数据级别:普通',
`updated_at` DATETIME NULL COMMENT '最后更新时间;数据级别:普通',
`is_deleted` TINYINT NOT NULL DEFAULT 0 COMMENT '是否已删除,0 未删除,1 已删除;数据级别:普通',
`deleted_at` DATETIME NULL COMMENT '删除时间,未删除为空;数据级别:普通',
`deleted_by` BIGINT NULL COMMENT '删除人账号 ID,未删除为空;数据级别:普通',
`version` INT NOT NULL DEFAULT 1 COMMENT '乐观锁版本号,写操作必须校验;数据级别:普通',
`calendar_code` VARCHAR(64) NOT NULL COMMENT '会计日历编码,唯一;数据级别:普通',
`calendar_name` VARCHAR(128) NOT NULL COMMENT '会计日历名称;数据级别:普通',
`fiscal_year` INT NOT NULL COMMENT '会计年度;数据级别:普通',
`period_json` JSON NOT NULL COMMENT '期间、开始日期、结束日期和开关账状态;数据级别:普通',
`current_period` VARCHAR(32) NULL COMMENT '当前会计期间;数据级别:普通',
`calendar_status` VARCHAR(32) NOT NULL COMMENT '草稿/启用/停用;数据级别:普通',
PRIMARY KEY (`id`),
UNIQUE KEY `uk_calendar_code_year` (`calendar_code`, `fiscal_year`),
KEY `idx_status` (`calendar_status`),
KEY `idx_tenant_deleted` (`tenant_id`, `is_deleted`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='AccountingCalendar:会计日历和期间';
fin_accounting_elementAccountingElement
CREATE TABLE `fin_accounting_element` (
`id` BIGINT NOT NULL COMMENT '主键,雪花或号段生成,禁止复用;数据级别:普通',
`tenant_id` BIGINT NOT NULL COMMENT '集团/租户隔离字段,所有查询必须带租户上下文;数据级别:普通',
`org_id` BIGINT NULL COMMENT '所属组织,集团级或公共配置为空;数据级别:普通',
`campus_id` BIGINT NULL COMMENT '所属校区,跨校区或总部级数据为空;数据级别:普通',
`created_by` BIGINT NOT NULL COMMENT '创建人账号 ID;数据级别:普通',
`created_at` DATETIME NOT NULL COMMENT '创建时间;数据级别:普通',
`updated_by` BIGINT NULL COMMENT '最后更新人账号 ID;数据级别:普通',
`updated_at` DATETIME NULL COMMENT '最后更新时间;数据级别:普通',
`is_deleted` TINYINT NOT NULL DEFAULT 0 COMMENT '是否已删除,0 未删除,1 已删除;数据级别:普通',
`deleted_at` DATETIME NULL COMMENT '删除时间,未删除为空;数据级别:普通',
`deleted_by` BIGINT NULL COMMENT '删除人账号 ID,未删除为空;数据级别:普通',
`version` INT NOT NULL DEFAULT 1 COMMENT '乐观锁版本号,写操作必须校验;数据级别:普通',
`element_code` VARCHAR(64) NOT NULL COMMENT '会计要素编码,唯一;数据级别:普通',
`element_name` VARCHAR(64) NOT NULL COMMENT '会计要素名称;数据级别:普通',
`balance_direction` VARCHAR(16) NOT NULL COMMENT '借/贷;数据级别:普通',
`sort_no` INT NOT NULL COMMENT '排序;数据级别:普通',
`enabled` TINYINT NOT NULL COMMENT '是否启用;数据级别:普通',
PRIMARY KEY (`id`),
UNIQUE KEY `uk_element_code` (`element_code`),
KEY `idx_enabled` (`enabled`),
KEY `idx_tenant_deleted` (`tenant_id`, `is_deleted`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='AccountingElement:会计要素';
fin_accounting_dimensionAccountingDimension
CREATE TABLE `fin_accounting_dimension` (
`id` BIGINT NOT NULL COMMENT '主键,雪花或号段生成,禁止复用;数据级别:普通',
`tenant_id` BIGINT NOT NULL COMMENT '集团/租户隔离字段,所有查询必须带租户上下文;数据级别:普通',
`org_id` BIGINT NULL COMMENT '所属组织,集团级或公共配置为空;数据级别:普通',
`campus_id` BIGINT NULL COMMENT '所属校区,跨校区或总部级数据为空;数据级别:普通',
`created_by` BIGINT NOT NULL COMMENT '创建人账号 ID;数据级别:普通',
`created_at` DATETIME NOT NULL COMMENT '创建时间;数据级别:普通',
`updated_by` BIGINT NULL COMMENT '最后更新人账号 ID;数据级别:普通',
`updated_at` DATETIME NULL COMMENT '最后更新时间;数据级别:普通',
`is_deleted` TINYINT NOT NULL DEFAULT 0 COMMENT '是否已删除,0 未删除,1 已删除;数据级别:普通',
`deleted_at` DATETIME NULL COMMENT '删除时间,未删除为空;数据级别:普通',
`deleted_by` BIGINT NULL COMMENT '删除人账号 ID,未删除为空;数据级别:普通',
`version` INT NOT NULL DEFAULT 1 COMMENT '乐观锁版本号,写操作必须校验;数据级别:普通',
`dimension_code` VARCHAR(64) NOT NULL COMMENT '核算维度编码,唯一;数据级别:普通',
`dimension_name` VARCHAR(128) NOT NULL COMMENT '核算维度名称;数据级别:普通',
`dimension_type` VARCHAR(64) NOT NULL COMMENT '学员/家长/员工/供应商/校区/部门/项目/课程;数据级别:普通',
`item_json` JSON NOT NULL COMMENT '维度项目编码、名称、来源对象和启用状态;数据级别:普通',
`source_object_type` VARCHAR(64) NULL COMMENT '来源业务对象类型;数据级别:普通',
`enabled` TINYINT NOT NULL COMMENT '是否启用;数据级别:普通',
PRIMARY KEY (`id`),
UNIQUE KEY `uk_dimension_code` (`dimension_code`),
KEY `idx_type_enabled` (`dimension_type`, `enabled`),
KEY `idx_tenant_deleted` (`tenant_id`, `is_deleted`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='AccountingDimension:核算维度和辅助核算项目';
fin_voucher_wordVoucherWord
CREATE TABLE `fin_voucher_word` (
`id` BIGINT NOT NULL COMMENT '主键,雪花或号段生成,禁止复用;数据级别:普通',
`tenant_id` BIGINT NOT NULL COMMENT '集团/租户隔离字段,所有查询必须带租户上下文;数据级别:普通',
`org_id` BIGINT NULL COMMENT '所属组织,集团级或公共配置为空;数据级别:普通',
`campus_id` BIGINT NULL COMMENT '所属校区,跨校区或总部级数据为空;数据级别:普通',
`created_by` BIGINT NOT NULL COMMENT '创建人账号 ID;数据级别:普通',
`created_at` DATETIME NOT NULL COMMENT '创建时间;数据级别:普通',
`updated_by` BIGINT NULL COMMENT '最后更新人账号 ID;数据级别:普通',
`updated_at` DATETIME NULL COMMENT '最后更新时间;数据级别:普通',
`is_deleted` TINYINT NOT NULL DEFAULT 0 COMMENT '是否已删除,0 未删除,1 已删除;数据级别:普通',
`deleted_at` DATETIME NULL COMMENT '删除时间,未删除为空;数据级别:普通',
`deleted_by` BIGINT NULL COMMENT '删除人账号 ID,未删除为空;数据级别:普通',
`version` INT NOT NULL DEFAULT 1 COMMENT '乐观锁版本号,写操作必须校验;数据级别:普通',
`word_code` VARCHAR(32) NOT NULL COMMENT '凭证字编码,唯一;数据级别:普通',
`word_name` VARCHAR(64) NOT NULL COMMENT '凭证字名称;数据级别:普通',
`number_rule` JSON NOT NULL COMMENT '凭证编号规则;数据级别:普通',
`default_flag` TINYINT NOT NULL COMMENT '是否默认;数据级别:普通',
`enabled` TINYINT NOT NULL COMMENT '是否启用;数据级别:普通',
PRIMARY KEY (`id`),
UNIQUE KEY `uk_word_code` (`word_code`),
KEY `idx_default_enabled` (`default_flag`, `enabled`),
KEY `idx_tenant_deleted` (`tenant_id`, `is_deleted`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='VoucherWord:凭证字';
fin_accounting_policyAccountingPolicy
CREATE TABLE `fin_accounting_policy` (
`id` BIGINT NOT NULL COMMENT '主键,雪花或号段生成,禁止复用;数据级别:普通',
`tenant_id` BIGINT NOT NULL COMMENT '集团/租户隔离字段,所有查询必须带租户上下文;数据级别:普通',
`org_id` BIGINT NULL COMMENT '所属组织,集团级或公共配置为空;数据级别:普通',
`campus_id` BIGINT NULL COMMENT '所属校区,跨校区或总部级数据为空;数据级别:普通',
`created_by` BIGINT NOT NULL COMMENT '创建人账号 ID;数据级别:普通',
`created_at` DATETIME NOT NULL COMMENT '创建时间;数据级别:普通',
`updated_by` BIGINT NULL COMMENT '最后更新人账号 ID;数据级别:普通',
`updated_at` DATETIME NULL COMMENT '最后更新时间;数据级别:普通',
`is_deleted` TINYINT NOT NULL DEFAULT 0 COMMENT '是否已删除,0 未删除,1 已删除;数据级别:普通',
`deleted_at` DATETIME NULL COMMENT '删除时间,未删除为空;数据级别:普通',
`deleted_by` BIGINT NULL COMMENT '删除人账号 ID,未删除为空;数据级别:普通',
`version` INT NOT NULL DEFAULT 1 COMMENT '乐观锁版本号,写操作必须校验;数据级别:普通',
`policy_code` VARCHAR(64) NOT NULL COMMENT '政策编码,唯一;数据级别:普通',
`policy_name` VARCHAR(128) NOT NULL COMMENT '政策名称;数据级别:普通',
`accounting_system_code` VARCHAR(64) NOT NULL COMMENT '会计核算体系编码;数据级别:普通',
`calendar_id` BIGINT NOT NULL COMMENT '会计日历 ID;数据级别:普通',
`currency_code` VARCHAR(16) NOT NULL COMMENT '本位币编码;数据级别:普通',
`rate_system_id` BIGINT NULL COMMENT '汇率体系 ID;数据级别:普通',
`enabled` TINYINT NOT NULL COMMENT '是否启用;数据级别:普通',
PRIMARY KEY (`id`),
UNIQUE KEY `uk_policy_code` (`policy_code`),
KEY `idx_system_enabled` (`accounting_system_code`, `enabled`),
KEY `idx_tenant_deleted` (`tenant_id`, `is_deleted`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='AccountingPolicy:会计政策和核算体系';
fin_ledger_bookLedgerBook
CREATE TABLE `fin_ledger_book` (
`id` BIGINT NOT NULL COMMENT '主键,雪花或号段生成,禁止复用;数据级别:普通',
`tenant_id` BIGINT NOT NULL COMMENT '集团/租户隔离字段,所有查询必须带租户上下文;数据级别:普通',
`org_id` BIGINT NULL COMMENT '所属组织,集团级或公共配置为空;数据级别:普通',
`campus_id` BIGINT NULL COMMENT '所属校区,跨校区或总部级数据为空;数据级别:普通',
`created_by` BIGINT NOT NULL COMMENT '创建人账号 ID;数据级别:普通',
`created_at` DATETIME NOT NULL COMMENT '创建时间;数据级别:普通',
`updated_by` BIGINT NULL COMMENT '最后更新人账号 ID;数据级别:普通',
`updated_at` DATETIME NULL COMMENT '最后更新时间;数据级别:普通',
`is_deleted` TINYINT NOT NULL DEFAULT 0 COMMENT '是否已删除,0 未删除,1 已删除;数据级别:普通',
`deleted_at` DATETIME NULL COMMENT '删除时间,未删除为空;数据级别:普通',
`deleted_by` BIGINT NULL COMMENT '删除人账号 ID,未删除为空;数据级别:普通',
`version` INT NOT NULL DEFAULT 1 COMMENT '乐观锁版本号,写操作必须校验;数据级别:普通',
`ledger_code` VARCHAR(64) NOT NULL COMMENT '账簿编码,唯一;数据级别:普通',
`ledger_name` VARCHAR(128) NOT NULL COMMENT '账簿名称;数据级别:普通',
`account_set_id` BIGINT NOT NULL COMMENT '账套 ID;数据级别:普通',
`policy_id` BIGINT NOT NULL COMMENT '会计政策 ID;数据级别:普通',
`ledger_type` VARCHAR(32) NOT NULL COMMENT '主账簿/辅助账簿/调整账簿/合并账簿;数据级别:普通',
`enabled` TINYINT NOT NULL COMMENT '是否启用;数据级别:普通',
PRIMARY KEY (`id`),
UNIQUE KEY `uk_account_ledger` (`account_set_id`, `ledger_code`),
KEY `idx_type_enabled` (`ledger_type`, `enabled`),
KEY `idx_tenant_deleted` (`tenant_id`, `is_deleted`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='LedgerBook:账簿主数据';
fin_summary_templateSummaryTemplate
CREATE TABLE `fin_summary_template` (
`id` BIGINT NOT NULL COMMENT '主键,雪花或号段生成,禁止复用;数据级别:普通',
`tenant_id` BIGINT NOT NULL COMMENT '集团/租户隔离字段,所有查询必须带租户上下文;数据级别:普通',
`org_id` BIGINT NULL COMMENT '所属组织,集团级或公共配置为空;数据级别:普通',
`campus_id` BIGINT NULL COMMENT '所属校区,跨校区或总部级数据为空;数据级别:普通',
`created_by` BIGINT NOT NULL COMMENT '创建人账号 ID;数据级别:普通',
`created_at` DATETIME NOT NULL COMMENT '创建时间;数据级别:普通',
`updated_by` BIGINT NULL COMMENT '最后更新人账号 ID;数据级别:普通',
`updated_at` DATETIME NULL COMMENT '最后更新时间;数据级别:普通',
`is_deleted` TINYINT NOT NULL DEFAULT 0 COMMENT '是否已删除,0 未删除,1 已删除;数据级别:普通',
`deleted_at` DATETIME NULL COMMENT '删除时间,未删除为空;数据级别:普通',
`deleted_by` BIGINT NULL COMMENT '删除人账号 ID,未删除为空;数据级别:普通',
`version` INT NOT NULL DEFAULT 1 COMMENT '乐观锁版本号,写操作必须校验;数据级别:普通',
`summary_code` VARCHAR(64) NOT NULL COMMENT '摘要编码,唯一;数据级别:普通',
`summary_text` VARCHAR(255) NOT NULL COMMENT '摘要内容;数据级别:普通',
`biz_scene` VARCHAR(64) NULL COMMENT '适用业务场景;数据级别:普通',
`enabled` TINYINT NOT NULL COMMENT '是否启用;数据级别:普通',
PRIMARY KEY (`id`),
UNIQUE KEY `uk_summary_code` (`summary_code`),
KEY `idx_scene_enabled` (`biz_scene`, `enabled`),
KEY `idx_tenant_deleted` (`tenant_id`, `is_deleted`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='SummaryTemplate:摘要库';
fin_settlement_methodSettlementMethod
CREATE TABLE `fin_settlement_method` (
`id` BIGINT NOT NULL COMMENT '主键,雪花或号段生成,禁止复用;数据级别:普通',
`tenant_id` BIGINT NOT NULL COMMENT '集团/租户隔离字段,所有查询必须带租户上下文;数据级别:普通',
`org_id` BIGINT NULL COMMENT '所属组织,集团级或公共配置为空;数据级别:普通',
`campus_id` BIGINT NULL COMMENT '所属校区,跨校区或总部级数据为空;数据级别:普通',
`created_by` BIGINT NOT NULL COMMENT '创建人账号 ID;数据级别:普通',
`created_at` DATETIME NOT NULL COMMENT '创建时间;数据级别:普通',
`updated_by` BIGINT NULL COMMENT '最后更新人账号 ID;数据级别:普通',
`updated_at` DATETIME NULL COMMENT '最后更新时间;数据级别:普通',
`is_deleted` TINYINT NOT NULL DEFAULT 0 COMMENT '是否已删除,0 未删除,1 已删除;数据级别:普通',
`deleted_at` DATETIME NULL COMMENT '删除时间,未删除为空;数据级别:普通',
`deleted_by` BIGINT NULL COMMENT '删除人账号 ID,未删除为空;数据级别:普通',
`version` INT NOT NULL DEFAULT 1 COMMENT '乐观锁版本号,写操作必须校验;数据级别:普通',
`method_code` VARCHAR(64) NOT NULL COMMENT '结算方式编码,唯一;数据级别:普通',
`method_name` VARCHAR(128) NOT NULL COMMENT '结算方式名称;数据级别:普通',
`channel_type` VARCHAR(32) NOT NULL COMMENT '现金/银行/微信/支付宝/监管账户/其他;数据级别:普通',
`enabled` TINYINT NOT NULL COMMENT '是否启用;数据级别:普通',
PRIMARY KEY (`id`),
UNIQUE KEY `uk_method_code` (`method_code`),
KEY `idx_channel_enabled` (`channel_type`, `enabled`),
KEY `idx_tenant_deleted` (`tenant_id`, `is_deleted`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='SettlementMethod:结算方式';
fin_cash_flow_itemCashFlowItem
CREATE TABLE `fin_cash_flow_item` (
`id` BIGINT NOT NULL COMMENT '主键,雪花或号段生成,禁止复用;数据级别:普通',
`tenant_id` BIGINT NOT NULL COMMENT '集团/租户隔离字段,所有查询必须带租户上下文;数据级别:普通',
`org_id` BIGINT NULL COMMENT '所属组织,集团级或公共配置为空;数据级别:普通',
`campus_id` BIGINT NULL COMMENT '所属校区,跨校区或总部级数据为空;数据级别:普通',
`created_by` BIGINT NOT NULL COMMENT '创建人账号 ID;数据级别:普通',
`created_at` DATETIME NOT NULL COMMENT '创建时间;数据级别:普通',
`updated_by` BIGINT NULL COMMENT '最后更新人账号 ID;数据级别:普通',
`updated_at` DATETIME NULL COMMENT '最后更新时间;数据级别:普通',
`is_deleted` TINYINT NOT NULL DEFAULT 0 COMMENT '是否已删除,0 未删除,1 已删除;数据级别:普通',
`deleted_at` DATETIME NULL COMMENT '删除时间,未删除为空;数据级别:普通',
`deleted_by` BIGINT NULL COMMENT '删除人账号 ID,未删除为空;数据级别:普通',
`version` INT NOT NULL DEFAULT 1 COMMENT '乐观锁版本号,写操作必须校验;数据级别:普通',
`item_code` VARCHAR(64) NOT NULL COMMENT '现金流量项目编码,唯一;数据级别:普通',
`item_name` VARCHAR(128) NOT NULL COMMENT '现金流量项目名称;数据级别:普通',
`item_type` VARCHAR(32) NOT NULL COMMENT '经营/投资/筹资/汇率影响/附表项目;数据级别:普通',
`parent_item_id` BIGINT NULL COMMENT '上级项目 ID;数据级别:普通',
`enabled` TINYINT NOT NULL COMMENT '是否启用;数据级别:普通',
PRIMARY KEY (`id`),
UNIQUE KEY `uk_cash_item_code` (`item_code`),
KEY `idx_type_enabled` (`item_type`, `enabled`),
KEY `idx_tenant_deleted` (`tenant_id`, `is_deleted`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='CashFlowItem:现金流量项目';
fin_gl_parameterGeneralLedgerParameter
CREATE TABLE `fin_gl_parameter` (
`id` BIGINT NOT NULL COMMENT '主键,雪花或号段生成,禁止复用;数据级别:普通',
`tenant_id` BIGINT NOT NULL COMMENT '集团/租户隔离字段,所有查询必须带租户上下文;数据级别:普通',
`org_id` BIGINT NULL COMMENT '所属组织,集团级或公共配置为空;数据级别:普通',
`campus_id` BIGINT NULL COMMENT '所属校区,跨校区或总部级数据为空;数据级别:普通',
`created_by` BIGINT NOT NULL COMMENT '创建人账号 ID;数据级别:普通',
`created_at` DATETIME NOT NULL COMMENT '创建时间;数据级别:普通',
`updated_by` BIGINT NULL COMMENT '最后更新人账号 ID;数据级别:普通',
`updated_at` DATETIME NULL COMMENT '最后更新时间;数据级别:普通',
`is_deleted` TINYINT NOT NULL DEFAULT 0 COMMENT '是否已删除,0 未删除,1 已删除;数据级别:普通',
`deleted_at` DATETIME NULL COMMENT '删除时间,未删除为空;数据级别:普通',
`deleted_by` BIGINT NULL COMMENT '删除人账号 ID,未删除为空;数据级别:普通',
`version` INT NOT NULL DEFAULT 1 COMMENT '乐观锁版本号,写操作必须校验;数据级别:普通',
`account_set_id` BIGINT NOT NULL COMMENT '账套 ID;数据级别:普通',
`parameter_json` JSON NOT NULL COMMENT '凭证、过账、调汇、结账、现金流量和反结账参数;数据级别:普通',
`version_no` VARCHAR(32) NOT NULL COMMENT '参数版本;数据级别:普通',
`enabled` TINYINT NOT NULL COMMENT '是否启用;数据级别:普通',
PRIMARY KEY (`id`),
UNIQUE KEY `uk_set_version` (`account_set_id`, `version`),
KEY `idx_enabled` (`enabled`),
KEY `idx_tenant_deleted` (`tenant_id`, `is_deleted`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='GeneralLedgerParameter:总账管理参数';
fin_route_rule_versionFinanceRouteRuleVersion
CREATE TABLE `fin_route_rule_version` (
`id` BIGINT NOT NULL COMMENT '主键,雪花或号段生成,禁止复用;数据级别:普通',
`tenant_id` BIGINT NOT NULL COMMENT '集团/租户隔离字段,所有查询必须带租户上下文;数据级别:普通',
`org_id` BIGINT NULL COMMENT '所属组织,集团级或公共配置为空;数据级别:普通',
`campus_id` BIGINT NULL COMMENT '所属校区,跨校区或总部级数据为空;数据级别:普通',
`created_by` BIGINT NOT NULL COMMENT '创建人账号 ID;数据级别:普通',
`created_at` DATETIME NOT NULL COMMENT '创建时间;数据级别:普通',
`updated_by` BIGINT NULL COMMENT '最后更新人账号 ID;数据级别:普通',
`updated_at` DATETIME NULL COMMENT '最后更新时间;数据级别:普通',
`is_deleted` TINYINT NOT NULL DEFAULT 0 COMMENT '是否已删除,0 未删除,1 已删除;数据级别:普通',
`deleted_at` DATETIME NULL COMMENT '删除时间,未删除为空;数据级别:普通',
`deleted_by` BIGINT NULL COMMENT '删除人账号 ID,未删除为空;数据级别:普通',
`version` INT NOT NULL DEFAULT 1 COMMENT '乐观锁版本号,写操作必须校验;数据级别:普通',
`rule_code` VARCHAR(64) NOT NULL COMMENT '规则编码;数据级别:普通',
`rule_name` VARCHAR(128) NOT NULL COMMENT '规则名称;数据级别:普通',
`event_type` VARCHAR(64) NOT NULL COMMENT '收款/课消/退款/报销/采购/薪酬等事件类型;数据级别:普通',
`priority` INT NOT NULL COMMENT '匹配优先级;数据级别:普通',
`route_expression` JSON NOT NULL COMMENT '法人、校区、业务类型和金额等路由条件;数据级别:普通',
`fallback_policy` JSON NOT NULL COMMENT '未命中或冲突时的兜底策略;数据级别:普通',
`version_no` VARCHAR(32) NOT NULL COMMENT '规则版本号;数据级别:普通',
`approval_status` VARCHAR(32) NOT NULL COMMENT '草稿/待审批/已生效/已停用;数据级别:普通',
`effective_date` DATE NOT NULL COMMENT '生效日期;数据级别:普通',
`expire_date` DATE NULL COMMENT '失效日期;数据级别:普通',
PRIMARY KEY (`id`),
UNIQUE KEY `uk_rule_version` (`rule_code`, `version`),
KEY `idx_event_priority_status` (`event_type`, `priority`, `approval_status`),
KEY `idx_tenant_deleted` (`tenant_id`, `is_deleted`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='FinanceRouteRuleVersion:财务事件路由规则版本';
fin_subject_mappingFinanceSubjectMapping
CREATE TABLE `fin_subject_mapping` (
`id` BIGINT NOT NULL COMMENT '主键,雪花或号段生成,禁止复用;数据级别:普通',
`tenant_id` BIGINT NOT NULL COMMENT '集团/租户隔离字段,所有查询必须带租户上下文;数据级别:普通',
`org_id` BIGINT NULL COMMENT '所属组织,集团级或公共配置为空;数据级别:普通',
`campus_id` BIGINT NULL COMMENT '所属校区,跨校区或总部级数据为空;数据级别:普通',
`created_by` BIGINT NOT NULL COMMENT '创建人账号 ID;数据级别:普通',
`created_at` DATETIME NOT NULL COMMENT '创建时间;数据级别:普通',
`updated_by` BIGINT NULL COMMENT '最后更新人账号 ID;数据级别:普通',
`updated_at` DATETIME NULL COMMENT '最后更新时间;数据级别:普通',
`is_deleted` TINYINT NOT NULL DEFAULT 0 COMMENT '是否已删除,0 未删除,1 已删除;数据级别:普通',
`deleted_at` DATETIME NULL COMMENT '删除时间,未删除为空;数据级别:普通',
`deleted_by` BIGINT NULL COMMENT '删除人账号 ID,未删除为空;数据级别:普通',
`version` INT NOT NULL DEFAULT 1 COMMENT '乐观锁版本号,写操作必须校验;数据级别:普通',
`account_set_id` BIGINT NOT NULL COMMENT '账套 ID;数据级别:普通',
`event_type` VARCHAR(64) NOT NULL COMMENT '财务事件类型;数据级别:普通',
`biz_scene` VARCHAR(64) NOT NULL COMMENT '业务场景;数据级别:普通',
`debit_subject_code` VARCHAR(64) NOT NULL COMMENT '借方科目编码;数据级别:普通',
`credit_subject_code` VARCHAR(64) NOT NULL COMMENT '贷方科目编码;数据级别:普通',
`tax_subject_code` VARCHAR(64) NULL COMMENT '税金科目编码;数据级别:普通',
`version_no` VARCHAR(32) NOT NULL COMMENT '映射版本号;数据级别:普通',
`approval_status` VARCHAR(32) NOT NULL COMMENT '草稿/待审批/已生效/已停用;数据级别:普通',
`effective_date` DATE NOT NULL COMMENT '生效日期;数据级别:普通',
`expire_date` DATE NULL COMMENT '失效日期;数据级别:普通',
`status` VARCHAR(32) NOT NULL COMMENT '启用/停用;数据级别:普通',
PRIMARY KEY (`id`),
UNIQUE KEY `uk_set_event_scene_version` (`account_set_id`, `event_type`, `biz_scene`, `version`),
KEY `idx_status` (`status`),
KEY `idx_tenant_deleted` (`tenant_id`, `is_deleted`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='FinanceSubjectMapping:会计科目映射版本';
fin_aux_mappingFinanceAuxMapping
CREATE TABLE `fin_aux_mapping` (
`id` BIGINT NOT NULL COMMENT '主键,雪花或号段生成,禁止复用;数据级别:普通',
`tenant_id` BIGINT NOT NULL COMMENT '集团/租户隔离字段,所有查询必须带租户上下文;数据级别:普通',
`org_id` BIGINT NULL COMMENT '所属组织,集团级或公共配置为空;数据级别:普通',
`campus_id` BIGINT NULL COMMENT '所属校区,跨校区或总部级数据为空;数据级别:普通',
`created_by` BIGINT NOT NULL COMMENT '创建人账号 ID;数据级别:普通',
`created_at` DATETIME NOT NULL COMMENT '创建时间;数据级别:普通',
`updated_by` BIGINT NULL COMMENT '最后更新人账号 ID;数据级别:普通',
`updated_at` DATETIME NULL COMMENT '最后更新时间;数据级别:普通',
`is_deleted` TINYINT NOT NULL DEFAULT 0 COMMENT '是否已删除,0 未删除,1 已删除;数据级别:普通',
`deleted_at` DATETIME NULL COMMENT '删除时间,未删除为空;数据级别:普通',
`deleted_by` BIGINT NULL COMMENT '删除人账号 ID,未删除为空;数据级别:普通',
`version` INT NOT NULL DEFAULT 1 COMMENT '乐观锁版本号,写操作必须校验;数据级别:普通',
`account_set_id` BIGINT NOT NULL COMMENT '账套 ID;数据级别:普通',
`aux_type` VARCHAR(64) NOT NULL COMMENT '客户/供应商/员工/部门/校区/项目等辅助类型;数据级别:普通',
`dino_object_type` VARCHAR(64) NOT NULL COMMENT '迪诺对象类型;数据级别:普通',
`dino_object_id` BIGINT NOT NULL COMMENT '迪诺对象 ID;数据级别:普通',
`dino_object_code` VARCHAR(64) NOT NULL COMMENT '迪诺对象编码;数据级别:普通',
`dimension_code` VARCHAR(64) NOT NULL COMMENT '迪诺核算维度编码;数据级别:普通',
`dimension_item_code` VARCHAR(64) NOT NULL COMMENT '迪诺核算维度项目编码;数据级别:普通',
`dimension_item_id` BIGINT NULL COMMENT '迪诺核算维度项目 ID;数据级别:普通',
`validation_status` VARCHAR(32) NOT NULL COMMENT '待校验/有效/无效/停用;数据级别:普通',
PRIMARY KEY (`id`),
UNIQUE KEY `uk_set_aux_object` (`account_set_id`, `aux_type`, `dino_object_type`),
KEY `idx_validation_status` (`validation_status`),
KEY `idx_tenant_deleted` (`tenant_id`, `is_deleted`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='FinanceAuxMapping:辅助核算对象映射';
fin_voucher_templateFinanceVoucherTemplate
CREATE TABLE `fin_voucher_template` (
`id` BIGINT NOT NULL COMMENT '主键,雪花或号段生成,禁止复用;数据级别:普通',
`tenant_id` BIGINT NOT NULL COMMENT '集团/租户隔离字段,所有查询必须带租户上下文;数据级别:普通',
`org_id` BIGINT NULL COMMENT '所属组织,集团级或公共配置为空;数据级别:普通',
`campus_id` BIGINT NULL COMMENT '所属校区,跨校区或总部级数据为空;数据级别:普通',
`created_by` BIGINT NOT NULL COMMENT '创建人账号 ID;数据级别:普通',
`created_at` DATETIME NOT NULL COMMENT '创建时间;数据级别:普通',
`updated_by` BIGINT NULL COMMENT '最后更新人账号 ID;数据级别:普通',
`updated_at` DATETIME NULL COMMENT '最后更新时间;数据级别:普通',
`is_deleted` TINYINT NOT NULL DEFAULT 0 COMMENT '是否已删除,0 未删除,1 已删除;数据级别:普通',
`deleted_at` DATETIME NULL COMMENT '删除时间,未删除为空;数据级别:普通',
`deleted_by` BIGINT NULL COMMENT '删除人账号 ID,未删除为空;数据级别:普通',
`version` INT NOT NULL DEFAULT 1 COMMENT '乐观锁版本号,写操作必须校验;数据级别:普通',
`template_code` VARCHAR(64) NOT NULL COMMENT '模板编码;数据级别:普通',
`template_name` VARCHAR(128) NOT NULL COMMENT '模板名称;数据级别:普通',
`event_type` VARCHAR(64) NOT NULL COMMENT '适用财务事件类型;数据级别:普通',
`voucher_mode` VARCHAR(32) NOT NULL COMMENT '业务凭证/总账凭证/调整凭证/冲销凭证;数据级别:普通',
`voucher_word` VARCHAR(32) NULL COMMENT '凭证字;数据级别:普通',
`summary_template` VARCHAR(255) NOT NULL COMMENT '摘要模板;数据级别:普通',
`entry_rule_json` JSON NOT NULL COMMENT '分录生成规则;数据级别:普通',
`amount_rule_json` JSON NOT NULL COMMENT '金额取值和税额规则;数据级别:普通',
`aux_rule_json` JSON NULL COMMENT '辅助核算取值规则;数据级别:普通',
`version_no` VARCHAR(32) NOT NULL COMMENT '模板版本;数据级别:普通',
`approval_status` VARCHAR(32) NOT NULL COMMENT '草稿/待审批/已生效/已停用;数据级别:普通',
`enabled` TINYINT NOT NULL COMMENT '是否启用;数据级别:普通',
PRIMARY KEY (`id`),
UNIQUE KEY `uk_template_version` (`template_code`, `version`),
KEY `idx_event_enabled` (`event_type`, `enabled`),
KEY `idx_tenant_deleted` (`tenant_id`, `is_deleted`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='FinanceVoucherTemplate:凭证与单据生成模板';
fin_finance_eventFinanceEvent
CREATE TABLE `fin_finance_event` (
`id` BIGINT NOT NULL COMMENT '主键,雪花或号段生成,禁止复用;数据级别:普通',
`tenant_id` BIGINT NOT NULL COMMENT '集团/租户隔离字段,所有查询必须带租户上下文;数据级别:普通',
`org_id` BIGINT NULL COMMENT '所属组织,集团级或公共配置为空;数据级别:普通',
`campus_id` BIGINT NOT NULL COMMENT '所属校区,跨校区或总部级数据为空;本表业务要求必填;数据级别:普通',
`created_by` BIGINT NOT NULL COMMENT '创建人账号 ID;数据级别:普通',
`created_at` DATETIME NOT NULL COMMENT '创建时间;数据级别:普通',
`updated_by` BIGINT NULL COMMENT '最后更新人账号 ID;数据级别:普通',
`updated_at` DATETIME NULL COMMENT '最后更新时间;数据级别:普通',
`is_deleted` TINYINT NOT NULL DEFAULT 0 COMMENT '是否已删除,0 未删除,1 已删除;数据级别:普通',
`deleted_at` DATETIME NULL COMMENT '删除时间,未删除为空;数据级别:普通',
`deleted_by` BIGINT NULL COMMENT '删除人账号 ID,未删除为空;数据级别:普通',
`version` INT NOT NULL DEFAULT 1 COMMENT '乐观锁版本号,写操作必须校验;数据级别:普通',
`event_no` VARCHAR(64) NOT NULL COMMENT '财务事件编号,唯一;数据级别:普通',
`event_type` VARCHAR(64) NOT NULL COMMENT '收款/课消/退款/报销/采购/薪酬/结转等;数据级别:普通',
`source_module` VARCHAR(32) NOT NULL COMMENT '来源模块编码;数据级别:普通',
`source_biz_type` VARCHAR(64) NOT NULL COMMENT '来源业务类型;数据级别:普通',
`source_biz_no` VARCHAR(64) NOT NULL COMMENT '来源业务单号;数据级别:普通',
`legal_entity_id` BIGINT NOT NULL COMMENT '法人主体 ID;数据级别:普通',
`account_set_id` BIGINT NOT NULL COMMENT '账套 ID;数据级别:普通',
`route_rule_version` VARCHAR(32) NOT NULL COMMENT '路由规则版本;数据级别:普通',
`subject_mapping_version` VARCHAR(32) NOT NULL COMMENT '科目映射版本;数据级别:普通',
`aux_mapping_version` VARCHAR(32) NULL COMMENT '辅助核算映射版本;数据级别:普通',
`voucher_template_version` VARCHAR(32) NOT NULL COMMENT '凭证模板版本;数据级别:普通',
`biz_date` DATE NOT NULL COMMENT '业务发生日期;数据级别:普通',
`accounting_date` DATE NOT NULL COMMENT '记账日期;数据级别:普通',
`fiscal_period` VARCHAR(32) NOT NULL COMMENT '会计期间;数据级别:普通',
`amount` DECIMAL(18,2) NOT NULL COMMENT '含税金额;数据级别:普通',
`tax_amount` DECIMAL(18,2) NULL COMMENT '税额;数据级别:普通',
`net_amount` DECIMAL(18,2) NULL COMMENT '不含税金额;数据级别:普通',
`idempotent_key` VARCHAR(128) NOT NULL COMMENT '来源幂等键;数据级别:普通',
`event_status` VARCHAR(32) NOT NULL COMMENT '待生成/待制证/制证中/已制证/入账失败/已冲正/已关闭;数据级别:普通',
`intercompany_batch_no` VARCHAR(64) NULL COMMENT '跨法人内部往来批次号;数据级别:普通',
`cutover_flag` TINYINT NOT NULL COMMENT '是否历史补推/切换期数据;数据级别:普通',
PRIMARY KEY (`id`),
UNIQUE KEY `uk_event_no` (`event_no`),
UNIQUE KEY `uk_idempotent_key` (`idempotent_key`),
KEY `idx_source` (`source_module`),
KEY `idx_set_period_status` (`account_set_id`, `fiscal_period`, `event_status`),
KEY `idx_tenant_deleted` (`tenant_id`, `is_deleted`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='FinanceEvent:业财一体化财务事件';
fin_voucher_taskFinanceVoucherTask
CREATE TABLE `fin_voucher_task` (
`id` BIGINT NOT NULL COMMENT '主键,雪花或号段生成,禁止复用;数据级别:普通',
`tenant_id` BIGINT NOT NULL COMMENT '集团/租户隔离字段,所有查询必须带租户上下文;数据级别:普通',
`org_id` BIGINT NULL COMMENT '所属组织,集团级或公共配置为空;数据级别:普通',
`campus_id` BIGINT NULL COMMENT '所属校区,跨校区或总部级数据为空;数据级别:普通',
`created_by` BIGINT NOT NULL COMMENT '创建人账号 ID;数据级别:普通',
`created_at` DATETIME NOT NULL COMMENT '创建时间;数据级别:普通',
`updated_by` BIGINT NULL COMMENT '最后更新人账号 ID;数据级别:普通',
`updated_at` DATETIME NULL COMMENT '最后更新时间;数据级别:普通',
`is_deleted` TINYINT NOT NULL DEFAULT 0 COMMENT '是否已删除,0 未删除,1 已删除;数据级别:普通',
`deleted_at` DATETIME NULL COMMENT '删除时间,未删除为空;数据级别:普通',
`deleted_by` BIGINT NULL COMMENT '删除人账号 ID,未删除为空;数据级别:普通',
`version` INT NOT NULL DEFAULT 1 COMMENT '乐观锁版本号,写操作必须校验;数据级别:普通',
`task_no` VARCHAR(64) NOT NULL COMMENT '任务编号,唯一;数据级别:普通',
`finance_event_id` BIGINT NOT NULL COMMENT '财务事件 ID;数据级别:普通',
`account_set_id` BIGINT NOT NULL COMMENT '账套 ID;数据级别:普通',
`target_object_type` VARCHAR(64) NOT NULL COMMENT '凭证/现金流量/期末处理/调整期间凭证;数据级别:普通',
`target_operation` VARCHAR(32) NOT NULL COMMENT '生成/提交审核/审核/出纳复核/过账/红冲/反过账/查询;数据级别:普通',
`voucher_id` BIGINT NULL COMMENT '生成的凭证 ID;数据级别:普通',
`voucher_no` VARCHAR(64) NULL COMMENT '生成的凭证编号;数据级别:普通',
`task_status` VARCHAR(32) NOT NULL COMMENT '待执行/执行中/成功/失败/结果未知/已关闭;数据级别:普通',
`last_success_step` VARCHAR(64) NULL COMMENT '最后成功步骤;数据级别:普通',
`continuation_mode` VARCHAR(32) NOT NULL COMMENT '从失败步骤重试/重建任务/人工关闭;数据级别:普通',
`retry_count` INT NOT NULL COMMENT '已重试次数;数据级别:普通',
`next_retry_at` DATETIME NULL COMMENT '下次自动重试时间;数据级别:普通',
PRIMARY KEY (`id`),
UNIQUE KEY `uk_task_no` (`task_no`),
KEY `idx_event_status` (`finance_event_id`, `task_status`),
KEY `idx_set_status` (`account_set_id`, `task_status`),
KEY `idx_tenant_deleted` (`tenant_id`, `is_deleted`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='FinanceVoucherTask:凭证生成与入账任务';
fin_reconciliation_batchFinanceReconciliationBatch
CREATE TABLE `fin_reconciliation_batch` (
`id` BIGINT NOT NULL COMMENT '主键,雪花或号段生成,禁止复用;数据级别:普通',
`tenant_id` BIGINT NOT NULL COMMENT '集团/租户隔离字段,所有查询必须带租户上下文;数据级别:普通',
`org_id` BIGINT NULL COMMENT '所属组织,集团级或公共配置为空;数据级别:普通',
`campus_id` BIGINT NULL COMMENT '所属校区,跨校区或总部级数据为空;数据级别:普通',
`created_by` BIGINT NOT NULL COMMENT '创建人账号 ID;数据级别:普通',
`created_at` DATETIME NOT NULL COMMENT '创建时间;数据级别:普通',
`updated_by` BIGINT NULL COMMENT '最后更新人账号 ID;数据级别:普通',
`updated_at` DATETIME NULL COMMENT '最后更新时间;数据级别:普通',
`is_deleted` TINYINT NOT NULL DEFAULT 0 COMMENT '是否已删除,0 未删除,1 已删除;数据级别:普通',
`deleted_at` DATETIME NULL COMMENT '删除时间,未删除为空;数据级别:普通',
`deleted_by` BIGINT NULL COMMENT '删除人账号 ID,未删除为空;数据级别:普通',
`version` INT NOT NULL DEFAULT 1 COMMENT '乐观锁版本号,写操作必须校验;数据级别:普通',
`batch_no` VARCHAR(64) NOT NULL COMMENT '对账批次编号,唯一;数据级别:普通',
`account_set_id` BIGINT NOT NULL COMMENT '账套 ID;数据级别:普通',
`reconcile_type` VARCHAR(64) NOT NULL COMMENT '收款/退款/报销/采购/薪酬/课消收入;数据级别:普通',
`period` VARCHAR(32) NOT NULL COMMENT '对账期间;数据级别:普通',
`start_date` DATE NOT NULL COMMENT '开始日期;数据级别:普通',
`end_date` DATE NOT NULL COMMENT '结束日期;数据级别:普通',
`dino_total_amount` DECIMAL(18,2) NOT NULL COMMENT '业务汇总金额;数据级别:普通',
`ledger_total_amount` DECIMAL(18,2) NOT NULL COMMENT '总账汇总金额;数据级别:普通',
`diff_amount` DECIMAL(18,2) NOT NULL COMMENT '差异金额;数据级别:普通',
`status` VARCHAR(32) NOT NULL COMMENT '待对账/对账中/一致/有差异/已关闭;数据级别:普通',
PRIMARY KEY (`id`),
UNIQUE KEY `uk_batch_no` (`batch_no`),
KEY `idx_set_period_status` (`account_set_id`, `period`, `status`),
KEY `idx_tenant_deleted` (`tenant_id`, `is_deleted`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='FinanceReconciliationBatch:业务-总账-银行/监管对账批次';
fin_reconciliation_diffFinanceReconciliationDiff
CREATE TABLE `fin_reconciliation_diff` (
`id` BIGINT NOT NULL COMMENT '主键,雪花或号段生成,禁止复用;数据级别:普通',
`tenant_id` BIGINT NOT NULL COMMENT '集团/租户隔离字段,所有查询必须带租户上下文;数据级别:普通',
`org_id` BIGINT NULL COMMENT '所属组织,集团级或公共配置为空;数据级别:普通',
`campus_id` BIGINT NULL COMMENT '所属校区,跨校区或总部级数据为空;数据级别:普通',
`created_by` BIGINT NOT NULL COMMENT '创建人账号 ID;数据级别:普通',
`created_at` DATETIME NOT NULL COMMENT '创建时间;数据级别:普通',
`updated_by` BIGINT NULL COMMENT '最后更新人账号 ID;数据级别:普通',
`updated_at` DATETIME NULL COMMENT '最后更新时间;数据级别:普通',
`is_deleted` TINYINT NOT NULL DEFAULT 0 COMMENT '是否已删除,0 未删除,1 已删除;数据级别:普通',
`deleted_at` DATETIME NULL COMMENT '删除时间,未删除为空;数据级别:普通',
`deleted_by` BIGINT NULL COMMENT '删除人账号 ID,未删除为空;数据级别:普通',
`version` INT NOT NULL DEFAULT 1 COMMENT '乐观锁版本号,写操作必须校验;数据级别:普通',
`batch_id` BIGINT NOT NULL COMMENT '对账批次 ID;数据级别:普通',
`diff_type` VARCHAR(64) NOT NULL COMMENT '业务有总账无/总账有业务无/金额不一致/状态不一致;数据级别:普通',
`source_biz_no` VARCHAR(64) NULL COMMENT '迪诺来源业务单号;数据级别:普通',
`ledger_voucher_no` VARCHAR(64) NULL COMMENT '总账凭证编号;数据级别:普通',
`dino_amount` DECIMAL(18,2) NULL COMMENT '迪诺金额;数据级别:普通',
`ledger_amount` DECIMAL(18,2) NULL COMMENT '总账金额;数据级别:普通',
`diff_reason` VARCHAR(255) NULL COMMENT '差异原因;数据级别:普通',
`handle_status` VARCHAR(32) NOT NULL COMMENT '待处理/处理中/已补凭证/已调整/已关闭;数据级别:普通',
`handle_result` VARCHAR(255) NULL COMMENT '处理结果;数据级别:普通',
PRIMARY KEY (`id`),
KEY `idx_batch_type` (`batch_id`, `diff_type`),
KEY `idx_handle_status` (`handle_status`),
KEY `idx_tenant_deleted` (`tenant_id`, `is_deleted`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='FinanceReconciliationDiff:三方对账差异明细';
fin_external_statementExternalStatement
CREATE TABLE `fin_external_statement` (
`id` BIGINT NOT NULL COMMENT '主键,雪花或号段生成,禁止复用;数据级别:普通',
`tenant_id` BIGINT NOT NULL COMMENT '集团/租户隔离字段,所有查询必须带租户上下文;数据级别:普通',
`org_id` BIGINT NULL COMMENT '所属组织,集团级或公共配置为空;数据级别:普通',
`campus_id` BIGINT NOT NULL COMMENT '所属校区,跨校区或总部级数据为空;本表业务要求必填;数据级别:普通',
`created_by` BIGINT NOT NULL COMMENT '创建人账号 ID;数据级别:普通',
`created_at` DATETIME NOT NULL COMMENT '创建时间;数据级别:普通',
`updated_by` BIGINT NULL COMMENT '最后更新人账号 ID;数据级别:普通',
`updated_at` DATETIME NULL COMMENT '最后更新时间;数据级别:普通',
`is_deleted` TINYINT NOT NULL DEFAULT 0 COMMENT '是否已删除,0 未删除,1 已删除;数据级别:普通',
`deleted_at` DATETIME NULL COMMENT '删除时间,未删除为空;数据级别:普通',
`deleted_by` BIGINT NULL COMMENT '删除人账号 ID,未删除为空;数据级别:普通',
`version` INT NOT NULL DEFAULT 1 COMMENT '乐观锁版本号,写操作必须校验;数据级别:普通',
`statement_no` VARCHAR(64) NOT NULL COMMENT '外部流水编号,唯一;数据级别:普通',
`channel_type` VARCHAR(32) NOT NULL COMMENT '微信/支付宝/银联/银行/监管账户;数据级别:普通',
`channel_account` VARCHAR(128) NOT NULL COMMENT '收款或付款账户;数据级别:普通',
`legal_entity_id` BIGINT NOT NULL COMMENT '法人主体 ID;数据级别:普通',
`account_set_id` BIGINT NOT NULL COMMENT '账套 ID;数据级别:普通',
`biz_type` VARCHAR(64) NULL COMMENT '匹配业务类型;数据级别:普通',
`biz_no` VARCHAR(64) NULL COMMENT '匹配业务单号;数据级别:普通',
`amount` DECIMAL(18,2) NOT NULL COMMENT '流水金额;数据级别:普通',
`trade_time` DATETIME NOT NULL COMMENT '交易时间;数据级别:普通',
`statement_status` VARCHAR(32) NOT NULL COMMENT '待匹配/已匹配/异常/已关闭;数据级别:普通',
`match_status` VARCHAR(32) NOT NULL COMMENT '未匹配/自动匹配/人工匹配/匹配失败;数据级别:普通',
PRIMARY KEY (`id`),
UNIQUE KEY `uk_statement_no` (`statement_no`),
KEY `idx_set_time_status` (`account_set_id`, `trade_time`, `statement_status`),
KEY `idx_tenant_deleted` (`tenant_id`, `is_deleted`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='ExternalStatement:外部资金流水与银行回单';
fin_intelligent_accounting_ruleIntelligentAccountingRule
CREATE TABLE `fin_intelligent_accounting_rule` (
`id` BIGINT NOT NULL COMMENT '主键,雪花或号段生成,禁止复用;数据级别:普通',
`tenant_id` BIGINT NOT NULL COMMENT '集团/租户隔离字段,所有查询必须带租户上下文;数据级别:普通',
`org_id` BIGINT NULL COMMENT '所属组织,集团级或公共配置为空;数据级别:普通',
`campus_id` BIGINT NULL COMMENT '所属校区,跨校区或总部级数据为空;数据级别:普通',
`created_by` BIGINT NOT NULL COMMENT '创建人账号 ID;数据级别:普通',
`created_at` DATETIME NOT NULL COMMENT '创建时间;数据级别:普通',
`updated_by` BIGINT NULL COMMENT '最后更新人账号 ID;数据级别:普通',
`updated_at` DATETIME NULL COMMENT '最后更新时间;数据级别:普通',
`is_deleted` TINYINT NOT NULL DEFAULT 0 COMMENT '是否已删除,0 未删除,1 已删除;数据级别:普通',
`deleted_at` DATETIME NULL COMMENT '删除时间,未删除为空;数据级别:普通',
`deleted_by` BIGINT NULL COMMENT '删除人账号 ID,未删除为空;数据级别:普通',
`version` INT NOT NULL DEFAULT 1 COMMENT '乐观锁版本号,写操作必须校验;数据级别:普通',
`rule_code` VARCHAR(64) NOT NULL COMMENT '规则编码,唯一;数据级别:普通',
`rule_name` VARCHAR(128) NOT NULL COMMENT '规则名称;数据级别:普通',
`event_type` VARCHAR(64) NOT NULL COMMENT '适用财务事件类型;数据级别:普通',
`match_expression` JSON NOT NULL COMMENT '业务匹配条件;数据级别:普通',
`voucher_template_id` BIGINT NOT NULL COMMENT '凭证模板 ID;数据级别:普通',
`auto_post_policy` VARCHAR(32) NOT NULL COMMENT '仅制证/制证后待审/制证后自动过账;数据级别:普通',
`version_no` VARCHAR(32) NOT NULL COMMENT '规则版本;数据级别:普通',
`approval_status` VARCHAR(32) NOT NULL COMMENT '草稿/待审批/已生效/已停用;数据级别:普通',
`enabled` TINYINT NOT NULL COMMENT '是否启用;数据级别:普通',
PRIMARY KEY (`id`),
UNIQUE KEY `uk_rule_version` (`rule_code`, `version`),
KEY `idx_event_enabled` (`event_type`, `enabled`),
KEY `idx_tenant_deleted` (`tenant_id`, `is_deleted`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='IntelligentAccountingRule:智能会计规则';
fin_receivable_billFinanceReceivableBill
CREATE TABLE `fin_receivable_bill` (
`id` BIGINT NOT NULL COMMENT '主键,雪花或号段生成,禁止复用;数据级别:普通',
`tenant_id` BIGINT NOT NULL COMMENT '集团/租户隔离字段,所有查询必须带租户上下文;数据级别:普通',
`org_id` BIGINT NULL COMMENT '所属组织,集团级或公共配置为空;数据级别:普通',
`campus_id` BIGINT NULL COMMENT '所属校区,跨校区或总部级数据为空;数据级别:普通',
`created_by` BIGINT NOT NULL COMMENT '创建人账号 ID;数据级别:普通',
`created_at` DATETIME NOT NULL COMMENT '创建时间;数据级别:普通',
`updated_by` BIGINT NULL COMMENT '最后更新人账号 ID;数据级别:普通',
`updated_at` DATETIME NULL COMMENT '最后更新时间;数据级别:普通',
`is_deleted` TINYINT NOT NULL DEFAULT 0 COMMENT '是否已删除,0 未删除,1 已删除;数据级别:普通',
`deleted_at` DATETIME NULL COMMENT '删除时间,未删除为空;数据级别:普通',
`deleted_by` BIGINT NULL COMMENT '删除人账号 ID,未删除为空;数据级别:普通',
`version` INT NOT NULL DEFAULT 1 COMMENT '乐观锁版本号,写操作必须校验;数据级别:普通',
`receivable_no` VARCHAR(64) NOT NULL COMMENT '应收单编号,唯一;数据级别:普通',
`source_biz_type` VARCHAR(64) NOT NULL COMMENT '合同/预存/欠费上课/退费冲减/其他;数据级别:普通',
`source_biz_no` VARCHAR(64) NOT NULL COMMENT '来源业务单号;数据级别:普通',
`customer_id` BIGINT NULL COMMENT '客户或家长 ID;数据级别:普通',
`student_id` BIGINT NULL COMMENT '学员 ID;数据级别:普通',
`account_set_id` BIGINT NOT NULL COMMENT '账套 ID;数据级别:普通',
`receivable_amount` DECIMAL(18,2) NOT NULL COMMENT '应收金额;数据级别:普通',
`write_off_amount` DECIMAL(18,2) NOT NULL COMMENT '已核销金额;数据级别:普通',
`due_date` DATE NULL COMMENT '到期日;数据级别:普通',
`age_days` INT NOT NULL COMMENT '账龄天数;数据级别:普通',
`bill_status` VARCHAR(32) NOT NULL COMMENT '待收款/部分收款/已收清/逾期/已冲销/已关闭;数据级别:普通',
PRIMARY KEY (`id`),
UNIQUE KEY `uk_source_receivable` (`source_biz_type`, `receivable_no`),
KEY `idx_set_status_due` (`account_set_id`, `bill_status`, `due_date`),
KEY `idx_tenant_deleted` (`tenant_id`, `is_deleted`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='FinanceReceivableBill:应收单';
fin_receivable_writeoffReceivableWriteOff
CREATE TABLE `fin_receivable_writeoff` (
`id` BIGINT NOT NULL COMMENT '主键,雪花或号段生成,禁止复用;数据级别:普通',
`tenant_id` BIGINT NOT NULL COMMENT '集团/租户隔离字段,所有查询必须带租户上下文;数据级别:普通',
`org_id` BIGINT NULL COMMENT '所属组织,集团级或公共配置为空;数据级别:普通',
`campus_id` BIGINT NULL COMMENT '所属校区,跨校区或总部级数据为空;数据级别:普通',
`created_by` BIGINT NOT NULL COMMENT '创建人账号 ID;数据级别:普通',
`created_at` DATETIME NOT NULL COMMENT '创建时间;数据级别:普通',
`updated_by` BIGINT NULL COMMENT '最后更新人账号 ID;数据级别:普通',
`updated_at` DATETIME NULL COMMENT '最后更新时间;数据级别:普通',
`is_deleted` TINYINT NOT NULL DEFAULT 0 COMMENT '是否已删除,0 未删除,1 已删除;数据级别:普通',
`deleted_at` DATETIME NULL COMMENT '删除时间,未删除为空;数据级别:普通',
`deleted_by` BIGINT NULL COMMENT '删除人账号 ID,未删除为空;数据级别:普通',
`version` INT NOT NULL DEFAULT 1 COMMENT '乐观锁版本号,写操作必须校验;数据级别:普通',
`writeoff_no` VARCHAR(64) NOT NULL COMMENT '核销编号,唯一;数据级别:普通',
`receivable_bill_id` BIGINT NOT NULL COMMENT '应收单 ID;数据级别:普通',
`payment_id` BIGINT NULL COMMENT '收款记录 ID;数据级别:普通',
`writeoff_amount` DECIMAL(18,2) NOT NULL COMMENT '核销金额;数据级别:普通',
`writeoff_date` DATE NOT NULL COMMENT '核销日期;数据级别:普通',
`voucher_task_id` BIGINT NULL COMMENT '凭证任务 ID;数据级别:普通',
`writeoff_status` VARCHAR(32) NOT NULL COMMENT '待核销/已核销/已冲销/失败;数据级别:普通',
PRIMARY KEY (`id`),
UNIQUE KEY `uk_writeoff_no` (`writeoff_no`),
KEY `idx_bill_status` (`receivable_bill_id`, `writeoff_status`),
KEY `idx_tenant_deleted` (`tenant_id`, `is_deleted`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='ReceivableWriteOff:应收核销记录';
fin_payable_billFinancePayableBill
CREATE TABLE `fin_payable_bill` (
`id` BIGINT NOT NULL COMMENT '主键,雪花或号段生成,禁止复用;数据级别:普通',
`tenant_id` BIGINT NOT NULL COMMENT '集团/租户隔离字段,所有查询必须带租户上下文;数据级别:普通',
`org_id` BIGINT NULL COMMENT '所属组织,集团级或公共配置为空;数据级别:普通',
`campus_id` BIGINT NULL COMMENT '所属校区,跨校区或总部级数据为空;数据级别:普通',
`created_by` BIGINT NOT NULL COMMENT '创建人账号 ID;数据级别:普通',
`created_at` DATETIME NOT NULL COMMENT '创建时间;数据级别:普通',
`updated_by` BIGINT NULL COMMENT '最后更新人账号 ID;数据级别:普通',
`updated_at` DATETIME NULL COMMENT '最后更新时间;数据级别:普通',
`is_deleted` TINYINT NOT NULL DEFAULT 0 COMMENT '是否已删除,0 未删除,1 已删除;数据级别:普通',
`deleted_at` DATETIME NULL COMMENT '删除时间,未删除为空;数据级别:普通',
`deleted_by` BIGINT NULL COMMENT '删除人账号 ID,未删除为空;数据级别:普通',
`version` INT NOT NULL DEFAULT 1 COMMENT '乐观锁版本号,写操作必须校验;数据级别:普通',
`payable_no` VARCHAR(64) NOT NULL COMMENT '应付单编号,唯一;数据级别:普通',
`source_biz_type` VARCHAR(64) NOT NULL COMMENT '报销/采购/薪资/税费/其他;数据级别:普通',
`source_biz_no` VARCHAR(64) NOT NULL COMMENT '来源业务单号;数据级别:普通',
`payee_type` VARCHAR(32) NOT NULL COMMENT '员工/供应商/税务机关/其他;数据级别:普通',
`payee_id` BIGINT NULL COMMENT '收款对象 ID;数据级别:普通',
`account_set_id` BIGINT NOT NULL COMMENT '账套 ID;数据级别:普通',
`payable_amount` DECIMAL(18,2) NOT NULL COMMENT '应付金额;数据级别:普通',
`write_off_amount` DECIMAL(18,2) NOT NULL COMMENT '已核销金额;数据级别:普通',
`due_date` DATE NULL COMMENT '到期日;数据级别:普通',
`age_days` INT NOT NULL COMMENT '账龄天数;数据级别:普通',
`bill_status` VARCHAR(32) NOT NULL COMMENT '待付款/部分付款/已付清/逾期/已冲销/已关闭;数据级别:普通',
PRIMARY KEY (`id`),
UNIQUE KEY `uk_source_payable` (`source_biz_type`, `payable_no`),
KEY `idx_set_status_due` (`account_set_id`, `bill_status`, `due_date`),
KEY `idx_tenant_deleted` (`tenant_id`, `is_deleted`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='FinancePayableBill:应付单';
fin_payable_writeoffPayableWriteOff
CREATE TABLE `fin_payable_writeoff` (
`id` BIGINT NOT NULL COMMENT '主键,雪花或号段生成,禁止复用;数据级别:普通',
`tenant_id` BIGINT NOT NULL COMMENT '集团/租户隔离字段,所有查询必须带租户上下文;数据级别:普通',
`org_id` BIGINT NULL COMMENT '所属组织,集团级或公共配置为空;数据级别:普通',
`campus_id` BIGINT NULL COMMENT '所属校区,跨校区或总部级数据为空;数据级别:普通',
`created_by` BIGINT NOT NULL COMMENT '创建人账号 ID;数据级别:普通',
`created_at` DATETIME NOT NULL COMMENT '创建时间;数据级别:普通',
`updated_by` BIGINT NULL COMMENT '最后更新人账号 ID;数据级别:普通',
`updated_at` DATETIME NULL COMMENT '最后更新时间;数据级别:普通',
`is_deleted` TINYINT NOT NULL DEFAULT 0 COMMENT '是否已删除,0 未删除,1 已删除;数据级别:普通',
`deleted_at` DATETIME NULL COMMENT '删除时间,未删除为空;数据级别:普通',
`deleted_by` BIGINT NULL COMMENT '删除人账号 ID,未删除为空;数据级别:普通',
`version` INT NOT NULL DEFAULT 1 COMMENT '乐观锁版本号,写操作必须校验;数据级别:普通',
`writeoff_no` VARCHAR(64) NOT NULL COMMENT '核销编号,唯一;数据级别:普通',
`payable_bill_id` BIGINT NOT NULL COMMENT '应付单 ID;数据级别:普通',
`payment_apply_id` BIGINT NULL COMMENT '付款申请 ID;数据级别:普通',
`writeoff_amount` DECIMAL(18,2) NOT NULL COMMENT '核销金额;数据级别:普通',
`writeoff_date` DATE NOT NULL COMMENT '核销日期;数据级别:普通',
`voucher_task_id` BIGINT NULL COMMENT '凭证任务 ID;数据级别:普通',
`writeoff_status` VARCHAR(32) NOT NULL COMMENT '待核销/已核销/已冲销/失败;数据级别:普通',
PRIMARY KEY (`id`),
UNIQUE KEY `uk_writeoff_no` (`writeoff_no`),
KEY `idx_bill_status` (`payable_bill_id`, `writeoff_status`),
KEY `idx_tenant_deleted` (`tenant_id`, `is_deleted`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='PayableWriteOff:应付核销记录';
fin_cashier_journalCashierJournal
CREATE TABLE `fin_cashier_journal` (
`id` BIGINT NOT NULL COMMENT '主键,雪花或号段生成,禁止复用;数据级别:普通',
`tenant_id` BIGINT NOT NULL COMMENT '集团/租户隔离字段,所有查询必须带租户上下文;数据级别:普通',
`org_id` BIGINT NULL COMMENT '所属组织,集团级或公共配置为空;数据级别:普通',
`campus_id` BIGINT NULL COMMENT '所属校区,跨校区或总部级数据为空;数据级别:普通',
`created_by` BIGINT NOT NULL COMMENT '创建人账号 ID;数据级别:普通',
`created_at` DATETIME NOT NULL COMMENT '创建时间;数据级别:普通',
`updated_by` BIGINT NULL COMMENT '最后更新人账号 ID;数据级别:普通',
`updated_at` DATETIME NULL COMMENT '最后更新时间;数据级别:普通',
`is_deleted` TINYINT NOT NULL DEFAULT 0 COMMENT '是否已删除,0 未删除,1 已删除;数据级别:普通',
`deleted_at` DATETIME NULL COMMENT '删除时间,未删除为空;数据级别:普通',
`deleted_by` BIGINT NULL COMMENT '删除人账号 ID,未删除为空;数据级别:普通',
`version` INT NOT NULL DEFAULT 1 COMMENT '乐观锁版本号,写操作必须校验;数据级别:普通',
`journal_no` VARCHAR(64) NOT NULL COMMENT '日记账编号,唯一;数据级别:普通',
`account_set_id` BIGINT NOT NULL COMMENT '账套 ID;数据级别:普通',
`fund_account_id` BIGINT NOT NULL COMMENT '资金账户 ID;数据级别:普通',
`journal_type` VARCHAR(32) NOT NULL COMMENT '现金/银行;数据级别:普通',
`source_biz_no` VARCHAR(64) NULL COMMENT '来源业务单号;数据级别:普通',
`trade_date` DATE NOT NULL COMMENT '交易日期;数据级别:普通',
`income_amount` DECIMAL(18,2) NOT NULL COMMENT '收入金额;数据级别:普通',
`expense_amount` DECIMAL(18,2) NOT NULL COMMENT '支出金额;数据级别:普通',
`balance_amount` DECIMAL(18,2) NOT NULL COMMENT '余额;数据级别:普通',
`reconcile_status` VARCHAR(32) NOT NULL COMMENT '待对账/已匹配/有差异/已关闭;数据级别:普通',
PRIMARY KEY (`id`),
UNIQUE KEY `uk_journal_no` (`journal_no`),
KEY `idx_set_account_date` (`account_set_id`, `trade_date`),
KEY `idx_tenant_deleted` (`tenant_id`, `is_deleted`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='CashierJournal:现金/银行日记账';
fin_bank_reconciliationBankReconciliation
CREATE TABLE `fin_bank_reconciliation` (
`id` BIGINT NOT NULL COMMENT '主键,雪花或号段生成,禁止复用;数据级别:普通',
`tenant_id` BIGINT NOT NULL COMMENT '集团/租户隔离字段,所有查询必须带租户上下文;数据级别:普通',
`org_id` BIGINT NULL COMMENT '所属组织,集团级或公共配置为空;数据级别:普通',
`campus_id` BIGINT NULL COMMENT '所属校区,跨校区或总部级数据为空;数据级别:普通',
`created_by` BIGINT NOT NULL COMMENT '创建人账号 ID;数据级别:普通',
`created_at` DATETIME NOT NULL COMMENT '创建时间;数据级别:普通',
`updated_by` BIGINT NULL COMMENT '最后更新人账号 ID;数据级别:普通',
`updated_at` DATETIME NULL COMMENT '最后更新时间;数据级别:普通',
`is_deleted` TINYINT NOT NULL DEFAULT 0 COMMENT '是否已删除,0 未删除,1 已删除;数据级别:普通',
`deleted_at` DATETIME NULL COMMENT '删除时间,未删除为空;数据级别:普通',
`deleted_by` BIGINT NULL COMMENT '删除人账号 ID,未删除为空;数据级别:普通',
`version` INT NOT NULL DEFAULT 1 COMMENT '乐观锁版本号,写操作必须校验;数据级别:普通',
`batch_no` VARCHAR(64) NOT NULL COMMENT '对账批次编号,唯一;数据级别:普通',
`account_set_id` BIGINT NOT NULL COMMENT '账套 ID;数据级别:普通',
`fund_account_id` BIGINT NOT NULL COMMENT '资金账户 ID;数据级别:普通',
`period_code` VARCHAR(32) NOT NULL COMMENT '会计期间;数据级别:普通',
`statement_file_id` BIGINT NULL COMMENT '银行流水文件 ID;数据级别:普通',
`matched_count` INT NOT NULL COMMENT '匹配笔数;数据级别:普通',
`diff_count` INT NOT NULL COMMENT '差异笔数;数据级别:普通',
`reconcile_status` VARCHAR(32) NOT NULL COMMENT '待导入/待匹配/自动匹配/人工匹配/有差异/已复核/已关闭;数据级别:普通',
PRIMARY KEY (`id`),
UNIQUE KEY `uk_account_period` (`account_set_id`, `period_code`),
KEY `idx_status` (`reconcile_status`),
KEY `idx_tenant_deleted` (`tenant_id`, `is_deleted`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='BankReconciliation:银行对账批次';
fin_bill_noteFinanceBillNote
CREATE TABLE `fin_bill_note` (
`id` BIGINT NOT NULL COMMENT '主键,雪花或号段生成,禁止复用;数据级别:普通',
`tenant_id` BIGINT NOT NULL COMMENT '集团/租户隔离字段,所有查询必须带租户上下文;数据级别:普通',
`org_id` BIGINT NULL COMMENT '所属组织,集团级或公共配置为空;数据级别:普通',
`campus_id` BIGINT NULL COMMENT '所属校区,跨校区或总部级数据为空;数据级别:普通',
`created_by` BIGINT NOT NULL COMMENT '创建人账号 ID;数据级别:普通',
`created_at` DATETIME NOT NULL COMMENT '创建时间;数据级别:普通',
`updated_by` BIGINT NULL COMMENT '最后更新人账号 ID;数据级别:普通',
`updated_at` DATETIME NULL COMMENT '最后更新时间;数据级别:普通',
`is_deleted` TINYINT NOT NULL DEFAULT 0 COMMENT '是否已删除,0 未删除,1 已删除;数据级别:普通',
`deleted_at` DATETIME NULL COMMENT '删除时间,未删除为空;数据级别:普通',
`deleted_by` BIGINT NULL COMMENT '删除人账号 ID,未删除为空;数据级别:普通',
`version` INT NOT NULL DEFAULT 1 COMMENT '乐观锁版本号,写操作必须校验;数据级别:普通',
`bill_no` VARCHAR(64) NOT NULL COMMENT '票据号码,唯一;数据级别:普通',
`bill_type` VARCHAR(32) NOT NULL COMMENT '应收票据/应付票据;数据级别:普通',
`drawer_name` VARCHAR(128) NULL COMMENT '出票人;数据级别:普通',
`acceptor_name` VARCHAR(128) NULL COMMENT '承兑人;数据级别:普通',
`payee_name` VARCHAR(128) NULL COMMENT '收款人;数据级别:普通',
`account_set_id` BIGINT NOT NULL COMMENT '账套 ID;数据级别:普通',
`amount` DECIMAL(18,2) NOT NULL COMMENT '票据金额;数据级别:普通',
`issue_date` DATE NULL COMMENT '出票日期;数据级别:普通',
`due_date` DATE NOT NULL COMMENT '到期日;数据级别:普通',
`source_biz_no` VARCHAR(64) NULL COMMENT '来源业务单号;数据级别:普通',
`bill_status` VARCHAR(32) NOT NULL COMMENT '已登记/已背书/已贴现/待到期/已兑付/已作废;数据级别:普通',
PRIMARY KEY (`id`),
UNIQUE KEY `uk_bill_no` (`bill_no`),
KEY `idx_set_due_status` (`account_set_id`, `due_date`, `bill_status`),
KEY `idx_tenant_deleted` (`tenant_id`, `is_deleted`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='FinanceBillNote:应收/应付票据';
fin_fund_accountFundAccount
CREATE TABLE `fin_fund_account` (
`id` BIGINT NOT NULL COMMENT '主键,雪花或号段生成,禁止复用;数据级别:普通',
`tenant_id` BIGINT NOT NULL COMMENT '集团/租户隔离字段,所有查询必须带租户上下文;数据级别:普通',
`org_id` BIGINT NULL COMMENT '所属组织,集团级或公共配置为空;数据级别:普通',
`campus_id` BIGINT NULL COMMENT '所属校区,跨校区或总部级数据为空;数据级别:普通',
`created_by` BIGINT NOT NULL COMMENT '创建人账号 ID;数据级别:普通',
`created_at` DATETIME NOT NULL COMMENT '创建时间;数据级别:普通',
`updated_by` BIGINT NULL COMMENT '最后更新人账号 ID;数据级别:普通',
`updated_at` DATETIME NULL COMMENT '最后更新时间;数据级别:普通',
`is_deleted` TINYINT NOT NULL DEFAULT 0 COMMENT '是否已删除,0 未删除,1 已删除;数据级别:普通',
`deleted_at` DATETIME NULL COMMENT '删除时间,未删除为空;数据级别:普通',
`deleted_by` BIGINT NULL COMMENT '删除人账号 ID,未删除为空;数据级别:普通',
`version` INT NOT NULL DEFAULT 1 COMMENT '乐观锁版本号,写操作必须校验;数据级别:普通',
`fund_account_no` VARCHAR(64) NOT NULL COMMENT '资金账户编号,唯一;数据级别:普通',
`legal_entity_id` BIGINT NOT NULL COMMENT '法人主体 ID;数据级别:普通',
`account_set_id` BIGINT NOT NULL COMMENT '账套 ID;数据级别:普通',
`bank_name` VARCHAR(128) NULL COMMENT '开户银行;数据级别:普通',
`account_name` VARCHAR(128) NOT NULL COMMENT '户名;数据级别:普通',
`account_no` VARCHAR(128) NOT NULL COMMENT '账号,敏感;数据级别:敏感',
`account_purpose` VARCHAR(64) NOT NULL COMMENT '收款/付款/监管/备用金/税务;数据级别:普通',
`balance_snapshot` DECIMAL(18,2) NULL COMMENT '余额快照;数据级别:普通',
`enabled` TINYINT NOT NULL COMMENT '是否启用;数据级别:普通',
PRIMARY KEY (`id`),
UNIQUE KEY `uk_legal_account` (`legal_entity_id`, `fund_account_no`),
KEY `idx_set_enabled` (`account_set_id`, `enabled`),
KEY `idx_tenant_deleted` (`tenant_id`, `is_deleted`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='FundAccount:资金账户';
fin_fund_transferFundTransfer
CREATE TABLE `fin_fund_transfer` (
`id` BIGINT NOT NULL COMMENT '主键,雪花或号段生成,禁止复用;数据级别:普通',
`tenant_id` BIGINT NOT NULL COMMENT '集团/租户隔离字段,所有查询必须带租户上下文;数据级别:普通',
`org_id` BIGINT NULL COMMENT '所属组织,集团级或公共配置为空;数据级别:普通',
`campus_id` BIGINT NULL COMMENT '所属校区,跨校区或总部级数据为空;数据级别:普通',
`created_by` BIGINT NOT NULL COMMENT '创建人账号 ID;数据级别:普通',
`created_at` DATETIME NOT NULL COMMENT '创建时间;数据级别:普通',
`updated_by` BIGINT NULL COMMENT '最后更新人账号 ID;数据级别:普通',
`updated_at` DATETIME NULL COMMENT '最后更新时间;数据级别:普通',
`is_deleted` TINYINT NOT NULL DEFAULT 0 COMMENT '是否已删除,0 未删除,1 已删除;数据级别:普通',
`deleted_at` DATETIME NULL COMMENT '删除时间,未删除为空;数据级别:普通',
`deleted_by` BIGINT NULL COMMENT '删除人账号 ID,未删除为空;数据级别:普通',
`version` INT NOT NULL DEFAULT 1 COMMENT '乐观锁版本号,写操作必须校验;数据级别:普通',
`transfer_no` VARCHAR(64) NOT NULL COMMENT '调拨单编号,唯一;数据级别:普通',
`from_fund_account_id` BIGINT NOT NULL COMMENT '转出资金账户 ID;数据级别:普通',
`to_fund_account_id` BIGINT NOT NULL COMMENT '转入资金账户 ID;数据级别:普通',
`transfer_amount` DECIMAL(18,2) NOT NULL COMMENT '调拨金额;数据级别:普通',
`transfer_reason` VARCHAR(255) NOT NULL COMMENT '调拨原因;数据级别:普通',
`voucher_task_id` BIGINT NULL COMMENT '凭证任务 ID;数据级别:普通',
`transfer_status` VARCHAR(32) NOT NULL COMMENT '草稿/待审批/待付款/已完成/失败/已撤销;数据级别:普通',
`approval_status` VARCHAR(32) NULL COMMENT '审批状态,未发起为空;数据级别:普通',
`approval_instance_id` BIGINT NULL COMMENT '关联审批实例 ID;数据级别:普通',
PRIMARY KEY (`id`),
UNIQUE KEY `uk_transfer_no` (`transfer_no`),
KEY `idx_status` (`transfer_status`),
KEY `idx_tenant_deleted` (`tenant_id`, `is_deleted`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='FundTransfer:资金调拨单';
fin_bank_payment_instructionBankPaymentInstruction
CREATE TABLE `fin_bank_payment_instruction` (
`id` BIGINT NOT NULL COMMENT '主键,雪花或号段生成,禁止复用;数据级别:普通',
`tenant_id` BIGINT NOT NULL COMMENT '集团/租户隔离字段,所有查询必须带租户上下文;数据级别:普通',
`org_id` BIGINT NULL COMMENT '所属组织,集团级或公共配置为空;数据级别:普通',
`campus_id` BIGINT NULL COMMENT '所属校区,跨校区或总部级数据为空;数据级别:普通',
`created_by` BIGINT NOT NULL COMMENT '创建人账号 ID;数据级别:普通',
`created_at` DATETIME NOT NULL COMMENT '创建时间;数据级别:普通',
`updated_by` BIGINT NULL COMMENT '最后更新人账号 ID;数据级别:普通',
`updated_at` DATETIME NULL COMMENT '最后更新时间;数据级别:普通',
`is_deleted` TINYINT NOT NULL DEFAULT 0 COMMENT '是否已删除,0 未删除,1 已删除;数据级别:普通',
`deleted_at` DATETIME NULL COMMENT '删除时间,未删除为空;数据级别:普通',
`deleted_by` BIGINT NULL COMMENT '删除人账号 ID,未删除为空;数据级别:普通',
`version` INT NOT NULL DEFAULT 1 COMMENT '乐观锁版本号,写操作必须校验;数据级别:普通',
`instruction_no` VARCHAR(64) NOT NULL COMMENT '付款指令编号,唯一;数据级别:普通',
`provider_code` VARCHAR(64) NOT NULL COMMENT '银行或开放银行通道编码;数据级别:普通',
`fund_account_id` BIGINT NOT NULL COMMENT '付款资金账户 ID;数据级别:普通',
`payee_account` VARCHAR(128) NOT NULL COMMENT '收款账号,敏感;数据级别:敏感',
`amount` DECIMAL(18,2) NOT NULL COMMENT '付款金额;数据级别:普通',
`source_biz_no` VARCHAR(64) NULL COMMENT '来源业务单号;数据级别:普通',
`bank_status` VARCHAR(32) NOT NULL COMMENT '待提交/提交中/银行受理/成功/失败/结果未知/已撤销;数据级别:普通',
`receipt_id` BIGINT NULL COMMENT '银行回单 ID;数据级别:普通',
`idempotent_key` VARCHAR(128) NOT NULL COMMENT '幂等键;数据级别:普通',
PRIMARY KEY (`id`),
UNIQUE KEY `uk_instruction_no` (`instruction_no`),
UNIQUE KEY `uk_idempotent_key` (`idempotent_key`),
KEY `idx_provider_status` (`provider_code`, `bank_status`),
KEY `idx_tenant_deleted` (`tenant_id`, `is_deleted`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='BankPaymentInstruction:网银/开放银行付款指令';
fin_open_bank_authorizationOpenBankAuthorization
CREATE TABLE `fin_open_bank_authorization` (
`id` BIGINT NOT NULL COMMENT '主键,雪花或号段生成,禁止复用;数据级别:普通',
`tenant_id` BIGINT NOT NULL COMMENT '集团/租户隔离字段,所有查询必须带租户上下文;数据级别:普通',
`org_id` BIGINT NULL COMMENT '所属组织,集团级或公共配置为空;数据级别:普通',
`campus_id` BIGINT NULL COMMENT '所属校区,跨校区或总部级数据为空;数据级别:普通',
`created_by` BIGINT NOT NULL COMMENT '创建人账号 ID;数据级别:普通',
`created_at` DATETIME NOT NULL COMMENT '创建时间;数据级别:普通',
`updated_by` BIGINT NULL COMMENT '最后更新人账号 ID;数据级别:普通',
`updated_at` DATETIME NULL COMMENT '最后更新时间;数据级别:普通',
`is_deleted` TINYINT NOT NULL DEFAULT 0 COMMENT '是否已删除,0 未删除,1 已删除;数据级别:普通',
`deleted_at` DATETIME NULL COMMENT '删除时间,未删除为空;数据级别:普通',
`deleted_by` BIGINT NULL COMMENT '删除人账号 ID,未删除为空;数据级别:普通',
`version` INT NOT NULL DEFAULT 1 COMMENT '乐观锁版本号,写操作必须校验;数据级别:普通',
`authorization_no` VARCHAR(64) NOT NULL COMMENT '授权编号,唯一;数据级别:普通',
`provider_code` VARCHAR(64) NOT NULL COMMENT '开放银行通道编码;数据级别:普通',
`fund_account_id` BIGINT NOT NULL COMMENT '资金账户 ID;数据级别:普通',
`auth_scope` JSON NOT NULL COMMENT '账户查询、回单、付款等授权范围;数据级别:普通',
`expire_at` DATETIME NULL COMMENT '授权到期时间;数据级别:普通',
`auth_status` VARCHAR(32) NOT NULL COMMENT '待授权/有效/即将到期/已过期/已撤销;数据级别:普通',
PRIMARY KEY (`id`),
UNIQUE KEY `uk_authorization_no` (`authorization_no`),
KEY `idx_provider_status` (`provider_code`, `auth_status`),
KEY `idx_tenant_deleted` (`tenant_id`, `is_deleted`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='OpenBankAuthorization:开放银行账户授权';
fin_bank_receiptBankReceipt
CREATE TABLE `fin_bank_receipt` (
`id` BIGINT NOT NULL COMMENT '主键,雪花或号段生成,禁止复用;数据级别:普通',
`tenant_id` BIGINT NOT NULL COMMENT '集团/租户隔离字段,所有查询必须带租户上下文;数据级别:普通',
`org_id` BIGINT NULL COMMENT '所属组织,集团级或公共配置为空;数据级别:普通',
`campus_id` BIGINT NULL COMMENT '所属校区,跨校区或总部级数据为空;数据级别:普通',
`created_by` BIGINT NOT NULL COMMENT '创建人账号 ID;数据级别:普通',
`created_at` DATETIME NOT NULL COMMENT '创建时间;数据级别:普通',
`updated_by` BIGINT NULL COMMENT '最后更新人账号 ID;数据级别:普通',
`updated_at` DATETIME NULL COMMENT '最后更新时间;数据级别:普通',
`is_deleted` TINYINT NOT NULL DEFAULT 0 COMMENT '是否已删除,0 未删除,1 已删除;数据级别:普通',
`deleted_at` DATETIME NULL COMMENT '删除时间,未删除为空;数据级别:普通',
`deleted_by` BIGINT NULL COMMENT '删除人账号 ID,未删除为空;数据级别:普通',
`version` INT NOT NULL DEFAULT 1 COMMENT '乐观锁版本号,写操作必须校验;数据级别:普通',
`receipt_no` VARCHAR(64) NOT NULL COMMENT '回单编号,唯一;数据级别:普通',
`provider_code` VARCHAR(64) NOT NULL COMMENT '来源通道;数据级别:普通',
`fund_account_id` BIGINT NOT NULL COMMENT '资金账户 ID;数据级别:普通',
`trade_time` DATETIME NOT NULL COMMENT '交易时间;数据级别:普通',
`amount` DECIMAL(18,2) NOT NULL COMMENT '交易金额;数据级别:普通',
`receipt_file_id` BIGINT NULL COMMENT '回单文件 ID;数据级别:普通',
`raw_payload` JSON NULL COMMENT '银行原始报文;数据级别:普通',
`match_status` VARCHAR(32) NOT NULL COMMENT '待匹配/已匹配/有差异/已归档;数据级别:普通',
PRIMARY KEY (`id`),
UNIQUE KEY `uk_provider_receipt` (`provider_code`, `receipt_no`),
KEY `idx_account_time` (`fund_account_id`, `trade_time`),
KEY `idx_tenant_deleted` (`tenant_id`, `is_deleted`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='BankReceipt:银行回单与开放银行流水';
fin_consolidation_taskConsolidationTask
CREATE TABLE `fin_consolidation_task` (
`id` BIGINT NOT NULL COMMENT '主键,雪花或号段生成,禁止复用;数据级别:普通',
`tenant_id` BIGINT NOT NULL COMMENT '集团/租户隔离字段,所有查询必须带租户上下文;数据级别:普通',
`org_id` BIGINT NULL COMMENT '所属组织,集团级或公共配置为空;数据级别:普通',
`campus_id` BIGINT NULL COMMENT '所属校区,跨校区或总部级数据为空;数据级别:普通',
`created_by` BIGINT NOT NULL COMMENT '创建人账号 ID;数据级别:普通',
`created_at` DATETIME NOT NULL COMMENT '创建时间;数据级别:普通',
`updated_by` BIGINT NULL COMMENT '最后更新人账号 ID;数据级别:普通',
`updated_at` DATETIME NULL COMMENT '最后更新时间;数据级别:普通',
`is_deleted` TINYINT NOT NULL DEFAULT 0 COMMENT '是否已删除,0 未删除,1 已删除;数据级别:普通',
`deleted_at` DATETIME NULL COMMENT '删除时间,未删除为空;数据级别:普通',
`deleted_by` BIGINT NULL COMMENT '删除人账号 ID,未删除为空;数据级别:普通',
`version` INT NOT NULL DEFAULT 1 COMMENT '乐观锁版本号,写操作必须校验;数据级别:普通',
`task_no` VARCHAR(64) NOT NULL COMMENT '合并任务编号,唯一;数据级别:普通',
`period_code` VARCHAR(32) NOT NULL COMMENT '会计期间;数据级别:普通',
`scope_org_json` JSON NOT NULL COMMENT '合并范围组织和法人;数据级别:普通',
`ledger_book_json` JSON NOT NULL COMMENT '参与合并账簿;数据级别:普通',
`elimination_rule_version` VARCHAR(32) NOT NULL COMMENT '抵消规则版本;数据级别:普通',
`report_snapshot_id` BIGINT NULL COMMENT '报表快照 ID;数据级别:普通',
`balance_status` VARCHAR(32) NOT NULL COMMENT '平衡/不平/待复核;数据级别:普通',
`task_status` VARCHAR(32) NOT NULL COMMENT '草稿/取数中/待抵消/待复核/已发布/失败;数据级别:普通',
PRIMARY KEY (`id`),
UNIQUE KEY `uk_task_no` (`task_no`),
KEY `idx_period_status` (`period_code`, `balance_status`),
KEY `idx_tenant_deleted` (`tenant_id`, `is_deleted`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='ConsolidationTask:合并报表任务';
fin_amoeba_unitAmoebaUnit
CREATE TABLE `fin_amoeba_unit` (
`id` BIGINT NOT NULL COMMENT '主键,雪花或号段生成,禁止复用;数据级别:普通',
`tenant_id` BIGINT NOT NULL COMMENT '集团/租户隔离字段,所有查询必须带租户上下文;数据级别:普通',
`org_id` BIGINT NULL COMMENT '所属组织,集团级或公共配置为空;数据级别:普通',
`campus_id` BIGINT NULL COMMENT '所属校区,跨校区或总部级数据为空;数据级别:普通',
`created_by` BIGINT NOT NULL COMMENT '创建人账号 ID;数据级别:普通',
`created_at` DATETIME NOT NULL COMMENT '创建时间;数据级别:普通',
`updated_by` BIGINT NULL COMMENT '最后更新人账号 ID;数据级别:普通',
`updated_at` DATETIME NULL COMMENT '最后更新时间;数据级别:普通',
`is_deleted` TINYINT NOT NULL DEFAULT 0 COMMENT '是否已删除,0 未删除,1 已删除;数据级别:普通',
`deleted_at` DATETIME NULL COMMENT '删除时间,未删除为空;数据级别:普通',
`deleted_by` BIGINT NULL COMMENT '删除人账号 ID,未删除为空;数据级别:普通',
`version` INT NOT NULL DEFAULT 1 COMMENT '乐观锁版本号,写操作必须校验;数据级别:普通',
`unit_code` VARCHAR(64) NOT NULL COMMENT '核算单元编码,唯一;数据级别:普通',
`unit_name` VARCHAR(128) NOT NULL COMMENT '核算单元名称;数据级别:普通',
`unit_type` VARCHAR(32) NOT NULL COMMENT '校区/课程/项目/团队/员工;数据级别:普通',
`owner_id` BIGINT NULL COMMENT '负责人 ID;数据级别:普通',
`allocation_rule_json` JSON NOT NULL COMMENT '收入、成本和费用归集规则;数据级别:普通',
`enabled` TINYINT NOT NULL COMMENT '是否启用;数据级别:普通',
PRIMARY KEY (`id`),
UNIQUE KEY `uk_unit_code` (`unit_code`),
KEY `idx_type_enabled` (`unit_type`, `enabled`),
KEY `idx_tenant_deleted` (`tenant_id`, `is_deleted`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='AmoebaUnit:阿米巴核算单元';
fin_amoeba_report_snapshotAmoebaReportSnapshot
CREATE TABLE `fin_amoeba_report_snapshot` (
`id` BIGINT NOT NULL COMMENT '主键,雪花或号段生成,禁止复用;数据级别:普通',
`tenant_id` BIGINT NOT NULL COMMENT '集团/租户隔离字段,所有查询必须带租户上下文;数据级别:普通',
`org_id` BIGINT NULL COMMENT '所属组织,集团级或公共配置为空;数据级别:普通',
`campus_id` BIGINT NULL COMMENT '所属校区,跨校区或总部级数据为空;数据级别:普通',
`created_by` BIGINT NOT NULL COMMENT '创建人账号 ID;数据级别:普通',
`created_at` DATETIME NOT NULL COMMENT '创建时间;数据级别:普通',
`updated_by` BIGINT NULL COMMENT '最后更新人账号 ID;数据级别:普通',
`updated_at` DATETIME NULL COMMENT '最后更新时间;数据级别:普通',
`is_deleted` TINYINT NOT NULL DEFAULT 0 COMMENT '是否已删除,0 未删除,1 已删除;数据级别:普通',
`deleted_at` DATETIME NULL COMMENT '删除时间,未删除为空;数据级别:普通',
`deleted_by` BIGINT NULL COMMENT '删除人账号 ID,未删除为空;数据级别:普通',
`version` INT NOT NULL DEFAULT 1 COMMENT '乐观锁版本号,写操作必须校验;数据级别:普通',
`snapshot_no` VARCHAR(64) NOT NULL COMMENT '快照编号,唯一;数据级别:普通',
`unit_id` BIGINT NOT NULL COMMENT '阿米巴核算单元 ID;数据级别:普通',
`period_code` VARCHAR(32) NOT NULL COMMENT '期间;数据级别:普通',
`income_amount` DECIMAL(18,2) NOT NULL COMMENT '收入金额;数据级别:普通',
`cost_amount` DECIMAL(18,2) NOT NULL COMMENT '成本金额;数据级别:普通',
`profit_amount` DECIMAL(18,2) NOT NULL COMMENT '利润金额;数据级别:普通',
`report_payload` JSON NOT NULL COMMENT '报表明细;数据级别:普通',
`publish_status` VARCHAR(32) NOT NULL COMMENT '草稿/待复核/已发布/已归档;数据级别:普通',
PRIMARY KEY (`id`),
UNIQUE KEY `uk_unit_period` (`unit_id`, `period_code`),
KEY `idx_status` (`publish_status`),
KEY `idx_tenant_deleted` (`tenant_id`, `is_deleted`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='AmoebaReportSnapshot:阿米巴经营报表快照';
fin_cost_allocationCostAllocation
CREATE TABLE `fin_cost_allocation` (
`id` BIGINT NOT NULL COMMENT '主键,雪花或号段生成,禁止复用;数据级别:普通',
`tenant_id` BIGINT NOT NULL COMMENT '集团/租户隔离字段,所有查询必须带租户上下文;数据级别:普通',
`org_id` BIGINT NULL COMMENT '所属组织,集团级或公共配置为空;数据级别:普通',
`campus_id` BIGINT NULL COMMENT '所属校区,跨校区或总部级数据为空;数据级别:普通',
`created_by` BIGINT NOT NULL COMMENT '创建人账号 ID;数据级别:普通',
`created_at` DATETIME NOT NULL COMMENT '创建时间;数据级别:普通',
`updated_by` BIGINT NULL COMMENT '最后更新人账号 ID;数据级别:普通',
`updated_at` DATETIME NULL COMMENT '最后更新时间;数据级别:普通',
`is_deleted` TINYINT NOT NULL DEFAULT 0 COMMENT '是否已删除,0 未删除,1 已删除;数据级别:普通',
`deleted_at` DATETIME NULL COMMENT '删除时间,未删除为空;数据级别:普通',
`deleted_by` BIGINT NULL COMMENT '删除人账号 ID,未删除为空;数据级别:普通',
`version` INT NOT NULL DEFAULT 1 COMMENT '乐观锁版本号,写操作必须校验;数据级别:普通',
`allocation_no` VARCHAR(64) NOT NULL COMMENT '成本分摊编号,唯一;数据级别:普通',
`account_set_id` BIGINT NOT NULL COMMENT '账套 ID;数据级别:普通',
`cost_source_type` VARCHAR(64) NOT NULL COMMENT '物料/图书/固定资产/积分礼品/课酬/活动/公共费用;数据级别:普通',
`source_biz_no` VARCHAR(64) NULL COMMENT '来源业务单号;数据级别:普通',
`period_code` VARCHAR(32) NOT NULL COMMENT '期间;数据级别:普通',
`allocation_rule_version` VARCHAR(32) NOT NULL COMMENT '分摊规则版本;数据级别:普通',
`amount` DECIMAL(18,2) NOT NULL COMMENT '成本金额;数据级别:普通',
`voucher_task_id` BIGINT NULL COMMENT '凭证任务 ID;数据级别:普通',
`allocation_status` VARCHAR(32) NOT NULL COMMENT '待归集/归集中/待分摊/待结转/已结转/失败;数据级别:普通',
PRIMARY KEY (`id`),
UNIQUE KEY `uk_allocation_no` (`allocation_no`),
KEY `idx_set_period_status` (`account_set_id`, `period_code`, `allocation_status`),
KEY `idx_tenant_deleted` (`tenant_id`, `is_deleted`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='CostAllocation:成本归集分摊与结转';
fin_subjectFinanceSubject
CREATE TABLE `fin_subject` (
`id` BIGINT NOT NULL COMMENT '主键,雪花或号段生成,禁止复用;数据级别:普通',
`tenant_id` BIGINT NOT NULL COMMENT '集团/租户隔离字段,所有查询必须带租户上下文;数据级别:普通',
`org_id` BIGINT NULL COMMENT '所属组织,集团级或公共配置为空;数据级别:普通',
`campus_id` BIGINT NULL COMMENT '所属校区,跨校区或总部级数据为空;数据级别:普通',
`created_by` BIGINT NOT NULL COMMENT '创建人账号 ID;数据级别:普通',
`created_at` DATETIME NOT NULL COMMENT '创建时间;数据级别:普通',
`updated_by` BIGINT NULL COMMENT '最后更新人账号 ID;数据级别:普通',
`updated_at` DATETIME NULL COMMENT '最后更新时间;数据级别:普通',
`is_deleted` TINYINT NOT NULL DEFAULT 0 COMMENT '是否已删除,0 未删除,1 已删除;数据级别:普通',
`deleted_at` DATETIME NULL COMMENT '删除时间,未删除为空;数据级别:普通',
`deleted_by` BIGINT NULL COMMENT '删除人账号 ID,未删除为空;数据级别:普通',
`version` INT NOT NULL DEFAULT 1 COMMENT '乐观锁版本号,写操作必须校验;数据级别:普通',
`account_set_id` BIGINT NOT NULL COMMENT '账套 ID;数据级别:普通',
`subject_code` VARCHAR(64) NOT NULL COMMENT '科目编码;数据级别:普通',
`subject_name` VARCHAR(128) NOT NULL COMMENT '科目名称;数据级别:普通',
`subject_type` VARCHAR(32) NOT NULL COMMENT '资产/负债/收入/成本/费用/权益;数据级别:普通',
`accounting_element_code` VARCHAR(64) NOT NULL COMMENT '会计要素编码;数据级别:普通',
`balance_direction` VARCHAR(16) NOT NULL COMMENT '借/贷;数据级别:普通',
`quantity_enabled` TINYINT NOT NULL COMMENT '是否启用数量金额核算;数据级别:普通',
`foreign_currency_enabled` TINYINT NOT NULL COMMENT '是否启用外币核算;数据级别:普通',
`assist_rule` JSON NULL COMMENT '辅助核算规则;数据级别:普通',
`enabled` TINYINT NOT NULL COMMENT '是否启用;数据级别:普通',
PRIMARY KEY (`id`),
UNIQUE KEY `uk_set_subject` (`account_set_id`, `subject_code`),
KEY `idx_type_enabled` (`subject_type`, `quantity_enabled`),
KEY `idx_tenant_deleted` (`tenant_id`, `is_deleted`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='FinanceSubject:会计科目和辅助核算';
fin_voucherFinanceVoucher
CREATE TABLE `fin_voucher` (
`id` BIGINT NOT NULL COMMENT '主键,雪花或号段生成,禁止复用;数据级别:普通',
`tenant_id` BIGINT NOT NULL COMMENT '集团/租户隔离字段,所有查询必须带租户上下文;数据级别:普通',
`org_id` BIGINT NULL COMMENT '所属组织,集团级或公共配置为空;数据级别:普通',
`campus_id` BIGINT NULL COMMENT '所属校区,跨校区或总部级数据为空;数据级别:普通',
`created_by` BIGINT NOT NULL COMMENT '创建人账号 ID;数据级别:普通',
`created_at` DATETIME NOT NULL COMMENT '创建时间;数据级别:普通',
`updated_by` BIGINT NULL COMMENT '最后更新人账号 ID;数据级别:普通',
`updated_at` DATETIME NULL COMMENT '最后更新时间;数据级别:普通',
`is_deleted` TINYINT NOT NULL DEFAULT 0 COMMENT '是否已删除,0 未删除,1 已删除;数据级别:普通',
`deleted_at` DATETIME NULL COMMENT '删除时间,未删除为空;数据级别:普通',
`deleted_by` BIGINT NULL COMMENT '删除人账号 ID,未删除为空;数据级别:普通',
`version` INT NOT NULL DEFAULT 1 COMMENT '乐观锁版本号,写操作必须校验;数据级别:普通',
`voucher_no` VARCHAR(64) NOT NULL COMMENT '凭证编号,账套期间内唯一;数据级别:普通',
`account_set_id` BIGINT NOT NULL COMMENT '账套 ID;数据级别:普通',
`ledger_book_id` BIGINT NOT NULL COMMENT '账簿 ID;数据级别:普通',
`voucher_word_code` VARCHAR(32) NOT NULL COMMENT '凭证字;数据级别:普通',
`period_code` VARCHAR(32) NOT NULL COMMENT '会计期间;数据级别:普通',
`source_biz_type` VARCHAR(64) NULL COMMENT '来源业务类型;数据级别:普通',
`source_biz_no` VARCHAR(64) NULL COMMENT '来源业务编号;数据级别:普通',
`voucher_date` DATE NOT NULL COMMENT '凭证日期;数据级别:普通',
`total_debit_amount` DECIMAL(18,2) NOT NULL COMMENT '借方合计;数据级别:普通',
`total_credit_amount` DECIMAL(18,2) NOT NULL COMMENT '贷方合计;数据级别:普通',
`voucher_status` VARCHAR(32) NOT NULL COMMENT '草稿/待审核/已审核/待出纳复核/已复核/已过账/已红冲;数据级别:普通',
`cashier_review_status` VARCHAR(32) NOT NULL COMMENT '无需复核/待复核/已复核/已驳回;数据级别:普通',
`post_status` VARCHAR(32) NOT NULL COMMENT '未过账/过账中/已过账/过账失败;数据级别:普通',
`approval_status` VARCHAR(32) NULL COMMENT '审批状态,未发起为空;数据级别:普通',
`approval_instance_id` BIGINT NULL COMMENT '关联审批实例 ID;数据级别:普通',
PRIMARY KEY (`id`),
UNIQUE KEY `uk_set_period_voucher` (`account_set_id`, `period_code`, `voucher_no`),
KEY `idx_source` (`source_biz_type`),
KEY `idx_status` (`voucher_status`),
KEY `idx_tenant_deleted` (`tenant_id`, `is_deleted`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='FinanceVoucher:会计凭证';
fin_voucher_entryFinanceVoucherEntry
CREATE TABLE `fin_voucher_entry` (
`id` BIGINT NOT NULL COMMENT '主键,雪花或号段生成,禁止复用;数据级别:普通',
`tenant_id` BIGINT NOT NULL COMMENT '集团/租户隔离字段,所有查询必须带租户上下文;数据级别:普通',
`org_id` BIGINT NULL COMMENT '所属组织,集团级或公共配置为空;数据级别:普通',
`campus_id` BIGINT NULL COMMENT '所属校区,跨校区或总部级数据为空;数据级别:普通',
`created_by` BIGINT NOT NULL COMMENT '创建人账号 ID;数据级别:普通',
`created_at` DATETIME NOT NULL COMMENT '创建时间;数据级别:普通',
`updated_by` BIGINT NULL COMMENT '最后更新人账号 ID;数据级别:普通',
`updated_at` DATETIME NULL COMMENT '最后更新时间;数据级别:普通',
`is_deleted` TINYINT NOT NULL DEFAULT 0 COMMENT '是否已删除,0 未删除,1 已删除;数据级别:普通',
`deleted_at` DATETIME NULL COMMENT '删除时间,未删除为空;数据级别:普通',
`deleted_by` BIGINT NULL COMMENT '删除人账号 ID,未删除为空;数据级别:普通',
`version` INT NOT NULL DEFAULT 1 COMMENT '乐观锁版本号,写操作必须校验;数据级别:普通',
`voucher_id` BIGINT NOT NULL COMMENT '凭证 ID;数据级别:普通',
`entry_no` INT NOT NULL COMMENT '分录行号;数据级别:普通',
`subject_id` BIGINT NOT NULL COMMENT '会计科目 ID;数据级别:普通',
`assist_payload` JSON NULL COMMENT '辅助核算信息;数据级别:普通',
`debit_amount` DECIMAL(18,2) NOT NULL COMMENT '借方金额;数据级别:普通',
`credit_amount` DECIMAL(18,2) NOT NULL COMMENT '贷方金额;数据级别:普通',
`currency_code` VARCHAR(16) NULL COMMENT '币别编码;数据级别:普通',
`exchange_rate` DECIMAL(18,8) NULL COMMENT '汇率;数据级别:普通',
`quantity` DECIMAL(18,4) NULL COMMENT '数量;数据级别:普通',
`unit_price` DECIMAL(18,4) NULL COMMENT '单价;数据级别:普通',
`cash_flow_item_code` VARCHAR(64) NULL COMMENT '现金流量项目编码;数据级别:普通',
`summary` VARCHAR(255) NOT NULL COMMENT '摘要;数据级别:普通',
PRIMARY KEY (`id`),
UNIQUE KEY `uk_voucher_entry` (`voucher_id`, `entry_no`),
KEY `idx_subject` (`subject_id`),
KEY `idx_tenant_deleted` (`tenant_id`, `is_deleted`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='FinanceVoucherEntry:凭证明细分录';
fin_voucher_audit_logVoucherAuditLog
CREATE TABLE `fin_voucher_audit_log` (
`id` BIGINT NOT NULL COMMENT '主键,雪花或号段生成,禁止复用;数据级别:普通',
`tenant_id` BIGINT NOT NULL COMMENT '集团/租户隔离字段,所有查询必须带租户上下文;数据级别:普通',
`org_id` BIGINT NULL COMMENT '所属组织,集团级或公共配置为空;数据级别:普通',
`campus_id` BIGINT NULL COMMENT '所属校区,跨校区或总部级数据为空;数据级别:普通',
`created_by` BIGINT NOT NULL COMMENT '创建人账号 ID;数据级别:普通',
`created_at` DATETIME NOT NULL COMMENT '创建时间;数据级别:普通',
`updated_by` BIGINT NULL COMMENT '最后更新人账号 ID;数据级别:普通',
`updated_at` DATETIME NULL COMMENT '最后更新时间;数据级别:普通',
`is_deleted` TINYINT NOT NULL DEFAULT 0 COMMENT '是否已删除,0 未删除,1 已删除;数据级别:普通',
`deleted_at` DATETIME NULL COMMENT '删除时间,未删除为空;数据级别:普通',
`deleted_by` BIGINT NULL COMMENT '删除人账号 ID,未删除为空;数据级别:普通',
`version` INT NOT NULL DEFAULT 1 COMMENT '乐观锁版本号,写操作必须校验;数据级别:普通',
`voucher_id` BIGINT NOT NULL COMMENT '凭证 ID;数据级别:普通',
`operation_type` VARCHAR(64) NOT NULL COMMENT '提交/审核/反审核/出纳复核/过账/反过账/红冲;数据级别:普通',
`operation_result` VARCHAR(32) NOT NULL COMMENT '成功/失败;数据级别:普通',
`operator_id` BIGINT NOT NULL COMMENT '操作人 ID;数据级别:普通',
`operation_time` DATETIME NOT NULL COMMENT '操作时间;数据级别:普通',
`remark` VARCHAR(512) NULL COMMENT '说明;数据级别:普通',
PRIMARY KEY (`id`),
KEY `idx_voucher_operation` (`voucher_id`, `operation_type`),
KEY `idx_operator_time` (`operator_id`, `operation_time`),
KEY `idx_tenant_deleted` (`tenant_id`, `is_deleted`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='VoucherAuditLog:凭证审核过账日志';
fin_initial_balanceInitialBalance
CREATE TABLE `fin_initial_balance` (
`id` BIGINT NOT NULL COMMENT '主键,雪花或号段生成,禁止复用;数据级别:普通',
`tenant_id` BIGINT NOT NULL COMMENT '集团/租户隔离字段,所有查询必须带租户上下文;数据级别:普通',
`org_id` BIGINT NULL COMMENT '所属组织,集团级或公共配置为空;数据级别:普通',
`campus_id` BIGINT NULL COMMENT '所属校区,跨校区或总部级数据为空;数据级别:普通',
`created_by` BIGINT NOT NULL COMMENT '创建人账号 ID;数据级别:普通',
`created_at` DATETIME NOT NULL COMMENT '创建时间;数据级别:普通',
`updated_by` BIGINT NULL COMMENT '最后更新人账号 ID;数据级别:普通',
`updated_at` DATETIME NULL COMMENT '最后更新时间;数据级别:普通',
`is_deleted` TINYINT NOT NULL DEFAULT 0 COMMENT '是否已删除,0 未删除,1 已删除;数据级别:普通',
`deleted_at` DATETIME NULL COMMENT '删除时间,未删除为空;数据级别:普通',
`deleted_by` BIGINT NULL COMMENT '删除人账号 ID,未删除为空;数据级别:普通',
`version` INT NOT NULL DEFAULT 1 COMMENT '乐观锁版本号,写操作必须校验;数据级别:普通',
`account_set_id` BIGINT NOT NULL COMMENT '账套 ID;数据级别:普通',
`period_code` VARCHAR(32) NOT NULL COMMENT '初始化期间;数据级别:普通',
`subject_id` BIGINT NOT NULL COMMENT '科目 ID;数据级别:普通',
`dimension_payload` JSON NULL COMMENT '辅助核算维度;数据级别:普通',
`opening_debit` DECIMAL(18,2) NOT NULL COMMENT '期初借方;数据级别:普通',
`opening_credit` DECIMAL(18,2) NOT NULL COMMENT '期初贷方;数据级别:普通',
`cash_flow_opening_json` JSON NULL COMMENT '现金流量初始数据;数据级别:普通',
`initial_status` VARCHAR(32) NOT NULL COMMENT '草稿/试算通过/已初始化/已锁定;数据级别:普通',
PRIMARY KEY (`id`),
UNIQUE KEY `uk_set_period_subject_dimension` (`account_set_id`, `period_code`, `subject_id`, `dimension_payload`),
KEY `idx_status` (`initial_status`),
KEY `idx_tenant_deleted` (`tenant_id`, `is_deleted`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='InitialBalance:科目和现金流量初始数据';
fin_ledger_entryLedgerEntry
CREATE TABLE `fin_ledger_entry` (
`id` BIGINT NOT NULL COMMENT '主键,雪花或号段生成,禁止复用;数据级别:普通',
`tenant_id` BIGINT NOT NULL COMMENT '集团/租户隔离字段,所有查询必须带租户上下文;数据级别:普通',
`org_id` BIGINT NULL COMMENT '所属组织,集团级或公共配置为空;数据级别:普通',
`campus_id` BIGINT NULL COMMENT '所属校区,跨校区或总部级数据为空;数据级别:普通',
`created_by` BIGINT NOT NULL COMMENT '创建人账号 ID;数据级别:普通',
`created_at` DATETIME NOT NULL COMMENT '创建时间;数据级别:普通',
`updated_by` BIGINT NULL COMMENT '最后更新人账号 ID;数据级别:普通',
`updated_at` DATETIME NULL COMMENT '最后更新时间;数据级别:普通',
`is_deleted` TINYINT NOT NULL DEFAULT 0 COMMENT '是否已删除,0 未删除,1 已删除;数据级别:普通',
`deleted_at` DATETIME NULL COMMENT '删除时间,未删除为空;数据级别:普通',
`deleted_by` BIGINT NULL COMMENT '删除人账号 ID,未删除为空;数据级别:普通',
`version` INT NOT NULL DEFAULT 1 COMMENT '乐观锁版本号,写操作必须校验;数据级别:普通',
`account_set_id` BIGINT NOT NULL COMMENT '账套 ID;数据级别:普通',
`ledger_book_id` BIGINT NOT NULL COMMENT '账簿 ID;数据级别:普通',
`voucher_id` BIGINT NOT NULL COMMENT '凭证 ID;数据级别:普通',
`voucher_entry_id` BIGINT NOT NULL COMMENT '凭证分录 ID;数据级别:普通',
`period_code` VARCHAR(32) NOT NULL COMMENT '会计期间;数据级别:普通',
`subject_id` BIGINT NOT NULL COMMENT '科目 ID;数据级别:普通',
`dimension_payload` JSON NULL COMMENT '辅助核算维度;数据级别:普通',
`debit_amount` DECIMAL(18,2) NOT NULL COMMENT '借方金额;数据级别:普通',
`credit_amount` DECIMAL(18,2) NOT NULL COMMENT '贷方金额;数据级别:普通',
`balance_amount` DECIMAL(18,2) NOT NULL COMMENT '余额;数据级别:普通',
PRIMARY KEY (`id`),
KEY `idx_set_period_subject` (`account_set_id`, `period_code`, `subject_id`),
KEY `idx_voucher_entry` (`voucher_id`, `voucher_entry_id`),
KEY `idx_tenant_deleted` (`tenant_id`, `is_deleted`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='LedgerEntry:总账与明细账流水';
fin_auxiliary_ledger_entryAuxiliaryLedgerEntry
CREATE TABLE `fin_auxiliary_ledger_entry` (
`id` BIGINT NOT NULL COMMENT '主键,雪花或号段生成,禁止复用;数据级别:普通',
`tenant_id` BIGINT NOT NULL COMMENT '集团/租户隔离字段,所有查询必须带租户上下文;数据级别:普通',
`org_id` BIGINT NULL COMMENT '所属组织,集团级或公共配置为空;数据级别:普通',
`campus_id` BIGINT NULL COMMENT '所属校区,跨校区或总部级数据为空;数据级别:普通',
`created_by` BIGINT NOT NULL COMMENT '创建人账号 ID;数据级别:普通',
`created_at` DATETIME NOT NULL COMMENT '创建时间;数据级别:普通',
`updated_by` BIGINT NULL COMMENT '最后更新人账号 ID;数据级别:普通',
`updated_at` DATETIME NULL COMMENT '最后更新时间;数据级别:普通',
`is_deleted` TINYINT NOT NULL DEFAULT 0 COMMENT '是否已删除,0 未删除,1 已删除;数据级别:普通',
`deleted_at` DATETIME NULL COMMENT '删除时间,未删除为空;数据级别:普通',
`deleted_by` BIGINT NULL COMMENT '删除人账号 ID,未删除为空;数据级别:普通',
`version` INT NOT NULL DEFAULT 1 COMMENT '乐观锁版本号,写操作必须校验;数据级别:普通',
`account_set_id` BIGINT NOT NULL COMMENT '账套 ID;数据级别:普通',
`ledger_book_id` BIGINT NOT NULL COMMENT '账簿 ID;数据级别:普通',
`period_code` VARCHAR(32) NOT NULL COMMENT '会计期间;数据级别:普通',
`subject_id` BIGINT NOT NULL COMMENT '科目 ID;数据级别:普通',
`dimension_code` VARCHAR(64) NOT NULL COMMENT '辅助核算维度编码;数据级别:普通',
`dimension_item_code` VARCHAR(64) NOT NULL COMMENT '辅助核算项目编码;数据级别:普通',
`voucher_id` BIGINT NOT NULL COMMENT '凭证 ID;数据级别:普通',
`voucher_entry_id` BIGINT NOT NULL COMMENT '凭证分录 ID;数据级别:普通',
`debit_amount` DECIMAL(18,2) NOT NULL COMMENT '借方金额;数据级别:普通',
`credit_amount` DECIMAL(18,2) NOT NULL COMMENT '贷方金额;数据级别:普通',
`balance_amount` DECIMAL(18,2) NOT NULL COMMENT '余额;数据级别:普通',
`ledger_entry_type` VARCHAR(32) NOT NULL COMMENT '辅助核算总账/辅助核算明细账;数据级别:普通',
PRIMARY KEY (`id`),
KEY `idx_aux_set_period_subject` (`account_set_id`, `period_code`, `subject_id`),
KEY `idx_aux_dimension` (`dimension_code`),
KEY `idx_aux_voucher_entry` (`voucher_id`, `voucher_entry_id`),
KEY `idx_tenant_deleted` (`tenant_id`, `is_deleted`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='AuxiliaryLedgerEntry:辅助核算总账与明细账流水';
fin_auxiliary_balance_snapshotAuxiliaryBalanceSnapshot
CREATE TABLE `fin_auxiliary_balance_snapshot` (
`id` BIGINT NOT NULL COMMENT '主键,雪花或号段生成,禁止复用;数据级别:普通',
`tenant_id` BIGINT NOT NULL COMMENT '集团/租户隔离字段,所有查询必须带租户上下文;数据级别:普通',
`org_id` BIGINT NULL COMMENT '所属组织,集团级或公共配置为空;数据级别:普通',
`campus_id` BIGINT NULL COMMENT '所属校区,跨校区或总部级数据为空;数据级别:普通',
`created_by` BIGINT NOT NULL COMMENT '创建人账号 ID;数据级别:普通',
`created_at` DATETIME NOT NULL COMMENT '创建时间;数据级别:普通',
`updated_by` BIGINT NULL COMMENT '最后更新人账号 ID;数据级别:普通',
`updated_at` DATETIME NULL COMMENT '最后更新时间;数据级别:普通',
`is_deleted` TINYINT NOT NULL DEFAULT 0 COMMENT '是否已删除,0 未删除,1 已删除;数据级别:普通',
`deleted_at` DATETIME NULL COMMENT '删除时间,未删除为空;数据级别:普通',
`deleted_by` BIGINT NULL COMMENT '删除人账号 ID,未删除为空;数据级别:普通',
`version` INT NOT NULL DEFAULT 1 COMMENT '乐观锁版本号,写操作必须校验;数据级别:普通',
`snapshot_no` VARCHAR(64) NOT NULL COMMENT '快照编号,唯一;数据级别:普通',
`account_set_id` BIGINT NOT NULL COMMENT '账套 ID;数据级别:普通',
`period_code` VARCHAR(32) NOT NULL COMMENT '会计期间;数据级别:普通',
`subject_id` BIGINT NOT NULL COMMENT '科目 ID;数据级别:普通',
`dimension_code` VARCHAR(64) NOT NULL COMMENT '辅助核算维度编码;数据级别:普通',
`dimension_item_code` VARCHAR(64) NOT NULL COMMENT '辅助核算项目编码;数据级别:普通',
`opening_balance` DECIMAL(18,2) NOT NULL COMMENT '期初余额;数据级别:普通',
`period_debit` DECIMAL(18,2) NOT NULL COMMENT '本期借方;数据级别:普通',
`period_credit` DECIMAL(18,2) NOT NULL COMMENT '本期贷方;数据级别:普通',
`ending_balance` DECIMAL(18,2) NOT NULL COMMENT '期末余额;数据级别:普通',
`balance_status` VARCHAR(32) NOT NULL COMMENT '平衡/不平/待复核;数据级别:普通',
`publish_status` VARCHAR(32) NOT NULL COMMENT '草稿/已发布/已归档;数据级别:普通',
PRIMARY KEY (`id`),
UNIQUE KEY `uk_aux_balance_snapshot` (`opening_balance`, `snapshot_no`),
KEY `idx_aux_balance_status` (`opening_balance`, `balance_status`),
KEY `idx_tenant_deleted` (`tenant_id`, `is_deleted`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='AuxiliaryBalanceSnapshot:辅助核算科目余额表快照';
fin_cash_flow_assignmentCashFlowAssignment
CREATE TABLE `fin_cash_flow_assignment` (
`id` BIGINT NOT NULL COMMENT '主键,雪花或号段生成,禁止复用;数据级别:普通',
`tenant_id` BIGINT NOT NULL COMMENT '集团/租户隔离字段,所有查询必须带租户上下文;数据级别:普通',
`org_id` BIGINT NULL COMMENT '所属组织,集团级或公共配置为空;数据级别:普通',
`campus_id` BIGINT NULL COMMENT '所属校区,跨校区或总部级数据为空;数据级别:普通',
`created_by` BIGINT NOT NULL COMMENT '创建人账号 ID;数据级别:普通',
`created_at` DATETIME NOT NULL COMMENT '创建时间;数据级别:普通',
`updated_by` BIGINT NULL COMMENT '最后更新人账号 ID;数据级别:普通',
`updated_at` DATETIME NULL COMMENT '最后更新时间;数据级别:普通',
`is_deleted` TINYINT NOT NULL DEFAULT 0 COMMENT '是否已删除,0 未删除,1 已删除;数据级别:普通',
`deleted_at` DATETIME NULL COMMENT '删除时间,未删除为空;数据级别:普通',
`deleted_by` BIGINT NULL COMMENT '删除人账号 ID,未删除为空;数据级别:普通',
`version` INT NOT NULL DEFAULT 1 COMMENT '乐观锁版本号,写操作必须校验;数据级别:普通',
`assignment_no` VARCHAR(64) NOT NULL COMMENT '指定编号,唯一;数据级别:普通',
`voucher_entry_id` BIGINT NOT NULL COMMENT '凭证分录 ID;数据级别:普通',
`cash_flow_item_id` BIGINT NOT NULL COMMENT '现金流量项目 ID;数据级别:普通',
`assignment_type` VARCHAR(32) NOT NULL COMMENT '项目批量预设/T型账/附表指定/附表调整/人工指定;数据级别:普通',
`amount` DECIMAL(18,2) NOT NULL COMMENT '指定金额;数据级别:普通',
`assignment_status` VARCHAR(32) NOT NULL COMMENT '待指定/已指定/已调整/已作废;数据级别:普通',
PRIMARY KEY (`id`),
UNIQUE KEY `uk_assignment_no` (`assignment_no`),
KEY `idx_entry_status` (`voucher_entry_id`, `assignment_status`),
KEY `idx_tenant_deleted` (`tenant_id`, `is_deleted`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='CashFlowAssignment:现金流量项目指定与调整';
fin_report_formulaFinanceReportFormula
CREATE TABLE `fin_report_formula` (
`id` BIGINT NOT NULL COMMENT '主键,雪花或号段生成,禁止复用;数据级别:普通',
`tenant_id` BIGINT NOT NULL COMMENT '集团/租户隔离字段,所有查询必须带租户上下文;数据级别:普通',
`org_id` BIGINT NULL COMMENT '所属组织,集团级或公共配置为空;数据级别:普通',
`campus_id` BIGINT NULL COMMENT '所属校区,跨校区或总部级数据为空;数据级别:普通',
`created_by` BIGINT NOT NULL COMMENT '创建人账号 ID;数据级别:普通',
`created_at` DATETIME NOT NULL COMMENT '创建时间;数据级别:普通',
`updated_by` BIGINT NULL COMMENT '最后更新人账号 ID;数据级别:普通',
`updated_at` DATETIME NULL COMMENT '最后更新时间;数据级别:普通',
`is_deleted` TINYINT NOT NULL DEFAULT 0 COMMENT '是否已删除,0 未删除,1 已删除;数据级别:普通',
`deleted_at` DATETIME NULL COMMENT '删除时间,未删除为空;数据级别:普通',
`deleted_by` BIGINT NULL COMMENT '删除人账号 ID,未删除为空;数据级别:普通',
`version` INT NOT NULL DEFAULT 1 COMMENT '乐观锁版本号,写操作必须校验;数据级别:普通',
`report_code` VARCHAR(64) NOT NULL COMMENT '报表编码;数据级别:普通',
`report_name` VARCHAR(128) NOT NULL COMMENT '报表名称;数据级别:普通',
`line_code` VARCHAR(64) NOT NULL COMMENT '行项目编码;数据级别:普通',
`line_name` VARCHAR(128) NOT NULL COMMENT '行项目名称;数据级别:普通',
`formula_json` JSON NOT NULL COMMENT '科目、核算维度、期间和取数公式;数据级别:普通',
`enabled` TINYINT NOT NULL COMMENT '是否启用;数据级别:普通',
PRIMARY KEY (`id`),
UNIQUE KEY `uk_report_line` (`report_code`, `line_code`),
KEY `idx_enabled` (`enabled`),
KEY `idx_tenant_deleted` (`tenant_id`, `is_deleted`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='FinanceReportFormula:财务报表公式';
fin_report_snapshotFinanceReportSnapshot
CREATE TABLE `fin_report_snapshot` (
`id` BIGINT NOT NULL COMMENT '主键,雪花或号段生成,禁止复用;数据级别:普通',
`tenant_id` BIGINT NOT NULL COMMENT '集团/租户隔离字段,所有查询必须带租户上下文;数据级别:普通',
`org_id` BIGINT NULL COMMENT '所属组织,集团级或公共配置为空;数据级别:普通',
`campus_id` BIGINT NULL COMMENT '所属校区,跨校区或总部级数据为空;数据级别:普通',
`created_by` BIGINT NOT NULL COMMENT '创建人账号 ID;数据级别:普通',
`created_at` DATETIME NOT NULL COMMENT '创建时间;数据级别:普通',
`updated_by` BIGINT NULL COMMENT '最后更新人账号 ID;数据级别:普通',
`updated_at` DATETIME NULL COMMENT '最后更新时间;数据级别:普通',
`is_deleted` TINYINT NOT NULL DEFAULT 0 COMMENT '是否已删除,0 未删除,1 已删除;数据级别:普通',
`deleted_at` DATETIME NULL COMMENT '删除时间,未删除为空;数据级别:普通',
`deleted_by` BIGINT NULL COMMENT '删除人账号 ID,未删除为空;数据级别:普通',
`version` INT NOT NULL DEFAULT 1 COMMENT '乐观锁版本号,写操作必须校验;数据级别:普通',
`snapshot_no` VARCHAR(64) NOT NULL COMMENT '快照编号,唯一;数据级别:普通',
`account_set_id` BIGINT NOT NULL COMMENT '账套 ID;数据级别:普通',
`ledger_book_id` BIGINT NULL COMMENT '账簿 ID;数据级别:普通',
`report_type` VARCHAR(64) NOT NULL COMMENT '科目余额表/试算平衡表/摘要汇总表/核算维度余额表/资产负债表/利润表/现金流量表;数据级别:普通',
`period_code` VARCHAR(32) NOT NULL COMMENT '会计期间;数据级别:普通',
`report_payload` JSON NOT NULL COMMENT '报表数据;数据级别:普通',
`balance_status` VARCHAR(32) NOT NULL COMMENT '平衡/不平/待复核;数据级别:普通',
`publish_status` VARCHAR(32) NOT NULL COMMENT '草稿/已发布/已归档;数据级别:普通',
PRIMARY KEY (`id`),
UNIQUE KEY `uk_snapshot_no` (`snapshot_no`),
KEY `idx_set_report_period` (`account_set_id`, `report_type`, `period_code`),
KEY `idx_tenant_deleted` (`tenant_id`, `is_deleted`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='FinanceReportSnapshot:财务报表快照';
fin_period_closePeriodClose
CREATE TABLE `fin_period_close` (
`id` BIGINT NOT NULL COMMENT '主键,雪花或号段生成,禁止复用;数据级别:普通',
`tenant_id` BIGINT NOT NULL COMMENT '集团/租户隔离字段,所有查询必须带租户上下文;数据级别:普通',
`org_id` BIGINT NULL COMMENT '所属组织,集团级或公共配置为空;数据级别:普通',
`campus_id` BIGINT NULL COMMENT '所属校区,跨校区或总部级数据为空;数据级别:普通',
`created_by` BIGINT NOT NULL COMMENT '创建人账号 ID;数据级别:普通',
`created_at` DATETIME NOT NULL COMMENT '创建时间;数据级别:普通',
`updated_by` BIGINT NULL COMMENT '最后更新人账号 ID;数据级别:普通',
`updated_at` DATETIME NULL COMMENT '最后更新时间;数据级别:普通',
`is_deleted` TINYINT NOT NULL DEFAULT 0 COMMENT '是否已删除,0 未删除,1 已删除;数据级别:普通',
`deleted_at` DATETIME NULL COMMENT '删除时间,未删除为空;数据级别:普通',
`deleted_by` BIGINT NULL COMMENT '删除人账号 ID,未删除为空;数据级别:普通',
`version` INT NOT NULL DEFAULT 1 COMMENT '乐观锁版本号,写操作必须校验;数据级别:普通',
`close_no` VARCHAR(64) NOT NULL COMMENT '结账批次编号,唯一;数据级别:普通',
`account_set_id` BIGINT NOT NULL COMMENT '账套 ID;数据级别:普通',
`period_code` VARCHAR(32) NOT NULL COMMENT '会计期间;数据级别:普通',
`auto_transfer_status` VARCHAR(32) NOT NULL COMMENT '自动转账状态;数据级别:普通',
`amortization_status` VARCHAR(32) NOT NULL COMMENT '凭证摊销状态;数据级别:普通',
`accrual_status` VARCHAR(32) NOT NULL COMMENT '凭证预提状态;数据级别:普通',
`exchange_adjust_status` VARCHAR(32) NOT NULL COMMENT '期末调汇状态;数据级别:普通',
`profit_loss_carry_status` VARCHAR(32) NOT NULL COMMENT '结转损益状态;数据级别:普通',
`close_status` VARCHAR(32) NOT NULL COMMENT '待处理/处理中/已结账/结账失败/已反结账;数据级别:普通',
PRIMARY KEY (`id`),
UNIQUE KEY `uk_set_period_close` (`account_set_id`, `period_code`, `close_no`),
KEY `idx_status` (`auto_transfer_status`),
KEY `idx_tenant_deleted` (`tenant_id`, `is_deleted`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='PeriodClose:期末处理和结账';
fin_multi_ledger_relationMultiLedgerRelation
CREATE TABLE `fin_multi_ledger_relation` (
`id` BIGINT NOT NULL COMMENT '主键,雪花或号段生成,禁止复用;数据级别:普通',
`tenant_id` BIGINT NOT NULL COMMENT '集团/租户隔离字段,所有查询必须带租户上下文;数据级别:普通',
`org_id` BIGINT NULL COMMENT '所属组织,集团级或公共配置为空;数据级别:普通',
`campus_id` BIGINT NULL COMMENT '所属校区,跨校区或总部级数据为空;数据级别:普通',
`created_by` BIGINT NOT NULL COMMENT '创建人账号 ID;数据级别:普通',
`created_at` DATETIME NOT NULL COMMENT '创建时间;数据级别:普通',
`updated_by` BIGINT NULL COMMENT '最后更新人账号 ID;数据级别:普通',
`updated_at` DATETIME NULL COMMENT '最后更新时间;数据级别:普通',
`is_deleted` TINYINT NOT NULL DEFAULT 0 COMMENT '是否已删除,0 未删除,1 已删除;数据级别:普通',
`deleted_at` DATETIME NULL COMMENT '删除时间,未删除为空;数据级别:普通',
`deleted_by` BIGINT NULL COMMENT '删除人账号 ID,未删除为空;数据级别:普通',
`version` INT NOT NULL DEFAULT 1 COMMENT '乐观锁版本号,写操作必须校验;数据级别:普通',
`relation_no` VARCHAR(64) NOT NULL COMMENT '关系编号,唯一;数据级别:普通',
`account_set_id` BIGINT NOT NULL COMMENT '账套 ID;数据级别:普通',
`parent_ledger_id` BIGINT NOT NULL COMMENT '上级账簿 ID;数据级别:普通',
`child_ledger_id` BIGINT NOT NULL COMMENT '下级账簿 ID;数据级别:普通',
`merge_rule_json` JSON NOT NULL COMMENT '合并、抵消和折算规则;数据级别:普通',
`enabled` TINYINT NOT NULL COMMENT '是否启用;数据级别:普通',
PRIMARY KEY (`id`),
UNIQUE KEY `uk_parent_child_ledger` (`parent_ledger_id`, `child_ledger_id`),
KEY `idx_enabled` (`enabled`),
KEY `idx_tenant_deleted` (`tenant_id`, `is_deleted`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='MultiLedgerRelation:多账簿隶属关系';
fin_adjustment_periodAdjustmentPeriod
CREATE TABLE `fin_adjustment_period` (
`id` BIGINT NOT NULL COMMENT '主键,雪花或号段生成,禁止复用;数据级别:普通',
`tenant_id` BIGINT NOT NULL COMMENT '集团/租户隔离字段,所有查询必须带租户上下文;数据级别:普通',
`org_id` BIGINT NULL COMMENT '所属组织,集团级或公共配置为空;数据级别:普通',
`campus_id` BIGINT NULL COMMENT '所属校区,跨校区或总部级数据为空;数据级别:普通',
`created_by` BIGINT NOT NULL COMMENT '创建人账号 ID;数据级别:普通',
`created_at` DATETIME NOT NULL COMMENT '创建时间;数据级别:普通',
`updated_by` BIGINT NULL COMMENT '最后更新人账号 ID;数据级别:普通',
`updated_at` DATETIME NULL COMMENT '最后更新时间;数据级别:普通',
`is_deleted` TINYINT NOT NULL DEFAULT 0 COMMENT '是否已删除,0 未删除,1 已删除;数据级别:普通',
`deleted_at` DATETIME NULL COMMENT '删除时间,未删除为空;数据级别:普通',
`deleted_by` BIGINT NULL COMMENT '删除人账号 ID,未删除为空;数据级别:普通',
`version` INT NOT NULL DEFAULT 1 COMMENT '乐观锁版本号,写操作必须校验;数据级别:普通',
`adjustment_no` VARCHAR(64) NOT NULL COMMENT '调整期间编号,唯一;数据级别:普通',
`account_set_id` BIGINT NOT NULL COMMENT '账套 ID;数据级别:普通',
`period_code` VARCHAR(32) NOT NULL COMMENT '关联会计期间;数据级别:普通',
`adjustment_reason` VARCHAR(255) NOT NULL COMMENT '调整原因;数据级别:普通',
`voucher_scope_json` JSON NULL COMMENT '调整凭证范围;数据级别:普通',
`exchange_adjust_status` VARCHAR(32) NOT NULL COMMENT '调整期间调汇状态;数据级别:普通',
`profit_loss_carry_status` VARCHAR(32) NOT NULL COMMENT '调整期间结转损益状态;数据级别:普通',
`adjustment_status` VARCHAR(32) NOT NULL COMMENT '草稿/启用/已过账/已关闭;数据级别:普通',
PRIMARY KEY (`id`),
UNIQUE KEY `uk_adjustment_no` (`adjustment_no`),
KEY `idx_set_period_status` (`account_set_id`, `period_code`, `exchange_adjust_status`),
KEY `idx_tenant_deleted` (`tenant_id`, `is_deleted`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='AdjustmentPeriod:调整期间业务处理';
fin_migration_batchFinanceMigrationBatch
CREATE TABLE `fin_migration_batch` (
`id` BIGINT NOT NULL COMMENT '主键,雪花或号段生成,禁止复用;数据级别:普通',
`tenant_id` BIGINT NOT NULL COMMENT '集团/租户隔离字段,所有查询必须带租户上下文;数据级别:普通',
`org_id` BIGINT NULL COMMENT '所属组织,集团级或公共配置为空;数据级别:普通',
`campus_id` BIGINT NULL COMMENT '所属校区,跨校区或总部级数据为空;数据级别:普通',
`created_by` BIGINT NOT NULL COMMENT '创建人账号 ID;数据级别:普通',
`created_at` DATETIME NOT NULL COMMENT '创建时间;数据级别:普通',
`updated_by` BIGINT NULL COMMENT '最后更新人账号 ID;数据级别:普通',
`updated_at` DATETIME NULL COMMENT '最后更新时间;数据级别:普通',
`is_deleted` TINYINT NOT NULL DEFAULT 0 COMMENT '是否已删除,0 未删除,1 已删除;数据级别:普通',
`deleted_at` DATETIME NULL COMMENT '删除时间,未删除为空;数据级别:普通',
`deleted_by` BIGINT NULL COMMENT '删除人账号 ID,未删除为空;数据级别:普通',
`version` INT NOT NULL DEFAULT 1 COMMENT '乐观锁版本号,写操作必须校验;数据级别:普通',
`migration_no` VARCHAR(64) NOT NULL COMMENT '迁移批次编号,唯一;数据级别:普通',
`account_set_id` BIGINT NOT NULL COMMENT '账套 ID;数据级别:普通',
`source_system` VARCHAR(64) NOT NULL COMMENT '历史来源系统;数据级别:普通',
`migration_scope` JSON NOT NULL COMMENT '凭证、账簿、报表、科目、辅助核算和期间范围;数据级别:普通',
`precheck_result` JSON NOT NULL COMMENT '预检结果;数据级别:普通',
`sample_check_result` JSON NULL COMMENT '抽样核验结果;数据级别:普通',
`migration_status` VARCHAR(32) NOT NULL COMMENT '待预检/预检通过/迁移中/已完成/失败/已归档;数据级别:普通',
PRIMARY KEY (`id`),
UNIQUE KEY `uk_migration_no` (`migration_no`),
KEY `idx_set_status` (`account_set_id`, `migration_status`),
KEY `idx_tenant_deleted` (`tenant_id`, `is_deleted`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='FinanceMigrationBatch:历史财务数据迁移批次';
exp_reportExpenseReport
CREATE TABLE `exp_report` (
`id` BIGINT NOT NULL COMMENT '主键,雪花或号段生成,禁止复用;数据级别:普通',
`tenant_id` BIGINT NOT NULL COMMENT '集团/租户隔离字段,所有查询必须带租户上下文;数据级别:普通',
`org_id` BIGINT NULL COMMENT '所属组织,集团级或公共配置为空;数据级别:普通',
`campus_id` BIGINT NULL COMMENT '所属校区,跨校区或总部级数据为空;数据级别:普通',
`created_by` BIGINT NOT NULL COMMENT '创建人账号 ID;数据级别:普通',
`created_at` DATETIME NOT NULL COMMENT '创建时间;数据级别:普通',
`updated_by` BIGINT NULL COMMENT '最后更新人账号 ID;数据级别:普通',
`updated_at` DATETIME NULL COMMENT '最后更新时间;数据级别:普通',
`is_deleted` TINYINT NOT NULL DEFAULT 0 COMMENT '是否已删除,0 未删除,1 已删除;数据级别:普通',
`deleted_at` DATETIME NULL COMMENT '删除时间,未删除为空;数据级别:普通',
`deleted_by` BIGINT NULL COMMENT '删除人账号 ID,未删除为空;数据级别:普通',
`version` INT NOT NULL DEFAULT 1 COMMENT '乐观锁版本号,写操作必须校验;数据级别:普通',
`expense_no` VARCHAR(64) NOT NULL COMMENT '报销单编号,唯一;数据级别:普通',
`applicant_id` BIGINT NOT NULL COMMENT '申请人 ID;数据级别:普通',
`expense_type` VARCHAR(32) NOT NULL COMMENT '差旅/办公/采购/市场/其他;数据级别:普通',
`total_amount` DECIMAL(18,2) NOT NULL COMMENT '报销总额;数据级别:普通',
`expense_status` VARCHAR(32) NOT NULL COMMENT '草稿/待审批/待付款/已付款/已驳回;数据级别:普通',
`approval_status` VARCHAR(32) NULL COMMENT '审批状态,未发起为空;数据级别:普通',
`approval_instance_id` BIGINT NULL COMMENT '关联审批实例 ID;数据级别:普通',
PRIMARY KEY (`id`),
UNIQUE KEY `uk_expense_no` (`expense_no`),
KEY `idx_applicant_status` (`applicant_id`, `expense_status`),
KEY `idx_tenant_deleted` (`tenant_id`, `is_deleted`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='ExpenseReport:内置报销单';
exp_invoiceInvoice
CREATE TABLE `exp_invoice` (
`id` BIGINT NOT NULL COMMENT '主键,雪花或号段生成,禁止复用;数据级别:普通',
`tenant_id` BIGINT NOT NULL COMMENT '集团/租户隔离字段,所有查询必须带租户上下文;数据级别:普通',
`org_id` BIGINT NULL COMMENT '所属组织,集团级或公共配置为空;数据级别:普通',
`campus_id` BIGINT NULL COMMENT '所属校区,跨校区或总部级数据为空;数据级别:普通',
`created_by` BIGINT NOT NULL COMMENT '创建人账号 ID;数据级别:普通',
`created_at` DATETIME NOT NULL COMMENT '创建时间;数据级别:普通',
`updated_by` BIGINT NULL COMMENT '最后更新人账号 ID;数据级别:普通',
`updated_at` DATETIME NULL COMMENT '最后更新时间;数据级别:普通',
`is_deleted` TINYINT NOT NULL DEFAULT 0 COMMENT '是否已删除,0 未删除,1 已删除;数据级别:普通',
`deleted_at` DATETIME NULL COMMENT '删除时间,未删除为空;数据级别:普通',
`deleted_by` BIGINT NULL COMMENT '删除人账号 ID,未删除为空;数据级别:普通',
`version` INT NOT NULL DEFAULT 1 COMMENT '乐观锁版本号,写操作必须校验;数据级别:普通',
`invoice_no` VARCHAR(64) NOT NULL COMMENT '发票号码;数据级别:普通',
`invoice_code` VARCHAR(64) NULL COMMENT '发票代码;数据级别:普通',
`invoice_type` VARCHAR(32) NOT NULL COMMENT '专票/普票/电子票/其他;数据级别:普通',
`seller_tax_no` VARCHAR(64) NULL COMMENT '销售方税号;数据级别:敏感',
`buyer_tax_no` VARCHAR(64) NULL COMMENT '购买方税号;数据级别:敏感',
`ocr_result` JSON NULL COMMENT 'OCR 识别结果;数据级别:普通',
`duplicate_status` VARCHAR(32) NOT NULL COMMENT '未查重/重复/未重复;数据级别:普通',
PRIMARY KEY (`id`),
KEY `idx_invoice_no` (`invoice_no`),
KEY `idx_duplicate` (`duplicate_status`),
KEY `idx_tenant_deleted` (`tenant_id`, `is_deleted`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='Invoice:报销发票与 OCR 结果';
exp_invoice_verificationInvoiceVerification
CREATE TABLE `exp_invoice_verification` (
`id` BIGINT NOT NULL COMMENT '主键,雪花或号段生成,禁止复用;数据级别:普通',
`tenant_id` BIGINT NOT NULL COMMENT '集团/租户隔离字段,所有查询必须带租户上下文;数据级别:普通',
`org_id` BIGINT NULL COMMENT '所属组织,集团级或公共配置为空;数据级别:普通',
`campus_id` BIGINT NOT NULL COMMENT '所属校区,跨校区或总部级数据为空;本表业务要求必填;数据级别:普通',
`created_by` BIGINT NOT NULL COMMENT '创建人账号 ID;数据级别:普通',
`created_at` DATETIME NOT NULL COMMENT '创建时间;数据级别:普通',
`updated_by` BIGINT NULL COMMENT '最后更新人账号 ID;数据级别:普通',
`updated_at` DATETIME NULL COMMENT '最后更新时间;数据级别:普通',
`is_deleted` TINYINT NOT NULL DEFAULT 0 COMMENT '是否已删除,0 未删除,1 已删除;数据级别:普通',
`deleted_at` DATETIME NULL COMMENT '删除时间,未删除为空;数据级别:普通',
`deleted_by` BIGINT NULL COMMENT '删除人账号 ID,未删除为空;数据级别:普通',
`version` INT NOT NULL DEFAULT 1 COMMENT '乐观锁版本号,写操作必须校验;数据级别:普通',
`verification_no` VARCHAR(64) NOT NULL COMMENT '核验编号,唯一;数据级别:普通',
`tax_subject_id` BIGINT NOT NULL COMMENT '税务主体配置 ID;数据级别:普通',
`official_app_code` VARCHAR(128) NOT NULL COMMENT '国税接口主体/编码配置;数据级别:普通',
`invoice_id` BIGINT NOT NULL COMMENT '发票 ID;数据级别:普通',
`official_payload` JSON NOT NULL COMMENT '官方请求参数;数据级别:普通',
`official_receipt` JSON NULL COMMENT '官方核验回执;数据级别:普通',
`verification_status` VARCHAR(32) NOT NULL COMMENT '待核验/通过/不通过/异常/重试中;数据级别:普通',
PRIMARY KEY (`id`),
UNIQUE KEY `uk_verification_no` (`verification_no`),
KEY `idx_invoice_status` (`invoice_id`, `verification_status`),
KEY `idx_tenant_deleted` (`tenant_id`, `is_deleted`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='InvoiceVerification:国税官方发票核验';
exp_payment_applyExpensePaymentApply
CREATE TABLE `exp_payment_apply` (
`id` BIGINT NOT NULL COMMENT '主键,雪花或号段生成,禁止复用;数据级别:普通',
`tenant_id` BIGINT NOT NULL COMMENT '集团/租户隔离字段,所有查询必须带租户上下文;数据级别:普通',
`org_id` BIGINT NULL COMMENT '所属组织,集团级或公共配置为空;数据级别:普通',
`campus_id` BIGINT NULL COMMENT '所属校区,跨校区或总部级数据为空;数据级别:普通',
`created_by` BIGINT NOT NULL COMMENT '创建人账号 ID;数据级别:普通',
`created_at` DATETIME NOT NULL COMMENT '创建时间;数据级别:普通',
`updated_by` BIGINT NULL COMMENT '最后更新人账号 ID;数据级别:普通',
`updated_at` DATETIME NULL COMMENT '最后更新时间;数据级别:普通',
`is_deleted` TINYINT NOT NULL DEFAULT 0 COMMENT '是否已删除,0 未删除,1 已删除;数据级别:普通',
`deleted_at` DATETIME NULL COMMENT '删除时间,未删除为空;数据级别:普通',
`deleted_by` BIGINT NULL COMMENT '删除人账号 ID,未删除为空;数据级别:普通',
`version` INT NOT NULL DEFAULT 1 COMMENT '乐观锁版本号,写操作必须校验;数据级别:普通',
`payment_apply_no` VARCHAR(64) NOT NULL COMMENT '付款申请编号,唯一;数据级别:普通',
`expense_report_id` BIGINT NOT NULL COMMENT '报销单 ID;数据级别:普通',
`payee_id` BIGINT NOT NULL COMMENT '收款人 ID;数据级别:普通',
`payee_account` VARCHAR(128) NOT NULL COMMENT '收款账号,敏感;数据级别:敏感',
`pay_amount` DECIMAL(18,2) NOT NULL COMMENT '付款金额;数据级别:普通',
`payment_status` VARCHAR(32) NOT NULL COMMENT '待付款/付款中/成功/失败;数据级别:普通',
PRIMARY KEY (`id`),
UNIQUE KEY `uk_payment_apply_no` (`payment_apply_no`),
KEY `idx_report_status` (`expense_report_id`, `payment_status`),
KEY `idx_tenant_deleted` (`tenant_id`, `is_deleted`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='ExpensePaymentApply:报销付款申请';
tax_declarationTaxReport
CREATE TABLE `tax_declaration` (
`id` BIGINT NOT NULL COMMENT '主键,雪花或号段生成,禁止复用;数据级别:普通',
`tenant_id` BIGINT NOT NULL COMMENT '集团/租户隔离字段,所有查询必须带租户上下文;数据级别:普通',
`org_id` BIGINT NULL COMMENT '所属组织,集团级或公共配置为空;数据级别:普通',
`campus_id` BIGINT NULL COMMENT '所属校区,跨校区或总部级数据为空;数据级别:普通',
`created_by` BIGINT NOT NULL COMMENT '创建人账号 ID;数据级别:普通',
`created_at` DATETIME NOT NULL COMMENT '创建时间;数据级别:普通',
`updated_by` BIGINT NULL COMMENT '最后更新人账号 ID;数据级别:普通',
`updated_at` DATETIME NULL COMMENT '最后更新时间;数据级别:普通',
`is_deleted` TINYINT NOT NULL DEFAULT 0 COMMENT '是否已删除,0 未删除,1 已删除;数据级别:普通',
`deleted_at` DATETIME NULL COMMENT '删除时间,未删除为空;数据级别:普通',
`deleted_by` BIGINT NULL COMMENT '删除人账号 ID,未删除为空;数据级别:普通',
`version` INT NOT NULL DEFAULT 1 COMMENT '乐观锁版本号,写操作必须校验;数据级别:普通',
`declaration_no` VARCHAR(64) NOT NULL COMMENT '申报编号,唯一;数据级别:普通',
`account_set_id` BIGINT NOT NULL COMMENT '账套 ID;数据级别:普通',
`tax_period` VARCHAR(32) NOT NULL COMMENT '税期;数据级别:普通',
`tax_type` VARCHAR(32) NOT NULL COMMENT '增值税/所得税/附加税/其他;数据级别:普通',
`declaration_payload` JSON NOT NULL COMMENT '申报资料;数据级别:普通',
`declaration_status` VARCHAR(32) NOT NULL COMMENT '草稿/待申报/已申报/失败;数据级别:普通',
PRIMARY KEY (`id`),
UNIQUE KEY `uk_set_period_tax` (`account_set_id`, `tax_period`),
KEY `idx_status` (`declaration_status`),
KEY `idx_tenant_deleted` (`tenant_id`, `is_deleted`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='TaxReport:纳税申报资料和报表';
16 · 异常、指标、测试与初始化
保证模块上线后可运营、可追踪、可验收
测试要覆盖主流程、异常流、权限流、接口失败和数据一致性。异常状态
指标埋点
测试用例
| 编号 | 场景 | 前置 | 步骤 | 预期 | 优先级 |
|---|---|---|---|---|---|
| TC-005 | 电子合同签署和收款 | 合同模板启用 | 生成合同、家长签署、支付 | 合同已签署、订单已收款、权益生效 | 高 |
| TC-007 | 入班排课冲突校验 | 教师同时间已有课程 | 为同教师同时间排课 | 系统拦截并提示冲突对象 | 高 |
| TC-008 | 人脸签到自动课消 | 学员已上传证件照、照片已下发到教室考勤设备且课次待签到 | 模拟设备回传识别事件 | 签到成功、课消成功、家长收到通知 | 高 |
| TC-009 | 人脸未匹配异常 | 设备回传未绑定人员 | 提交识别事件 | 进入异常队列,可人工确认或忽略 | 高 |
| TC-011 | 学员端访问授权资源 | 合同权益生效 | 学员登录微信小程序或 App 打开课程资源 | 资源可访问并记录学习进度,家长端仅查看学习报告摘要 | 高 |
| TC-012 | 合同到期资源自动失效 | 合同有效期已过 | 学员访问课程资源 | 提示权限过期,不再播放资源 | 高 |
| TC-015 | 退费审批和监管退款 | 合同有剩余权益 | 提交退费、审批、模拟退款回执 | 退款完成、课时冻结、收入和提成冲回 | 高 |
| TC-016 | 内置凭证入账失败重推 | 科目映射缺失 | 生成凭证失败后补充科目并重推 | 凭证编号回写,失败记录关闭 | 高 |
| TC-017 | 薪资课酬核算 | 教师授课和课消数据完整 | 执行月度薪资核算 | 课酬、提成、冲回金额计算正确 | 中 |
| TC-021 | 跨校区数据隔离 | 创建两个校区和不同校区账号 | 校区 A 账号访问校区 B 客户 | 无法查看或仅显示授权范围数据 | 高 |
| TC-FIN-ENH-001 | 报销复刻交付闭环验收 | 报销单、发票识别、发票核验、付款单相关基础数据、权限、审批流、消息模板和接口配置已初始化 | 按补齐报销单、OCR、国税核验、发票查重、防重复报销、审批和付款归档。执行前端提交、后端处理、状态流转、异常重试和消息触达 | 发票核验结果、查重结果、审批和付款状态完整可见。;同时产生审计日志、指标埋点和必要的补偿任务 | 高 |
| TC-FIN-ENH-002 | 内置多账套总账交付闭环验收 | 总账账套、凭证管理、账簿报表、期末处理、业务总账对账相关基础数据、权限、审批流、消息模板和接口配置已初始化 | 按补齐法人/校区/账套、基础资料、总账初始化、凭证管理、账簿、财务报表、现金流量、期末处理、多账簿合并、调整期间处理、财务事件中心、科目映射、辅助核算映射、凭证模板、业务总账对账、历史数据迁移和异常重试。执行前端提交、后端处理、状态流转、异常重试和消息触达 | 总部财务可统一监控所有法人账套的核算状态、结账状态、报表平衡、对账差异和异常补偿。;同时产生审计日志、指标埋点和必要的补偿任务 | 高 |
| TC-FIN-ENH-003 | 资金闭环交付闭环验收 | 付款台账、对账差异、监管报送相关基础数据、权限、审批流、消息模板和接口配置已初始化 | 按补齐付款失败重试、对账差异、人工关闭、凭证冲正和监管报送。执行前端提交、后端处理、状态流转、异常重试和消息触达 | 每笔资金动作都可查状态、凭证、回执和补偿记录。;同时产生审计日志、指标埋点和必要的补偿任务 | 高 |
| TC-FIN-ENH-004 | 人力 Excel 反补:HR 工资批次审批通过后推送财务。交付闭环验收 | HR 工资批次审批通过后推送财务。相关列表、详情、表单、审批、消息、异常、审计和报表页面相关基础数据、权限、审批流、消息模板和接口配置已初始化 | 按按《系统功能-人力-PRD完善方案》补齐HR 工资批次审批通过后推送财务。相关功能、流程、角色终端、数据对象、接口、异常状态和验收口径。执行前端提交、后端处理、状态流转、异常重试和消息触达 | 对应模块 PRD 的“人力 Excel 反补”章节、数据字段、接口技术、测试用例和初始化项均可追溯。;同时产生审计日志、指标埋点和必要的补偿任务 | 高 |
| TC-FIN-ENH-005 | 人力 Excel 反补:财务复核后生成银行代发文件。交付闭环验收 | 财务复核后生成银行代发文件。相关列表、详情、表单、审批、消息、异常、审计和报表页面相关基础数据、权限、审批流、消息模板和接口配置已初始化 | 按按《系统功能-人力-PRD完善方案》补齐财务复核后生成银行代发文件。相关功能、流程、角色终端、数据对象、接口、异常状态和验收口径。执行前端提交、后端处理、状态流转、异常重试和消息触达 | 对应模块 PRD 的“人力 Excel 反补”章节、数据字段、接口技术、测试用例和初始化项均可追溯。;同时产生审计日志、指标埋点和必要的补偿任务 | 高 |
| TC-FIN-ENH-006 | 人力 Excel 反补:发放完成后回写工资批次状态。交付闭环验收 | 发放完成后回写工资批次状态。相关列表、详情、表单、审批、消息、异常、审计和报表页面相关基础数据、权限、审批流、消息模板和接口配置已初始化 | 按按《系统功能-人力-PRD完善方案》补齐发放完成后回写工资批次状态。相关功能、流程、角色终端、数据对象、接口、异常状态和验收口径。执行前端提交、后端处理、状态流转、异常重试和消息触达 | 对应模块 PRD 的“人力 Excel 反补”章节、数据字段、接口技术、测试用例和初始化项均可追溯。;同时产生审计日志、指标埋点和必要的补偿任务 | 高 |
| TC-FIN-ENH-007 | 人力 Excel 反补:自动生成薪酬、社保、公积金、个税凭证。交付闭环验收 | 自动生成薪酬、社保、公积金、个税凭证。相关列表、详情、表单、审批、消息、异常、审计和报表页面相关基础数据、权限、审批流、消息模板和接口配置已初始化 | 按按《系统功能-人力-PRD完善方案》补齐自动生成薪酬、社保、公积金、个税凭证。相关功能、流程、角色终端、数据对象、接口、异常状态和验收口径。执行前端提交、后端处理、状态流转、异常重试和消息触达 | 对应模块 PRD 的“人力 Excel 反补”章节、数据字段、接口技术、测试用例和初始化项均可追溯。;同时产生审计日志、指标埋点和必要的补偿任务 | 高 |
| TC-FIN-ENH-008 | 人力 Excel 反补:数据进入财务报表和数据驾驶舱。交付闭环验收 | 数据进入财务报表和数据驾驶舱。相关列表、详情、表单、审批、消息、异常、审计和报表页面相关基础数据、权限、审批流、消息模板和接口配置已初始化 | 按按《系统功能-人力-PRD完善方案》补齐数据进入财务报表和数据驾驶舱。相关功能、流程、角色终端、数据对象、接口、异常状态和验收口径。执行前端提交、后端处理、状态流转、异常重试和消息触达 | 对应模块 PRD 的“人力 Excel 反补”章节、数据字段、接口技术、测试用例和初始化项均可追溯。;同时产生审计日志、指标埋点和必要的补偿任务 | 高 |
| TC-FIN-ENH-009 | 人力 Excel 反补:`PayrollFinanceBatch`交付闭环验收 | `PayrollFinanceBatch`相关列表、详情、表单、审批、消息、异常、审计和报表页面相关基础数据、权限、审批流、消息模板和接口配置已初始化 | 按按《系统功能-人力-PRD完善方案》补齐`PayrollFinanceBatch`相关功能、流程、角色终端、数据对象、接口、异常状态和验收口径。执行前端提交、后端处理、状态流转、异常重试和消息触达 | 对应模块 PRD 的“人力 Excel 反补”章节、数据字段、接口技术、测试用例和初始化项均可追溯。;同时产生审计日志、指标埋点和必要的补偿任务 | 高 |
| TC-FIN-ENH-010 | 人力 Excel 反补:`BankPayrollFile`交付闭环验收 | `BankPayrollFile`相关列表、详情、表单、审批、消息、异常、审计和报表页面相关基础数据、权限、审批流、消息模板和接口配置已初始化 | 按按《系统功能-人力-PRD完善方案》补齐`BankPayrollFile`相关功能、流程、角色终端、数据对象、接口、异常状态和验收口径。执行前端提交、后端处理、状态流转、异常重试和消息触达 | 对应模块 PRD 的“人力 Excel 反补”章节、数据字段、接口技术、测试用例和初始化项均可追溯。;同时产生审计日志、指标埋点和必要的补偿任务 | 高 |
| TC-FIN-ENH-011 | 人力 Excel 反补:`PayrollVoucher`交付闭环验收 | `PayrollVoucher`相关列表、详情、表单、审批、消息、异常、审计和报表页面相关基础数据、权限、审批流、消息模板和接口配置已初始化 | 按按《系统功能-人力-PRD完善方案》补齐`PayrollVoucher`相关功能、流程、角色终端、数据对象、接口、异常状态和验收口径。执行前端提交、后端处理、状态流转、异常重试和消息触达 | 对应模块 PRD 的“人力 Excel 反补”章节、数据字段、接口技术、测试用例和初始化项均可追溯。;同时产生审计日志、指标埋点和必要的补偿任务 | 高 |
| TC-FIN-ENH-012 | 收银流水对标交付闭环验收 | 收款管理、预存记录、银联流水、校长收银流水、补录流水、费用明细、财务月度区间、收银设置相关基础数据、权限、审批流、消息模板和接口配置已初始化 | 按补齐收款流水台账、预存、银联、校长收银、补录流水、打印记录、费用明细、月度区间和收银设置。执行前端提交、后端处理、状态流转、异常重试和消息触达 | 每笔流水可对账、可追溯合同/订单/账套/凭证/监管回执,补录与冲正必须审批。;同时产生审计日志、指标埋点和必要的补偿任务 | 高 |
| TC-FIN-ENH-013 | 欠费与电子账户对标交付闭环验收 | 欠费合同、欠费上课记录、电子账户流水、扣费取消记录相关基础数据、权限、审批流、消息模板和接口配置已初始化 | 按补齐欠费风险、欠费上课审批、电子账户余额、扣费取消、财务冲正和家长/校区提示。执行前端提交、后端处理、状态流转、异常重试和消息触达 | 欠费行为不影响数据一致性,课消、合同、财务和服务提醒均可追踪。;同时产生审计日志、指标埋点和必要的补偿任务 | 高 |
上线初始化
| 初始化项 | 动作 | 数据 | 验收 |
|---|---|---|---|
| 组织与校区 | 导入集团、品牌、法人主体、区域、校区、部门、岗位 | 总部组织树、校区编码、法人关系、营业时间 | 组织层级正确且权限可继承 |
| 账号与权限 | 初始化总部、区域、校区、顾问、教务、教师、财务、家长、学员角色 | 账号、角色、菜单、按钮、字段、数据范围 | 测试账号可按角色访问指定页面 |
| 课程与价格 | 导入课程、班型、课包、课时、价格、适用校区 | 课程编码、班型、价格表、有效期、赠课规则 | 报价和合同可正确引用价格 |
| 优惠规则 | 初始化折扣、满减、优惠券、老带新、多科联报和组合包规则 | 规则编码、叠加互斥、适用课程、校区、有效期、审批阈值 | 报价单可正确计算并生成分摊明细 |
| 合同模板 | 配置多个统一电子合同模板 | 模板编号、适用课程、条款变量、签署人规则 | 合同生成内容完整且可签署 |
| 审批规则 | 配置优惠、退费、转课、导出、薪资、课消撤销审批流 | 审批对象、条件、节点、超时提醒 | 测试单据可进入正确审批链 |
| 财务科目 | 配置收款、预收、课消收入、退费、薪资、报销和内置科目映射 | 科目、辅助核算、校区、项目、部门 | 凭证可生成并写入测试账套 |
| 多账套会计 | 按校区初始化独立账套、会计期间、凭证字、科目和税务参数 | 账套编码、法人主体、校区、期间、税种、申报模板 | 校区账套可独立记账,总部可汇总和复核 |
| 报销复刻交付配置 | 初始化补齐报销单、OCR、国税核验、发票查重、防重复报销、审批和付款归档。所需的页面入口、功能开关、审批流、消息模板、状态枚举、异常原因和角色权限 | 报销单、发票识别、发票核验、付款单 | 发票核验结果、查重结果、审批和付款状态完整可见。 |
| 内置多账套总账交付配置 | 初始化补齐法人/校区/账套、基础资料、总账初始化、凭证管理、账簿、财务报表、现金流量、期末处理、多账簿合并、调整期间处理、财务事件中心、科目映射、辅助核算映射、凭证模板、业务总账对账、历史数据迁移和异常重试。所需的页面入口、功能开关、审批流、消息模板、状态枚举、异常原因和角色权限 | 总账账套、凭证管理、账簿报表、期末处理、业务总账对账 | 总部财务可统一监控所有法人账套的核算状态、结账状态、报表平衡、对账差异和异常补偿。 |
| 资金闭环交付配置 | 初始化补齐付款失败重试、对账差异、人工关闭、凭证冲正和监管报送。所需的页面入口、功能开关、审批流、消息模板、状态枚举、异常原因和角色权限 | 付款台账、对账差异、监管报送 | 每笔资金动作都可查状态、凭证、回执和补偿记录。 |
| 人力 Excel 反补:HR 工资批次审批通过后推送财务。交付配置 | 初始化按《系统功能-人力-PRD完善方案》补齐HR 工资批次审批通过后推送财务。相关功能、流程、角色终端、数据对象、接口、异常状态和验收口径。所需的页面入口、功能开关、审批流、消息模板、状态枚举、异常原因和角色权限 | HR 工资批次审批通过后推送财务。相关列表、详情、表单、审批、消息、异常、审计和报表页面 | 对应模块 PRD 的“人力 Excel 反补”章节、数据字段、接口技术、测试用例和初始化项均可追溯。 |
| 人力 Excel 反补:财务复核后生成银行代发文件。交付配置 | 初始化按《系统功能-人力-PRD完善方案》补齐财务复核后生成银行代发文件。相关功能、流程、角色终端、数据对象、接口、异常状态和验收口径。所需的页面入口、功能开关、审批流、消息模板、状态枚举、异常原因和角色权限 | 财务复核后生成银行代发文件。相关列表、详情、表单、审批、消息、异常、审计和报表页面 | 对应模块 PRD 的“人力 Excel 反补”章节、数据字段、接口技术、测试用例和初始化项均可追溯。 |
| 人力 Excel 反补:发放完成后回写工资批次状态。交付配置 | 初始化按《系统功能-人力-PRD完善方案》补齐发放完成后回写工资批次状态。相关功能、流程、角色终端、数据对象、接口、异常状态和验收口径。所需的页面入口、功能开关、审批流、消息模板、状态枚举、异常原因和角色权限 | 发放完成后回写工资批次状态。相关列表、详情、表单、审批、消息、异常、审计和报表页面 | 对应模块 PRD 的“人力 Excel 反补”章节、数据字段、接口技术、测试用例和初始化项均可追溯。 |
| 人力 Excel 反补:自动生成薪酬、社保、公积金、个税凭证。交付配置 | 初始化按《系统功能-人力-PRD完善方案》补齐自动生成薪酬、社保、公积金、个税凭证。相关功能、流程、角色终端、数据对象、接口、异常状态和验收口径。所需的页面入口、功能开关、审批流、消息模板、状态枚举、异常原因和角色权限 | 自动生成薪酬、社保、公积金、个税凭证。相关列表、详情、表单、审批、消息、异常、审计和报表页面 | 对应模块 PRD 的“人力 Excel 反补”章节、数据字段、接口技术、测试用例和初始化项均可追溯。 |
| 人力 Excel 反补:数据进入财务报表和数据驾驶舱。交付配置 | 初始化按《系统功能-人力-PRD完善方案》补齐数据进入财务报表和数据驾驶舱。相关功能、流程、角色终端、数据对象、接口、异常状态和验收口径。所需的页面入口、功能开关、审批流、消息模板、状态枚举、异常原因和角色权限 | 数据进入财务报表和数据驾驶舱。相关列表、详情、表单、审批、消息、异常、审计和报表页面 | 对应模块 PRD 的“人力 Excel 反补”章节、数据字段、接口技术、测试用例和初始化项均可追溯。 |
| 人力 Excel 反补:`PayrollFinanceBatch`交付配置 | 初始化按《系统功能-人力-PRD完善方案》补齐`PayrollFinanceBatch`相关功能、流程、角色终端、数据对象、接口、异常状态和验收口径。所需的页面入口、功能开关、审批流、消息模板、状态枚举、异常原因和角色权限 | `PayrollFinanceBatch`相关列表、详情、表单、审批、消息、异常、审计和报表页面 | 对应模块 PRD 的“人力 Excel 反补”章节、数据字段、接口技术、测试用例和初始化项均可追溯。 |
| 人力 Excel 反补:`BankPayrollFile`交付配置 | 初始化按《系统功能-人力-PRD完善方案》补齐`BankPayrollFile`相关功能、流程、角色终端、数据对象、接口、异常状态和验收口径。所需的页面入口、功能开关、审批流、消息模板、状态枚举、异常原因和角色权限 | `BankPayrollFile`相关列表、详情、表单、审批、消息、异常、审计和报表页面 | 对应模块 PRD 的“人力 Excel 反补”章节、数据字段、接口技术、测试用例和初始化项均可追溯。 |
| 人力 Excel 反补:`PayrollVoucher`交付配置 | 初始化按《系统功能-人力-PRD完善方案》补齐`PayrollVoucher`相关功能、流程、角色终端、数据对象、接口、异常状态和验收口径。所需的页面入口、功能开关、审批流、消息模板、状态枚举、异常原因和角色权限 | `PayrollVoucher`相关列表、详情、表单、审批、消息、异常、审计和报表页面 | 对应模块 PRD 的“人力 Excel 反补”章节、数据字段、接口技术、测试用例和初始化项均可追溯。 |
| 收银流水对标交付配置 | 初始化补齐收款流水台账、预存、银联、校长收银、补录流水、打印记录、费用明细、月度区间和收银设置。所需的页面入口、功能开关、审批流、消息模板、状态枚举、异常原因和角色权限 | 收款管理、预存记录、银联流水、校长收银流水、补录流水、费用明细、财务月度区间、收银设置 | 每笔流水可对账、可追溯合同/订单/账套/凭证/监管回执,补录与冲正必须审批。 |
| 欠费与电子账户对标交付配置 | 初始化补齐欠费风险、欠费上课审批、电子账户余额、扣费取消、财务冲正和家长/校区提示。所需的页面入口、功能开关、审批流、消息模板、状态枚举、异常原因和角色权限 | 欠费合同、欠费上课记录、电子账户流水、扣费取消记录 | 欠费行为不影响数据一致性,课消、合同、财务和服务提醒均可追踪。 |