using LFlow.Base.Default; using LFlow.Base.Utils; using LFlow.VersionManagement.Model; using SqlSugar; namespace LFlow.VersionManagement.Repository; public class VersionManagementRepo(ISqlSugarClient db) : DefaultCurdRepo(db) { public override List Search(VersionModel whereObj) { return db.Queryable() .Where(whereObj.ToWhereExp()) .ToList(); } public override List WhereSearchId(VersionModel whereObj) { return db.Queryable() .Where(whereObj.ToWhereExp()) .Where(x => x.ID != null) .Select(x => x.ID) .ToList(); } }