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);
    }
}