using GB5Shared.DTO.Framework.Login; namespace ECPBLL.Shared.Interfaces; /// /// The "Attach from DMS Library" picker in the Correspondence wizard's outward-compose step /// (state.dmsLibrary in the ECP preview) — a flat list of standard, reusable files tagged by /// owning module. /// /// BLOCKED — two DMS entities checked, neither fits: /// - DMSBLL.ESSDocument.IESSDocumentBLL: a personal "My Documents" concept scoped by /// category/year/month (payroll/HR-style periodic documents), not a flat shared library. /// - DMSBLL.Folder.IFolderBLL / DMSDAL.DTO.Folder.FolderDTO: manages folder *containers* /// (SpaceFolderId/Name/Description/Permission) only — no method or table found for listing /// the actual files inside a folder. /// Needs either a real shared-document/file-library entity (if one exists elsewhere in DMS this /// session didn't find) or a product decision on what "standard file from the library" should /// mean in GB5. /// public interface IDMSLibraryBLL { Task GetSelectListDMSLibraryAsync(string? module, LoginDTO login, CancellationToken ct); }