版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
@RestController
@RequestMapping("/user")
@Api(description="用户操作API")
public class UserController extends BaseController{
@Autowired
private UserService userService;
@ApiOperation(value="用户新增", notes="必须字段为userId")
@ApiImplicitParam(name = "userVO", value = "用户对象", required = true, dataType = "UserVO")
@ApiResponses ({ @ApiResponse(code = 200, message = "操作成功"),
@ApiResponse(code = 500, message = "操作失败")})
@RequestMapping(value = "/insert",method = RequestMethod.POST)
public String insert(@RequestBody UserVO userVO){
return userService.insert(userVO);
}
@ApiOperation(value="根据编号查询用户", notes="根据编号查询用户")
@ApiResponses ({ @ApiResponse(code = 200, message = "操作成功"),
@ApiResponse(code = 500, message = "操作失败")})
@RequestMapping(value = "/selectById/{id}",method = RequestMethod.POST)
public String selectUserById(@PathVariable("id") String id){
if(!RegExpValidatorUtils.isIntNumber(id)) {
return null;
}
int myId = Integer.parseInt(id);
return userService.selectUserById(myId);
}
}