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

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

## 录入目标

`crossing_project` 是某个育种项目下的一组杂交任务集合。它不是一次杂交，而是一个杂交工作台，例如“2026 抗倒伏杂交项目”。

## 字段录入

| 字段           | 业务意义           | 录入方式           | 控件建议   | 校验规则                      |
| -------------- | ------------------ | ------------------ | ---------- | ----------------------------- |
| `id`           | 杂交项目主键       | 系统生成           | 隐藏/只读  | 必填、唯一                    |
| `auth_user_id` | 数据所属用户或租户 | 登录上下文自动写入 | 隐藏       | 不允许手填                    |
| `description`  | 杂交项目说明       | 用户录入           | 多行文本   | 可选                          |
| `name`         | 杂交项目名称       | 用户录入           | 文本框     | 必填；同一 program 下建议唯一 |
| `program_id`   | 所属育种项目       | 从 program 选择    | 项目选择器 | 必选；必须存在                |

## 页面与交互

- 详情页应展示计划杂交、实际杂交、潜在亲本、后代材料、产生的 seed lot。
- 创建 cross 时应自动带入 crossing_project_id。

---

