using DS.Module.Core;
using DS.WMS.Core.Fee.Dtos;
using DS.WMS.Core.Fee.Entity;
namespace DS.WMS.Core.Fee.Interface;
public interface IFeeRecordService
{
///
/// 列表
///
///
///
DataResult> GetListByPage(PageRequest request);
///
/// 列表
///
/// 查询条件
///
DataResult> GetList(string query);
///
/// 提交
///
/// 业务ID
/// 要提交的费用记录
///
DataResult InsertOrUpdate(long bid, IEnumerable items);
///
/// 根据费用模板引入
///
///
///
///
DataResult CreateByTemplate(long bid, params long[] tidArray);
///
/// 根据费用明细转换为模板明细
///
/// 费用明细ID
///
DataResult> ReadAsTemplate(params long[] idArray);
///
/// 删除
///
///
///
DataResult Delete(params long[] ids);
}