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

UC-HP-04 — Khoa/mo hoc phi va phan quyen thu

Khoa/mo hoc phi va phan quyen thu. This UC owns tuition/receivable/payment data and only reads SMS/QLSV/SRM/QLTS as integration context.

Nguồn: docs/modules/hp/use-cases/UC-HP-04.md · Sample data (fake VN)
S1 · Tuition lock list

Tuition lock list

termCodeNHHKIDSVIDHPCTIsLockHPCTIDNhCT
SV22010001Nguyễn Văn AnCNTT-K18-01Đang họcQĐ/2025/810Mẫu-1
SV22010015Trần Thị BìnhCNTT-K18-02Tạm dừngQĐ/2025/811Mẫu-2
SV22010028Lê Minh ChâuKT-K18-01Đang họcQĐ/2025/812Mẫu-3
SV22010042Phạm Quốc DũngQTKD-K18-01Nghỉ luônQĐ/2025/813Mẫu-4
SV22010057Hoàng Thu HàNN-K18-03Đang họcQĐ/2025/814Mẫu-5
SV22010063Vũ Đức KhoaCNTT-K18-01Tốt nghiệpQĐ/2025/815Mẫu-6
API: `GET /api/v1/hp/tuition/locks?termCode={NHHK}` · DB: `MHPCT.IDHPCT`, `MHPCT.NHHK`, `MHPCT.IDSV`, `MHPCT.IDMH`, `MHPCT.IDNhCT`, `MHPCT.IDNhCTCT`, `MHPCT.IsLockHPCT`, `MHPCT.SoPhieuHPCT`, `MHPCT.NgayThem`, `MHPCT.Ma
S2 · Lock / unlock fee details

Lock / unlock fee details

API: `POST /api/v1/hp/tuition/locks` · DB: Updated `MHPCT.IsLockHPCT` for selected `IDHPCT`; audit through `MLogHPCT.IDLogHP`, `IDHPCT`, `AcctionLog`, `NgayThem`, `MaUser` where implementation writes log
S3 · Collection permission matrix

Collection permission matrix

API: `PUT /api/v1/hp/tuition/permissions` · DB: `MPQThuHP.IDPQThuHP`, `IDNhCT`, `IDUser`, `IDDVPC`, `MaUser`, `NgayThem`
S4 · Allocation priority setting

Allocation priority setting

UuTienChinhUuTienHKUTNgayDKLoaiUTNgayDKUTTienLoaiUTTien
SV22010001Nguyễn Văn AnCNTT-K18-01Đang họcQĐ/2025/810Mẫu-1
SV22010015Trần Thị BìnhCNTT-K18-02Tạm dừngQĐ/2025/811Mẫu-2
SV22010028Lê Minh ChâuKT-K18-01Đang họcQĐ/2025/812Mẫu-3
SV22010042Phạm Quốc DũngQTKD-K18-01Nghỉ luônQĐ/2025/813Mẫu-4
SV22010057Hoàng Thu HàNN-K18-03Đang họcQĐ/2025/814Mẫu-5
SV22010063Vũ Đức KhoaCNTT-K18-01Tốt nghiệpQĐ/2025/815Mẫu-6
API: `PUT /api/v1/hp/tuition/permissions` or admin config endpoint if split later · DB: `MSetPBHP.IDSetPBHP`, `UuTienChinh`, `UuTienHK`, `UTNgayDK`, `LoaiUTNgayDK`, `UTTien`, `LoaiUTTien`, `UTMaMH`, `LoaiUTMaMH`, `IDDVPC`, `MaUser`, `NgayThem`