批量删除(特殊)
来源:互联网 发布:mac蓝光播放软件 编辑:程序博客网 时间:2024/05/16 16:15
1:controller
@ApiOperation(value = "1.1 批量角色删除", httpMethod = "GET", notes = " 说明:retCode 0:失败 1:成功 retDesc:状态描述 返回结果示例:{\"retCode\": 1,\"retDesc\": \"接口调用成功\",\"cost\": \"6\"}", response = String.class) @RequestMapping(value = "/batchRemove" ,method = RequestMethod.GET, produces = "application/json;charset=UTF-8") @BussinessLog(value = "删除角色", key = "roleIds", dict = Dict.ROLE) @ResponseBody public String batchRemove(@ApiParam(required = true, name = "roleIds", value = "角色ID集合,以逗号分割示例:1,3", defaultValue = "示例:1,3") @RequestParam(required = true) String roleIds) { logger.info("batchRemove roleIds:{}",roleIds); long begin = System.currentTimeMillis(); //默认返回成功 Map<String, Object> result = PassengerFlowCountingUIUtil.getSuccessResult(); if (StringUtils.isNotEmpty(roleIds)) { //逗号分隔数组 String roleIdsArray[] = roleIds.split(","); if (roleIdsArray != null && roleIdsArray.length > 0) { for (String roleId : roleIdsArray) { try { roleService.deleteRole(Integer.parseInt(roleId)); } catch (Exception e) { logger.error("batchRemove role errror roleID is:" + roleId, e); throw new PassengerFlowBussinessException("删除角色ID:" + roleId + "发生错误!"); } } } } logger.info("batchRemove role costs:" + (System.currentTimeMillis() - begin) + " ms"); return PassengerFlowCountingUIUtil.toJSONString(result); }
2:service:
/** * 删除角色 * @param roleId 角色ID */ public void deleteRole(Integer roleId) { roleDao.delRoleRefUser(roleId); roleDao.delRoleRefMenu(roleId); roleDao.deleteRole(roleId); }有个联动的删除 所以要一个一个删除(所以前台要传来一个字符串,要分割)
阅读全文
0 0
- 批量删除(特殊)
- 批量删除redis特殊键值
- 批量删除包含特殊字符的存储过程
- 批量删除word中特殊字符的方法
- 在eclipse中批量删除带有特殊字符行
- Mysql批量操作2(批量删除)
- Magento删除订单插件(批量删除)
- 实现批量删除(物理删除)
- 批量删除Cookie(实用)
- 批量删除文件(gui)
- 批量删除
- 批量删除
- 批量删除
- 批量删除
- 批量删除
- 批量删除
- 批量删除
- 批量删除
- HDU 6045 推公式
- 进 程 控 制
- 南阳理工学院acm 水池问题 自己的理解
- 面向对象
- JavaScript基础学习(一)
- 批量删除(特殊)
- NYOJ 237 游戏高手的烦恼 (最小点覆盖)
- 最全Pycharm教程(34)——Pycharm内置终端以及远程SSH工具的使用
- ubuntu安装google-chrome浏览器
- 折半插入排序
- HDU 2121 Ice_cream’s world II(不定根最小树形图)
- EDA与VHDL作业(3)
- js 怎么截取img路径里的图片名
- HDU 6047 优先队列