PurchaseRptDao.java 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. package cn.com.lzt.report.dao;
  2. import java.util.List;
  3. import org.jeecgframework.minidao.annotation.MiniDao;
  4. import org.jeecgframework.minidao.annotation.Param;
  5. import org.springframework.stereotype.Repository;
  6. import cn.com.lzt.report.dto.SupplierSumRptDto;
  7. import cn.com.lzt.report.entity.ProjectPurchaseSum4LeaderEntity;
  8. import cn.com.lzt.report.entity.ProjectPurchaseSumEntity;
  9. import cn.com.lzt.report.entity.SGDSummaryEntity;
  10. @Repository
  11. @MiniDao
  12. public interface PurchaseRptDao {
  13. /**
  14. * 采购单汇总表
  15. * */
  16. public List<ProjectPurchaseSumEntity> getAllEntry(@Param("begin") String begin,@Param("end") String end, @Param("warehouseid") String warehouseid);
  17. /**
  18. * 采购分类汇总表
  19. * */
  20. public List<ProjectPurchaseSum4LeaderEntity> getAllEntry4Leader(@Param("begin") String begin,@Param("end") String end,@Param("preBegin") String preBegin,
  21. @Param("preEnd") String preEnd,@Param("warehouseid") String warehouseid);
  22. public List<SGDSummaryEntity> getAllEntry4SGDSummary(@Param("period") String period,@Param("warehouseid") String warehouseid);
  23. /**
  24. * 供应商供货汇总表
  25. * */
  26. public List<SupplierSumRptDto> getAllEntry4SupplierSummary(@Param("fkidlist") List<String> fkidlist,@Param("suplierlist") List<String> suplierlist);
  27. /**
  28. * 供应商供货汇总表,明细表,用于数据钻取
  29. * */
  30. public List<SupplierSumRptDto> getAllEntry4SupplierSummaryDetail(@Param("fkidlist") List<String> fkidlist,@Param("supplierid") String supplierid,@Param("goodsid") String goodsid);
  31. }