1.4 KiB
1.4 KiB
04 Germplasm / Seed - cross_pollination_event 表录入说明
来源:docs/architecture/04-germplasm-seed-data-flow.md
录入目标
cross_pollination_event 记录实际杂交过程中的授粉事件,包括授粉编号、时间和是否成功。
上下游关系
| 类型 | 内容 |
|---|---|
| 表 | cross_pollination_event |
| Java 实体 | CrossPollinationEventEntity |
| 前置依赖 | cross_entity |
| 下游引用 | Cross 过程追踪 |
字段录入
| 字段 | 业务意义 | 录入方式 | 校验规则 |
|---|---|---|---|
id |
授粉事件主键 | 系统生成 | 必填、唯一 |
cross_id |
所属 cross | Cross 选择器/详情页带出 | 必选,必须存在 |
pollination_number |
授粉编号 | 用户录入/自动生成 | 可选,建议同一 cross 下唯一 |
pollination_successful |
是否授粉成功 | 开关 | 可选 |
pollination_time_stamp |
授粉时间 | 日期时间选择器 | 可选 |
页面与交互
- 在 Cross 详情页 Pollination Events Tab 内维护。
- 可以按授粉时间排序展示。
关键校验
cross_id必须存在。- 同一 cross 下
pollination_number不建议重复。 - 删除授粉事件不应删除 cross 主数据。
状态:已完成(页面:实际 Cross 详情 → Pollination Events Tab;BrAPI PUT /crosses pollinationEvents)