Commit e75c8305 authored by drigle's avatar drigle

docs: sync page-reachable subject definitions

parent 54ae61f4
...@@ -56,3 +56,125 @@ ...@@ -56,3 +56,125 @@
- 标签查询返回 `tags[]`,展示 `label`,标识使用 `_id`。 - 标签查询返回 `tags[]`,展示 `label`,标识使用 `_id`。
- 当前用户使用已有 `useUserInfo`;权限限定当前应用 `process_management_new`。 - 当前用户使用已有 `useUserInfo`;权限限定当前应用 `process_management_new`。
- 列表写操作沿用 `check('管理')`;图面板操作和详情编辑沿用旧代码的 `admin` 判断。 - 列表写操作沿用 `check('管理')`;图面板操作和详情编辑沿用旧代码的 `admin` 判断。
## 2. Subject Definitions
<!-- SUBJECT_SCHEMA_SYNC:START -->
> 同步根对象:`external_law`、`internal_regulation`、`process_flow`、`process_flow_group`
> 当前依赖闭包:6 个 Subject。
### `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 |
### `process_flow`:流程图
- 类型:`normal`
- 字段数量:3
| 字段标签 | 字段别名 | 字段类型 | 多值 | 必填 | 主键 | 关联/配置 |
| --- | --- | --- | --- | --- | --- | --- |
| 备注信息 | `remark` | text | 否 | 否 | 否 | |
| 流程图详情 | `flow` | object | 否 | 否 | 否 | |
| 父流程 | `source` | reference | 否 | 否 | 否 | Subject: process_flow |
### `process_flow_group`:流程图分组
- 类型:`normal`
- 字段数量:3
| 字段标签 | 字段别名 | 字段类型 | 多值 | 必填 | 主键 | 关联/配置 |
| --- | --- | --- | --- | --- | --- | --- |
| 分组名称 | `group_name` | text | 否 | 否 | 否 | |
| 流程图 | `process_list` | reference | 是 | 否 | 否 | Subject: process_flow |
| 分组视图 | `group_flow` | object | 否 | 否 | 否 | |
### `department`:公司部门
- 类型:`normal`
- 字段数量:2
| 字段标签 | 字段别名 | 字段类型 | 多值 | 必填 | 主键 | 关联/配置 |
| --- | --- | --- | --- | --- | --- | --- |
| 部门名称 | `department_name` | text | 否 | 否 | 否 | |
| 部门邮箱 | `department_email` | text | 否 | 否 | 否 | |
### `law_revision`:法规历史版本
- 类型:`embedded`
- 字段数量:4
| 字段标签 | 字段别名 | 字段类型 | 多值 | 必填 | 主键 | 关联/配置 |
| --- | --- | --- | --- | --- | --- | --- |
| 修订内容概述 | `description` | text | 否 | 否 | 否 | |
| 版本号 | `version` | text | 否 | 否 | 否 | |
| 施行日期 | `effective_date` | date | 否 | 否 | 否 | |
| 相关法规 | `related_law` | reference | 否 | 否 | 否 | Subject: external_law |
### 关联对象与子对象定义
依赖字段通过 `settings.subject` 指向的对象会递归纳入本节;`form` 资源不属于 Subject 依赖。
- `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`
- `process_flow.source` -> `process_flow`
- `process_flow_group.process_list` -> `process_flow`
- `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