48 lines
1.3 KiB
C#
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);
|
|
}
|
|
} |