菜单获取操作列表
This commit is contained in:
@@ -10,6 +10,7 @@ import io.swagger.v3.oas.annotations.Operation;
|
||||
import io.swagger.v3.oas.annotations.tags.Tag;
|
||||
import jakarta.validation.Valid;
|
||||
import org.springframework.web.bind.annotation.DeleteMapping;
|
||||
import org.springframework.web.bind.annotation.PathVariable;
|
||||
import org.springframework.web.bind.annotation.PostMapping;
|
||||
import org.springframework.web.bind.annotation.RequestBody;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
@@ -35,7 +36,13 @@ public class FunOperationController {
|
||||
@Operation(summary = "获取操作列表", description = "获取操作列表")
|
||||
@PostMapping("/query")
|
||||
public XResult<List<FunOperationQueryRes>> query(@RequestBody @Valid FunOperationQueryReq req) {
|
||||
return funoperationService.query(req);
|
||||
return funoperationService.query(req, null);
|
||||
}
|
||||
|
||||
@Operation(summary = "菜单获取操作列表", description = "菜单获取操作列表")
|
||||
@PostMapping("/query/{isTenant}")
|
||||
public XResult<List<FunOperationQueryRes>> queryFunOperation(@RequestBody @Valid FunOperationQueryReq req, @PathVariable("isTenant") Boolean isTenant) {
|
||||
return funoperationService.query(req, isTenant);
|
||||
}
|
||||
|
||||
@Operation(summary = "创建/修改操作", description = "创建/修改操作")
|
||||
|
||||
@@ -19,7 +19,7 @@ public interface FunOperationService {
|
||||
/**
|
||||
* 获取操作列表
|
||||
*/
|
||||
XResult<List<FunOperationQueryRes>> query(FunOperationQueryReq req);
|
||||
XResult<List<FunOperationQueryRes>> query(FunOperationQueryReq req, Boolean isTenant);
|
||||
|
||||
/**
|
||||
* 创建/修改操作
|
||||
|
||||
@@ -44,7 +44,7 @@ public class FunOperationServiceImpl implements FunOperationService {
|
||||
* 获取操作列表
|
||||
*/
|
||||
@Override
|
||||
public XResult<List<FunOperationQueryRes>> query(FunOperationQueryReq req) {
|
||||
public XResult<List<FunOperationQueryRes>> query(FunOperationQueryReq req, Boolean isTenant) {
|
||||
FunOperationDef funOperationDef = FunOperationDef.FUN_OPERATION_ENTITY;
|
||||
FunModuleDef funModuleDef = FunModuleDef.FUN_MODULE_ENTITY;
|
||||
FunItemDef funItemDef = FunItemDef.FUN_ITEM_ENTITY;
|
||||
@@ -57,6 +57,7 @@ public class FunOperationServiceImpl implements FunOperationService {
|
||||
.eq(FunOperationEntity::getItemId, req.getItemId(), req.getItemId() != null)
|
||||
.like(FunOperationEntity::getOperationCode, req.getOperationCode(), StrUtil.isNotBlank(req.getOperationCode()))
|
||||
.like(FunOperationEntity::getFunName, req.getFunName(), StrUtil.isNotBlank(req.getFunName()))
|
||||
.eq(FunItemEntity::getIsTenant, isTenant, isTenant != null)
|
||||
.orderBy(FunOperationEntity::getSortOrder, false);
|
||||
List<FunOperationQueryRes> funOperationQueryRes = funOperationMapper.selectListByQueryAs(queryWrapper, FunOperationQueryRes.class);
|
||||
return XResult.ok(funOperationQueryRes);
|
||||
|
||||
Reference in New Issue
Block a user