提交 afd137bc 作者: xiaowang

课程列表数量

上级 4706e3cf
......@@ -4,12 +4,12 @@ import com.mmc.csf.common.util.web.ResultBody;
import com.mmc.csf.release.feign.PmsAppApi;
import com.mmc.csf.release.flyer.qo.CurriculumQo;
import com.mmc.csf.release.flyer.vo.CurriculumInfoVO;
import com.mmc.csf.release.model.group.Insert;
import com.mmc.csf.release.model.group.Update;
import com.mmc.csf.release.service.FlyerTrainingService;
import com.mmc.csf.release.flyer.vo.DronePilotLicenseVO;
import com.mmc.csf.release.flyer.vo.FlightSkillsVO;
import com.mmc.csf.release.flyer.vo.RegistrationVO;
import com.mmc.csf.release.model.group.Insert;
import com.mmc.csf.release.model.group.Update;
import com.mmc.csf.release.service.FlyerTrainingService;
import io.swagger.annotations.*;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.validation.annotation.Validated;
......@@ -83,6 +83,13 @@ public class FlyerTrainingController extends BaseController{
return flyerTrainingService.feignCurriculumInfoList(categoriesId);
}
@ApiOperation(value = "feign-V1.0.1课程视频列表数量", hidden = true)
@ApiResponses({@ApiResponse(code = 200, message = "OK", response = Integer.class)})
@GetMapping("/feignCountCurriculumInfo")
public int feignCountCurriculumInfo(@RequestParam Integer categoriesId) {
return flyerTrainingService.feignCountCurriculumInfo(categoriesId);
}
@ApiOperation(value = "V1.0.1课程视频详情")
@ApiResponses({@ApiResponse(code = 200, message = "OK", response = CurriculumInfoVO.class)})
@GetMapping("/curriculumDetails")
......
......@@ -83,4 +83,7 @@ public interface FlyerTrainingDao {
* @return
*/
List<FlightSkillsDO> treeCurriculumSkill();
int countCurriculumInfo(Integer categoriesId);
}
......@@ -5,7 +5,6 @@ import com.mmc.csf.common.util.web.ResultBody;
import com.mmc.csf.release.flyer.qo.CurriculumQo;
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;
......@@ -85,4 +84,6 @@ public interface FlyerTrainingService {
* @return
*/
List<CurriculumInfoVO> feignCurriculumInfoList(Integer categoriesId);
int feignCountCurriculumInfo(Integer categoriesId);
}
......@@ -195,4 +195,10 @@ public class FlyerTrainingServiceImpl implements FlyerTrainingService {
List<CurriculumInfoVO> list = curriculumList.stream().map(CurriculumInfoDO::buildCurriculumInfoVO).collect(Collectors.toList());
return list;
}
@Override
public int feignCountCurriculumInfo(Integer categoriesId) {
int count = flyerTrainingDao.countCurriculumInfo(categoriesId);
return count;
}
}
......@@ -189,4 +189,11 @@
flight_skills fs0
INNER JOIN flight_skills fs1 ON fs0.id = fs1.pid
</select>
<select id="countCurriculumInfo" resultType="java.lang.Integer">
SELECT
count(*)
from curriculum_info
where categories_id = #{categoriesId}
and is_deleted = 0
</select>
</mapper>
......@@ -20,6 +20,7 @@ data-filter:
- /release/work/listAllTaskService
- /release/curriculum/queryCurriculumInfoList
- /release/curriculum/feignCurriculumInfoList
- /release/curriculum/feignCountCurriculumInfo
- /release/website/getWebsiteByAdCode
- /release/website/getWebsiteList
- /release/website/flyer/bitmap
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论