Files
tnb.server/ProductionMgr/Tnb.ProductionMgr.Interfaces/IAndonRecordService.cs
2023-11-06 19:35:59 +08:00

48 lines
1.3 KiB
C#

using Tnb.ProductionMgr.Entities.Dto;
namespace Tnb.ProductionMgr.Interfaces
{
/// <summary>
/// 安灯记录服务
/// </summary>
public interface IAndonRecordService
{
/// <summary>
/// 根据安灯类别获取安灯记录列表
/// </summary>
/// <param name="input"></param>
/// <returns></returns>
public Task<dynamic> GetAndonPadList(AndonPadListInput input);
/// <summary>
/// 新增一条andon记录
/// </summary>
/// <param name="input"></param>
/// <returns></returns>
public Task<dynamic> AddAndon(AddAndonInput input);
/// <summary>
/// 响应andon
/// </summary>
/// <returns></returns>
public Task<dynamic> ResponseAndon(Dictionary<string, string> dic);
/// <summary>
/// 开始处理andon
/// </summary>
/// <returns></returns>
public Task<dynamic> StartAndon(Dictionary<string, string> dic);
/// <summary>
/// 结束处理andon
/// </summary>
/// <returns></returns>
public Task<dynamic> EndAndon(Dictionary<string, string> dic);
/// <summary>
/// 确认andon
/// </summary>
/// <returns></returns>
public Task<dynamic> ConfirmAndon(Dictionary<string, string> dic);
}
}