Portal / SMS / UC-SMS-12
NHHK 2024–2025 HK1 Cán bộ demo
SMS · UC-SMS-12

UC-SMS-12 — Bao cao / in an SMS

Bao cao / in an SMS based on legacy SMS source. This UC assumes `SDMSV`/`SSVHK` hub data already exists and does not require QLTS runtime.

Nguồn: docs/modules/sms/use-cases/UC-SMS-12.md · Sample data (fake VN)
S1 · Legacy `SBB/Report/UCT`; remake report catalog

Legacy SBB/Report/UCT; remake report catalog

Load report list and available export actions.

API: `GET /reports`. · DB: `HReport.IDHReport`, `IDReport`, `IDSubReport`, `MergeHoTen`, `DoCaoChiTiet`; source read models must only read domain tables, not mutate them.
S2 · Student/profile roster report

Student/profile roster report

Export list-style SMS report from student hub.

API: `POST /reports/{reportId}/export`. · DB: `SDMSV.IDSV`, `MaSV`, `HoLotSV`, `TenSV`, `TenDayDu`, `IDLop`, `HienDienSV2`; `SSVHK.IDSVHK`, `NHHK`, `IDSV`, `IDLop`, `HienDienSV`, `GCSVHKDiemDanh`.
S3 · Conduct/certificate/scholarship/insurance reports

Conduct/certificate/scholarship/insurance reports

Export reports backed by already-smoked UC data.

API: `POST /reports/{reportId}/export`. · DB: Conduct: `SDRLHK.IDSV`, `NHHK`, `DiemRLHK`, `DiemQuiDoi`; certificate: `SGCNSV.IDGCNSV`, `IDSV`, `NHHK`, `IDGCN`, `SOCNSV`, `TrangThaiGCNSV`; scholarship: `SDSH
S4 · GAP - print template registry

GAP - print template registry

Current docs list `HReport` columns but do not map each `reportId` to title, template file, parameters, output fields, or Crystal/DevExpress layout.

Họ tênLớp/NgànhTrạng tháiGhi chú
SV22010001Nguyễn Văn AnCNTT-K18-01Đang họcQĐ/2025/810
SV22010015Trần Thị BìnhCNTT-K18-02Tạm dừngQĐ/2025/811
SV22010028Lê Minh ChâuKT-K18-01Đang họcQĐ/2025/812
SV22010042Phạm Quốc DũngQTKD-K18-01Nghỉ luônQĐ/2025/813
SV22010057Hoàng Thu HàNN-K18-03Đang họcQĐ/2025/814
SV22010063Vũ Đức KhoaCNTT-K18-01Tốt nghiệpQĐ/2025/815
API: `GET /reports`, `POST /reports/{reportId}/export`. · DB: `HReport.IDReport`, `IDSubReport`; add template registry and parameter map before full report smoke.