服务端的TigerApi 框架,基于.NET6 2024 版本
Ben Lin
5 小时以前 0c0309afae85b72746bd2431c10c7f5982e210e3
Tiger.IBusiness.WMS/Transaction/ICount_BIZ_U9_ASN.cs
@@ -1,10 +1,14 @@
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
{
@@ -20,6 +24,43 @@
        /// </summary>
        public Task<ApiAction<ScanOutput>> Scan(BaseInput input);
        /// <summary>
      /// 删除当前所有已清点记录
      /// </summary>
      /// <returns></returns>
      public Task<ApiAction> DeleteScannedList();
        /// <summary>
        /// 删除当前用户的已扫单个记录
        /// </summary>
        /// <returns></returns>
        public Task<ApiAction> DeleteScannedSn(BaseInput input);
        /// <summary>
        ///  获取本次已清点的物料列表(带分页)
        /// </summary>
        /// <returns></returns>
        public Task<ApiAction<PageAble<BIZ_U9_ASN_SN>>> GetScannedList(BaseInputWithPage input);
        /// <summary>
        ///  获取当前所有单据信息
        /// </summary>
        /// <returns></returns>
        public Task<ApiAction<List<BIZ_U9_ASN>>> GetOrderList();
        /// <summary>
        ///  设置收货单明细赠品数量
        /// </summary>
        /// <returns></returns>
        public Task<ApiAction> SetGiftQty(BaseInput input);
        /// <summary>
        /// 生成收货单:调用U9新增收货单接口
        /// </summary>
        /// <param name="input"></param>
        /// <returns></returns>
        public Task<ApiAction> GenerateReceipt(BaseInput input);
        public bool Close(bool needSaveHistoryLog = false);
    }
}