using Myshipping.Core.Service; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Myshipping.Application { public interface IParaService { /// /// 保存品名参数 /// /// 品名参数 /// 返回回执 Task SaveParaGoodsInfo(ParaGoodsDto model); /// /// 作废品名参数 /// /// 品名参数主键数组 /// 返回回执 Task DeleteParaGoodsInfo(long[] Ids); /// /// 主键获取品名参数 /// /// 品名主键 /// 返回回执 Task GetParaGoodsInfo(long Id); /// /// 检索品名参数 /// /// 检索值 /// 默认最大行数 /// 返回回执 Task> QueryParaGoodsInfo(string queryItem, int top = 10); /// /// 品名参数台账查询 /// /// 品名参数台账查询请求 /// 返回结果 Task GetParaGoodsPageAsync(QueryParaGoodsDto QuerySearch); /// /// 保存品名分类参数 /// /// 品名分类参数 /// 返回回执 Task SaveParaGoodsCategoryInfo(ParaGoodsCategoryDto model); /// /// 主键获取品名分类参数 /// /// 品名分类主键 /// 返回回执 Task GetParaGoodsCategoryInfo(long Id); /// /// 检索品名分类参数 /// /// 检索值 /// 默认最大行数 /// 返回回执 Task> QueryParaGoodsCategoryInfo(string queryItem, int top = 10); /// /// 作废品名分类参数 /// /// 品名分类参数主键数组 /// 返回回执 Task DeleteParaGoodsCategoryInfo(long[] Ids); /// /// 品名分类参数台账查询 /// /// 品名分类参数台账查询请求 /// 返回结果 Task GetParaGoodsCategoryPageAsync(QueryParaGoodsCategoryDto QuerySearch); /// /// 保存约号参数 /// /// 约号参数 /// 返回回执 Task SaveParaContractNoInfo(ParaContractNoDto model); /// /// 主键获取约号参数 /// /// 约号主键 /// 返回回执 Task GetParaContractNoInfo(long Id); /// /// 检索约号参数 /// /// 检索值 /// 默认最大行数 /// 船公司代码 /// 航线代码 /// 航线中文 /// 目的港代码 /// 返回回执 Task> QuerytParaContractNoInfo(string queryItem, int top = 10, string carrier = "", string lane = "", string lanecname = "", string pod = ""); /// /// 作废约号参数 /// /// 约号参数主键数组 /// 返回回执 Task DeleteParaContractNoInfo(long[] Ids); /// /// 约号参数台账查询 /// /// 约号参数台账查询请求 /// 返回结果 Task GetParaContractNoPageAsync(QueryParaContractNoDto QuerySearch); /// /// 检索车队参数 /// /// 检索值 /// 检索类型 fleet-车队(默认);customs_broker-报关行 /// 默认最大行数 /// 返回回执 //Task> QuerytDjyCustomerInfo(string queryItem, string queryType = "fleet", int top = 10); } }