diff --git a/src/main/java/koreatech/in/controller/TimeTableController.java b/src/main/java/koreatech/in/controller/TimeTableController.java index cb84e46f..f452d0d7 100644 --- a/src/main/java/koreatech/in/controller/TimeTableController.java +++ b/src/main/java/koreatech/in/controller/TimeTableController.java @@ -52,16 +52,59 @@ ResponseEntity getTimetabless(@ApiParam(value = "학기 (예시:20191)", require @ApiOperation(value = "", authorizations = {@Authorization(value="Authorization")}) @RequestMapping(value = "/timetables", method = RequestMethod.POST) public @ResponseBody - ResponseEntity createTimeTables(@ApiParam(value = "json value (예시: {\"timetable\":[...], \"semester\":\"20191\"}" + - " Timetable REQUIRED class_time, class_title, grades", required = true) @RequestBody String timetable_log) throws Exception { + ResponseEntity createTimeTables(@ApiParam(value = "json value (예시:\n" + + "{\n" + + " \"timetable\": [\n" + + " {\n" + + " \"code\": \"CPC490\",\n" + + " \"class_title\": null,\n" + + " \"class_time\": [\n" + + " 210,\n" + + " 211\n" + + " ],\n" + + " \"class_place\": null,\n" + + " \"professor\": null,\n" + + " \"grades\": null,\n" + + " \"lecture_class\": \"01\",\n" + + " \"target\": \"디자 1 건축\",\n" + + " \"regular_number\": \"25\",\n" + + " \"design_score\": \"0\",\n" + + " \"department\": \"디자인ㆍ건축공학부\",\n" + + " \"memo\": null\n" + + " }\n" + + " ],\n" + + " \"semester\": \"20192\"\n" + + "}", required = true) @RequestBody String timetable_log) throws Exception { return new ResponseEntity>(timeTableService.createTimeTables(timetable_log), HttpStatus.CREATED); } @ApiOperation(value = "", authorizations = {@Authorization(value="Authorization")}) @RequestMapping(value = "/timetables", method = RequestMethod.PUT) public @ResponseBody - ResponseEntity updateTimeTable(@ApiParam(value = "json value (예시: {\"timetable\":[...], \"semester\":\"20191\"}" + - " Timetable REQUIRED id, class_time, class_title, grades", required = true) @RequestBody String timetable_log) throws Exception { + ResponseEntity updateTimeTable(@ApiParam(value = "json value (예시:\n" + + "{\n" + + " \"timetable\": [\n" + + " {\n" + + " \"id\": 1,\n" + + " \"code\": \"CPC490\",\n" + + " \"class_title\": null,\n" + + " \"class_time\": [\n" + + " 210,\n" + + " 211\n" + + " ],\n" + + " \"class_place\": null,\n" + + " \"professor\": null,\n" + + " \"grades\": null,\n" + + " \"lecture_class\": \"01\",\n" + + " \"target\": \"디자 1 건축\",\n" + + " \"regular_number\": \"25\",\n" + + " \"design_score\": \"0\",\n" + + " \"department\": \"디자인ㆍ건축공학부\",\n" + + " \"memo\": null\n" + + " }\n" + + " ],\n" + + " \"semester\": \"20192\"\n" + + "}", required = true) @RequestBody String timetable_log) throws Exception { return new ResponseEntity>(timeTableService.updateTimeTable(timetable_log), HttpStatus.CREATED); } @@ -79,4 +122,4 @@ ResponseEntity deleteTimeTableAll(@ApiParam(value = "학기 (예시:20191)", req ResponseEntity deleteTimeTableById(@ApiParam(value = "스케줄의 uid", required = true) @RequestParam(value = "id") int id) throws Exception { return new ResponseEntity>(timeTableService.deleteTimeTableById(id), HttpStatus.OK); } -} \ No newline at end of file +}