fix:java项目性能优化
This commit is contained in:
@@ -31,9 +31,16 @@
|
||||
- VariantSet 列表页支持按 referenceSet、study、variantSetName 查询。
|
||||
- 详情页展示 variants、callsets、analysis、available formats。
|
||||
- 从 Study 工作台创建时默认带出 `study_id`。
|
||||
- **本版本不做**:单条删除、批量删除;放到下一版本实现。
|
||||
|
||||
## 关键校验
|
||||
|
||||
1. `reference_set_id` 与下属 `variant.reference_set_id` 应保持一致。
|
||||
2. 删除 variantset 前检查 `variant`、`callset_variant_sets`、`variantset_analysis`、`variantset_format`。
|
||||
3. 导入大型 variantset 时建议先建 variantset,再异步导入 variants 和 calls。
|
||||
2. 导入大型 variantset 时建议先建 variantset,再异步导入 variants 和 calls。
|
||||
3. **下一版本再做**:删除 variantset 前检查 `variant`、`callset_variant_sets`、`variantset_analysis`、`variantset_format`(含单条删除与批量删除)。
|
||||
|
||||
## 开发状态
|
||||
|
||||
**已完成**(2026-05-28):列表查询、新增、编辑、详情。
|
||||
|
||||
**下一版本**:单条删除、批量删除。
|
||||
|
||||
@@ -47,11 +47,18 @@
|
||||
## 页面与交互
|
||||
|
||||
- Variant 列表页支持按 variantSet、referenceSet、variantName、variantType 查询。
|
||||
- 大批量位点建议通过文件导入,不建议普通表单逐条录入。
|
||||
- 详情页展示 allele_call 数量和 marker_position 入口。
|
||||
- **本版本不做**:单条删除、批量删除、大批量文件导入;放到下一版本实现。
|
||||
- 本版本仅支持少量位点的表单逐条录入;大批量位点导入下一版本再做。
|
||||
|
||||
## 关键校验
|
||||
|
||||
1. `variant` 是位点定义,不能把样本 genotype 写在本表。
|
||||
2. `variant_set_id` 和 `reference_set_id` 应与所属 variantset 保持一致。
|
||||
3. 删除 variant 前检查 `allele_call` 和 `marker_position` 引用。
|
||||
3. **下一版本再做**:删除 variant 前检查 `allele_call` 和 `marker_position` 引用(含单条删除与批量删除)。
|
||||
|
||||
## 开发状态
|
||||
|
||||
**已完成**(2026-05-28):列表查询、新增、编辑、详情。
|
||||
|
||||
**下一版本**:单条删除、批量删除、大批量文件导入。
|
||||
|
||||
Reference in New Issue
Block a user