提交 afd137bc 作者: xiaowang

课程列表数量

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