using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using WIDESEA_Core; using WIDESEA_Core.BaseServices; using WIDESEA_DTO.ERP; using WIDESEA_DTO.Inbound; using WIDESEA_DTO.Outbound; using WIDESEA_External.Model; using WIDESEA_IOutboundRepository; using WIDESEA_Model.Models; namespace WIDESEA_IOutboundService { public interface IOutboundOrderService : IService { IOutboundOrderRepository Repository { get; } WebResponseContent GetOutboundOrders(SaveModel saveModel); WebResponseContent outpinku(SaveModel saveModel); WebResponseContent ReceiveOutOrder(ErpOutOrderDTO model); WebResponseContent TestOutUpload(int id,List? outStockLockInfos=null); string CreateCodeByRule(string ruleCode); ERPIssueModel GetERPIssueModel(Dt_OutboundOrder outboundOrder, string WarehouseCode); WebResponseContent PushERPOutBound(int outId, string WarehouseCode); } }