|
@@ -26,7 +26,7 @@ public class CompetitionManagementController {
|
|
|
private CompetitionLogic competitionLogic;
|
|
|
|
|
|
//获得所有大赛 √
|
|
|
- @RequiresRoles(value = "manager")
|
|
|
+// @RequiresRoles(value = "manager")
|
|
|
@RequestMapping(value = UrlConstants.API + "management/competition", method = RequestMethod.GET)
|
|
|
public List<CompetitionVO> getAllCompetitions() {
|
|
|
User user = (User) SecurityUtils.getSubject().getSession().getAttribute("User");
|
|
@@ -35,7 +35,7 @@ public class CompetitionManagementController {
|
|
|
}
|
|
|
|
|
|
//创建大赛 √
|
|
|
- @RequiresRoles(value = "manager")
|
|
|
+// @RequiresRoles(value = "manager")
|
|
|
@RequestMapping(value = UrlConstants.API + "management/competition", method = RequestMethod.POST)
|
|
|
public CompetitionVO createCompetition(@RequestBody CompetitionVO competitionVO) {
|
|
|
User user = (User) SecurityUtils.getSubject().getSession().getAttribute("User");
|
|
@@ -44,7 +44,7 @@ public class CompetitionManagementController {
|
|
|
}
|
|
|
|
|
|
//根据id获取大赛基本信息 √
|
|
|
- @RequiresRoles(value = "manager")
|
|
|
+// @RequiresRoles(value = "manager")
|
|
|
@RequestMapping(value = UrlConstants.API + "management/competition/{competitionId}", method = RequestMethod.GET)
|
|
|
public CompetitionVO getCompetitionById(@PathVariable("competitionId") Long competitionId) {
|
|
|
User user = (User) SecurityUtils.getSubject().getSession().getAttribute("User");
|
|
@@ -59,7 +59,7 @@ public class CompetitionManagementController {
|
|
|
}
|
|
|
|
|
|
//更新比赛基本信息 √
|
|
|
- @RequiresRoles(value = "manager")
|
|
|
+// @RequiresRoles(value = "manager")
|
|
|
@RequestMapping(value = UrlConstants.API + "management/competition", method = RequestMethod.PUT)
|
|
|
public CompetitionVO updateCompetition(@RequestBody CompetitionVO competitionVO) {
|
|
|
User user = (User) SecurityUtils.getSubject().getSession().getAttribute("User");
|
|
@@ -71,7 +71,7 @@ public class CompetitionManagementController {
|
|
|
}
|
|
|
|
|
|
//为指定比赛批量添加选手资格
|
|
|
- @RequiresRoles(value = "manager")
|
|
|
+// @RequiresRoles(value = "manager")
|
|
|
@RequestMapping(value = UrlConstants.API + "management/competition/{competitionId}/participant/batch", method = RequestMethod.POST)
|
|
|
public void batchAddQualification4Task(@RequestBody QualificationRule dto) {
|
|
|
User user = (User) SecurityUtils.getSubject().getSession().getAttribute("User");
|
|
@@ -101,7 +101,7 @@ public class CompetitionManagementController {
|
|
|
}
|
|
|
|
|
|
//为指定大赛添加考试 √
|
|
|
- @RequiresRoles(value = "manager")
|
|
|
+// @RequiresRoles(value = "manager")
|
|
|
@RequestMapping(value = UrlConstants.API + "management/competition/{competitionId}/task", method = RequestMethod.PUT)
|
|
|
public Competition2TaskVO addTask2Competition(@RequestBody Competition2TaskVO competition2TaskVO) {
|
|
|
User user = (User) SecurityUtils.getSubject().getSession().getAttribute("User");
|
|
@@ -116,7 +116,7 @@ public class CompetitionManagementController {
|
|
|
}
|
|
|
|
|
|
//根据id获得所有考试信息 √
|
|
|
- @RequiresRoles(value = "manager")
|
|
|
+// @RequiresRoles(value = "manager")
|
|
|
@RequestMapping(value = UrlConstants.API + "management/competition/{competitionId}/task", method = RequestMethod.GET)
|
|
|
public List<ExamVO> getTasksInCompetition(@PathVariable("competitionId") Long competitionId) {
|
|
|
User user = (User) SecurityUtils.getSubject().getSession().getAttribute("User");
|
|
@@ -128,7 +128,7 @@ public class CompetitionManagementController {
|
|
|
}
|
|
|
|
|
|
//更新大赛考试状态,记得更新Competition这个实体 √
|
|
|
- @RequiresRoles(value = "manager")
|
|
|
+// @RequiresRoles(value = "manager")
|
|
|
@RequestMapping(value = UrlConstants.API + "management/competition/{competitionId}/task/{taskId}", method = RequestMethod.PUT)
|
|
|
public Competition2TaskVO updateTaskInCompetition(@RequestBody Competition2TaskVO competition2TaskVO) {
|
|
|
User user = (User) SecurityUtils.getSubject().getSession().getAttribute("User");
|
|
@@ -141,14 +141,14 @@ public class CompetitionManagementController {
|
|
|
|
|
|
|
|
|
//删除大赛 暂不提供该接口,啥都可以改,删了干啥
|
|
|
- @RequiresRoles(value = "manager")
|
|
|
+// @RequiresRoles(value = "manager")
|
|
|
@RequestMapping(value = UrlConstants.API + "management/competition/{competitionId}", method = RequestMethod.DELETE)
|
|
|
public CompetitionVO deleteCompetition(@PathVariable("competitionId") Long competitionId) {
|
|
|
return null;
|
|
|
}
|
|
|
|
|
|
//删除考试 √
|
|
|
- @RequiresRoles(value = "manager")
|
|
|
+// @RequiresRoles(value = "manager")
|
|
|
@RequestMapping(value = UrlConstants.API + "management/competition/{competitionId}/task/{index}", method = RequestMethod.DELETE)
|
|
|
public List<ExamVO> deleteTask2Competition(@PathVariable("competitionId") Long competitionId, @PathVariable("index") Long index) {
|
|
|
User user = (User) SecurityUtils.getSubject().getSession().getAttribute("User");
|