2025-04-24 18:31:27 +08:00

40 lines
1.3 KiB
C#

using MyCode.Project.Domain.Message.Common;
using MyCode.Project.Domain.Message.Request.InvoiceOrder;
using MyCode.Project.Domain.Message.Response.InvoiceOrder;
using MyCode.Project.Domain.Message.Response.User;
using MyCode.Project.Infrastructure.Common;
using MyCode.Project.Repositories.Common;
namespace MyCode.Project.Services
{
public interface IInvoiceOrderService
{
/// <summary>
/// 发货通知单分页列表
/// </summary>
/// <param name="pagedSearch"></param>
/// <param name="loginInfo"></param>
/// <returns></returns>
PageResult<InvoiceOrderPageList> GetPageList(PagedSearch<InvoiceOrderPageSearch> pagedSearch, LoginInfo loginInfo);
/// <summary>
/// 删除某个发货订单
/// </summary>
/// <param name="formId"></param>
/// <param name="billdelete"></param>
/// <returns></returns>
/// <exception cref="Exception"></exception>
void DeleteOrder(IdAct act, LoginInfo loginInfo);
/// <summary>
/// 写入金蝶的美塞斯批号
/// </summary>
/// <param name="sheet"></param>
/// <exception cref="BaseException"></exception>
void SetMSSSupplierLot(string sheet);
}
}