收藏内容
This commit is contained in:
parent
2ce411eb6f
commit
3e7ccbb7b2
@ -2,13 +2,11 @@ package cn.iocoder.yudao.module.bpm.controller.admin.star2;
|
|||||||
|
|
||||||
import cn.hutool.core.collection.CollUtil;
|
import cn.hutool.core.collection.CollUtil;
|
||||||
import cn.iocoder.yudao.module.bpm.convert.star2.Star2Convert;
|
import cn.iocoder.yudao.module.bpm.convert.star2.Star2Convert;
|
||||||
import cn.iocoder.yudao.module.bpm.dal.dataobject.knows.KnowledgeDO;
|
|
||||||
import cn.iocoder.yudao.module.bpm.dal.dataobject.knows.KnowtypeDO;
|
import cn.iocoder.yudao.module.bpm.dal.dataobject.knows.KnowtypeDO;
|
||||||
import cn.iocoder.yudao.module.bpm.service.knows.KnowledgeService;
|
import cn.iocoder.yudao.module.bpm.service.knows.KnowledgeService;
|
||||||
import cn.iocoder.yudao.module.bpm.service.knows.KnowtypeService;
|
import cn.iocoder.yudao.module.bpm.service.knows.KnowtypeService;
|
||||||
import cn.iocoder.yudao.module.system.api.user.AdminUserApi;
|
import cn.iocoder.yudao.module.system.api.user.AdminUserApi;
|
||||||
import cn.iocoder.yudao.module.system.api.user.dto.AdminUserRespDTO;
|
import cn.iocoder.yudao.module.system.api.user.dto.AdminUserRespDTO;
|
||||||
import cn.iocoder.yudao.module.system.dal.dataobject.user.AdminUserDO;
|
|
||||||
import cn.iocoder.yudao.module.system.service.user.AdminUserService;
|
import cn.iocoder.yudao.module.system.service.user.AdminUserService;
|
||||||
import org.springframework.web.bind.annotation.*;
|
import org.springframework.web.bind.annotation.*;
|
||||||
import javax.annotation.Resource;
|
import javax.annotation.Resource;
|
||||||
@ -36,16 +34,11 @@ import cn.iocoder.yudao.framework.apilog.core.annotation.ApiAccessLog;
|
|||||||
import static cn.iocoder.yudao.framework.apilog.core.enums.OperateTypeEnum.*;
|
import static cn.iocoder.yudao.framework.apilog.core.enums.OperateTypeEnum.*;
|
||||||
import static cn.iocoder.yudao.framework.common.util.collection.CollectionUtils.convertList;
|
import static cn.iocoder.yudao.framework.common.util.collection.CollectionUtils.convertList;
|
||||||
|
|
||||||
|
|
||||||
import java.util.List;
|
|
||||||
import java.util.Map;
|
|
||||||
import java.util.stream.Collectors;
|
|
||||||
|
|
||||||
import cn.iocoder.yudao.module.bpm.controller.admin.star2.vo.*;
|
import cn.iocoder.yudao.module.bpm.controller.admin.star2.vo.*;
|
||||||
import cn.iocoder.yudao.module.bpm.dal.dataobject.star2.Star2DO;
|
import cn.iocoder.yudao.module.bpm.dal.dataobject.star2.Star2DO;
|
||||||
import cn.iocoder.yudao.module.bpm.service.star2.Star2Service;
|
import cn.iocoder.yudao.module.bpm.service.star2.Star2Service;
|
||||||
|
|
||||||
@Tag(name = "管理后台 - 我的收藏")
|
@Tag(name = "管理后台 - 收藏管理")
|
||||||
@RestController
|
@RestController
|
||||||
@RequestMapping("/bpm/star2")
|
@RequestMapping("/bpm/star2")
|
||||||
@Validated
|
@Validated
|
||||||
@ -62,14 +55,14 @@ public class Star2Controller {
|
|||||||
@Resource
|
@Resource
|
||||||
private AdminUserService userService;
|
private AdminUserService userService;
|
||||||
@PostMapping("/create")
|
@PostMapping("/create")
|
||||||
@Operation(summary = "创建我的收藏")
|
@Operation(summary = "创建收藏管理")
|
||||||
@PreAuthorize("@ss.hasPermission('bpm:star2:create')")
|
@PreAuthorize("@ss.hasPermission('bpm:star2:create')")
|
||||||
public CommonResult<Long> createStar2(@Valid @RequestBody Star2SaveReqVO createReqVO) {
|
public CommonResult<Long> createStar2(@Valid @RequestBody Star2SaveReqVO createReqVO) {
|
||||||
return success(star2Service.createStar2(createReqVO));
|
return success(star2Service.createStar2(createReqVO));
|
||||||
}
|
}
|
||||||
|
|
||||||
@PutMapping("/update")
|
@PutMapping("/update")
|
||||||
@Operation(summary = "更新我的收藏")
|
@Operation(summary = "更新收藏管理")
|
||||||
@PreAuthorize("@ss.hasPermission('bpm:star2:update')")
|
@PreAuthorize("@ss.hasPermission('bpm:star2:update')")
|
||||||
public CommonResult<Boolean> updateStar2(@Valid @RequestBody Star2SaveReqVO updateReqVO) {
|
public CommonResult<Boolean> updateStar2(@Valid @RequestBody Star2SaveReqVO updateReqVO) {
|
||||||
star2Service.updateStar2(updateReqVO);
|
star2Service.updateStar2(updateReqVO);
|
||||||
@ -77,7 +70,7 @@ public class Star2Controller {
|
|||||||
}
|
}
|
||||||
|
|
||||||
@DeleteMapping("/delete")
|
@DeleteMapping("/delete")
|
||||||
@Operation(summary = "删除我的收藏")
|
@Operation(summary = "删除收藏管理")
|
||||||
@Parameter(name = "id", description = "编号", required = true)
|
@Parameter(name = "id", description = "编号", required = true)
|
||||||
@PreAuthorize("@ss.hasPermission('bpm:star2:delete')")
|
@PreAuthorize("@ss.hasPermission('bpm:star2:delete')")
|
||||||
public CommonResult<Boolean> deleteStar2(@RequestParam("id") Long id) {
|
public CommonResult<Boolean> deleteStar2(@RequestParam("id") Long id) {
|
||||||
@ -86,7 +79,7 @@ public class Star2Controller {
|
|||||||
}
|
}
|
||||||
|
|
||||||
@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('bpm:star2:query')")
|
@PreAuthorize("@ss.hasPermission('bpm:star2:query')")
|
||||||
public CommonResult<Star2RespVO> getStar2(@RequestParam("id") Long id) {
|
public CommonResult<Star2RespVO> getStar2(@RequestParam("id") Long id) {
|
||||||
@ -95,7 +88,7 @@ public class Star2Controller {
|
|||||||
}
|
}
|
||||||
|
|
||||||
@GetMapping("/page")
|
@GetMapping("/page")
|
||||||
@Operation(summary = "获得我的收藏分页")
|
@Operation(summary = "获得收藏管理分页")
|
||||||
@PreAuthorize("@ss.hasPermission('bpm:star2:query')")
|
@PreAuthorize("@ss.hasPermission('bpm:star2:query')")
|
||||||
public CommonResult<PageResult<Star2RespVO>> getStar2Page(@Valid Star2PageReqVO pageReqVO) {
|
public CommonResult<PageResult<Star2RespVO>> getStar2Page(@Valid Star2PageReqVO pageReqVO) {
|
||||||
PageResult<Star2DO> pageResult = star2Service.getStar2Page(pageReqVO);
|
PageResult<Star2DO> pageResult = star2Service.getStar2Page(pageReqVO);
|
||||||
@ -112,7 +105,7 @@ public class Star2Controller {
|
|||||||
}
|
}
|
||||||
|
|
||||||
@GetMapping("/export-excel")
|
@GetMapping("/export-excel")
|
||||||
@Operation(summary = "导出我的收藏 Excel")
|
@Operation(summary = "导出收藏管理 Excel")
|
||||||
@PreAuthorize("@ss.hasPermission('bpm:star2:export')")
|
@PreAuthorize("@ss.hasPermission('bpm:star2:export')")
|
||||||
@ApiAccessLog(operateType = EXPORT)
|
@ApiAccessLog(operateType = EXPORT)
|
||||||
public void exportStar2Excel(@Valid Star2PageReqVO pageReqVO,
|
public void exportStar2Excel(@Valid Star2PageReqVO pageReqVO,
|
||||||
@ -120,7 +113,7 @@ public class Star2Controller {
|
|||||||
pageReqVO.setPageSize(PageParam.PAGE_SIZE_NONE);
|
pageReqVO.setPageSize(PageParam.PAGE_SIZE_NONE);
|
||||||
List<Star2DO> list = star2Service.getStar2Page(pageReqVO).getList();
|
List<Star2DO> list = star2Service.getStar2Page(pageReqVO).getList();
|
||||||
// 导出 Excel
|
// 导出 Excel
|
||||||
ExcelUtils.write(response, "我的收藏.xls", "数据", Star2RespVO.class,
|
ExcelUtils.write(response, "收藏管理.xls", "数据", Star2RespVO.class,
|
||||||
BeanUtils.toBean(list, Star2RespVO.class));
|
BeanUtils.toBean(list, Star2RespVO.class));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user