using DS.Module.Core;
using DS.WMS.Core.Settlement.Entity;
namespace DS.WMS.Core.Application.Interface
{
///
/// 结算单基础服务定义
///
/// 实体的类型声明
public interface ISettlementService where TEntity : SettlementBase, new()
{
///
/// 提交结算单
///
///
///
Task> SaveAsync(TEntity application);
///
/// 删除结算明细
///
/// 明细ID
///
Task DeleteDetailAsync(params long[] ids);
///
/// 删除结算单
///
/// 结算单ID
///
Task DeleteAsync(params long[] ids);
}
}