using Nirvana.Common; using Nirvana.Common.ApiBase; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using YBDevice.Entity; namespace YBDevice.Application { public interface IProductService { /// /// 出货列表 /// /// /// Task> GetListAsync(QueryParams param); /// /// 物流列表 /// /// /// Task> GetExpressListAsync(QueryParams param); /// /// 出货设备列表 /// /// /// /// Task> GetDevListAsync(QueryParams param, int id); /// /// 信息编辑 /// /// /// Task SubmitAsync(YB_OutProduct data); /// /// 修改状态 /// /// /// /// Task SetStatusAsync(int id, OutProductStatus status); /// /// 取消订单 /// /// /// /// Task CancelAsync(int id, string remark); /// /// 处理csv文件 /// /// 文件路径 /// 虚拟路径 /// /// 记录id /// Task HandlerFileAsync(string file, string virualpath, string savefolder, int id); /// /// 物流信息编辑 /// /// /// Task SubmitExpressAsync(YB_ExPress data); /// /// 详情 /// /// /// Task DetailAsync(int id); /// /// 物流详情 /// /// /// Task DetailExpressAsync(int id); /// /// 获取所有物流列表 /// /// Task> GetAllExpressAsync(); /// /// 批量设置 /// /// /// Task BatchSetAsync(OutProductBatchSetDto data); } }