DepotHeadMapper.java 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. package com.jsh.erp.datasource.mappers;
  2. import com.jsh.erp.datasource.entities.DepotHead;
  3. import com.jsh.erp.datasource.entities.DepotHeadExample;
  4. import java.util.List;
  5. import com.jsh.erp.datasource.pda.dto.PDADepotHeadDTO;
  6. import com.jsh.erp.datasource.pda.vo.PDADepotHeadVO;
  7. import org.apache.ibatis.annotations.Param;
  8. public interface DepotHeadMapper extends BaseMapperX<DepotHead> {
  9. /**
  10. * PDA查询订单
  11. * @param pdaDepotHeadDTO 筛选条件
  12. * @return
  13. */
  14. List<PDADepotHeadVO> pdaList(PDADepotHeadDTO pdaDepotHeadDTO);
  15. /**
  16. * PDA查询订单详情
  17. * @param id 订单id
  18. * @return
  19. */
  20. PDADepotHeadVO pdaDetail(@Param("id")Long id);
  21. long countByExample(DepotHeadExample example);
  22. int deleteByExample(DepotHeadExample example);
  23. int deleteByPrimaryKey(Long id);
  24. int insert(DepotHead record);
  25. int insertSelective(DepotHead record);
  26. List<DepotHead> selectByExample(DepotHeadExample example);
  27. DepotHead selectByPrimaryKey(Long id);
  28. int updateByExampleSelective(@Param("record") DepotHead record, @Param("example") DepotHeadExample example);
  29. int updateByExample(@Param("record") DepotHead record, @Param("example") DepotHeadExample example);
  30. int updateByPrimaryKeySelective(DepotHead record);
  31. int updateByPrimaryKey(DepotHead record);
  32. /**
  33. * 根据商品id获取最后一条销售订单
  34. * @param id 商品id
  35. * @return
  36. */
  37. DepotHead getDepotLastByMaterialId(long id);
  38. }