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