Huy / sua ket qua xet tot nghiep. Added from focused SRM/SCH follow-up survey; contract-ready baseline, full 1:1 requires DLL method-body verification.
Nguồn: docs/modules/srm/use-cases/UC-SRM-09.md · Sample data (fake VN)
S1 · Delete results by round
Delete results by round
API: `DELETE /graduation-rounds/{roundId}/results` with request `note` and controlled dev data · DB: `DDOTTN`: `IDDotTN`, `NHHK`, `LanXet`, `IsLock`, `USERLOCK`, `NgayLock`; `DTOTNG`: `IDTOTNG`, `NHHK`, `IDTChuan`, `LanXet`, `DuDKTN`, `GhiChuTN`, `MaUser`; `DTO
S2 · Recalculate results
Recalculate results
API: `POST /graduation-rounds/{roundId}/results/recalculate` with `dryRun=true` first · DB: `DSVXETTN`: `IDSVXetTN`, `IDSV`, `NHHK`, `IDTChuan`, `IDDotTN`, `IsHoanXet`, `LyDoHoanXet`; `DTOTNGTam`: same key columns as `DTOTNG` for preview/temp result
API: OpenAPI lists endpoints but not final edit payload schema · DB: `HuyKetQuaTotNghiepTheoDot`, `HuyTatCaKetQuaTotNghiep`, `EditKQXetHV`, and `DeleteDuLieuXet` are DLL-only method bodies