# 02 Germplasm / Seed - germplasm_attribute_value 表录入说明 来源:`docs/requirements/02-germplasm-seed-entry-requirements.md` ## 录入目标 属性值是“某个 germplasm 在某个属性上的实际取值”。它不是属性定义,也不是 observation。它适合记录材料相对稳定、不强依赖环境的特征。 ## 字段录入 | 字段 | 业务意义 | 录入方式 | 控件建议 | 校验规则 | | ----------------- | ------------------------------ | -------------------------------------- | ---------- | ---------------------------------------- | | `id` | 属性值主键 | 系统生成 | 隐藏/只读 | 必填、唯一 | | `auth_user_id` | 数据所属用户或租户 | 登录上下文自动写入 | 隐藏 | 不允许手填 | | `determined_date` | 属性值被测定或确认的日期 | 用户录入 | 日期选择器 | 可选;多次测定时必须填写以区分记录 | | `value` | 某个材料在某个属性上的实际取值 | 用户录入 | 动态控件 | 必填;按 attribute datatype / scale 校验 | | `attribute_id` | 属性定义 | 从 germplasm_attribute_definition 选择 | 属性选择器 | 必选;必须存在 | | `germplasm_id` | 所属材料 | 从 germplasm 选择 | 材料选择器 | 必选;必须存在 | ## 录入建议 - 推荐嵌入 Germplasm 详情页的“属性值”Tab。 - 支持批量导入,模板列建议为:`germplasm_id/germplasm_name`、`attribute_code/attribute_name`、`value`、`determined_date`。 - 同一个 germplasm + attribute 可以允许多次测定,但页面必须显示测定日期、来源和最新值标记。 ---