zoukankan      html  css  js  c++  java
  • 进阶之路002 增删改查/数据导入导出之删除功能

    Controller层

    /**
    * 删除
    */
    @ResponseBody
    @RequestMapping("/delete")
    @RequiresPermissions("xxxx:detail:delete")
    public R delete(@RequestBody Integer[] ids){
    detailService.removeByIds(Arrays.asList(ids));

    return R.ok();
    }

    //Service接口

     boolean removeByIds(Collection<? extends Serializable> idList);

    //接口实现类

    //baseMapper中已经设置好了权限分配(框架自带)

    @Override
    public boolean removeByIds(Collection<? extends Serializable> idList) {
    return SqlHelper.retBool(baseMapper.deleteBatchIds(idList));
    }

    //dao层

    //批量删除

     int deleteBatchIds(@Param(Constants.COLLECTION) Collection<? extends Serializable> idList);

  • 相关阅读:
    常用源代码管理工具与开发工具
    项目发布
    学期总结
    个人博客
    个人博客
    阅读笔记6
    阅读笔记5
    阅读笔记4
    团队代码
    团队代码
  • 原文地址:https://www.cnblogs.com/pureray-hui/p/12370749.html
Copyright © 2011-2022 走看看