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