IPbVXsxxsfytbService.java 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  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.*;
  6. import com.xjrsoft.module.student.entity.PbVXsxxsfytb;
  7. import com.xjrsoft.module.student.vo.*;
  8. import org.apache.ibatis.annotations.Param;
  9. import java.util.List;
  10. /**
  11. * @title:
  12. * @Author dzx
  13. * @Date: 2024-03-13
  14. * @Version 1.0
  15. */
  16. public interface IPbVXsxxsfytbService extends MPJBaseService<PbVXsxxsfytb> {
  17. PersonalPortraitFeeInformationVo listCostInformation(PersonalPortraitFeeInformationDto dto);
  18. IPage<PbVXsxxsfytbPageVo> getPage(PbVXsxxsfytbPageDto dto);
  19. List<PbVXsxxsfytbExcelVo> getList(PbVXsxxsfytbExcelDto dto);
  20. List<BaseClassQfCountVo> getClassQfCount();
  21. PbVXsxxsfytbFeeitemVo getStudentFeeInfo(String credentialNumber);
  22. List<FeeDetailListVo> getFeeDetail(String studentcode, String beltcode);
  23. /**
  24. * 查询学生是否有欠费信息
  25. * @param credentialNumber 学生身份证号
  26. * @return 1:是,0:否
  27. */
  28. Long getIsArrears(String credentialNumber);
  29. PbStudentCategoryVo studentCategoryStat(PbVXsxxsfytbStatDto dto);
  30. PbStduyStatusVo stduyStatusStat(PbVXsxxsfytbStatDto dto);
  31. Page<ClassQfPageVo> getClassQfPage(Page<ClassQfPageVo> page, PbVXsxxsfytbStatDto dto);
  32. PbFeeitemStatVo feeitemStat(PbVXsxxsfytbStatDto dto);
  33. }