PlatformPickRepository.cs
1.02 KB
using HaHRCS.Rcs.Model.Entities;
using Rcs.Domain.Entities;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Rcs.Domain.Repositories
{
/// <summary>
/// 站台交互
/// </summary>
public interface PlatformPickRepository : IRepository<EquipmentProp>
{
Task<EquipmentProp?> GetByPutPlatformAsync(string equipmentCode,string put,string Barcode, CancellationToken cancellationToken = default);
Task<EquipmentProp?> GetByReleasePlatformAsync(string equipmentCode,string release,string Barcode, CancellationToken cancellationToken = default);
Task<EquipmentProp?> SetConvingExtend(string equipmentCode,string release,string Barcode, CancellationToken cancellationToken = default);
Task<EquipmentProp?> SetGatingExtend(string equipmentCode,string release, CancellationToken cancellationToken = default);
Task<EquipmentProp?> GetCylinder(string LocationCode, CancellationToken cancellationToken = default);
}
}