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.form; namespace ZR.Service.mes.wms.IService { public interface IInventoryCheckService { /** * 查询库存盘点单据 * * @param id 库存盘点单据主键 * @return 库存盘点单据 */ public InventoryCheckFrom SelectById(long id); /** * 查询库存盘点单据列表 * * @param query 查询条件 * @param page 分页条件 * @return 库存盘点单据 */ public List SelectList(InventoryCheckQuery query, Pageable page); /** * 新增库存盘点单据 * * @param WmsInventoryCheck 库存盘点单据 * @return 结果 */ public int Insert(WmsInventoryCheck WmsInventoryCheck); /** * 修改库存盘点单据 * * @param WmsInventoryCheck 库存盘点单据 * @return 结果 */ public int Update(WmsInventoryCheck WmsInventoryCheck); /** * 批量删除库存盘点单据 * * @param ids 需要删除的库存盘点单据主键 * @return 结果 */ public int DeleteByIds(long[] ids); /** * 删除库存盘点单据信息 * * @param id 库存盘点单据主键 * @return 结果 */ public int DeleteById(long id); /** * 新增或更新盘点单据以及盘点单据明细 * * @param WmsInventoryCheckFrom 盘点单据 * @return 结果 */ // @Transactional public int AddOrUpdate(InventoryCheckFrom WmsInventoryCheckFrom); } }