using ZR.Model; using ZR.Model.Business; using ZR.Model.Business.Dto; namespace ZR.Service.Business.IBusinessService { /// /// 干线故障service接口 /// public interface IOdfCableFaultsService : IBaseService { /// /// 按 CableId 分页查询故障列表,联查光缆名称,按 FaultTime DESC 排序 /// PagedInfo GetList(OdfCableFaultsQueryDto parm); /// /// 查询故障详情,联查光缆名称和图片列表 /// object GetDetail(int id); /// /// 新增故障(含图片上传) /// Task AddFault(OdfCableFaultAddDto dto); /// /// 删除故障记录并级联删除关联图片 /// int Delete(int id); /// /// 导出故障列表 /// PagedInfo ExportList(OdfCableFaultsQueryDto parm); /// /// 批量导入故障 /// (int successCount, int errorCount, string errorMsg) ImportFaults(List list); /// /// 增加故障频次 /// object IncrementFaultCount(int id); } }