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

UC-SMS-11 — Hoat dong sinh vien / CLB / doan the

Hoat dong sinh vien / CLB / doan the 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-11.md · Sample data (fake VN)
S1 · Legacy `S32/S52/S53`; remake activity dashboard

Legacy S32/S52/S53; remake activity dashboard

Load club, social activity, extracurricular and union records.

API: `GET /student-activities`. · DB: `SDMCLBSV.IDCLBSV`, `MaCLBSV`, `TenCLBSV`; `SDKCLBSV.IDDKCLB`, `IDCLBSV`, `IDSV`, `NHHK`, `NgayTGCLB`; `SHDXH.IDHDXH`, `MaHDXH`, `TenHDXH`, `TuNgayHDXH`, `DenNg
S2 · Legacy CLB registration; remake club registration action

Legacy CLB registration; remake club registration action

Register a student to a club and verify duplicate handling.

API: `POST /clubs/registrations`. · DB: `SDKCLBSV.IDDKCLB`, `IDCLBSV`, `IDSV`, `NHHK`, `NgayTGCLB`, `GcDKCLB`, `NgayThem`, `MaUser`; lookup `SDMCLBSV.IDCLBSV`, `TenCLBSV`.
S3 · Legacy doan the import; remake union import action

Legacy doan the import; remake union import action

Import or update student union/organization records.

API: `POST /student-unions/import`. · DB: `SDSDTUSV.IDDSDTUSV`, `IDSV`, `NHHK`, `IDDTuSV`, `SoDTU`, `NoiDungDTU`, `NgayNhanDTU`, `NgayTraDTU`, `TrangThaiDTU`, `GhiChuDTU`, `IDDVXL`.
S4 · GAP - alumni source for `GET /alumni`

GAP - alumni source for GET /alumni

API index exposes `GET /alumni`, but current UC/database docs do not map alumni to a concrete UC-SMS-11 table.

API: `GET /alumni`. · DB: Candidate source is `SHSTN.IDSV`, `DienThoai1TN`, `EmailTN`, `DiaChiTN`, `TinhTrangViecLam`, `ViecLamHopLe`, `MucTN`, but this must be confirmed before implemen
S5 · GAP - activity category lookups

GAP - activity category lookups

Current docs include activity/club/union tables but not every lookup table for union type and activity category labels.

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 /student-activities`, `POST /student-unions/import`. · DB: `SDSDTUSV.IDDTuSV`, `SHDNGKHOA.TenHDNgKhoa`, `SHDXH.TenHDXH`; add lookup schema before full UI parity.