|
@ -42,6 +42,7 @@ public class IssueController { |
|
|
@PostMapping(value = "/detail") |
|
|
@PostMapping(value = "/detail") |
|
|
@RequirePermission(requirePermission = RequirePermissionEnum.WORK_GRASSROOTS_ISSUE_DETAIL) |
|
|
@RequirePermission(requirePermission = RequirePermissionEnum.WORK_GRASSROOTS_ISSUE_DETAIL) |
|
|
public Result<IssueDetailResultDTO> detail(@RequestBody IssueDetailFormDTO issueDetail){ |
|
|
public Result<IssueDetailResultDTO> detail(@RequestBody IssueDetailFormDTO issueDetail){ |
|
|
|
|
|
ValidatorUtils.validateEntity(issueDetail); |
|
|
return new Result<IssueDetailResultDTO>().ok(issueService.detail(issueDetail)); |
|
|
return new Result<IssueDetailResultDTO>().ok(issueService.detail(issueDetail)); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
@ -53,6 +54,7 @@ public class IssueController { |
|
|
@PostMapping(value = "votingtrend") |
|
|
@PostMapping(value = "votingtrend") |
|
|
@RequirePermission(requirePermission = RequirePermissionEnum.WORK_GRASSROOTS_ISSUE_DETAIL) |
|
|
@RequirePermission(requirePermission = RequirePermissionEnum.WORK_GRASSROOTS_ISSUE_DETAIL) |
|
|
public Result<VotingTrendResultDTO> votingTrend(@RequestBody IssueIdFormDTO formDTO){ |
|
|
public Result<VotingTrendResultDTO> votingTrend(@RequestBody IssueIdFormDTO formDTO){ |
|
|
|
|
|
ValidatorUtils.validateEntity(formDTO); |
|
|
return new Result<VotingTrendResultDTO>().ok(issueService.votingTrend(formDTO)); |
|
|
return new Result<VotingTrendResultDTO>().ok(issueService.votingTrend(formDTO)); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
@ -64,6 +66,7 @@ public class IssueController { |
|
|
@PostMapping(value = "support") |
|
|
@PostMapping(value = "support") |
|
|
@RequirePermission(requirePermission = RequirePermissionEnum.WORK_GRASSROOTS_ISSUE_DETAIL) |
|
|
@RequirePermission(requirePermission = RequirePermissionEnum.WORK_GRASSROOTS_ISSUE_DETAIL) |
|
|
public Result support(@LoginUser TokenDto tokenDto, @RequestBody IssueIdFormDTO formDTO){ |
|
|
public Result support(@LoginUser TokenDto tokenDto, @RequestBody IssueIdFormDTO formDTO){ |
|
|
|
|
|
ValidatorUtils.validateEntity(formDTO); |
|
|
issueService.support(tokenDto,formDTO); |
|
|
issueService.support(tokenDto,formDTO); |
|
|
return new Result(); |
|
|
return new Result(); |
|
|
} |
|
|
} |
|
@ -76,6 +79,7 @@ public class IssueController { |
|
|
@PostMapping(value = "oppose") |
|
|
@PostMapping(value = "oppose") |
|
|
@RequirePermission(requirePermission = RequirePermissionEnum.WORK_GRASSROOTS_ISSUE_DETAIL) |
|
|
@RequirePermission(requirePermission = RequirePermissionEnum.WORK_GRASSROOTS_ISSUE_DETAIL) |
|
|
public Result oppose(@LoginUser TokenDto tokenDto,@RequestBody IssueIdFormDTO formDTO){ |
|
|
public Result oppose(@LoginUser TokenDto tokenDto,@RequestBody IssueIdFormDTO formDTO){ |
|
|
|
|
|
ValidatorUtils.validateEntity(formDTO); |
|
|
issueService.oppose(tokenDto,formDTO); |
|
|
issueService.oppose(tokenDto,formDTO); |
|
|
return new Result(); |
|
|
return new Result(); |
|
|
} |
|
|
} |
|
@ -88,6 +92,7 @@ public class IssueController { |
|
|
@PostMapping(value = "vote") |
|
|
@PostMapping(value = "vote") |
|
|
// @RequirePermission(requirePermission = RequirePermissionEnum.WORK_GRASSROOTS_ISSUE_DETAIL)
|
|
|
// @RequirePermission(requirePermission = RequirePermissionEnum.WORK_GRASSROOTS_ISSUE_DETAIL)
|
|
|
public Result<VoteResultDTO> vote(@LoginUser TokenDto tokenDto,@RequestBody IssueIdFormDTO formDTO){ |
|
|
public Result<VoteResultDTO> vote(@LoginUser TokenDto tokenDto,@RequestBody IssueIdFormDTO formDTO){ |
|
|
|
|
|
ValidatorUtils.validateEntity(formDTO); |
|
|
return new Result<VoteResultDTO>().ok(issueService.vote(tokenDto,formDTO)); |
|
|
return new Result<VoteResultDTO>().ok(issueService.vote(tokenDto,formDTO)); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
@ -100,6 +105,7 @@ public class IssueController { |
|
|
@PostMapping("initevaluation") |
|
|
@PostMapping("initevaluation") |
|
|
@RequirePermission(requirePermission = RequirePermissionEnum.WORK_GRASSROOTS_ISSUE_DETAIL) |
|
|
@RequirePermission(requirePermission = RequirePermissionEnum.WORK_GRASSROOTS_ISSUE_DETAIL) |
|
|
public Result<InitEvaluationResultDTO> initEvaluation(@LoginUser TokenDto tokenDto, @RequestBody IssueIdFormDTO issueId){ |
|
|
public Result<InitEvaluationResultDTO> initEvaluation(@LoginUser TokenDto tokenDto, @RequestBody IssueIdFormDTO issueId){ |
|
|
|
|
|
ValidatorUtils.validateEntity(issueId); |
|
|
return new Result<InitEvaluationResultDTO>().ok(issueService.initEvaluation(tokenDto,issueId)); |
|
|
return new Result<InitEvaluationResultDTO>().ok(issueService.initEvaluation(tokenDto,issueId)); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
@ -112,6 +118,7 @@ public class IssueController { |
|
|
@PostMapping("projectinitevaluation") |
|
|
@PostMapping("projectinitevaluation") |
|
|
@RequirePermission(requirePermission = RequirePermissionEnum.WORK_GRASSROOTS_ISSUE_DETAIL) |
|
|
@RequirePermission(requirePermission = RequirePermissionEnum.WORK_GRASSROOTS_ISSUE_DETAIL) |
|
|
public Result<ProjectInitEvaluationResultDTO> projectInitEvaluation(@LoginUser TokenDto tokenDto, @RequestBody ProjectIdFormDTO projectId){ |
|
|
public Result<ProjectInitEvaluationResultDTO> projectInitEvaluation(@LoginUser TokenDto tokenDto, @RequestBody ProjectIdFormDTO projectId){ |
|
|
|
|
|
ValidatorUtils.validateEntity(projectId); |
|
|
return new Result<ProjectInitEvaluationResultDTO>().ok(issueService.projectInitEvaluation(tokenDto,projectId)); |
|
|
return new Result<ProjectInitEvaluationResultDTO>().ok(issueService.projectInitEvaluation(tokenDto,projectId)); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
@ -123,6 +130,7 @@ public class IssueController { |
|
|
@PostMapping("evaluate") |
|
|
@PostMapping("evaluate") |
|
|
@RequirePermission(requirePermission = RequirePermissionEnum.WORK_GRASSROOTS_ISSUE_DETAIL) |
|
|
@RequirePermission(requirePermission = RequirePermissionEnum.WORK_GRASSROOTS_ISSUE_DETAIL) |
|
|
public Result evaluate(@LoginUser TokenDto tokenDto,@RequestBody EvaluateFormDTO formDTO){ |
|
|
public Result evaluate(@LoginUser TokenDto tokenDto,@RequestBody EvaluateFormDTO formDTO){ |
|
|
|
|
|
ValidatorUtils.validateEntity(formDTO); |
|
|
issueService.evaluate(tokenDto,formDTO); |
|
|
issueService.evaluate(tokenDto,formDTO); |
|
|
return new Result(); |
|
|
return new Result(); |
|
|
} |
|
|
} |
|
@ -135,6 +143,7 @@ public class IssueController { |
|
|
@PostMapping("projectevaluate") |
|
|
@PostMapping("projectevaluate") |
|
|
@RequirePermission(requirePermission = RequirePermissionEnum.WORK_GRASSROOTS_ISSUE_DETAIL) |
|
|
@RequirePermission(requirePermission = RequirePermissionEnum.WORK_GRASSROOTS_ISSUE_DETAIL) |
|
|
public Result projectEvaluate(@LoginUser TokenDto tokenDto,@RequestBody ProjectEvaluateFormDTO formDTO){ |
|
|
public Result projectEvaluate(@LoginUser TokenDto tokenDto,@RequestBody ProjectEvaluateFormDTO formDTO){ |
|
|
|
|
|
ValidatorUtils.validateEntity(formDTO); |
|
|
issueService.projectEvaluate(tokenDto,formDTO); |
|
|
issueService.projectEvaluate(tokenDto,formDTO); |
|
|
return new Result(); |
|
|
return new Result(); |
|
|
} |
|
|
} |
|
@ -147,6 +156,7 @@ public class IssueController { |
|
|
@PostMapping("evaluationlist") |
|
|
@PostMapping("evaluationlist") |
|
|
@RequirePermission(requirePermission = RequirePermissionEnum.WORK_GRASSROOTS_ISSUE_DETAIL) |
|
|
@RequirePermission(requirePermission = RequirePermissionEnum.WORK_GRASSROOTS_ISSUE_DETAIL) |
|
|
public Result<List<EvaluationListResultDTO>> evaluationList(@RequestBody EvaluationListFormDTO formDTO){ |
|
|
public Result<List<EvaluationListResultDTO>> evaluationList(@RequestBody EvaluationListFormDTO formDTO){ |
|
|
|
|
|
ValidatorUtils.validateEntity(formDTO); |
|
|
return new Result<List<EvaluationListResultDTO>>().ok(issueService.evaluationList(formDTO)); |
|
|
return new Result<List<EvaluationListResultDTO>>().ok(issueService.evaluationList(formDTO)); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
@ -158,6 +168,7 @@ public class IssueController { |
|
|
@PostMapping("projectevaluationlist") |
|
|
@PostMapping("projectevaluationlist") |
|
|
@RequirePermission(requirePermission = RequirePermissionEnum.WORK_GRASSROOTS_ISSUE_DETAIL) |
|
|
@RequirePermission(requirePermission = RequirePermissionEnum.WORK_GRASSROOTS_ISSUE_DETAIL) |
|
|
public Result<List<EvaluationListResultDTO>> projectEvaluationList(@RequestBody ProjectEvaluationListFormDTO formDTO){ |
|
|
public Result<List<EvaluationListResultDTO>> projectEvaluationList(@RequestBody ProjectEvaluationListFormDTO formDTO){ |
|
|
|
|
|
ValidatorUtils.validateEntity(formDTO); |
|
|
return new Result<List<EvaluationListResultDTO>>().ok(issueService.projectEvaluationList(formDTO)); |
|
|
return new Result<List<EvaluationListResultDTO>>().ok(issueService.projectEvaluationList(formDTO)); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
@ -169,6 +180,7 @@ public class IssueController { |
|
|
@PostMapping("shiftproject") |
|
|
@PostMapping("shiftproject") |
|
|
@RequirePermission(requirePermission = RequirePermissionEnum.WORK_GRASSROOTS_ISSUE_SHIFT_PROJECT) |
|
|
@RequirePermission(requirePermission = RequirePermissionEnum.WORK_GRASSROOTS_ISSUE_SHIFT_PROJECT) |
|
|
public Result<List<ShiftProjectListResultDTO>> getShiftProjectList(@RequestBody ShiftProjectListFromDTO formDTO){ |
|
|
public Result<List<ShiftProjectListResultDTO>> getShiftProjectList(@RequestBody ShiftProjectListFromDTO formDTO){ |
|
|
|
|
|
ValidatorUtils.validateEntity(formDTO); |
|
|
return new Result<List<ShiftProjectListResultDTO>>().ok(issueService.getShiftProjectList(formDTO)); |
|
|
return new Result<List<ShiftProjectListResultDTO>>().ok(issueService.getShiftProjectList(formDTO)); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
@ -204,7 +216,9 @@ public class IssueController { |
|
|
* @author zxc |
|
|
* @author zxc |
|
|
*/ |
|
|
*/ |
|
|
@PostMapping("processlist") |
|
|
@PostMapping("processlist") |
|
|
|
|
|
@RequirePermission(requirePermission = RequirePermissionEnum.WORK_GRASSROOTS_ISSUE_DETAIL) |
|
|
public Result<List<ProcessListResultDTO>> processList(@RequestBody IssueIdFormDTO issueId){ |
|
|
public Result<List<ProcessListResultDTO>> processList(@RequestBody IssueIdFormDTO issueId){ |
|
|
|
|
|
ValidatorUtils.validateEntity(issueId); |
|
|
return new Result<List<ProcessListResultDTO>>().ok(issueService.processList(issueId)); |
|
|
return new Result<List<ProcessListResultDTO>>().ok(issueService.processList(issueId)); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|