Springboot+Mybatis+Clickhouse+jsp 搭建單體應用專案(三)(新增增刪改查)
阿新 • • 發佈:2020-08-04
一、新增增加介面
1 @ApiResponses(value = { 2 @ApiResponse(code = 200, message = "介面返回成功狀態"), 3 @ApiResponse(code = 500, message = "介面返回未知錯誤,請聯絡開發人員除錯") 4 }) 5 @ApiOperation(value = "新增資料", notes = "訪問此介面,返回hello語句,測試介面") 6 @PostMapping(value = "/insertSelective") 7 public void insertSelective(@RequestBody UserInfo userInfo) { 8 userInfoService.insertSelective(userInfo); 9 }
二、修改介面
1 @ApiResponses(value = { 2 @ApiResponse(code = 200, message = "介面返回成功狀態"), 3 @ApiResponse(code = 500, message = "介面返回未知錯誤,請聯絡開發人員除錯") 4 }) 5 @ApiOperation(value = "修改資料", notes = "訪問此介面,返回hello語句,測試介面") 6 @PostMapping(value = "/updateByPrimaryKeySelective") 7 public void updateByPrimaryKeySelective(@RequestBody UserInfo userInfo) { 8 userInfoService.updateByPrimaryKeySelective(userInfo); 9 }
三、查詢介面
1 @ApiResponses(value = { 2 @ApiResponse(code = 200, message = "介面返回成功狀態"), 3 @ApiResponse(code = 500, message = "介面返回未知錯誤,請聯絡開發人員除錯") 4 }) 5 @ApiOperation(value = "按條件查詢", notes = "訪問此介面,返回hello語句,測試介面") 6 @PostMapping(value = "/selectByStudentSelective") 7 public List<UserInfo> selectByStudentSelective(@RequestBody UserInfo userInfo) throws ServletException, IOException { 8 9 return userInfoService.selectByStudentSelective(userInfo); 10 }
四、刪除資料
1 @ApiResponses(value = { 2 @ApiResponse(code = 200, message = "介面返回成功狀態"), 3 @ApiResponse(code = 500, message = "介面返回未知錯誤,請聯絡開發人員除錯") 4 }) 5 @ApiOperation(value = "刪除資料", notes = "訪問此介面,返回hello語句,測試介面") 6 @PostMapping(value = "/removeUser") 7 public int removeUser(@RequestBody UserInfo userInfo) { 8 return userInfoService.removeUser(userInfo); 9 }View Code
五、注意
其中,刪除和修改的語法跟mysql和oracle略有不同,請注意
六、原始碼
https://gitee.com/liuyangfirst/springboot-clickhouse.git
&n