| | |
| | | List<MesProBagCodeDO> getPrintableBagCodeListByUuid(String uuid); |
| | | |
| | | /** |
| | | * 统计某生成组下可印刷的袋码数量 |
| | | * <p> |
| | | * 导出前据此判断走同步下载还是后台任务,避免为了拿到数量而把全部袋码加载进内存。 |
| | | * |
| | | * @param uuid 生成组 UUID |
| | | * @return 可印刷的袋码数量 |
| | | */ |
| | | Long getPrintableBagCodeCountByUuid(String uuid); |
| | | |
| | | /** |
| | | * 统计某批次下可印刷的袋码数量 |
| | | * |
| | | * @param batchId 批次编号 |
| | | * @return 可印刷的袋码数量 |
| | | */ |
| | | Long getPrintableBagCodeCountByBatchId(Long batchId); |
| | | |
| | | /** |
| | | * 分页获得某生成组下可印刷的袋码(后台大批量导出用,逐页取以控制内存) |
| | | * |
| | | * @param uuid 生成组 UUID |
| | | * @param pageNo 页码,从 1 开始 |
| | | * @param pageSize 每页数量 |
| | | * @return 可印刷的袋码列表(按袋序号升序) |
| | | */ |
| | | List<MesProBagCodeDO> getPrintableBagCodePageByUuid(String uuid, int pageNo, int pageSize); |
| | | |
| | | /** |
| | | * 分页获得某批次下可印刷的袋码(后台大批量导出用) |
| | | * |
| | | * @param batchId 批次编号 |
| | | * @param pageNo 页码,从 1 开始 |
| | | * @param pageSize 每页数量 |
| | | * @return 可印刷的袋码列表(按袋序号升序) |
| | | */ |
| | | List<MesProBagCodeDO> getPrintableBagCodePageByBatchId(Long batchId, int pageNo, int pageSize); |
| | | |
| | | /** |
| | | * 标记袋码为已出库(记录销售出库单编号和出库时间) |
| | | * |
| | | * @param id 袋码编号 |