MaterialExtendMapperEx.java 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. package com.jsh.erp.datasource.mappers;
  2. import com.jsh.erp.datasource.entities.DepotItem;
  3. import com.jsh.erp.datasource.entities.MaterialExtend;
  4. import com.jsh.erp.datasource.vo.MaterialExtendVo4List;
  5. import org.apache.ibatis.annotations.Param;
  6. import java.util.Date;
  7. import java.util.List;
  8. public interface MaterialExtendMapperEx {
  9. /**
  10. * 批量删除拓展表
  11. * @param ids 拓展表id数组
  12. */
  13. int batchDeleteMaterialExtendByIds(@Param("ids") String ids[]);
  14. List<MaterialExtendVo4List> getDetailList(
  15. @Param("materialId") Long materialId);
  16. Long getMaxTimeByTenantAndTime(
  17. @Param("tenantId") Long tenantId,
  18. @Param("lastTime") Long lastTime,
  19. @Param("syncNum") Long syncNum);
  20. /**
  21. * 根据商品id数组查询拓展表数据
  22. * @param ids 商品id数组
  23. */
  24. List<MaterialExtend> getListByMId(@Param("ids") Long ids[]);
  25. int batchDeleteMaterialExtendByMIds(@Param("ids") String ids[]);
  26. int specialUpdatePrice(MaterialExtend record);
  27. List<MaterialExtend> getBasicInfoByMid(@Param("materialId") Long materialId);
  28. /**
  29. * 根据仓库id查询子表数量
  30. * 仓库删除校验
  31. */
  32. int getMaterialExtendCountByDepotIds(@Param("depotIds") String[] depotIds);
  33. List<Long> getIdsByBarcode(@Param("barCodeList") List<String> barCodeList);
  34. }