@@ -53,9 +53,9 @@ public class CourseController extends BaseController {
@PreAuthorize("@ss.hasPermi('course:course:list')")
@GetMapping("/list")
public TableDataInfo<CourseVo> list(CourseQueryBo bo) {
- startPage();
+ startPage();
List<CourseVo> list = iCourseService.selectCourseList(bo);
- TableDataInfo<CourseVo> rspData = new TableDataInfo();
+ TableDataInfo<CourseVo> rspData = new TableDataInfo();
rspData.setCode(HttpStatus.HTTP_OK);
rspData.setMsg("查询成功");
rspData.setRows(list);
@@ -35,14 +35,7 @@ public class CourseAddBo {
@ApiModelProperty("时长(秒)")
@Min(value = 0, message = "时长必须为正整数")
private Long duration;
- /** 开始时间 */
- @ApiModelProperty("开始时间")
- @Min(value = 0, message = "开始时间必须为正整数")
- private Long startTime;
- /** 结束时间 */
- @ApiModelProperty("结束时间")
- @Min(value = 0, message = "结束时间必须为正整数")
- private Long endTime;
+
/** 封面地址 */
@ApiModelProperty("封面地址")
private String coverUrl;
@@ -43,15 +43,6 @@ public class CourseEditBo {
- @NotNull(message = "开始时间必须为正整数")
-
- @NotNull(message = "结束时间必须为正整数")
@@ -110,9 +110,7 @@ public class CourseServiceImpl extends ServiceImpl<CourseMapper, Course> impleme
*/
private void validEntityBeforeSave(Course entity){
//TODO 做一些数据校验,如唯一约束
- if(entity.getEndTime()<entity.getStartTime()){
- throw new CustomException("结束时间须大于开始时间");
- }
}
@Override
@@ -23,6 +23,8 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
<result property="categoryName" column="category_name"/>
</resultMap>
<select id="selectCourseList" parameterType="com.zhongzheng.modules.course.bo.CourseQueryBo" resultMap="CourseResult">
SELECT rs.course_name,
rs.course_id,rs.status,sum(section_num) as section_num,count(chapter_id)