Java 实现Mybatis plus 批量删除

数据库实体字段并不映射的情况,直接请求体集合接收。

java 复制代码
    @PostMapping("/removeIdsInfo")
    public R<Void> removeIdsInfo(@RequestBody List<Integer> ids) {
        return exStudentService.removeIdsInfo(ids);
    }
java 复制代码
    /***
     * 学生模块根据集合id 批量删除数据
     * @param ids
     * @return   R<Void>
     */
    @Override
    public R<Void> removeIdsInfo(List<Integer> ids) {
        return  exStudentMapper.deleteBatchIds(ids) > 0 ? R.success() : R.error("修改学生数据失败");
    }
java 复制代码
    /***
     * 学生模块根据集合id 批量删除数据
     * @param ids
     * @return   R<Void>
     */
    R<Void> removeIdsInfo(List<Integer> ids);
相关推荐
卷无止境34 分钟前
SALib敏感性分析的python库学习笔记
后端·python
SL_staff1 小时前
私有化低代码:面向强监管行业的可控数字化实践
java·低代码
duansamve2 小时前
Python3+Flask+PostgreSQL18+Vue3项目生产环境用docker如何部署?
python·docker·flask
三翼鸟数字化技术团队2 小时前
高性能存储引擎RocksDB:原理与Java生态实践
java
SL_staff2 小时前
JVS-APS有限产能建模的七个刚性支点:面向产线真实约束的技术实现解析
java·开源·全栈
特立独行的猫A2 小时前
少 3 个环节、少 1 次 ABI、少 3500 行代码:cj-tauri 与 Ionic/Capacitor 的鸿蒙桥接机制对比
java·后端·python
学长毕设2 小时前
基于SpringBoot的高校后勤报修管理系统-附源码
java·spring boot·后端
特立独行的猫A2 小时前
cj-tauri vs Rust/Tauri 同款播放器实测:编译 21 秒 vs 11 分钟,磁盘 12 MB vs 1.2 GB
java·后端·python
duansamve3 小时前
详解Flask中Session和Cookie
python·flask
杨凯凡3 小时前
Spring AI RAG 实战:向量检索、租户过滤、引用溯源与防幻觉边界
java·人工智能·spring