IPbVXsxxsfytbService.java 2.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. package com.xjrsoft.module.student.service;
  2. import com.baomidou.mybatisplus.core.metadata.IPage;
  3. import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
  4. import com.github.yulichang.base.MPJBaseService;
  5. import com.xjrsoft.module.student.dto.PbVXsxxsfytbExcelDto;
  6. import com.xjrsoft.module.student.dto.PbVXsxxsfytbPageDto;
  7. import com.xjrsoft.module.student.dto.PbVXsxxsfytbStatDto;
  8. import com.xjrsoft.module.student.dto.PersonalPortraitFeeInformationDto;
  9. import com.xjrsoft.module.student.entity.PbVXsxxsfytb;
  10. import com.xjrsoft.module.student.vo.BaseClassQfCountVo;
  11. import com.xjrsoft.module.student.vo.ClassQfPageVo;
  12. import com.xjrsoft.module.student.vo.FeeDetailListVo;
  13. import com.xjrsoft.module.student.vo.PbFeeitemStatVo;
  14. import com.xjrsoft.module.student.vo.PbStduyStatusVo;
  15. import com.xjrsoft.module.student.vo.PbStudentCategoryVo;
  16. import com.xjrsoft.module.student.vo.PbVXsxxsfytbExcelVo;
  17. import com.xjrsoft.module.student.vo.PbVXsxxsfytbFeeitemVo;
  18. import com.xjrsoft.module.student.vo.PbVXsxxsfytbPageVo;
  19. import com.xjrsoft.module.student.vo.PersonalPortraitFeeInformationVo;
  20. import java.util.List;
  21. /**
  22. * @title:
  23. * @Author dzx
  24. * @Date: 2024-03-13
  25. * @Version 1.0
  26. */
  27. public interface IPbVXsxxsfytbService extends MPJBaseService<PbVXsxxsfytb> {
  28. PersonalPortraitFeeInformationVo listCostInformation(PersonalPortraitFeeInformationDto dto);
  29. IPage<PbVXsxxsfytbPageVo> getPage(PbVXsxxsfytbPageDto dto);
  30. List<PbVXsxxsfytbExcelVo> getList(PbVXsxxsfytbExcelDto dto);
  31. List<BaseClassQfCountVo> getClassQfCount();
  32. PbVXsxxsfytbFeeitemVo getStudentFeeInfo(String credentialNumber);
  33. List<FeeDetailListVo> getFeeDetail(String studentcode, String beltcode);
  34. /**
  35. * 查询学生是否有欠费信息
  36. * @param credentialNumber 学生身份证号
  37. * @return 1:是,0:否
  38. */
  39. Long getIsArrears(String credentialNumber);
  40. PbStudentCategoryVo studentCategoryStat(PbVXsxxsfytbStatDto dto);
  41. PbStduyStatusVo stduyStatusStat(PbVXsxxsfytbStatDto dto);
  42. Page<ClassQfPageVo> getClassQfPage(Page<ClassQfPageVo> page, PbVXsxxsfytbStatDto dto);
  43. PbFeeitemStatVo feeitemStat(PbVXsxxsfytbStatDto dto);
  44. }