| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970 |
- using System.Collections.Generic;
- using System.Threading.Tasks;
- using Abp.Application.Services.Dto;
- using IwbZero.AppServiceBase;
- using ShwasherSys.Common.Dto;
- using ShwasherSys.CustomerInfo;
- using ShwasherSys.Order.Dto;
- using ShwasherSys.OrderSendInfo;
- namespace ShwasherSys.Order
- {
- public interface IOrderItemsAppService : IIwbAsyncCrudAppService<OrderItemDto, int, PagedRequestDto, OrderItemCreateDto, OrderItemUpdateDto >
- {
- Task<GetOrderItemDto> GetOrderItemsByOrderNo(string pcOrderNo);
- bool IsAllItemEnd(string orderNo);
- decimal GetItemSend(int orderItemId);
- Task<OrderItem> Audit(EntityDto<int> input);
- Task<List<OrderItem>> AuditAllItems(EntityDto<string> input);
- Task<OrderItemEndCall> End(EntityDto<int> input);
- Task<OrderItem> ChangePrice(ChangeOrderItemInfoDto input);
- Task<OrderItem> ChangeQuantity(ChangeOrderItemInfoDto input);
- //Task<OrderItem> ChangeSendDate(ChangeOrderItemInfoDto input);
- Task<OrderItem> ChangeSendDate(ChangeOrderItemSendDateInfoDto input);
- Task DeleteSendDateWarns(int sendDateWarnId);
- Task<List<SendDateWarnDto>> GetSendDateWarns(int orderItemId);
- Task<OrderItem> SendOrderAction(SendOrderInfoDto input);
- Task<PagedResultDto<ViewOrderItems>> GetViewAll(PagedRequestDto input);
- Task<PagedResultDto<ViewOrderItems>> GetViewAllNot(PagedRequestDto input);
- Task<string> ExportExcel(List<MultiSearchDtoExt> input);
- ViewQueryCurrentProductNum QueryCurrentProductNum(EntityDto<string> input);
- Task<List<OrderItem>> ChangeOrderItemStatus(ChangeOrderItemStatusDto input);
- Task<OrderItemsCallAndEnd> ChangeOrderItemStatusOnHeader(ChangeOrderItemStatusDto input);
- List<StatisticsItem> StatisticsItem(PagedRequestDto input);
- Task<OrderItem> ChangeAfterTaxPrice(ChangeOrderItemInfoDto input);
- Task<LockOrderProductQuantity> GetCurrentProductLock(string productNo, string orderNo);
- Task<CustomerDefaultProduct> GetDefaultPartNoByOrderNo(string orderNo, string productNo);
- Task<OrderItemsCallAndEnd> ChangeOrderItemCompleteStoreStatus(ChangeOrderItemStoreCompleteStatusDto input);
- Task<List<ProductionProcessDto>> QueryProductProcess(int orderItemId);
- //Task<OrderItem> SendBookStore(int orderItemId);
- Task<OrderItem> SendBookStoreItem(int orderItemId, int id);
- Task<List<ViewOrderSend>> QuerySendItem(int id);
- }
- }
|