CostDataDao.java 2.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. package cn.com.lzt.cost.data.dao;
  2. import cn.com.lzt.cost.activiti.payinneruser.dto.CostPayStatisDto;
  3. import cn.com.lzt.cost.activiti.tmpcompany.dto.CostTmpCompanyStatisDto;
  4. import cn.com.lzt.cost.data.dto.CostPayProductsDto;
  5. import cn.com.lzt.cost.data.dto.CostRequestDto;
  6. import org.jeecgframework.minidao.annotation.MiniDao;
  7. import org.jeecgframework.minidao.annotation.Param;
  8. import org.jeecgframework.minidao.annotation.ResultType;
  9. import org.jeecgframework.minidao.pojo.MiniDaoPage;
  10. /**
  11. *
  12. */
  13. @MiniDao
  14. public interface CostDataDao {
  15. @ResultType(CostPayStatisDto.class)
  16. public MiniDaoPage<CostPayStatisDto> costPayStatisByDepart(@Param("dto")CostPayStatisDto dto,@Param("page")int page, @Param("rows")int rows);
  17. @ResultType(CostPayStatisDto.class)
  18. CostPayStatisDto costPayStatisByDepartSum(@Param("dto")CostPayStatisDto dto);
  19. @ResultType(CostPayStatisDto.class)
  20. public MiniDaoPage<CostPayStatisDto> costPayStatisByUser(@Param("dto")CostPayStatisDto dto,@Param("page")int page, @Param("rows")int rows);
  21. @ResultType(CostPayStatisDto.class)
  22. CostPayStatisDto costPayStatisByUserSum(@Param("dto")CostPayStatisDto dto);
  23. @ResultType(CostTmpCompanyStatisDto.class)
  24. MiniDaoPage<CostTmpCompanyStatisDto> costTmpCompanyStatisByDepart(@Param("dto")CostTmpCompanyStatisDto dto, @Param("page")int page, @Param("rows")int rows);
  25. @ResultType(CostTmpCompanyStatisDto.class)
  26. CostTmpCompanyStatisDto costTmpCompanyStatisByDepartSum(@Param("dto")CostTmpCompanyStatisDto dto);
  27. @ResultType(CostTmpCompanyStatisDto.class)
  28. MiniDaoPage<CostTmpCompanyStatisDto> costTmpCompanyStatisByUser(@Param("dto")CostTmpCompanyStatisDto dto, @Param("page")int page, @Param("rows")int rows);
  29. @ResultType(CostTmpCompanyStatisDto.class)
  30. CostTmpCompanyStatisDto costTmpCompanyStatisByUserSum(@Param("dto")CostTmpCompanyStatisDto dto);
  31. /**
  32. * 选择报销单
  33. * @return
  34. */
  35. @ResultType(CostPayProductsDto.class)
  36. MiniDaoPage<CostPayProductsDto> getProducts4CostPay(@Param("dto")CostPayProductsDto dto, @Param("page")int page, @Param("rows")int rows);
  37. /**
  38. * 选择报销单
  39. * @return
  40. */
  41. @ResultType(CostRequestDto.class)
  42. MiniDaoPage<CostRequestDto> getRequest(@Param("dto")CostRequestDto dto, @Param("page")int page, @Param("rows")int rows);
  43. }