feat(aihr): map supervisor phone to org scope
This commit is contained in:
@@ -11,6 +11,7 @@ CREATE TABLE `aihr_org_snapshot` (
|
||||
`project_name` varchar(100) NOT NULL COMMENT '项目名称',
|
||||
`dept_name` varchar(100) DEFAULT NULL COMMENT '部门/条线',
|
||||
`ext_party_id` varchar(100) NOT NULL COMMENT '外部主体ID(只存ID,不回写外部系统)',
|
||||
`person_phone` varchar(30) DEFAULT NULL COMMENT '手机号(仅用于登录身份映射)',
|
||||
`person_name` varchar(100) DEFAULT NULL COMMENT '姓名(Demo 快照允许,生产走脱敏闸门G3)',
|
||||
`position_name` varchar(100) DEFAULT NULL COMMENT '岗位',
|
||||
`position_level` varchar(30) DEFAULT NULL COMMENT '岗位层级(一线/主管/项目经理)',
|
||||
@@ -19,6 +20,7 @@ CREATE TABLE `aihr_org_snapshot` (
|
||||
`create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
||||
PRIMARY KEY (`id`),
|
||||
UNIQUE KEY `uk_aihr_org_party` (`tenant_id`, `ext_party_id`),
|
||||
KEY `idx_aihr_org_phone` (`tenant_id`, `person_phone`),
|
||||
KEY `idx_aihr_org_project` (`tenant_id`, `project_code`, `position_level`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='组织人员静态快照(Demo)';
|
||||
|
||||
|
||||
Reference in New Issue
Block a user