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-课程管理-添加课程页面
38 0
TienChin-课程管理-课程更新页面
TienChin-课程管理-课程更新页面
41 0
|
存储
TienChin-课程管理-课程更新接口
TienChin-课程管理-课程更新接口
46 0
|
前端开发
TienChin-课程管理-课程导出
TienChin-课程管理-课程导出
42 0
TienChin-课程管理-添加课程接口
TienChin-课程管理-添加课程接口
44 0
TienChin-课程管理-配置课程字典
TienChin-课程管理-配置课程字典
28 0
|
SQL 前端开发
TienChin-课程管理-展示课程列表
TienChin-课程管理-展示课程列表
52 0
|
前端开发
TienChin-课程管理-课程搜索
TienChin-课程管理-课程搜索
76 0
TienChin-课程管理-数据表创建
TienChin-课程管理-数据表创建
35 0
|
JavaScript 前端开发 Java
课程管理-课程列表 | 学习笔记
快速学习课程管理-课程列表
课程管理-课程列表 | 学习笔记