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