Bootstrap

SpringBoot+MyBatis 传递多个不同类型参数到map文件 (类集和普通变量)

1、 控制器中定义

/**
	 * 推荐通知
	 */
	@Log("推荐")
	@RequestMapping("/edit")
	@RequiresPermissions("platform:notice:edit")
	public R edit(HttpServletRequest request){
		
		//pfNoticeService.editBatch(noticeIds);
		String ids[] = request.getParameter("ids").split(",");
		Integer recommend = Integer.parseInt(request.getParameter("recommend"));
		List<Integer> idsList = new ArrayList<Integer>();
		for (int i = 0; i < ids.length; i++) {
			idsList.add(Integer.parseInt(ids[i]));
		}
		pfNoticeService.editBatch(idsList, recommend);
		return R.ok();
	}

以上ids在后面会转为类集,recommend是普通变量

2、serivcie

void editBatch(List<? extends Serializable> idsList,Integer recommend);

3、serivceImpl


                
      
;