IBalanceSearchService.cs 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. using DapperORMCore.Model.CoreModel;
  2. using NXWMS.Model.AppModels.Condition.Balance;
  3. using NXWMS.Model.AppModels.Condition.Base;
  4. using NXWMS.Model.AppModels.Result.Balance;
  5. using NXWMS.Model.AppModels.Result.Base;
  6. using System;
  7. using System.Collections.Generic;
  8. using System.Linq;
  9. using System.Text;
  10. using System.Threading.Tasks;
  11. namespace NXWMS.IService.NXWMS.Balance
  12. {
  13. /// <summary>
  14. /// 库存查询接口
  15. /// </summary>
  16. public interface IBalanceSearchService
  17. {
  18. OperateResultInfo<PageQueryResultInfo<BalanceDetailSearchResult>> GetDetailList(BalanceDetailSearchCondition info);
  19. OperateResultInfo<PageQueryResultInfo<BalanceStatisticsSearchResult>> GetStatisticsList(BalanceStatisticsSearchCondition info);
  20. OperateResultInfo<PageQueryResultInfo<InventoryMainSearchResult>> GetMainInventoryList(InventoryMainSearchCondition info);
  21. OperateResultInfo<List<InventoryDetailSearchResult>> GetDetailInventoryList(InventoryDetailSearchCondition info);
  22. OperateResultInfo<PageQueryResultInfo<BalanceChangeLogResult>> GetChangeLogList(BalanceChangeLogSearchCondition info);
  23. public BinResult GetEmptyBin(string regionCode);
  24. public bool VerifyBin(string RegionCode, string BinCode);
  25. }
  26. }