69 lines
2.0 KiB
C#
69 lines
2.0 KiB
C#
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);
|
|
|
|
/// <summary>
|
|
/// 根据id获取维修详细
|
|
/// </summary>
|
|
/// <param name="dic"></param>
|
|
public Task<RepairApplyDetailOutput> GetRepairApplyDetail(Dictionary<string, string> dic);
|
|
|
|
/// <summary>
|
|
/// 根据设备id获取维修记录
|
|
/// </summary>
|
|
/// <returns></returns>
|
|
public Task<dynamic> GetRepairRecordList(EquipQueryInput input);
|
|
|
|
/// <summary>
|
|
/// 看板端设备报修维修列表接口
|
|
/// </summary>
|
|
/// <returns></returns>
|
|
public Task<dynamic> GetPadRepairList(PadRepairListInput input);
|
|
}
|
|
} |