using Model.ModelDto; using Model.ModelVm; using System; using System.Collections.Generic; using System.Text; using Model.ModelDto.BllAsnDto; using WMS.Entity.BllAsnEntity; namespace WMS.IBLL.IBllAsnServer { public interface IBllBoxInfoServer { List GetBoxInfoList(BoxInfoVm model, out int count); string ImportBoxInfo(BoxInfoVms models); string AddBoxInfo(BoxInfoVm model); string DelBoxInfo(BoxInfoVm model); /// /// 根据箱码获取未组盘的箱码信息 /// /// /// /// /// List GetBoxInfoList(string boxCode,string isContinue, string boxCode2); /// /// 获取标签箱码信息 /// /// 查询条件 /// 数量 /// 标签箱码信息 List GetLabelBoxList(LabelBoxInfoVm model, out int count); /// /// 获取标签模板根据入库单明细ID /// /// 入库单明细ID /// 标签信息模板 BoxInfoDto GetLabelBoxModel(int id); /// /// 获取标签信息(生成标签) /// /// 入库单明细ID /// 是否重新生成自有批次 0:否 1:是 /// 到货数量 /// 生产日期 /// 有效期至 /// 储存期至 /// 操作人 /// List AddLabelBox(int imId, string isReset, decimal arriveQty, string productionTime, string expirationTime, string storeTime, string supplierLot, int userId); /// /// 补打标签 /// /// 开始箱码 /// 结束箱码 /// 开始支码 /// 结束支码 /// 1箱码 2支码 3箱码和支码 /// 操作人ID /// List GetBuDaLabelList(string boxNo, string endBoxNo, string boxNo2, string endBoxNo2, string type, int userId); /// /// 根据入库单号过去单据下所有批次号 /// /// 入库单号 /// 批次号集合 List GetLotNoListByAsn(string asnNo); /// /// 删除单据下单个或多个批次的标签 /// /// 入库单号 /// 批次号 /// 操作人ID void DelLabelByAsnNo(string asnNo, string lotNo,int userId); /// /// 编辑标签数量 /// /// ID /// 数量 /// 操作人 void EditLabelQty(int id, string qty, int userId); } }