DepotItemMapper.java 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. package com.jsh.erp.datasource.mappers;
  2. import com.jsh.erp.datasource.entities.DepotHead;
  3. import com.jsh.erp.datasource.entities.DepotItem;
  4. import com.jsh.erp.datasource.entities.DepotItemExample;
  5. import java.util.List;
  6. import com.jsh.erp.datasource.pda.vo.PDADepotItemVO;
  7. import org.apache.ibatis.annotations.Param;
  8. public interface DepotItemMapper extends BaseMapperX<DepotItem>{
  9. /**
  10. * 根据单据ID获取单据详情
  11. * @param id 订单ID
  12. * @return
  13. */
  14. List<PDADepotItemVO> pdaList(@Param("id") Long id);
  15. /**
  16. * 根据商品订单ID获取单据详情
  17. * @param id 商品订单ID
  18. * @return
  19. */
  20. PDADepotItemVO pdaDetail(@Param("id") Long id);
  21. /**
  22. * pda根据商品订单ID查询商品详情
  23. * @param materialId 商品ID
  24. * @return
  25. */
  26. List<PDADepotItemVO> materialDepotDetail(@Param("type")String type, @Param("materialId") Long materialId);
  27. long countByExample(DepotItemExample example);
  28. int deleteByExample(DepotItemExample example);
  29. int deleteByPrimaryKey(Long id);
  30. int insert(DepotItem record);
  31. int insertSelective(DepotItem record);
  32. List<DepotItem> selectByExample(DepotItemExample example);
  33. DepotItem selectByPrimaryKey(Long id);
  34. int updateByExampleSelective(@Param("record") DepotItem record, @Param("example") DepotItemExample example);
  35. int updateByExample(@Param("record") DepotItem record, @Param("example") DepotItemExample example);
  36. int updateByPrimaryKeySelective(DepotItem record);
  37. int updateByPrimaryKey(DepotItem record);
  38. }