From ca1cd6e59668d661fee1136612d50d88ac9d5d79 Mon Sep 17 00:00:00 2001
From: David Wei <>
Date: Fri, 25 Aug 2023 11:39:42 +0800
Subject: [PATCH 1/4] =?UTF-8?q?update=20=E4=BF=AE=E6=94=B9=E5=8F=98?=
=?UTF-8?q?=E9=87=8Fleader=E4=B8=BAleaderId=EF=BC=8C=E4=BD=BF=E5=85=B6?=
=?UTF-8?q?=E7=AC=A6=E5=90=88=E5=91=BD=E5=90=8D=E8=A7=84=E8=8C=83?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../main/java/org/dromara/system/domain/SysDept.java | 2 +-
.../java/org/dromara/system/domain/bo/SysDeptBo.java | 2 +-
.../java/org/dromara/system/domain/vo/SysDeptVo.java | 2 +-
.../src/main/resources/mapper/system/SysUserMapper.xml | 10 +++++-----
script/sql/oracle/oracle_ry_vue_5.X.sql | 4 ++--
script/sql/postgres/postgres_ry_vue_5.X.sql | 4 ++--
script/sql/ry_vue_5.X.sql | 2 +-
script/sql/sqlserver/sqlserver_ry_vue_5.X.sql | 4 ++--
script/sql/update/oracle/update_5.0-5.1.sql | 4 ++--
script/sql/update/postgres/update_5.0-5.1.sql | 4 ++--
script/sql/update/sqlserver/update_5.0-5.1.sql | 4 ++--
script/sql/update/update_5.0-5.1.sql | 4 ++--
12 files changed, 23 insertions(+), 23 deletions(-)
diff --git a/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/domain/SysDept.java b/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/domain/SysDept.java
index 70f1a9ad0..349b823ae 100644
--- a/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/domain/SysDept.java
+++ b/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/domain/SysDept.java
@@ -47,7 +47,7 @@ public class SysDept extends TenantEntity {
/**
* 负责人
*/
- private Long leader;
+ private Long leaderId;
/**
* 联系电话
diff --git a/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/domain/bo/SysDeptBo.java b/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/domain/bo/SysDeptBo.java
index 613977dc0..40255f8a3 100644
--- a/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/domain/bo/SysDeptBo.java
+++ b/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/domain/bo/SysDeptBo.java
@@ -50,7 +50,7 @@ public class SysDeptBo extends BaseEntity {
/**
* 负责人
*/
- private Long leader;
+ private Long leaderId;
/**
* 联系电话
diff --git a/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/domain/vo/SysDeptVo.java b/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/domain/vo/SysDeptVo.java
index c4dd412b3..b003e0fe4 100644
--- a/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/domain/vo/SysDeptVo.java
+++ b/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/domain/vo/SysDeptVo.java
@@ -60,7 +60,7 @@ public class SysDeptVo implements Serializable {
/**
* 负责人ID
*/
- private Long leader;
+ private Long leaderId;
/**
* 负责人
diff --git a/ruoyi-modules/ruoyi-system/src/main/resources/mapper/system/SysUserMapper.xml b/ruoyi-modules/ruoyi-system/src/main/resources/mapper/system/SysUserMapper.xml
index f813ca066..1d949a45f 100644
--- a/ruoyi-modules/ruoyi-system/src/main/resources/mapper/system/SysUserMapper.xml
+++ b/ruoyi-modules/ruoyi-system/src/main/resources/mapper/system/SysUserMapper.xml
@@ -49,7 +49,7 @@
d.ancestors,
d.dept_name,
d.order_num,
- d.leader,
+ d.leader_id,
d.status as dept_status,
d.email as dept_email,
d.create_time as dept_cteate_time,
@@ -68,20 +68,20 @@
diff --git a/script/sql/oracle/oracle_ry_vue_5.X.sql b/script/sql/oracle/oracle_ry_vue_5.X.sql
index ecab07c9f..3998feda5 100644
--- a/script/sql/oracle/oracle_ry_vue_5.X.sql
+++ b/script/sql/oracle/oracle_ry_vue_5.X.sql
@@ -166,7 +166,7 @@ create table sys_dept (
ancestors varchar2(500) default '',
dept_name varchar2(30) default '',
order_num number(4) default 0,
- leader number(20) default null,
+ leader_id number(20) default null,
phone varchar2(11) default null,
email varchar2(50) default null,
status char(1) default '0',
@@ -187,7 +187,7 @@ comment on column sys_dept.parent_id is '父部门id';
comment on column sys_dept.ancestors is '祖级列表';
comment on column sys_dept.dept_name is '部门名称';
comment on column sys_dept.order_num is '显示顺序';
-comment on column sys_dept.leader is '负责人';
+comment on column sys_dept.leader_id is '负责人';
comment on column sys_dept.phone is '联系电话';
comment on column sys_dept.email is '邮箱';
comment on column sys_dept.status is '部门状态(0正常 1停用)';
diff --git a/script/sql/postgres/postgres_ry_vue_5.X.sql b/script/sql/postgres/postgres_ry_vue_5.X.sql
index 5992e6aa6..6d3e81e74 100644
--- a/script/sql/postgres/postgres_ry_vue_5.X.sql
+++ b/script/sql/postgres/postgres_ry_vue_5.X.sql
@@ -173,7 +173,7 @@ create table if not exists sys_dept
ancestors varchar(500)default ''::varchar,
dept_name varchar(30) default ''::varchar,
order_num int4 default 0,
- leader int8 default null,
+ leader_id int8 default null,
phone varchar(11) default null::varchar,
email varchar(50) default null::varchar,
status char default '0'::bpchar,
@@ -193,7 +193,7 @@ comment on column sys_dept.parent_id is '父部门ID';
comment on column sys_dept.ancestors is '祖级列表';
comment on column sys_dept.dept_name is '部门名称';
comment on column sys_dept.order_num is '显示顺序';
-comment on column sys_dept.leader is '负责人';
+comment on column sys_dept.leader_id is '负责人';
comment on column sys_dept.phone is '联系电话';
comment on column sys_dept.email is '邮箱';
comment on column sys_dept.status is '部门状态(0正常 1停用)';
diff --git a/script/sql/ry_vue_5.X.sql b/script/sql/ry_vue_5.X.sql
index de924759a..0e5cfd4ff 100644
--- a/script/sql/ry_vue_5.X.sql
+++ b/script/sql/ry_vue_5.X.sql
@@ -106,7 +106,7 @@ create table sys_dept (
ancestors varchar(500) default '' comment '祖级列表',
dept_name varchar(30) default '' comment '部门名称',
order_num int(4) default 0 comment '显示顺序',
- leader bigint(20) default null comment '负责人',
+ leader_id bigint(20) default null comment '负责人',
phone varchar(11) default null comment '联系电话',
email varchar(50) default null comment '邮箱',
status char(1) default '0' comment '部门状态(0正常 1停用)',
diff --git a/script/sql/sqlserver/sqlserver_ry_vue_5.X.sql b/script/sql/sqlserver/sqlserver_ry_vue_5.X.sql
index f16edb1de..262a437c7 100644
--- a/script/sql/sqlserver/sqlserver_ry_vue_5.X.sql
+++ b/script/sql/sqlserver/sqlserver_ry_vue_5.X.sql
@@ -928,7 +928,7 @@ CREATE TABLE sys_dept
ancestors nvarchar(500)DEFAULT '' NULL,
dept_name nvarchar(30) DEFAULT '' NULL,
order_num int DEFAULT ((0)) NULL,
- leader bigint NULL,
+ leader_id bigint NULL,
phone nvarchar(11) NULL,
email nvarchar(50) NULL,
status nchar(1) DEFAULT ('0') NULL,
@@ -985,7 +985,7 @@ EXEC sys.sp_addextendedproperty
'MS_Description', N'负责人' ,
'SCHEMA', N'dbo',
'TABLE', N'sys_dept',
- 'COLUMN', N'leader'
+ 'COLUMN', N'leader_id'
GO
EXEC sys.sp_addextendedproperty
'MS_Description', N'联系电话' ,
diff --git a/script/sql/update/oracle/update_5.0-5.1.sql b/script/sql/update/oracle/update_5.0-5.1.sql
index 363d4abab..83e6e1780 100644
--- a/script/sql/update/oracle/update_5.0-5.1.sql
+++ b/script/sql/update/oracle/update_5.0-5.1.sql
@@ -147,5 +147,5 @@ insert into sys_role_menu values ('2', '1064');
insert into sys_role_menu values ('2', '1065');
-update sys_dept set leader = null;
-ALTER TABLE sys_dept MODIFY (leader NUMBER(20))
+update sys_dept set leader_id = null;
+ALTER TABLE sys_dept MODIFY (leader_id NUMBER(20))
diff --git a/script/sql/update/postgres/update_5.0-5.1.sql b/script/sql/update/postgres/update_5.0-5.1.sql
index fa2eb3e72..2d25720cf 100644
--- a/script/sql/update/postgres/update_5.0-5.1.sql
+++ b/script/sql/update/postgres/update_5.0-5.1.sql
@@ -146,5 +146,5 @@ insert into sys_role_menu values ('2', '1064');
insert into sys_role_menu values ('2', '1065');
-update sys_dept set leader = null;
-ALTER TABLE sys_dept ALTER COLUMN leader TYPE int8;
+update sys_dept set leader_id = null;
+ALTER TABLE sys_dept ALTER COLUMN leader_id TYPE int8;
diff --git a/script/sql/update/sqlserver/update_5.0-5.1.sql b/script/sql/update/sqlserver/update_5.0-5.1.sql
index 605f02ff8..bef12ebe9 100644
--- a/script/sql/update/sqlserver/update_5.0-5.1.sql
+++ b/script/sql/update/sqlserver/update_5.0-5.1.sql
@@ -403,7 +403,7 @@ INSERT sys_role_menu VALUES (2, 1065)
GO
-UPDATE sys_dept SET leader = null
+UPDATE sys_dept SET leader_id = null
GO
-ALTER TABLE sys_dept ALTER COLUMN leader bigint NULL
+ALTER TABLE sys_dept ALTER COLUMN leader_id bigint NULL
GO
diff --git a/script/sql/update/update_5.0-5.1.sql b/script/sql/update/update_5.0-5.1.sql
index 2bc1cc17c..6e944db4b 100644
--- a/script/sql/update/update_5.0-5.1.sql
+++ b/script/sql/update/update_5.0-5.1.sql
@@ -97,5 +97,5 @@ insert into sys_role_menu values ('2', '1064');
insert into sys_role_menu values ('2', '1065');
-update sys_dept set leader = null;
-alter table sys_dept modify column leader bigint null default null comment '负责人' after order_num;
+update sys_dept set leader_id = null;
+alter table sys_dept modify column leader_id bigint null default null comment '负责人' after order_num;
From b10cc8d3f50170b273820db887a148cefd49f770 Mon Sep 17 00:00:00 2001
From: David Wei <>
Date: Fri, 25 Aug 2023 11:41:06 +0800
Subject: [PATCH 2/4] =?UTF-8?q?update=20=E4=BF=AE=E6=94=B9=E5=8F=98?=
=?UTF-8?q?=E9=87=8Fleader=E4=B8=BAleaderId=EF=BC=8C=E4=BD=BF=E5=85=B6?=
=?UTF-8?q?=E7=AC=A6=E5=90=88=E5=91=BD=E5=90=8D=E8=A7=84=E8=8C=83?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../org/dromara/system/service/impl/SysTenantServiceImpl.java | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/service/impl/SysTenantServiceImpl.java b/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/service/impl/SysTenantServiceImpl.java
index f3a45ec72..3aa75136a 100644
--- a/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/service/impl/SysTenantServiceImpl.java
+++ b/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/service/impl/SysTenantServiceImpl.java
@@ -153,7 +153,7 @@ public class SysTenantServiceImpl implements ISysTenantService {
userMapper.insert(user);
//新增系统用户后,默认当前用户为部门的负责人
SysDept sd = new SysDept();
- sd.setLeader(user.getUserId());
+ sd.setLeaderId(user.getUserId());
sd.setDeptId(deptId);
deptMapper.updateById(sd);
From 22280f81c34441d06171450fb5c52ad73b5cdadf Mon Sep 17 00:00:00 2001
From: David Wei <>
Date: Fri, 25 Aug 2023 15:28:59 +0800
Subject: [PATCH 3/4] =?UTF-8?q?remove=20=E5=88=A0=E9=99=A4=E4=BD=BF?=
=?UTF-8?q?=E7=94=A8=E9=83=A8=E9=97=A8id=E7=AD=9B=E9=80=89=E7=94=A8?=
=?UTF-8?q?=E6=88=B7=E7=9A=84=E7=8B=AC=E7=AB=8B=E6=8E=A5=E5=8F=A3=EF=BC=8C?=
=?UTF-8?q?=E9=83=A8=E9=97=A8=E8=B4=9F=E8=B4=A3=E4=BA=BA=E5=BA=94=E8=AF=A5?=
=?UTF-8?q?=E5=8F=AF=E4=BB=A5=E9=80=89=E6=8B=A9=E6=89=80=E6=9C=89=E7=94=A8?=
=?UTF-8?q?=E6=88=B7?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../system/controller/system/SysUserController.java | 8 --------
.../org/dromara/system/service/ISysUserService.java | 9 +--------
.../system/service/impl/SysUserServiceImpl.java | 13 -------------
3 files changed, 1 insertion(+), 29 deletions(-)
diff --git a/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/controller/system/SysUserController.java b/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/controller/system/SysUserController.java
index 9dafb9cbf..91028754f 100644
--- a/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/controller/system/SysUserController.java
+++ b/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/controller/system/SysUserController.java
@@ -266,12 +266,4 @@ public class SysUserController extends BaseController {
return R.ok(deptService.selectDeptTreeList(dept));
}
- /**
- * 获取部门下的所有用户信息
- */
- @SaCheckPermission("system:user:list")
- @GetMapping("/list/dept/{deptId}")
- public R> listByDept(@PathVariable @NotNull Long deptId) {
- return R.ok(userService.selectUserListByDept(deptId));
- }
}
diff --git a/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/service/ISysUserService.java b/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/service/ISysUserService.java
index bbe78be2b..85e946ab9 100644
--- a/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/service/ISysUserService.java
+++ b/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/service/ISysUserService.java
@@ -201,12 +201,5 @@ public interface ISysUserService {
* @return 结果
*/
int deleteUserByIds(Long[] userIds);
-
- /**
- * 通过部门id查询当前部门所有用户
- *
- * @param deptId
- * @return
- */
- List selectUserListByDept(Long deptId);
+
}
diff --git a/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/service/impl/SysUserServiceImpl.java b/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/service/impl/SysUserServiceImpl.java
index 0a13a5002..c8f63274c 100644
--- a/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/service/impl/SysUserServiceImpl.java
+++ b/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/service/impl/SysUserServiceImpl.java
@@ -513,19 +513,6 @@ public class SysUserServiceImpl implements ISysUserService, UserService {
return flag;
}
- /**
- * 通过部门id查询当前部门所有用户
- *
- * @param deptId
- * @return
- */
- @Override
- public List selectUserListByDept(Long deptId) {
- LambdaQueryWrapper lqw = Wrappers.lambdaQuery();
- lqw.eq(SysUser::getDeptId, deptId);
- return baseMapper.selectVoList(lqw);
- }
-
@Cacheable(cacheNames = CacheNames.SYS_USER_NAME, key = "#userId")
@Override
public String selectUserNameById(Long userId) {
From ed68bf97652093489797861bf62b23730ddc2521 Mon Sep 17 00:00:00 2001
From: David Wei <>
Date: Fri, 25 Aug 2023 16:06:26 +0800
Subject: [PATCH 4/4] =?UTF-8?q?fix=20=E9=9D=9E=E5=BF=85=E5=A1=AB=E7=9A=84?=
=?UTF-8?q?=E9=83=A8=E9=97=A8=E8=B4=9F=E8=B4=A3=E4=BA=BA=E6=9B=B4=E6=96=B0?=
=?UTF-8?q?=E6=97=B6=E9=9C=80=E8=A6=81=E8=83=BD=E7=BD=AE=E7=A9=BA?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../src/main/java/org/dromara/system/domain/SysDept.java | 5 ++---
1 file changed, 2 insertions(+), 3 deletions(-)
diff --git a/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/domain/SysDept.java b/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/domain/SysDept.java
index 349b823ae..85a5cc905 100644
--- a/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/domain/SysDept.java
+++ b/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/domain/SysDept.java
@@ -1,8 +1,6 @@
package org.dromara.system.domain;
-import com.baomidou.mybatisplus.annotation.TableId;
-import com.baomidou.mybatisplus.annotation.TableLogic;
-import com.baomidou.mybatisplus.annotation.TableName;
+import com.baomidou.mybatisplus.annotation.*;
import org.dromara.common.tenant.core.TenantEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;
@@ -47,6 +45,7 @@ public class SysDept extends TenantEntity {
/**
* 负责人
*/
+ @TableField(updateStrategy = FieldStrategy.ALWAYS)
private Long leaderId;
/**