Files
tnb.server/EquipMgr/Tnb.EquipMgr.Interfaces/IEqpMaintainRecordService.cs
2023-05-31 17:10:15 +08:00

36 lines
1.1 KiB
C#

using JNPF.Common.Dtos.VisualDev;
using Tnb.EquipMgr.Entities.Dto;
namespace Tnb.EquipMgr.Interfaces
{
public interface IEqpMaintainRecordService
{
/// <summary>
/// 执行设备保养计划
/// </summary>
/// <param name="pageInput"></param>
/// <returns></returns>
public Task<dynamic> ExecuteMaintain(SpotInsRecordExecuteInput input);
/// <summary>
/// 获取设备保养计划复核信息
/// </summary>
/// <param name="dic"></param>
/// <returns></returns>
public Task<MaintainRecordRepeatOutput> GetMaintainRecordRepeatInfo(Dictionary<string, string> dic);
/// <summary>
/// 复核备保养计划
/// </summary>
/// <param name="pageInput"></param>
/// <returns></returns>
public Task<string> RepeatMaintain(MaintainRecordRepeatInput input);
/// <summary>
/// 根据设备id获取设备保养记录
/// </summary>
/// <returns></returns>
public Task<dynamic> GetMaintainRecordList(EquipQueryInput input);
}
}