Required Field Review
只读列出 assessment_results 字段、必填状态与当前 normalized payload 缺口。
字段复核
| 字段名 | 类型 | Nullable | 默认值 | 历史样例非空数 | 本次是否提供 | 判断 |
|---|---|---|---|---|---|---|
| id | uuid | NO | gen_random_uuid() | 0 | no | 可选/默认 |
| result_id | text | NO | 0 | yes | 已提供 | |
| assignment_id | text | NO | 0 | yes | 已提供 | |
| template_id | text | NO | 0 | yes | 已提供 | |
| assessment_type | text | NO | 0 | no | 缺口 | |
| review_cycle_id | text | YES | 0 | yes | 已提供 | |
| target_employee_id | text | NO | 0 | no | 缺口 | |
| evaluator_employee_id | text | YES | 0 | no | 可选/默认 | |
| evaluator_role | text | YES | 0 | no | 可选/默认 | |
| dimension_scores | jsonb | YES | '{}'::jsonb | 0 | yes | 已提供 |
| total_score | numeric | YES | 0 | yes | 已提供 | |
| risk_flags | jsonb | YES | '{}'::jsonb | 0 | yes | 已提供 |
| algorithm_input_mapping | text | YES | 0 | no | 可选/默认 | |
| result_status | text | NO | 'generated'::text | 0 | yes | 已提供 |
| generated_at | timestamp with time zone | NO | now() | 0 | no | 可选/默认 |
约束复核
| 约束名 | 类型 | 定义 |
|---|---|---|
| assessment_results_assignment_id_fkey | f | FOREIGN KEY (assignment_id) REFERENCES assessment_assignments(assignment_id) |
| assessment_results_pkey | p | PRIMARY KEY (id) |
| assessment_results_result_id_key | u | UNIQUE (result_id) |
| assessment_results_target_employee_id_fkey | f | FOREIGN KEY (target_employee_id) REFERENCES employees(employee_id) |