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;
}
目录
相关文章
|
机器学习/深度学习 人工智能 自然语言处理
|
11月前
|
开发框架 数据安全/隐私保护 开发者
Flutter 是一款强大的跨平台移动应用开发框架,本文深入探讨了其布局与样式设计
Flutter 是一款强大的跨平台移动应用开发框架,本文深入探讨了其布局与样式设计,涵盖布局基础、常用组件、样式设计、实战应用、响应式布局及性能优化等方面,助力开发者打造精美用户界面。
262 7
|
数据采集 算法 JavaScript
揭开JavaScript字符串搜索的秘密:indexOf、includes与KMP算法
JavaScript字符串搜索涵盖`indexOf`、`includes`及KMP算法。`indexOf`返回子字符串位置,`includes`检查是否包含子字符串。KMP是高效的搜索算法,尤其适合长模式匹配。示例展示了如何在数据采集(如网页爬虫)中使用这些方法,结合代理IP进行安全搜索。代码示例中,搜索百度新闻结果并检测是否含有特定字符串。学习这些技术能提升编程效率和性能。
327 1
揭开JavaScript字符串搜索的秘密:indexOf、includes与KMP算法
一篇文章概括!状态码分别是什么意思?
一篇文章概括!状态码分别是什么意思?
337 1
|
测试技术
JavaWeb - Hutool Bug HttpResponse body 方法中文乱码
JavaWeb - Hutool Bug HttpResponse body 方法中文乱码
877 0
|
存储 druid NoSQL
Apache Druid 底层的数据存储
Apache Druid 底层的数据存储
190 1
|
算法
【MATLAB】 HANTS滤波算法
【MATLAB】 HANTS滤波算法
357 0
|
编译器 C语言
C语言真的难学嘛?(初始C)
C语言真的难学嘛?(初始C)
写几个正则表达式:只允许输入汉字、数字、字母、中英文小括号,并且10个字符以内|只允许输入汉字、数字、字母、英文小括号|电话号码正则表达式
写几个正则表达式:只允许输入汉字、数字、字母、中英文小括号,并且10个字符以内|只允许输入汉字、数字、字母、英文小括号|电话号码正则表达式
494 0
ES实现“小于XX时间”排前面(或后面)“大于XX时间”排后面(或前面)排序
ES实现“小于XX时间”排前面(或后面)“大于XX时间”排后面(或前面)排序
ES实现“小于XX时间”排前面(或后面)“大于XX时间”排后面(或前面)排序