This commit is contained in:
DEVICE8\12494
2023-05-21 21:03:51 +08:00
16 changed files with 751 additions and 15 deletions

View File

@@ -0,0 +1,52 @@
using Tnb.EquipMgr.Entities;
using Tnb.EquipMgr.Entities.Dto;
namespace Tnb.EquipMgr.Interfaces
{
public interface IEqpRepairApplyService
{
/// <summary>
/// 维修作废
/// </summary>
/// <param name="dic"></param>
public Task<string> Repeal(Dictionary<string,string> dic);
/// <summary>
/// 维修关闭
/// </summary>
/// <param name="dic"></param>
public Task<string> Close(Dictionary<string,string> dic);
/// <summary>
/// 维修指派
/// </summary>
/// <param name="dic"></param>
public Task<string> Assign(Dictionary<string,string> dic);
/// <summary>
/// 维修接收
/// </summary>
/// <param name="dic"></param>
public Task<string> Receive(Dictionary<string,string> dic);
/// <summary>
/// 维修拒绝
/// </summary>
/// <param name="dic"></param>
public Task<string> Refuse(Dictionary<string,string> dic);
/// <summary>
/// 维修信息
/// </summary>
/// <param name="dic"></param>
public Task<EqpRepairApply> GetInfo(Dictionary<string,string> dic);
/// <summary>
/// 维修登记
/// </summary>
/// <param name="dic"></param>
public Task<string> Register(RepairApplyRegisterInput input);
}
}

View File

@@ -0,0 +1,14 @@
using Tnb.EquipMgr.Entities.Dto;
namespace Tnb.EquipMgr.Interfaces
{
public interface IEqpRepairDelayService
{
/// <summary>
/// 维修延期
/// </summary>
/// <param name="dic"></param>
public Task<string> Delay(RepairDelayInput input);
}
}

View File

@@ -0,0 +1,16 @@
using Tnb.EquipMgr.Entities;
using Tnb.EquipMgr.Entities.Dto;
namespace Tnb.EquipMgr.Interfaces
{
public interface IEqpRepairOutApplyService
{
/// <summary>
/// 外修申请
/// </summary>
/// <param name="dic"></param>
public Task<string> OutApply(RepairOutApplyInput input);
}
}