Controller
@RestController
@RequestMapping("/riskevent")
@Api(value = "/riskevent", description = "风险事件管理")
public class SEventController extends MpBaseController {
@Autowired
private SEventService eventService;
/**
* 新增 风险事件
* @param eventDto
* @return
*/
@RequiresPermissions("scyf:riskevent:add")
@Log(title = "风险事件管理", businessType = BusinessType.INSERT)
@PostMapping
@ApiOperation(value = "/",notes = "新增风险事件管理")
public AjaxResult addEvent(@ApiParam(value = "风险事件对象")@Validated @RequestBody EventDto eventDto){
eventDto.setCreateBy(SecurityUtils.getUsername());
return toAjax(eventService.save(eventDto));
}
}
@ResponseBody的作用:
新增模块 要将页面输入的XML或者Jason数据的格式 换成 Java类型的数据
eventService.save(eventDto) 使用了 MyBatisPlus的 功能 因为SEventService extends IService<SEvent>
Service
default boolean save(T entity) {
return SqlHelper.retBool(this.getBaseMapper().insert(entity));
}