using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using WIDESEA_Common; using WIDESEA_Core; using WIDESEA_Core.BaseServices; using WIDESEA_DTO.Outbound; using WIDESEA_IOutboundRepository; using WIDESEA_Model.Models; namespace WIDESEA_IOutboundService { public interface IOutboundOrderService : IService { IOutboundOrderRepository Repository { get; } WebResponseContent AddOutboundOrder(OutboundOrderAddDTO orderAddDTO); WebResponseContent CancelOut(HouseCancelOut houseCancelOut); WebResponseContent Save(OutboundOrderAddDTO orderAddDTO); WebResponseContent GetCodeByWarehouse(int warehouseId); /// /// 出库单库存名称查询 /// /// /// public WebResponseContent GetVersionByCode(string materielCode, int warehouseId); /// /// 出库单库存批次号查询 /// /// /// public WebResponseContent GetLotNoByCode(string materielCode, int warehouseId); string CreateCodeByRule(string ruleCode); } }