using ZR.Model.MES.wms; using ZR.Model.MES.wms.POJO.DTO; using ZR.Model.MES.wms.POJO.query; using ZR.Model.MES.wms.POJO.VO; namespace ZR.Service.mes.wms.IService { public interface IInventoryCheckDetailService { /** * 查询库存盘点单据详情 * * @param id 库存盘点单据详情主键 * @return 库存盘点单据详情 */ public WmsInventoryCheckDetail SelectById(long id); public List ToVos(List items); /** * 查询库存盘点单据详情列表 * * @param query 查询条件 * @param page 分页条件 * @return 库存盘点单据详情 */ public List SelectList(InventoryCheckDetailQuery query, Pageable page); /** * 新增库存盘点单据详情 * * @param WmsInventoryCheckDetail 库存盘点单据详情 * @return 结果 */ public int Insert(WmsInventoryCheckDetail WmsInventoryCheckDetail); /** * 修改库存盘点单据详情 * * @param WmsInventoryCheckDetail 库存盘点单据详情 * @return 结果 */ public int Update(WmsInventoryCheckDetail WmsInventoryCheckDetail); /** * 批量删除库存盘点单据详情 * * @param ids 需要删除的库存盘点单据详情主键 * @return 结果 */ public int DeleteByIds(long[] ids); /** * 删除库存盘点单据详情信息 * * @param id 库存盘点单据详情主键 * @return 结果 */ public int DeleteById(long id); public WmsInventoryHistory Vo2InventoryHistory(InventoryCheckDetailVO it); } }