提交 0a3ef209 作者: zhenjie

目录id查询课程列表

上级 095806d2
......@@ -17,6 +17,7 @@ import org.springframework.web.bind.annotation.*;
import javax.annotation.Resource;
import javax.servlet.http.HttpServletRequest;
import java.util.List;
/**
......@@ -75,6 +76,13 @@ public class FlyerTrainingController extends BaseController{
return ResultBody.success(flyerTrainingService.queryCurriculumInfoList(curriculumQo));
}
@ApiOperation(value = "feign-V1.0.1课程视频列表", hidden = true)
@ApiResponses({@ApiResponse(code = 200, message = "OK", response = CurriculumInfoVO.class)})
@GetMapping("/feignCurriculumInfoList")
public List<CurriculumInfoVO> feignCurriculumInfoList(@RequestParam Integer categoriesId) {
return flyerTrainingService.feignCurriculumInfoList(categoriesId);
}
@ApiOperation(value = "V1.0.1课程视频详情")
@ApiResponses({@ApiResponse(code = 200, message = "OK", response = CurriculumInfoVO.class)})
@GetMapping("/curriculumDetails")
......
......@@ -7,6 +7,8 @@ import com.mmc.csf.release.flyer.vo.CurriculumInfoVO;
import com.mmc.csf.release.flyer.vo.RegistrationVO;
import io.swagger.models.auth.In;
import java.util.List;
/**
* @Author LW
* @date 2023/5/15 10:12
......@@ -76,4 +78,11 @@ public interface FlyerTrainingService {
* @return
*/
ResultBody treeCurriculumSkill();
/**
* 根据分类列表查询课程
* @param categoriesId
* @return
*/
List<CurriculumInfoVO> feignCurriculumInfoList(Integer categoriesId);
}
......@@ -179,4 +179,21 @@ public class FlyerTrainingServiceImpl implements FlyerTrainingService {
List<FlightSkillsVO> collect = flightSkillsList.stream().map(FlightSkillsDO::buildFlightSkillsVO).collect(Collectors.toList());
return ResultBody.success(collect);
}
@Override
public List<CurriculumInfoVO> feignCurriculumInfoList(Integer categoriesId) {
CurriculumQo curriculumQo = new CurriculumQo();
curriculumQo.setCategoriesId(categoriesId);
curriculumQo.setPageNo(1);
curriculumQo.setPageSize(Integer.MAX_VALUE);
int count = flyerTrainingDao.countCurriculumInfoList(curriculumQo);
if (count == 0) {
return null;
}
Integer pageNo = curriculumQo.getPageNo();
curriculumQo.buildCurrentPage();
List<CurriculumInfoDO> curriculumList = flyerTrainingDao.listPageCurriculumInfo(curriculumQo);
List<CurriculumInfoVO> list = curriculumList.stream().map(CurriculumInfoDO::buildCurriculumInfoVO).collect(Collectors.toList());
return list;
}
}
......@@ -19,6 +19,7 @@ data-filter:
- /release/work/listAllAppType
- /release/work/listAllTaskService
- /release/curriculum/queryCurriculumInfoList
- /release/curriculum/feignCurriculumInfoList
- /release/website/getWebsiteByAdCode
- /release/website/getWebsiteList
- /release/website/flyer/bitmap
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论