controller接收前端参数的几种方式
1.直接以对象的形式接收:
@RequestMapping(value = "/getTicketList", produces = "application/json;charset=UTF-8", method = RequestMethod.POST)
@ApiOperation(value = "获取工单列表", notes = "获取工单列表")
@ResponseBody
public CommonResultBO getTicketList(@RequestBody TicketInfoVO ticketInfoVO) {
return ticketInfoService.selectTicketInfo(ticketInfoVO);
}
public CommonResultBO selectTicketInfo(TicketInfoVO ticketInfoVO) {
// 得到对象后直接解析get值即可
log.info("selectTicketInfo begin.");
// 获取参数
String ticketName = ticketInfoVO.getTicketName();
List<String> ticketTypesList = ticketInfoVO.getTicketTypes();
List<String> statusList = ticketInfoVO.getStatus();
List<String> principalsList = ticketInfoVO.getPrincipals();
List<String> prioritiesList = ticketInfoVO.getPriorities();
String date = ticketInfoVO.