using Microsoft.EntityFrameworkCore; using Ropin.Inspection.Model.Entities; using Ropin.Inspection.Model.SearchModel.DEV; using Ropin.Inspection.Model.ViewModel.DEV; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Ropin.Inspection.Repository.DEV.Interface { public interface IDevCmdRepository : IRepositoryBase, IRepositoryBaseById { Task> GetConditionAsync(DevCmdSearchModel searchModel); } public interface IDevInstructionRepository : IRepositoryBase, IRepositoryBaseById { Task> GetConditionAsync(DevInstructionSearchModel searchModel); Task> GetInstructionByCmdCode(DevInstructionSearchModel searchModel); } public interface IDevCmdInstructionRepository : IRepositoryBase, IRepositoryBaseById { Task> GetConditionAsync(DevCmdInstructionSearchModel searchModel); Task DeleteBYCmdCode(string cmdCode); Task DeleteBYInstruction(string Instruction); } }