using Rhea.Common;
using SqlSugar;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Tiger.Model;
using static IronPython.Modules.xxsubtype;
using Tiger.Model.Entitys.MES.U9C;
using Tiger.Model.MES.Yada;
namespace Tiger.IBusiness
{
///
/// 送货单(U9)清点事务
///
public interface ICount_BIZ_U9_ASN : IWmsTask
{
public ICount_BIZ_U9_ASN Init(string id, string userCode, string apiHost, string orgCode);
///
/// 扫描入口
///
public Task> Scan(BaseInput input);
///
/// 删除当前所有已清点记录
///
///
public Task DeleteScannedList();
///
/// 删除当前用户的已扫单个记录
///
///
public Task DeleteScannedSn(BaseInput input);
///
/// 获取本次已清点的物料列表(带分页)
///
///
public Task>> GetScannedList(BaseInputWithPage input);
///
/// 获取当前所有单据信息
///
///
public Task>> GetOrderList();
///
/// 设置收货单明细赠品数量
///
///
public Task SetGiftQty(BaseInput input);
///
/// 生成收货单:调用U9新增收货单接口
///
///
///
public Task GenerateReceipt(BaseInput input);
public bool Close(bool needSaveHistoryLog = false);
}
}