using iWare.Wms.Core.Util.LowCode.Dto; using Furion.DatabaseAccessor; using Mapster; namespace iWare.Wms.Core.Util.LowCode { public static class SysFileServiceEx { public static List GetFiles(this string fileid, IRepository repository) { List data = new List(); if (string.IsNullOrWhiteSpace(fileid)) return data; foreach (var id in fileid.Split(',')) { if (long.TryParse(id, out long val)) { data.Add(repository.Where(x => x.Id == val).ProjectToType().FirstOrDefault()); } } return data; } } }