TienChin-课程管理-删除课程

简介: TienChin-课程管理-删除课程

CourseController.java

@PreAuthorize("hasPermission('tienchin:course:remove')")
@Log(title = "课程管理", businessType = BusinessType.DELETE)
@DeleteMapping("/{courseIds}")
AjaxResult remove(@PathVariable Object[] courseIds) {
    return toAjax(iCourseService.deleteCourseByIds(courseIds));
}

ICourseService.java

/**
 * 根据id删除课程
 *
 * @param courseIds 课程id
 * @return 影响行数
 */
int deleteCourseByIds(Object[] courseIds);

CourseServiceImpl.java

@Override
public int deleteCourseByIds(Object[] courseIds) {
    UpdateWrapper<Course> uw = new UpdateWrapper<>();
    uw.lambda()
            .set(Course::getDelFlag, "2")
            .in(Course::getCourseId, courseIds);
    return update(uw) ? 1 : 0;
}
目录
相关文章
TienChin-课程管理-添加课程页面
TienChin-课程管理-添加课程页面
46 0
TienChin-课程管理-课程更新页面
TienChin-课程管理-课程更新页面
46 0
|
前端开发
TienChin-课程管理-课程导出
TienChin-课程管理-课程导出
46 0
|
存储
TienChin-课程管理-课程更新接口
TienChin-课程管理-课程更新接口
50 0
TienChin-课程管理-添加课程接口
TienChin-课程管理-添加课程接口
51 0
TienChin-课程管理-配置课程字典
TienChin-课程管理-配置课程字典
30 0
|
SQL 前端开发
TienChin-课程管理-展示课程列表
TienChin-课程管理-展示课程列表
56 0
|
前端开发
TienChin-课程管理-课程搜索
TienChin-课程管理-课程搜索
82 0
TienChin-课程管理-数据表创建
TienChin-课程管理-数据表创建
39 0
|
前端开发 API 数据库
课程管理-删除视频前端 | 学习笔记
简介:快速学习课程管理-删除视频前端
131 0
课程管理-删除视频前端 | 学习笔记