关于CourseDto的问题?

来源:11-1 增加用户管理功能

慕神4535282

2021-06-19

老师,下午好!
请教一个问题?
现在的CourseDto是这样定义的:

public class CourseDto {
   ...
   private List<ChapterDto> chapters;
   private List<SectionDto> sections;
}

如果业务上需要对 ChapterDto 和 SectionDto 进行分页,那CourseDto是不是定义成这样:

public class CourseDto {
   ...
   private PageInfo<ChapterDto> chapters;
   private PageInfo<SectionDto> sections;
}

还是定义为:

public class CourseDto {
   ...
   private ChapterPageDto chapters;
   private ChapterPageDto sections;
}

这样呢?或是其它,麻烦老师指导一下,非常感谢!!!

写回答

1回答

甲蛙

2021-06-21

分页的话,会比较复杂,分页应该是按章分页的,比如每页显示10章,每一章都查出其下全部小节,我设计的话,还是用List,分页信息在外层,返回的还是CourseDto,但是里面再加分页总数等分页属性

0
5
慕神4535282
非常感谢!
2021-07-21
共5条回复

Spring Cloud+ Vue前后端分离开发企业级在线视频系统

全网稀缺课程 市场热门项目+主流框架 一课掌握前后端技术

1743 学习 · 1697 问题

查看课程