|
@@ -24,7 +24,9 @@ import com.xjrsoft.module.student.service.IPbVXssfdetailService;
|
|
|
import com.xjrsoft.module.student.service.IPbVXsxxsfytbService;
|
|
|
import com.xjrsoft.module.student.vo.BaseClassQfCountVo;
|
|
|
import com.xjrsoft.module.student.vo.BaseClassTreeVo;
|
|
|
+import com.xjrsoft.module.student.vo.ClassQfPageVo;
|
|
|
import com.xjrsoft.module.student.vo.FeeDetailListVo;
|
|
|
+import com.xjrsoft.module.student.vo.PbStduyStatusVo;
|
|
|
import com.xjrsoft.module.student.vo.PbStudentCategoryVo;
|
|
|
import com.xjrsoft.module.student.vo.PbVXssfdetailPageVo;
|
|
|
import com.xjrsoft.module.student.vo.PbVXsxxsfytbExcelVo;
|
|
@@ -162,9 +164,35 @@ public class ConsumptionController {
|
|
|
}
|
|
|
|
|
|
@GetMapping(value = "/student-category-stat")
|
|
|
- @ApiOperation(value="学生缴费的详情")
|
|
|
+ @ApiOperation(value="学生类别的人数统计")
|
|
|
@SaCheckPermission("consumption:detail")
|
|
|
public RT<PbStudentCategoryVo> studentCategory(@Valid PbVXsxxsfytbStatDto dto){
|
|
|
return RT.ok(pbVXsxxsfytbService.studentCategoryStat(dto));
|
|
|
}
|
|
|
+
|
|
|
+ @GetMapping(value = "/stduy-status-stat")
|
|
|
+ @ApiOperation(value="就读方式的统计")
|
|
|
+ @SaCheckPermission("consumption:detail")
|
|
|
+ public RT<PbStduyStatusVo> stduyStatus(@Valid PbVXsxxsfytbStatDto dto){
|
|
|
+ return RT.ok(pbVXsxxsfytbService.stduyStatusStat(dto));
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+ @GetMapping(value = "/class-qf-page")
|
|
|
+ @ApiOperation(value="班级欠费排序")
|
|
|
+ @SaCheckPermission("consumption:detail")
|
|
|
+ public RT<PageOutput<ClassQfPageVo>> classQfPage(@Valid PbVXsxxsfytbStatDto dto){
|
|
|
+ Page<ClassQfPageVo> classQfPage = pbVXsxxsfytbService.getClassQfPage(new Page<>(dto.getLimit(), dto.getSize()), dto);
|
|
|
+ PageOutput<ClassQfPageVo> pageOutput = ConventPage.getPageOutput(classQfPage, ClassQfPageVo.class);
|
|
|
+ return RT.ok(pageOutput);
|
|
|
+ }
|
|
|
+
|
|
|
+ @GetMapping(value = "/class-qf-expert")
|
|
|
+ @ApiOperation(value="班级欠费排序-导出")
|
|
|
+ @SaCheckPermission("consumption:detail")
|
|
|
+ public RT<PageOutput<ClassQfPageVo>> classQfExpert(@Valid PbVXsxxsfytbStatDto dto){
|
|
|
+ Page<ClassQfPageVo> classQfPage = pbVXsxxsfytbService.getClassQfPage(new Page<>(dto.getLimit(), dto.getSize()), dto);
|
|
|
+ PageOutput<ClassQfPageVo> pageOutput = ConventPage.getPageOutput(classQfPage, ClassQfPageVo.class);
|
|
|
+ return RT.ok(pageOutput);
|
|
|
+ }
|
|
|
}
|