|
@@ -30,25 +30,39 @@ import static com.citu.framework.apilog.core.enums.OperateTypeEnum.*;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
+/**
|
|
|
|
+ * @eo.api-type http
|
|
|
|
+ * @eo.groupName 新门墩儿.投票活动.后台
|
|
|
|
+ * @eo.path /admin-api/menduner/system/mde/voting-activity
|
|
|
|
+ */
|
|
@Tag(name = "管理后台 - 投票活动参与被投票的")
|
|
@Tag(name = "管理后台 - 投票活动参与被投票的")
|
|
@RestController
|
|
@RestController
|
|
-@RequestMapping("/mde/voting-activity-join-item")
|
|
|
|
|
|
+@RequestMapping("/menduner/system/mde/voting-activity-join-item")
|
|
@Validated
|
|
@Validated
|
|
public class VotingActivityJoinItemController {
|
|
public class VotingActivityJoinItemController {
|
|
|
|
|
|
@Resource
|
|
@Resource
|
|
private VotingActivityJoinItemService votingActivityJoinItemService;
|
|
private VotingActivityJoinItemService votingActivityJoinItemService;
|
|
|
|
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
@PostMapping("/create")
|
|
@PostMapping("/create")
|
|
@Operation(summary = "创建投票活动参与被投票的")
|
|
@Operation(summary = "创建投票活动参与被投票的")
|
|
- @PreAuthorize("@ss.hasPermission('mde:voting-activity-join-item:create')")
|
|
|
|
|
|
+// @PreAuthorize("@ss.hasPermission('mde:voting-activity-join-item:create')")
|
|
public CommonResult<Long> createVotingActivityJoinItem(@Valid @RequestBody VotingActivityJoinItemSaveReqVO createReqVO) {
|
|
public CommonResult<Long> createVotingActivityJoinItem(@Valid @RequestBody VotingActivityJoinItemSaveReqVO createReqVO) {
|
|
return success(votingActivityJoinItemService.createVotingActivityJoinItem(createReqVO));
|
|
return success(votingActivityJoinItemService.createVotingActivityJoinItem(createReqVO));
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ @Operation(summary = "获取候选人类型")
|
|
|
|
+ @GetMapping("/categorys")
|
|
|
|
+ public CommonResult<List<String>> getVotingActivityJoinItemCategorys(@RequestParam("votingActivityId")Long votingActivityId) {
|
|
|
|
+ return success(votingActivityJoinItemService.getVotingActivityJoinItemCategorys(votingActivityId));
|
|
|
|
+ }
|
|
|
|
+
|
|
@PutMapping("/update")
|
|
@PutMapping("/update")
|
|
@Operation(summary = "更新投票活动参与被投票的")
|
|
@Operation(summary = "更新投票活动参与被投票的")
|
|
- @PreAuthorize("@ss.hasPermission('mde:voting-activity-join-item:update')")
|
|
|
|
|
|
+// @PreAuthorize("@ss.hasPermission('mde:voting-activity-join-item:update')")
|
|
public CommonResult<Boolean> updateVotingActivityJoinItem(@Valid @RequestBody VotingActivityJoinItemSaveReqVO updateReqVO) {
|
|
public CommonResult<Boolean> updateVotingActivityJoinItem(@Valid @RequestBody VotingActivityJoinItemSaveReqVO updateReqVO) {
|
|
votingActivityJoinItemService.updateVotingActivityJoinItem(updateReqVO);
|
|
votingActivityJoinItemService.updateVotingActivityJoinItem(updateReqVO);
|
|
return success(true);
|
|
return success(true);
|
|
@@ -57,7 +71,7 @@ public class VotingActivityJoinItemController {
|
|
@DeleteMapping("/delete")
|
|
@DeleteMapping("/delete")
|
|
@Operation(summary = "删除投票活动参与被投票的")
|
|
@Operation(summary = "删除投票活动参与被投票的")
|
|
@Parameter(name = "id", description = "编号", required = true)
|
|
@Parameter(name = "id", description = "编号", required = true)
|
|
- @PreAuthorize("@ss.hasPermission('mde:voting-activity-join-item:delete')")
|
|
|
|
|
|
+// @PreAuthorize("@ss.hasPermission('mde:voting-activity-join-item:delete')")
|
|
public CommonResult<Boolean> deleteVotingActivityJoinItem(@RequestParam("id") Long id) {
|
|
public CommonResult<Boolean> deleteVotingActivityJoinItem(@RequestParam("id") Long id) {
|
|
votingActivityJoinItemService.deleteVotingActivityJoinItem(id);
|
|
votingActivityJoinItemService.deleteVotingActivityJoinItem(id);
|
|
return success(true);
|
|
return success(true);
|
|
@@ -66,7 +80,7 @@ public class VotingActivityJoinItemController {
|
|
@GetMapping("/get")
|
|
@GetMapping("/get")
|
|
@Operation(summary = "获得投票活动参与被投票的")
|
|
@Operation(summary = "获得投票活动参与被投票的")
|
|
@Parameter(name = "id", description = "编号", required = true, example = "1024")
|
|
@Parameter(name = "id", description = "编号", required = true, example = "1024")
|
|
- @PreAuthorize("@ss.hasPermission('mde:voting-activity-join-item:query')")
|
|
|
|
|
|
+// @PreAuthorize("@ss.hasPermission('mde:voting-activity-join-item:query')")
|
|
public CommonResult<VotingActivityJoinItemRespVO> getVotingActivityJoinItem(@RequestParam("id") Long id) {
|
|
public CommonResult<VotingActivityJoinItemRespVO> getVotingActivityJoinItem(@RequestParam("id") Long id) {
|
|
VotingActivityJoinItemDO votingActivityJoinItem = votingActivityJoinItemService.getVotingActivityJoinItem(id);
|
|
VotingActivityJoinItemDO votingActivityJoinItem = votingActivityJoinItemService.getVotingActivityJoinItem(id);
|
|
return success(BeanUtils.toBean(votingActivityJoinItem, VotingActivityJoinItemRespVO.class));
|
|
return success(BeanUtils.toBean(votingActivityJoinItem, VotingActivityJoinItemRespVO.class));
|
|
@@ -74,7 +88,7 @@ public class VotingActivityJoinItemController {
|
|
|
|
|
|
@GetMapping("/page")
|
|
@GetMapping("/page")
|
|
@Operation(summary = "获得投票活动参与被投票的分页")
|
|
@Operation(summary = "获得投票活动参与被投票的分页")
|
|
- @PreAuthorize("@ss.hasPermission('mde:voting-activity-join-item:query')")
|
|
|
|
|
|
+// @PreAuthorize("@ss.hasPermission('mde:voting-activity-join-item:query')")
|
|
public CommonResult<PageResult<VotingActivityJoinItemRespVO>> getVotingActivityJoinItemPage(@Valid VotingActivityJoinItemPageReqVO pageReqVO) {
|
|
public CommonResult<PageResult<VotingActivityJoinItemRespVO>> getVotingActivityJoinItemPage(@Valid VotingActivityJoinItemPageReqVO pageReqVO) {
|
|
PageResult<VotingActivityJoinItemDO> pageResult = votingActivityJoinItemService.getVotingActivityJoinItemPage(pageReqVO);
|
|
PageResult<VotingActivityJoinItemDO> pageResult = votingActivityJoinItemService.getVotingActivityJoinItemPage(pageReqVO);
|
|
return success(BeanUtils.toBean(pageResult, VotingActivityJoinItemRespVO.class));
|
|
return success(BeanUtils.toBean(pageResult, VotingActivityJoinItemRespVO.class));
|
|
@@ -82,7 +96,7 @@ public class VotingActivityJoinItemController {
|
|
|
|
|
|
@GetMapping("/export-excel")
|
|
@GetMapping("/export-excel")
|
|
@Operation(summary = "导出投票活动参与被投票的 Excel")
|
|
@Operation(summary = "导出投票活动参与被投票的 Excel")
|
|
- @PreAuthorize("@ss.hasPermission('mde:voting-activity-join-item:export')")
|
|
|
|
|
|
+// @PreAuthorize("@ss.hasPermission('mde:voting-activity-join-item:export')")
|
|
@ApiAccessLog(operateType = EXPORT)
|
|
@ApiAccessLog(operateType = EXPORT)
|
|
public void exportVotingActivityJoinItemExcel(@Valid VotingActivityJoinItemPageReqVO pageReqVO,
|
|
public void exportVotingActivityJoinItemExcel(@Valid VotingActivityJoinItemPageReqVO pageReqVO,
|
|
HttpServletResponse response) throws IOException {
|
|
HttpServletResponse response) throws IOException {
|