using Admin.Bodk.Device.Entities.TaskChain; using Admin.NET.Core; namespace Admin.Bodk.Device.Services; public class TaskChainService { private readonly SqlSugarRepository _repository; public TaskChainService(SqlSugarRepository repository) { _repository = repository; } // public async Task> GetTaskChainList(TaskChainInput input) // { // return await _repository.AsQueryable() // .WhereIF(!string.IsNullOrWhiteSpace(input.Name), m => m.Name.Contains(input.Name)) // .WhereIF(input.EquipmentId > 0, m => m.EquipmentId == input.EquipmentId) // .WhereIF(input.PositionId > 0, m => m.PositionId == input.PositionId) // .ToPagedListAsync(input.Page, input.PageSize); // } }