|
|
@@ -8,6 +8,7 @@ import com.xjrsoft.common.page.ConventPage;
|
|
|
import com.xjrsoft.common.utils.VoToColumnUtil;
|
|
|
import com.xjrsoft.module.base.entity.BaseClass;
|
|
|
import com.xjrsoft.module.base.entity.BaseSemester;
|
|
|
+import com.xjrsoft.module.student.dto.BaseStudentInfoDetailDto;
|
|
|
import com.xjrsoft.module.student.dto.PbVXsxxsfytbExcelDto;
|
|
|
import com.xjrsoft.module.student.dto.PbVXsxxsfytbPageDto;
|
|
|
import com.xjrsoft.module.student.dto.PersonalPortraitFeeInformationDto;
|
|
|
@@ -15,10 +16,12 @@ import com.xjrsoft.module.student.entity.BaseStudent;
|
|
|
import com.xjrsoft.module.student.entity.BaseStudentSchoolRoll;
|
|
|
import com.xjrsoft.module.student.entity.PbSemesterConfig;
|
|
|
import com.xjrsoft.module.student.entity.PbVXsxxsfytb;
|
|
|
+import com.xjrsoft.module.student.mapper.PbSemesterConfigMapper;
|
|
|
import com.xjrsoft.module.student.mapper.PbVXsxxsfytbMapper;
|
|
|
import com.xjrsoft.module.student.service.IPbVXsxxsfytbService;
|
|
|
import com.xjrsoft.module.student.vo.BaseClassQfCountVo;
|
|
|
import com.xjrsoft.module.student.vo.PbVXsxxsfytbExcelVo;
|
|
|
+import com.xjrsoft.module.student.vo.PbVXsxxsfytbFeeitemVo;
|
|
|
import com.xjrsoft.module.student.vo.PbVXsxxsfytbPageVo;
|
|
|
import com.xjrsoft.module.student.vo.PbVXsxxsfytbPersonal;
|
|
|
import com.xjrsoft.module.student.vo.PbVXsxxsfytbPersonalMap;
|
|
|
@@ -45,6 +48,7 @@ import java.util.stream.Collectors;
|
|
|
public class PbVXsxxsfytbServiceImpl extends MPJBaseServiceImpl<PbVXsxxsfytbMapper, PbVXsxxsfytb> implements IPbVXsxxsfytbService {
|
|
|
|
|
|
private final PbVXsxxsfytbMapper pbVXsxxsfytbMapper;
|
|
|
+ private final PbSemesterConfigMapper pbSemesterConfigMapper;
|
|
|
|
|
|
@Override
|
|
|
public PersonalPortraitFeeInformationVo listCostInformation(PersonalPortraitFeeInformationDto dto) {
|
|
|
@@ -220,4 +224,18 @@ public class PbVXsxxsfytbServiceImpl extends MPJBaseServiceImpl<PbVXsxxsfytbMapp
|
|
|
public List<BaseClassQfCountVo> getClassQfCount() {
|
|
|
return pbVXsxxsfytbMapper.getClassQfCount();
|
|
|
}
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 查询学生最新一学期的费用情况
|
|
|
+ * @param credentialNumber
|
|
|
+ * @return
|
|
|
+ */
|
|
|
+ @Override
|
|
|
+ public PbVXsxxsfytbFeeitemVo getStudentFeeInfo(String credentialNumber) {
|
|
|
+ BaseStudentInfoDetailDto dto = new BaseStudentInfoDetailDto();
|
|
|
+ dto.setCredentialNumber(credentialNumber);
|
|
|
+ String lastBeltcode = pbSemesterConfigMapper.getLastBeltcode();
|
|
|
+ dto.setCredentialNumber(lastBeltcode);
|
|
|
+ return pbVXsxxsfytbMapper.getStudentFeeInfo(dto);
|
|
|
+ }
|
|
|
}
|