Commit fe188a7f authored by drigle's avatar drigle

docs: sync subject definitions

parent d0a2a6ab
......@@ -284,25 +284,6 @@ type DetailField = {
| 相关标签 | `related_tags` | tag[] | 否 | 仅保存 `_id[]` |
| 责任人 | `owner` | reference | 否 | 指向 `department`,仅保存 `_id` |
## 5.4 审计指标分组
- **subject**: `audit_indicator_group`
| 字段标签 | 字段别名 | 字段类型 | 是否必填 | 说明 |
| --- | --- | --- | --- | --- |
| 分组名称 | `group_name` | text | 是 | 分组显示名称 |
| 量化指标 | `indicators` | reference[] | 否 | 指向 `audit_indicator`,仅保存 `_id[]` |
## 5.5 量化指标执行结果
- **subject**: `audit_indicator_result`
| 字段标签 | 字段别名 | 字段类型 | 是否必填 | 说明 |
| --- | --- | --- | --- | --- |
| 执行结果 | `execution_data` | object | 否 | 动态结果表数据 |
| 执行时间 | `execution_time` | date | 否 | ISO 8601 日期 |
| 相关指标 | `related_indicator` | reference | 否 | 指向对应 `audit_indicator` 的 `_id` |
## 6. 监察稽核接口约定
本模块使用 `record-api.md` 中的以下接口:
......@@ -317,3 +298,252 @@ type DetailField = {
## 7. 通知数据边界
消息通知由平台 `/notice/customer/*` 接口提供,不是本应用 Subject,不通过 `/subject`、`/record` 或 `metadata` 协议读写。本次通知中心不新增或修改任何 Subject、View、稽核项目字段或报告字段。
## 2. Subject Definitions
<!-- SUBJECT_SCHEMA_SYNC:START -->
> 同步根对象:`audit_process`、`audit_report`、`audit_indicator`、`process_monitor_group`、`audit_related_progress`、`audit_progress_info`、`oa_member`、`oa_department`
> 当前依赖闭包:13 个 Subject。
### `audit_process`:稽核项目
- 类型:`normal`
- 字段数量:3
| 字段标签 | 字段别名 | 字段类型 | 多值 | 必填 | 主键 | 关联/配置 |
| --- | --- | --- | --- | --- | --- | --- |
| 项目名称 | `process_name` | text | 否 | 是 | 否 | |
| 项目描述信息 | `process_description` | text | 否 | 否 | 否 | |
| 控制点 | `control_points` | subject | 是 | 否 | 否 | Subject: audit_process_control_point |
### `audit_report`:稽核报告
- 类型:`normal`
- 字段数量:4
| 字段标签 | 字段别名 | 字段类型 | 多值 | 必填 | 主键 | 关联/配置 |
| --- | --- | --- | --- | --- | --- | --- |
| 稽核数据 | `data` | object | 否 | 否 | 否 | |
| 稽核状态 | `status` | text | 否 | 否 | 否 | |
| 提交时间 | `submitted_time` | date | 否 | 否 | 否 | |
| 是否存在异常情况 | `issue` | select | 否 | 否 | 否 | options: 是, 否 |
### `audit_indicator`:审计量化指标
- 类型:`normal`
- 字段数量:5
| 字段标签 | 字段别名 | 字段类型 | 多值 | 必填 | 主键 | 关联/配置 |
| --- | --- | --- | --- | --- | --- | --- |
| 指标名称 | `indicator_name` | text | 否 | 否 | 否 | |
| 计算视图 | `computed_view` | view | 否 | 否 | 否 | |
| 计算执行频率 | `computed_interval` | number | 否 | 否 | 否 | |
| 相关标签 | `related_tags` | tag | 是 | 否 | 否 | |
| 责任人 | `owner` | reference | 否 | 否 | 否 | Subject: department |
### `process_monitor_group`:流程监控分组
- 类型:`normal`
- 字段数量:2
| 字段标签 | 字段别名 | 字段类型 | 多值 | 必填 | 主键 | 关联/配置 |
| --- | --- | --- | --- | --- | --- | --- |
| 分组名称 | `group_name` | text | 否 | 否 | 否 | |
| 流程 | `progresses` | reference | 是 | 否 | 否 | Subject: audit_related_progress |
### `audit_related_progress`:流程模版
- 类型:`normal`
- 字段数量:5
| 字段标签 | 字段别名 | 字段类型 | 多值 | 必填 | 主键 | 关联/配置 |
| --- | --- | --- | --- | --- | --- | --- |
| 所属部门 | `department` | text | 否 | 否 | 否 | |
| 外部id | `external_id` | text | 否 | 否 | 否 | |
| 模版Code | `template_code` | text | 否 | 否 | 否 | |
| 字段定义 | `fields_definition` | object | 是 | 否 | 否 | |
| 显示条件 | `conditions` | object | 否 | 否 | 否 | |
### `audit_progress_info`:流程信息
- 类型:`normal`
- 字段数量:10
| 字段标签 | 字段别名 | 字段类型 | 多值 | 必填 | 主键 | 关联/配置 |
| --- | --- | --- | --- | --- | --- | --- |
| 提交者 | `submitter` | text | 否 | 否 | 否 | |
| 审批者 | `approver` | text | 否 | 否 | 否 | |
| 所属部门 | `department` | text | 否 | 否 | 否 | |
| 流程主题 | `related_progress` | reference | 否 | 否 | 否 | Subject: audit_related_progress |
| 提交时间 | `submit_at` | text | 否 | 否 | 否 | |
| 状态 | `status` | text | 否 | 否 | 否 | |
| 详细信息 | `detail` | object | 否 | 否 | 否 | |
| 外部id | `external_id` | text | 否 | 否 | 否 | |
| 审批通过时间 | `approve_date` | text | 否 | 否 | 否 | |
| 创建日期 | `created_at` | text | 否 | 否 | 否 | |
### `oa_member`:oa-人员
- 类型:`normal`
- 字段数量:18
| 字段标签 | 字段别名 | 字段类型 | 多值 | 必填 | 主键 | 关联/配置 |
| --- | --- | --- | --- | --- | --- | --- |
| 姓名 | `name` | text | 否 | 否 | 否 | |
| 人员id | `member_id` | text | 否 | 否 | 是 | |
| 人员编号 | `code` | text | 否 | 否 | 否 | |
| 是否是内部 | `is_internal` | text | 否 | 否 | 否 | |
| 是否可以登录 | `is_loginable` | text | 否 | 否 | 否 | |
| 是否是虚拟账号 | `is_virtual` | text | 否 | 否 | 否 | |
| 是否是管理员 | `is_admin` | text | 否 | 否 | 否 | |
| 是否被分配 | `is_assigned` | text | 否 | 否 | 否 | |
| 正式或非正式 | `type` | text | 否 | 否 | 否 | |
| 在职或离职 | `state` | text | 否 | 否 | 否 | |
| 是否启用 | `is_enable` | text | 否 | 否 | 否 | |
| 是否被删除 | `is_deleted` | text | 否 | 否 | 否 | |
| 在职或离职 | `status` | text | 否 | 否 | 否 | |
| 排序 | `sort_id` | text | 否 | 否 | 否 | |
| 主岗部门 | `org_department_id` | text | 否 | 否 | 否 | |
| 主岗岗位 | `org_post_id` | text | 否 | 否 | 否 | |
| 主岗职务级别 | `org_level_id` | text | 否 | 否 | 否 | |
| 主岗单位 | `org_account_id` | text | 否 | 否 | 否 | |
### `oa_department`:oa-部门
- 类型:`normal`
- 字段数量:14
| 字段标签 | 字段别名 | 字段类型 | 多值 | 必填 | 主键 | 关联/配置 |
| --- | --- | --- | --- | --- | --- | --- |
| 部门id | `department_id` | text | 否 | 否 | 是 | |
| 部门名称 | `department_name` | text | 否 | 否 | 否 | |
| 第二名称 | `second_name` | text | 否 | 否 | 否 | |
| 编号 | `code` | text | 否 | 否 | 否 | |
| 简称 | `short_name` | text | 否 | 否 | 否 | |
| 机构类型 | `type` | text | 否 | 否 | 否 | |
| 是否是集团 | `is_group` | text | 否 | 否 | 否 | |
| 路径 | `path` | text | 否 | 否 | 否 | |
| 是否是内部机构 | `is_internal` | text | 否 | 否 | 否 | |
| 排序 | `sort_id` | text | 否 | 否 | 否 | |
| 是否启用 | `is_enable` | text | 否 | 否 | 否 | |
| 是否被删除 | `is_deleted` | text | 否 | 否 | 否 | |
| 状态 | `status` | text | 否 | 否 | 否 | |
| ORG_ACCOUNT_ID | `org_account_id` | text | 否 | 否 | 否 | |
### `audit_process_control_point`:稽核项目控制点
- 类型:`embedded`
- 字段数量:11
| 字段标签 | 字段别名 | 字段类型 | 多值 | 必填 | 主键 | 关联/配置 |
| --- | --- | --- | --- | --- | --- | --- |
| 名称 | `name` | text | 否 | 否 | 否 | |
| 描述 | `description` | text | 否 | 否 | 否 | |
| 类型 | `type` | select | 否 | 否 | 否 | options: form, attachment, computed |
| 相关制度 | `related_regulations` | reference | 是 | 否 | 否 | Subject: internal_regulation |
| 相关标签 | `related_tags` | tag | 是 | 否 | 否 | |
| 责任人 | `owner` | reference | 否 | 否 | 否 | Subject: department |
| 计算视图 | `computed_view` | view | 否 | 否 | 否 | |
| 文本描述 | `form_label` | text | 否 | 否 | 否 | |
| 文件描述 | `attachment_label` | text | 是 | 否 | 否 | |
| 计算执行频率 | `computed_interval` | number | 否 | 否 | 否 | |
| 量化指标 | `indicator` | reference | 否 | 否 | 否 | Subject: audit_indicator |
### `department`:公司部门
- 类型:`normal`
- 字段数量:2
| 字段标签 | 字段别名 | 字段类型 | 多值 | 必填 | 主键 | 关联/配置 |
| --- | --- | --- | --- | --- | --- | --- |
| 部门名称 | `department_name` | text | 否 | 否 | 否 | |
| 部门邮箱 | `department_email` | text | 否 | 否 | 否 | |
### `external_law`:外部法规
- 类型:`normal`
- 字段数量:17
| 字段标签 | 字段别名 | 字段类型 | 多值 | 必填 | 主键 | 关联/配置 |
| --- | --- | --- | --- | --- | --- | --- |
| 法规名称 | `law_name` | text | 否 | 是 | 是 | |
| 时效性 | `law_status` | text | 否 | 否 | 否 | |
| 效力位阶 | `authority_level` | text | 否 | 否 | 否 | |
| 制定机关 | `issue_authority` | text | 是 | 否 | 否 | |
| 公布年份 | `issue_year` | text | 否 | 否 | 否 | |
| 公布日期 | `issue_date` | date | 否 | 否 | 否 | |
| 施行日期 | `effective_date` | date | 否 | 否 | 否 | |
| 发文字号 | `issue_number` | text | 否 | 否 | 否 | |
| 法规分类 | `categories` | text | 是 | 否 | 否 | |
| 文档结构 | `document` | object | 否 | 否 | 否 | |
| 历史版本 | `revisions` | subject | 是 | 否 | 否 | Subject: law_revision |
| 附件 | `attachments` | document | 是 | 否 | 否 | |
| 外部链接 | `external_link` | text | 否 | 否 | 否 | |
| 相关部门 | `department` | reference | 否 | 否 | 否 | Subject: department |
| 相关法规 | `related_laws` | reference | 是 | 否 | 否 | Subject: external_law |
| 引用法规 | `reference_laws` | reference | 是 | 否 | 否 | Subject: external_law |
| 唯一索引 | `index` | text | 否 | 否 | 是 | |
### `internal_regulation`:内部制度
- 类型:`normal`
- 字段数量:20
| 字段标签 | 字段别名 | 字段类型 | 多值 | 必填 | 主键 | 关联/配置 |
| --- | --- | --- | --- | --- | --- | --- |
| 制度名称 | `regulation_name` | text | 否 | 是 | 否 | |
| 时效性 | `effective_status` | select | 否 | 否 | 否 | options: 现行有效, 已失效 |
| 版本 | `version` | text | 否 | 否 | 否 | |
| 效力位阶 | `level` | select | 否 | 否 | 否 | options: 1级, 2级, 3级, 4级 |
| 施行日期 | `effective_date` | date | 否 | 否 | 否 | |
| 制定部门 | `departments` | select | 是 | 否 | 否 | options: 固定收益部, 权益投资部, 量化投资部, 市场研究部, 交易部, 机构销售部, 渠道销售部, 电商销售部, 客户服务部, 战略与品宣部, 销售管理部, 产品研发部, 风险管理部, 法律合规部, 监察稽核部, 审计部, 基金运营部, 信息技术部, 人力资源部, 财务会计部, 办公室, 广州分公司, 公司党委办公室, 公司纪委, 基金销售部 |
| 标签 | `tags` | text | 是 | 否 | 否 | |
| 附件 | `attachments` | document | 是 | 否 | 否 | |
| 相关制度 | `related_regulations` | reference | 是 | 否 | 否 | Subject: internal_regulation |
| 引用制度 | `reference_regulation` | reference | 是 | 否 | 否 | Subject: internal_regulation |
| 正文 | `document_file` | document | 否 | 否 | 否 | |
| 文档结构 | `document` | object | 否 | 否 | 否 | readonly: true; test: false |
| 发文日期 | `public_date` | date | 否 | 否 | 否 | |
| 审批主体 | `approve` | select | 是 | 否 | 否 | options: 党委会, 纪委, 股东会, 董事会, 总办会 |
| 备注 | `comment` | text | 否 | 否 | 否 | |
| pdf附件 | `attachment_pdf` | document | 否 | 否 | 否 | |
| 相关流程 | `processes` | category | 是 | 否 | 否 | category: "process" |
| 现行制度 | `origin_regulation` | reference | 否 | 否 | 否 | Subject: internal_regulation |
| 分类标签 | `category` | category | 是 | 否 | 否 | category: "graph_process" |
| 引用法规 | `citing_regulations` | reference | 是 | 否 | 否 | Subject: external_law |
### `law_revision`:法规历史版本
- 类型:`embedded`
- 字段数量:4
| 字段标签 | 字段别名 | 字段类型 | 多值 | 必填 | 主键 | 关联/配置 |
| --- | --- | --- | --- | --- | --- | --- |
| 修订内容概述 | `description` | text | 否 | 否 | 否 | |
| 版本号 | `version` | text | 否 | 否 | 否 | |
| 施行日期 | `effective_date` | date | 否 | 否 | 否 | |
| 相关法规 | `related_law` | reference | 否 | 否 | 否 | Subject: external_law |
### 关联对象与子对象定义
依赖字段通过 `settings.subject` 指向的对象会递归纳入本节;`form` 资源不属于 Subject 依赖。
- `audit_process.control_points` -> `audit_process_control_point`
- `audit_indicator.owner` -> `department`
- `process_monitor_group.progresses` -> `audit_related_progress`
- `audit_progress_info.related_progress` -> `audit_related_progress`
- `audit_process_control_point.related_regulations` -> `internal_regulation`
- `audit_process_control_point.owner` -> `department`
- `audit_process_control_point.indicator` -> `audit_indicator`
- `external_law.revisions` -> `law_revision`
- `external_law.department` -> `department`
- `external_law.related_laws` -> `external_law`
- `external_law.reference_laws` -> `external_law`
- `internal_regulation.related_regulations` -> `internal_regulation`
- `internal_regulation.reference_regulation` -> `internal_regulation`
- `internal_regulation.origin_regulation` -> `internal_regulation`
- `internal_regulation.citing_regulations` -> `external_law`
- `law_revision.related_law` -> `external_law`
<!-- SUBJECT_SCHEMA_SYNC:END -->
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment