# 02 Germplasm / Seed - breeding_method 表录入说明

来源：`docs/requirements/02-germplasm-seed-entry-requirements.md`

## 录入目标

`breeding_method` 是育种方法字典，用来说明某个 germplasm 是通过什么方式形成的，例如杂交选育、回交、自交系选育、诱变、转基因、克隆选择等。它不是一次具体杂交动作，而是材料来源方法的分类。

## 字段录入

| 字段           | 业务意义                                     | 录入方式                         | 控件建议  | 校验规则                         |
| -------------- | -------------------------------------------- | -------------------------------- | --------- | -------------------------------- |
| `id`           | 育种方法主键，系统内部唯一标识               | 新增时系统生成；导入时可允许指定 | 隐藏/只读 | 必填、唯一；编辑时不允许修改     |
| `auth_user_id` | 数据所属用户或租户                           | 登录上下文自动写入               | 隐藏      | 不允许前端手填                   |
| `abbreviation` | 方法缩写，如 MB、BC、DH                      | 用户录入                         | 文本框    | 可选；建议同一用户下唯一         |
| `description`  | 方法解释，如“回交用于恢复目标基因”           | 用户录入                         | 多行文本  | 可选，限制长度                   |
| `name`         | 方法名称，如 Male Backcross、Doubled Haploid | 用户录入                         | 文本框    | 必填；建议唯一；作为下拉展示名称 |

## 页面与交互

- 列表页展示：方法名称、缩写、描述、使用材料数量。
- 新增页为简单字典表单。
- 删除前检查是否被 `germplasm.breeding_method_id` 引用；已引用时不允许物理删除，只允许停用。

---

