替换 mgr_role_org 表为 sys_role_dept
This commit is contained in:
parent
ba0a45ed8f
commit
9c6ca487f0
|
|
@ -7,7 +7,7 @@ import lombok.Data;
|
||||||
|
|
||||||
import java.io.Serializable;
|
import java.io.Serializable;
|
||||||
|
|
||||||
@TableName("mgr_role_org")
|
@TableName("sys_role_dept")
|
||||||
@ApiModel("角色组织表")
|
@ApiModel("角色组织表")
|
||||||
@Data
|
@Data
|
||||||
public class MgrRoleOrg implements Serializable {
|
public class MgrRoleOrg implements Serializable {
|
||||||
|
|
@ -16,8 +16,8 @@ public class MgrRoleOrg implements Serializable {
|
||||||
private Long roleId;
|
private Long roleId;
|
||||||
@ApiModelProperty("组织ID")
|
@ApiModelProperty("组织ID")
|
||||||
private Long orgId;
|
private Long orgId;
|
||||||
@ApiModelProperty("节点状态:1全选;2半选")
|
// @ApiModelProperty("节点状态:1全选;2半选")
|
||||||
private Integer halfSelect;
|
// private Integer halfSelect;
|
||||||
|
|
||||||
public Long getRoleId() {
|
public Long getRoleId() {
|
||||||
return this.roleId;
|
return this.roleId;
|
||||||
|
|
@ -27,9 +27,9 @@ public class MgrRoleOrg implements Serializable {
|
||||||
return this.orgId;
|
return this.orgId;
|
||||||
}
|
}
|
||||||
|
|
||||||
public Integer getHalfSelect() {
|
// public Integer getHalfSelect() {
|
||||||
return this.halfSelect;
|
// return this.halfSelect;
|
||||||
}
|
// }
|
||||||
|
|
||||||
public MgrRoleOrg setRoleId(final Long roleId) {
|
public MgrRoleOrg setRoleId(final Long roleId) {
|
||||||
this.roleId = roleId;
|
this.roleId = roleId;
|
||||||
|
|
@ -41,12 +41,9 @@ public class MgrRoleOrg implements Serializable {
|
||||||
return this;
|
return this;
|
||||||
}
|
}
|
||||||
|
|
||||||
public MgrRoleOrg setHalfSelect(final Integer halfSelect) {
|
// public MgrRoleOrg setHalfSelect(final Integer halfSelect) {
|
||||||
this.halfSelect = halfSelect;
|
// this.halfSelect = halfSelect;
|
||||||
return this;
|
// return this;
|
||||||
}
|
// }
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -246,14 +246,14 @@
|
||||||
<if test="'2'.toString() == authPO.roleType.toString()">
|
<if test="'2'.toString() == authPO.roleType.toString()">
|
||||||
and EXISTS (
|
and EXISTS (
|
||||||
SELECT null
|
SELECT null
|
||||||
FROM mgr_role_org it1
|
FROM sys_role_dept it1
|
||||||
LEFT JOIN sys_role it2 ON it2.role_id = it1.role_id
|
LEFT JOIN sys_role it2 ON it2.role_id = it1.role_id
|
||||||
LEFT JOIN sys_user_role it3 ON it1.role_id = it3.role_id
|
LEFT JOIN sys_user_role it3 ON it1.role_id = it3.role_id
|
||||||
WHERE it2.del_flag = 0
|
WHERE it2.del_flag = 0
|
||||||
AND it2.role_key = #{authPO.roleCode}
|
AND it2.role_key = #{authPO.roleCode}
|
||||||
AND it1.half_select = 1
|
# AND it1.half_select = 1
|
||||||
AND it3.user_id = #{authPO.userId}
|
AND it3.user_id = #{authPO.userId}
|
||||||
AND ci.dept_id = it1.org_id
|
AND ci.dept_id = it1.dept_id
|
||||||
)
|
)
|
||||||
</if>
|
</if>
|
||||||
<if test="'3'.toString() == authPO.roleType.toString()">
|
<if test="'3'.toString() == authPO.roleType.toString()">
|
||||||
|
|
|
||||||
|
|
@ -6,14 +6,14 @@
|
||||||
<if test="'2'.toString() == authPO.roleType.toString()">
|
<if test="'2'.toString() == authPO.roleType.toString()">
|
||||||
and EXISTS (
|
and EXISTS (
|
||||||
SELECT null
|
SELECT null
|
||||||
FROM mgr_role_org it1
|
FROM sys_role_dept it1
|
||||||
LEFT JOIN sys_role it2 ON it2.role_id = it1.role_id
|
LEFT JOIN sys_role it2 ON it2.role_id = it1.role_id
|
||||||
LEFT JOIN sys_user_role it3 ON it1.role_id = it3.role_id
|
LEFT JOIN sys_user_role it3 ON it1.role_id = it3.role_id
|
||||||
WHERE it2.del_flag = 0
|
WHERE it2.del_flag = 0
|
||||||
AND it2.role_key = #{authPO.roleCode}
|
AND it2.role_key = #{authPO.roleCode}
|
||||||
AND it1.half_select = 1
|
# AND it1.half_select = 1
|
||||||
AND it3.user_id = #{authPO.userId}
|
AND it3.user_id = #{authPO.userId}
|
||||||
AND a.org_id = it1.org_id
|
AND a.org_id = it1.dept_id
|
||||||
)
|
)
|
||||||
</if>
|
</if>
|
||||||
<if test="'3'.toString() == authPO.roleType.toString()">
|
<if test="'3'.toString() == authPO.roleType.toString()">
|
||||||
|
|
@ -114,14 +114,14 @@
|
||||||
<if test="'2'.toString() == authPO.roleType.toString()">
|
<if test="'2'.toString() == authPO.roleType.toString()">
|
||||||
and EXISTS (
|
and EXISTS (
|
||||||
SELECT null
|
SELECT null
|
||||||
FROM mgr_role_org it1
|
FROM sys_role_dept it1
|
||||||
LEFT JOIN sys_role it2 ON it2.role_id = it1.role_id
|
LEFT JOIN sys_role it2 ON it2.role_id = it1.role_id
|
||||||
LEFT JOIN sys_user_role it3 ON it1.role_id = it3.role_id
|
LEFT JOIN sys_user_role it3 ON it1.role_id = it3.role_id
|
||||||
WHERE it2.del_flag = 0
|
WHERE it2.del_flag = 0
|
||||||
AND it2.role_key = #{authPO.roleCode}
|
AND it2.role_key = #{authPO.roleCode}
|
||||||
AND it1.half_select = 1
|
# AND it1.half_select = 1
|
||||||
AND it3.user_id = #{authPO.userId}
|
AND it3.user_id = #{authPO.userId}
|
||||||
AND o.org_id = it1.org_id
|
AND o.org_id = it1.dept_id
|
||||||
)
|
)
|
||||||
</if>
|
</if>
|
||||||
<if test="'3'.toString() == authPO.roleType.toString()">
|
<if test="'3'.toString() == authPO.roleType.toString()">
|
||||||
|
|
|
||||||
|
|
@ -2,10 +2,10 @@
|
||||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||||
<mapper namespace="com.bonus.canteen.core.auth.role.mapper.MgrRoleOrgMapper">
|
<mapper namespace="com.bonus.canteen.core.auth.role.mapper.MgrRoleOrgMapper">
|
||||||
<insert id="insertBatch" parameterType="object">
|
<insert id="insertBatch" parameterType="object">
|
||||||
insert into mgr_role_org
|
insert into sys_role_dept
|
||||||
values
|
values
|
||||||
<foreach collection="orgList" item="org" index="index" separator=",">
|
<foreach collection="orgList" item="org" index="index" separator=",">
|
||||||
(#{roleId}, #{org.orgId}, #{org.halfSelect})
|
(#{roleId}, #{org.orgId})
|
||||||
</foreach>
|
</foreach>
|
||||||
</insert>
|
</insert>
|
||||||
|
|
||||||
|
|
@ -96,9 +96,9 @@
|
||||||
|
|
||||||
<select id="getRoleListByOrgId" resultType="com.bonus.canteen.core.auth.role.entity.MgrRole">
|
<select id="getRoleListByOrgId" resultType="com.bonus.canteen.core.auth.role.entity.MgrRole">
|
||||||
SELECT mro.role_id
|
SELECT mro.role_id
|
||||||
FROM mgr_role_org mro
|
FROM sys_role_dept mro
|
||||||
WHERE mro.org_id = #{orgId}
|
WHERE mro.dept_id = #{orgId}
|
||||||
AND mro.half_select = #{excludeMiddle}
|
# AND mro.half_select = #{excludeMiddle}
|
||||||
<if test="roleId != null">
|
<if test="roleId != null">
|
||||||
AND mro.role_id != #{roleId}
|
AND mro.role_id != #{roleId}
|
||||||
</if>
|
</if>
|
||||||
|
|
|
||||||
|
|
@ -600,14 +600,14 @@
|
||||||
<if test="'1'.toString() != authPO.roleType.toString()">
|
<if test="'1'.toString() != authPO.roleType.toString()">
|
||||||
and EXISTS (
|
and EXISTS (
|
||||||
SELECT null
|
SELECT null
|
||||||
FROM mgr_role_org it1
|
FROM sys_role_dept it1
|
||||||
LEFT JOIN sys_role it2 ON it2.role_id = it1.role_id
|
LEFT JOIN sys_role it2 ON it2.role_id = it1.role_id
|
||||||
LEFT JOIN sys_user_role it3 ON it1.role_id = it3.role_id
|
LEFT JOIN sys_user_role it3 ON it1.role_id = it3.role_id
|
||||||
WHERE it2.del_flag = 0
|
WHERE it2.del_flag = 0
|
||||||
AND it2.role_key = #{authPO.roleCode}
|
AND it2.role_key = #{authPO.roleCode}
|
||||||
AND it1.half_select = 1
|
# AND it1.half_select = 1
|
||||||
AND it3.user_id = #{authPO.userId}
|
AND it3.user_id = #{authPO.userId}
|
||||||
AND it1.org_id = ci.dept_id
|
AND it1.dept_id = ci.dept_id
|
||||||
)
|
)
|
||||||
</if>
|
</if>
|
||||||
</sql>
|
</sql>
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue