- 将数据库文档拆分为按collection命名的标准文件,统一格式 - 补充tbl_company、tbl_system_dict等表的原生访问规则 - 新增users_tag、document_create等字段 - 优化用户资料更新接口,支持非必填字段 - 添加公司原生API测试脚本 - 归档本次变更至OpenSpec
2.1 KiB
2.1 KiB
pb_tbl_company
来源:线上 PocketBase collection 回读、
script/pocketbase.js类型:base读写规则:公开可创建、公开可列出;详情 / 更新 / 删除仅管理员或管理后台用户允许
表用途
用于存储公司主数据,并作为用户归属公司、微信端公司创建与原生 PocketBase 查询的基础表。
字段清单
| 字段名 | 类型 | 必填 | 说明 |
|---|---|---|---|
id |
text |
是 | PocketBase 记录主键 |
company_id |
text |
是 | 公司业务 ID,由数据库自动生成 |
company_name |
text |
否 | 公司名称 |
company_type |
text |
否 | 公司类型 |
company_entity |
text |
否 | 公司法人 |
company_usci |
text |
否 | 统一社会信用代码 |
company_nationality |
text |
否 | 国家名称 |
company_nationality_code |
text |
否 | 国家编码 |
company_province |
text |
否 | 省份名称 |
company_province_code |
text |
否 | 省份编码 |
company_city |
text |
否 | 城市名称 |
company_city_code |
text |
否 | 城市编码 |
company_district |
text |
否 | 区 / 县名称 |
company_district_code |
text |
否 | 区 / 县编码 |
company_postalcode |
text |
否 | 邮编 |
company_add |
text |
否 | 地址 |
company_status |
text |
否 | 公司状态 |
company_level |
text |
否 | 公司等级 |
company_owner_openid |
text |
否 | 公司所有者 openid |
company_remark |
text |
否 | 备注 |
索引
| 索引名 | 类型 | 说明 |
|---|---|---|
idx_company_id |
UNIQUE INDEX |
保证 company_id 唯一 |
idx_company_usci |
INDEX |
加速按统一社会信用代码查询 |
idx_company_owner_openid |
INDEX |
加速按公司所有者查询 |
补充约定
- 微信端原生 PocketBase 接口支持公开创建公司记录。
company_id已切换为数据库自动生成,客户端不再需要提交。- PocketBase 系统字段
created、updated仍然存在,只是不在 collection 字段清单里单独声明。