diff --git a/src/Backend/SolutionErp.Infrastructure/Persistence/DbInitializer.cs b/src/Backend/SolutionErp.Infrastructure/Persistence/DbInitializer.cs index db37474..8098d48 100644 --- a/src/Backend/SolutionErp.Infrastructure/Persistence/DbInitializer.cs +++ b/src/Backend/SolutionErp.Infrastructure/Persistence/DbInitializer.cs @@ -1156,6 +1156,29 @@ public static class DbInitializer ("nv.cao@solutions.com.vn", "Cao Văn Long", "PRO", "Nhân viên Cung ứng", new[] { AppRoles.Drafter }), ("nv.dinh@solutions.com.vn", "Đinh Thị Yến", "FIN", "Nhân viên Tài chính", new[] { AppRoles.Drafter }), ("nv.truong@solutions.com.vn", "Trương Minh Quân", "CCM", "Nhân viên Kiểm soát chi phí", new[] { AppRoles.Drafter }), + + // ===== Solutions company users (real names — added 2026-04-25) ===== + // PRO — Phòng Cung ứng (5 user) + ("tra.bui@solutions.com.vn", "Bùi Lê Thủy Trà", "PRO", "TP Cung ứng", new[] { AppRoles.Procurement, AppRoles.DeptManager }), + ("phuong.nguyen@solutions.com.vn", "Nguyễn Thị Bích Phượng", "PRO", "Nhân viên Cung ứng", new[] { AppRoles.Procurement, AppRoles.Drafter }), + ("thanh.lethanh@solutions.com.vn", "Lê Thanh Bình", "PRO", "Nhân viên Cung ứng", new[] { AppRoles.Procurement, AppRoles.Drafter }), + ("long.chau@solutions.com.vn", "Châu Tạ Kim Long", "PRO", "Nhân viên Cung ứng", new[] { AppRoles.Procurement, AppRoles.Drafter }), + ("duy.nguyen@solutions.com.vn", "Nguyễn Văn Duy", "PRO", "Nhân viên Cung ứng", new[] { AppRoles.Procurement, AppRoles.Drafter }), + + // CCM — Phòng Kiểm soát Chi phí (7 user) + ("chuong.phan@solutions.com.vn", "Phan Văn Chương", "CCM", "TP Kiểm soát Chi phí", new[] { AppRoles.CostControl, AppRoles.DeptManager }), + ("binh.le@solutions.com.vn", "Lê Văn Bình", "CCM", "Nhân viên Kiểm soát Chi phí", new[] { AppRoles.CostControl }), + ("luu.tran@solutions.com.vn", "Trần Xuân Lưu", "CCM", "Nhân viên Kiểm soát Chi phí", new[] { AppRoles.CostControl }), + ("nguyen.ho@solutions.com.vn", "Hồ Thị Nữ Nguyên", "CCM", "Nhân viên Kiểm soát Chi phí", new[] { AppRoles.CostControl }), + ("anh.nguyen@solutions.com.vn", "Nguyễn Thị Kim Ánh", "CCM", "Nhân viên Kiểm soát Chi phí", new[] { AppRoles.CostControl }), + ("tring.le@solutions.com.vn", "Lê Tự Đăng Trình", "CCM", "Nhân viên Kiểm soát Chi phí", new[] { AppRoles.CostControl }), + ("truong.le@solutions.com.vn", "Lê Trần Đăng Trường", "CCM", "Nhân viên Kiểm soát Chi phí", new[] { AppRoles.CostControl }), + + // ISO — đóng dấu HĐ (1 user, dept HRA) + ("long.nguyen@solutions.com.vn", "Nguyễn Hoàng Chánh Long", "HRA", "ISO — Đóng dấu HĐ", new[] { AppRoles.HrAdmin }), + + // CEO — Tổng Giám đốc (1 user, dept BOD) + ("truong.nguyen@solutions.com.vn", "Nguyễn Văn Trường", "BOD", "Tổng Giám đốc (CEO)", new[] { AppRoles.Director }), }; int created = 0, fixedExisting = 0, failed = 0;