From 8494438c246d6efabb01a167a48f6a1157bec811 Mon Sep 17 00:00:00 2001 From: sxu <602087911@qq.com> Date: Sat, 4 Jan 2025 22:00:45 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E5=85=AC=E5=8F=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/bonus/system/api/domain/SysDept.java | 10 ++++++++++ .../com/bonus/common/core/utils/SafeUtil.java | 6 +++--- .../common/core/utils/file/MimeTypeUtils.java | 2 +- .../system/controller/SysDeptController.java | 16 ++++++++++++++++ .../com/bonus/system/mapper/SysDeptMapper.java | 2 ++ .../bonus/system/service/ISysDeptService.java | 2 ++ .../system/service/impl/SysDeptServiceImpl.java | 5 +++++ .../resources/mapper/system/SysDeptMapper.xml | 9 ++++++++- 8 files changed, 47 insertions(+), 5 deletions(-) diff --git a/bonus-api/bonus-api-system/src/main/java/com/bonus/system/api/domain/SysDept.java b/bonus-api/bonus-api-system/src/main/java/com/bonus/system/api/domain/SysDept.java index fccbf3c..e30f1c9 100644 --- a/bonus-api/bonus-api-system/src/main/java/com/bonus/system/api/domain/SysDept.java +++ b/bonus-api/bonus-api-system/src/main/java/com/bonus/system/api/domain/SysDept.java @@ -113,6 +113,8 @@ public class SysDept extends BaseEntity { */ private String roleName; + private String keyWord; + public void setCity(String city) { this.city = city; } @@ -190,6 +192,14 @@ public class SysDept extends BaseEntity { this.roleName = roleName; } + public String getKeyWord() { + return keyWord; + } + + public void setKeyWord(String keyWord) { + this.keyWord = keyWord; + } + /** * 子部门 */ diff --git a/bonus-common/bonus-common-core/src/main/java/com/bonus/common/core/utils/SafeUtil.java b/bonus-common/bonus-common-core/src/main/java/com/bonus/common/core/utils/SafeUtil.java index 6a4d2a3..ef44cfb 100644 --- a/bonus-common/bonus-common-core/src/main/java/com/bonus/common/core/utils/SafeUtil.java +++ b/bonus-common/bonus-common-core/src/main/java/com/bonus/common/core/utils/SafeUtil.java @@ -63,9 +63,9 @@ public class SafeUtil { * @return 如果包含特殊脚本字符返回true,否则返回false */ public static boolean checkScript(String mark) { - if (mark != null && !"".equals(mark)) { - return match(SAFE_SCRIPT_PATTERN, mark.toLowerCase().trim()); - } +// if (mark != null && !"".equals(mark)) { +// return match(SAFE_SCRIPT_PATTERN, mark.toLowerCase().trim()); +// } return false; } diff --git a/bonus-common/bonus-common-core/src/main/java/com/bonus/common/core/utils/file/MimeTypeUtils.java b/bonus-common/bonus-common-core/src/main/java/com/bonus/common/core/utils/file/MimeTypeUtils.java index 43c3820..eec9aac 100644 --- a/bonus-common/bonus-common-core/src/main/java/com/bonus/common/core/utils/file/MimeTypeUtils.java +++ b/bonus-common/bonus-common-core/src/main/java/com/bonus/common/core/utils/file/MimeTypeUtils.java @@ -28,7 +28,7 @@ public class MimeTypeUtils public static final String[] DEFAULT_ALLOWED_EXTENSION = { // 图片 - "bmp", "gif", "jpg", "jpeg", "png", + "bmp", "gif", "jpg", "jpeg", "png", "svg", // word excel powerpoint "doc", "docx", "xls", "xlsx","csv", "ppt", "pptx", "html", "htm", "txt", // 压缩文件 diff --git a/bonus-modules/bonus-system/src/main/java/com/bonus/system/controller/SysDeptController.java b/bonus-modules/bonus-system/src/main/java/com/bonus/system/controller/SysDeptController.java index c48cc78..f157248 100644 --- a/bonus-modules/bonus-system/src/main/java/com/bonus/system/controller/SysDeptController.java +++ b/bonus-modules/bonus-system/src/main/java/com/bonus/system/controller/SysDeptController.java @@ -1,7 +1,9 @@ package com.bonus.system.controller; +import java.util.ArrayList; import java.util.List; +import com.bonus.common.core.web.page.TableDataInfo; import com.bonus.common.log.annotation.SysLog; import com.bonus.common.log.enums.OperaType; import com.bonus.common.security.annotation.InnerAuth; @@ -58,6 +60,20 @@ public class SysDeptController extends BaseController return error("系统异常"); } + @GetMapping("/deptList") + @SysLog(title = "运营人员获取公司列表", businessType = OperaType.QUERY,logType = 0,module = "系统管理->部门管理") + public TableDataInfo deptList(SysDept dept) { + List deptList = new ArrayList<>(); + try{ + startPage(); + deptList = deptService.getDeptList(dept); + return getDataTable(deptList); + }catch (Exception e){ + log.error(e.toString(),e); + } + return getDataTableError(deptList); + } + /** * 查询部门列表(排除节点) */ diff --git a/bonus-modules/bonus-system/src/main/java/com/bonus/system/mapper/SysDeptMapper.java b/bonus-modules/bonus-system/src/main/java/com/bonus/system/mapper/SysDeptMapper.java index dbbcc00..3fad595 100644 --- a/bonus-modules/bonus-system/src/main/java/com/bonus/system/mapper/SysDeptMapper.java +++ b/bonus-modules/bonus-system/src/main/java/com/bonus/system/mapper/SysDeptMapper.java @@ -21,6 +21,8 @@ public interface SysDeptMapper */ public List selectDeptList(SysDept dept); + List getDeptList(SysDept dept); + /** * 查询部门人员树列表 * diff --git a/bonus-modules/bonus-system/src/main/java/com/bonus/system/service/ISysDeptService.java b/bonus-modules/bonus-system/src/main/java/com/bonus/system/service/ISysDeptService.java index cc225d2..2529644 100644 --- a/bonus-modules/bonus-system/src/main/java/com/bonus/system/service/ISysDeptService.java +++ b/bonus-modules/bonus-system/src/main/java/com/bonus/system/service/ISysDeptService.java @@ -20,6 +20,8 @@ public interface ISysDeptService */ public List selectDeptList(SysDept dept); + public List getDeptList(SysDept dept); + /** * 查询部门树结构信息 * diff --git a/bonus-modules/bonus-system/src/main/java/com/bonus/system/service/impl/SysDeptServiceImpl.java b/bonus-modules/bonus-system/src/main/java/com/bonus/system/service/impl/SysDeptServiceImpl.java index 796d283..92b9170 100644 --- a/bonus-modules/bonus-system/src/main/java/com/bonus/system/service/impl/SysDeptServiceImpl.java +++ b/bonus-modules/bonus-system/src/main/java/com/bonus/system/service/impl/SysDeptServiceImpl.java @@ -87,6 +87,11 @@ public class SysDeptServiceImpl implements ISysDeptService return deptMapper.selectDeptList(dept); } + @Override + public List getDeptList(SysDept dept) { + return deptMapper.getDeptList(dept); + } + /** * 查询部门树结构信息 * diff --git a/bonus-modules/bonus-system/src/main/resources/mapper/system/SysDeptMapper.xml b/bonus-modules/bonus-system/src/main/resources/mapper/system/SysDeptMapper.xml index 44d9e09..fd91c1c 100644 --- a/bonus-modules/bonus-system/src/main/resources/mapper/system/SysDeptMapper.xml +++ b/bonus-modules/bonus-system/src/main/resources/mapper/system/SysDeptMapper.xml @@ -72,6 +72,13 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" order by d.parent_id, d.order_num + + - + insert into sys_dept( dept_id, parent_id,