//最大值
Optional<TeachActivityPlanWeeklyDto> max = teachActivityPlanWeeklyDtoList.stream().collect(Collectors.maxBy(Comparator.comparing(TeachActivityPlanWeeklyDto::getNum)));
//最小值
Optional<TeachActivityPlanWeeklyDto> min = teachActivityPlanWeeklyDtoList.stream().collect(Collectors.minBy(Comparator.comparing(TeachActivityPlanWeeklyDto::getNum)));