From e5dc84e412ddd9c38582736b0e5ed66dffc54b48 Mon Sep 17 00:00:00 2001
From: wangpengfei <1928057482@qq.com>
Date: Thu, 1 Aug 2024 08:41:08 +0800
Subject: [PATCH] =?UTF-8?q?=E8=8F=9C=E5=8D=95=E6=8C=89=E9=92=AE?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../yxt/portal/apiadmin/SysFunctionRest.java | 218 -----------
.../com/yxt/portal/apiadmin/SysMenuRest.java | 7 +
.../portal/biz/sysfunction/SysFunction.java | 54 ---
.../biz/sysfunction/SysFunctionDto.java | 54 ---
.../biz/sysfunction/SysFunctionMapper.java | 74 ----
.../biz/sysfunction/SysFunctionMapper.xml | 103 ------
.../biz/sysfunction/SysFunctionQuery.java | 53 ---
.../biz/sysfunction/SysFunctionService.java | 344 ------------------
.../biz/sysfunction/SysFunctionTreeVo.java | 50 ---
.../portal/biz/sysfunction/SysFunctionVo.java | 59 ---
.../ButtonPermissionQuery.java | 5 +-
.../ButtonPermissionVo.java | 2 +-
.../yxt/portal/biz/sysmenu/SysMenuMapper.java | 1 +
.../yxt/portal/biz/sysmenu/SysMenuMapper.xml | 27 +-
.../portal/biz/sysmenu/SysMenuService.java | 14 +
.../yxt/portal/biz/sysrole/SysRoleMapper.java | 3 +
.../portal/biz/sysrole/SysRoleService.java | 3 +
.../portal/biz/syssource/SysSourceMapper.java | 2 -
.../portal/biz/syssource/SysSourceMapper.xml | 6 +-
.../biz/syssource/SysSourceService.java | 5 +-
20 files changed, 61 insertions(+), 1023 deletions(-)
delete mode 100644 src/main/java/com/yxt/portal/apiadmin/SysFunctionRest.java
delete mode 100644 src/main/java/com/yxt/portal/biz/sysfunction/SysFunction.java
delete mode 100644 src/main/java/com/yxt/portal/biz/sysfunction/SysFunctionDto.java
delete mode 100644 src/main/java/com/yxt/portal/biz/sysfunction/SysFunctionMapper.java
delete mode 100644 src/main/java/com/yxt/portal/biz/sysfunction/SysFunctionMapper.xml
delete mode 100644 src/main/java/com/yxt/portal/biz/sysfunction/SysFunctionQuery.java
delete mode 100644 src/main/java/com/yxt/portal/biz/sysfunction/SysFunctionService.java
delete mode 100644 src/main/java/com/yxt/portal/biz/sysfunction/SysFunctionTreeVo.java
delete mode 100644 src/main/java/com/yxt/portal/biz/sysfunction/SysFunctionVo.java
rename src/main/java/com/yxt/portal/biz/{sysfunction => sysmenu}/ButtonPermissionQuery.java (83%)
rename src/main/java/com/yxt/portal/biz/{sysfunction => sysmenu}/ButtonPermissionVo.java (88%)
diff --git a/src/main/java/com/yxt/portal/apiadmin/SysFunctionRest.java b/src/main/java/com/yxt/portal/apiadmin/SysFunctionRest.java
deleted file mode 100644
index 243aa8f..0000000
--- a/src/main/java/com/yxt/portal/apiadmin/SysFunctionRest.java
+++ /dev/null
@@ -1,218 +0,0 @@
-package com.yxt.portal.apiadmin;
-
-import cn.hutool.core.bean.BeanUtil;
-import com.yxt.portal.biz.sysfunction.*;
-import com.yxt.portal.biz.syssource.SysSource;
-import com.yxt.portal.biz.syssource.SysSourceVo;
-//import com.yxt.user.biz.syssourcefunction.SysSourceFunction;
-import com.yxt.portal.biz.syssource.SysSourceService;
-//import com.yxt.user.biz.syssourcefunction.SysSourceFunctionService;
-import com.yxt.common.base.utils.StringUtils;
-import com.yxt.common.core.query.PagerQuery;
-import com.yxt.common.core.result.ResultBean;
-import com.yxt.common.core.vo.PagerVo;
-import io.swagger.annotations.Api;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.web.bind.annotation.RequestBody;
-import org.springframework.web.bind.annotation.RequestMapping;
-import org.springframework.web.bind.annotation.RestController;
-
-import java.util.List;
-import java.util.Map;
-
-/**
- * Project: anrui_portal(门户建设)
- * File: SysFunctionFeignFallback.java
- * Class: com.yxt.user.biz.sysfunction.SysFunctionRest
- * Description: 功能.
- * Copyright: Copyright (c) 2011
- * Company: https://gitee.com/liuzp315
- * Makedate: 2021-08-03 00:24:28
- *
- * @author liupopo
- * @version 1.0
- * @since 1.0
- */
-@Api(tags = "功能")
-@RestController
-@RequestMapping("apiadmin/sysfunction")
-public class SysFunctionRest {
-
- @Autowired
- private SysFunctionService sysFunctionService;
- @Autowired
- private SysSourceService sysSourceService;
-// @Autowired
-// private SysSourceFunctionService sysSourceFunctionService;
-
-
- public ResultBean> listPage(@RequestBody PagerQuery pq) {
- ResultBean rb = ResultBean.fireFail();
- PagerVo pv = sysFunctionService.listPageVo(pq);
- return rb.success().setData(pv);
- }
-
-
- public ResultBean> listAll(@RequestBody SysFunctionQuery query) {
- ResultBean rb = ResultBean.fireFail();
- List list = sysFunctionService.listAllVo(query);
- return rb.success().setData(list);
- }
-
-
- public ResultBean> listAllByRoleSid(SysFunctionQuery query) {
- ResultBean rb = ResultBean.fireFail();
- List list = sysFunctionService.listAllByRoleSid(query);
- return rb.success().setData(list);
- }
-
-
- public ResultBean> listAllVoForSource(@RequestBody SysFunctionQuery query) {
- ResultBean rb = ResultBean.fireFail();
- List list = sysFunctionService.listAllVoForSource(query);
- return rb.success().setData(list);
- }
-
-
- public ResultBean> list() {
- ResultBean rb = ResultBean.fireFail();
- List list = sysFunctionService.listVo();
- return rb.success().setData(list);
- }
-
-
- public ResultBean save(SysFunctionDto dto) {
- ResultBean rb = ResultBean.fireFail();
- String sourceSid = dto.getSourceSid();
- if (StringUtils.isBlank(sourceSid)) {
- return ResultBean.fireFail().setMessage("资源不能为空");
- } else {
- SysSourceVo sysSourceVo = sysSourceService.fetchBySidVo(sourceSid);
- if (sysSourceVo.getSid() == null) {
- return ResultBean.fireFail().setMessage("资源不存在");
- }
- }
- String pSid = dto.getParentSid();
- if (StringUtils.isBlank(pSid)) {
- return ResultBean.fireFail().setMessage("菜单父级sid不能为空");
- } else {
- if (!"0".equals(pSid)) {
- SysFunction sysFunction = sysFunctionService.fetchBySid(pSid);
- if (StringUtils.isBlank(sysFunction.getSid())) {
- return ResultBean.fireFail().setMessage("菜单父级不存在!");
- }
- }
- }
- sysFunctionService.saveOrUpdateDto(dto);
- return rb.success();
- }
-
-
- public ResultBean update(SysFunctionDto dto, String sid) {
- SysFunction sysFunction = sysFunctionService.fetchBySid(sid);
- if (sysFunction.getSid() == null) {
- return ResultBean.fireFail().setMessage("功能不存在!");
- }
- ResultBean rb = ResultBean.fireFail();
- sysFunctionService.updateBySid(dto.toMap(), sid);
-// SysSourceFunction sysSourceFunction1 = sysSourceFunctionService.fetchByFunctionSid(sid);
-// sysSourceFunctionService.delByFunctionSid(sid);
-// SysSourceFunction sysSourceFunction = new SysSourceFunction();
-// sysSourceFunction.setFunctionRootSid(sysSourceFunction1.getFunctionRootSid());
-// sysSourceFunction.setFunctionSid(sid);
-// sysSourceFunction.setSourceSid(dto.getSourceSid());
-// sysSourceFunctionService.insert(sysSourceFunction);
- return rb.success();
- }
-
-
- public ResultBean updateIsEnable(String sid, Integer isEnable) {
- ResultBean rb = ResultBean.fireFail();
- SysFunction sysFunction = sysFunctionService.fetchBySid(sid);
- if (sysFunction == null) {
- //查询资源是否存在
- SysSource sysSource = sysSourceService.fetchBySid(sid);
- if (sysSource == null) {
- return ResultBean.fireFail().setMessage("功能不存在!");
- } else {
- //将该资源下的所有功能关闭
-// List sids = sysSourceFunctionService.selectBySourceSid(sid);
-// if (sids.size() != 0) {
-// sysFunctionService.updateBySourceSid(isEnable, sids);
-// }
-
- }
- } else {
- sysFunction.setIsEnable(isEnable);
- sysFunctionService.updateById(sysFunction);
- }
-
- return rb.success();
- }
-
-
- public ResultBean del(String ids) {
- ResultBean rb = ResultBean.fireFail();
- sysFunctionService.delByIds(ids);
- return rb.success();
- }
-
-
- public ResultBean delBySids(String sids) {
- ResultBean rb = ResultBean.fireFail();
- String[] sidsArr = sids.split(",");
-// for (String functionSid : sidsArr) {
-// sysSourceFunctionService.delByFunctionSid(functionSid);
-// }
- sysFunctionService.delBySids(sidsArr);
- return rb.success();
- }
-
-
- public ResultBean fetch(String id) {
- ResultBean rb = ResultBean.fireFail();
- SysFunctionVo vo = sysFunctionService.fetchByIdVo(id);
- return rb.success().setData(vo);
- }
-
-
- public ResultBean fetchBySid(String sid) {
- ResultBean rb = ResultBean.fireFail();
- SysFunction entity = sysFunctionService.fetchBySid(sid);
- SysFunctionVo vo = new SysFunctionVo();
- BeanUtil.copyProperties(entity, vo);
-// SysSourceFunction sysSourceFunction = sysSourceFunctionService.fetchByFunctionSid(sid);
-// vo.setSourceSid(sysSourceFunction.getSourceSid());
- if ("0".equals(entity.getParentSid())) {
- vo.setParentSid("0");
- vo.setParentName("顶级功能");
- } else {
- SysFunction sysFunction = sysFunctionService.fetchBySid(entity.getParentSid());
- vo.setParentSid(sysFunction.getSid());
- vo.setParentName(sysFunction.getName());
- }
- return rb.success().setData(vo);
- }
-
-
- public ResultBean>> getFunctionAuthorization(String roleSid) {
- ResultBean rb = ResultBean.fireFail();
- List