@ApiOperation("学生注册") @PostMapping("/registered") public ApiResult registered(@Validated(value = AddGroup.class) @ApiParam(name = "学生对象", value = "json格式", required = true)@RequestBody StudentEntity student) { //检验学生是否存在 if (!registeredService.regist(student)) { student.setRegistTime(new Date()); //加密后插表 if (userInfoService.registerStu(student)) { return ApiResultHandler.successResult(student); } } return ApiResultHandler.errorResult(BusinessCode.REGIST_ERROR_CODE.getCode(), BusinessCode.REGIST_ERROR_CODE.getMsg()); }
时间: 2024-02-22 13:01:30 浏览: 76
@Validated验证List集合的方法示例
这段代码是用来实现学生注册功能的,使用了POST请求方式,接收一个JSON格式的学生对象。在代码中,使用了@Validated注解进行参数验证,验证的规则是AddGroup.class。如果该学生不存在,则对其进行加密并插入表中,最终返回一个ApiResult对象。如果注册失败,则返回一个错误信息的ApiResult对象。
阅读全文