diff --git a/yanzhu-common/yanzhu-common-mapper/src/main/java/com/yanzhu/manage/domain/WxMenuConfigRole.java b/yanzhu-common/yanzhu-common-mapper/src/main/java/com/yanzhu/manage/domain/WxMenuConfigRole.java index 5d8d3b03..28002126 100644 --- a/yanzhu-common/yanzhu-common-mapper/src/main/java/com/yanzhu/manage/domain/WxMenuConfigRole.java +++ b/yanzhu-common/yanzhu-common-mapper/src/main/java/com/yanzhu/manage/domain/WxMenuConfigRole.java @@ -28,9 +28,9 @@ public class WxMenuConfigRole extends BaseEntity /** 角色名称 */ private String roleName; - /** 用户主键 */ - @Excel(name = "用户主键") - private Long userId; + /** 用户类型 */ + @Excel(name = "用户类型") + private String userType; public void setSmcid(Long smcid) { @@ -50,14 +50,13 @@ public class WxMenuConfigRole extends BaseEntity { return roleId; } - public void setUserId(Long userId) - { - this.userId = userId; + + public String getUserType() { + return userType; } - public Long getUserId() - { - return userId; + public void setUserType(String userType) { + this.userType = userType; } public String getRoleName() { @@ -73,7 +72,7 @@ public class WxMenuConfigRole extends BaseEntity return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE) .append("smcid", getSmcid()) .append("roleId", getRoleId()) - .append("userId", getUserId()) + .append("userType", getUserType()) .toString(); } } diff --git a/yanzhu-common/yanzhu-common-mapper/src/main/resources/mapper/manage/WxMenuConfigMapper.xml b/yanzhu-common/yanzhu-common-mapper/src/main/resources/mapper/manage/WxMenuConfigMapper.xml index a13a31dd..57b52317 100644 --- a/yanzhu-common/yanzhu-common-mapper/src/main/resources/mapper/manage/WxMenuConfigMapper.xml +++ b/yanzhu-common/yanzhu-common-mapper/src/main/resources/mapper/manage/WxMenuConfigMapper.xml @@ -25,7 +25,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" - + @@ -37,17 +37,20 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" and mc.project_id = #{projectId} + and pi.com_id = #{activeComId} and mc.project_id = #{activeProjectId} and mc.menu_name like concat('%', #{menuName}, '%') and mc.menu_type = #{menuType} + and mc.project_id is null order by mc.menu_sort @@ -117,9 +120,9 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" - insert into wx_menu_config_role( smcid, role_id, user_id) values + insert into wx_menu_config_role( smcid, role_id, user_type) values - ( #{item.smcid}, #{item.roleId}, #{item.userId}) + ( #{item.smcid}, #{item.roleId}, #{item.userType}) @@ -137,7 +140,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" left join wx_menu_config_role smcr on smcr.smcid = smc.id left join sys_user_role ur on ur.role_id = smcr.role_id where smc.del_flag = 0 - and (ur.user_id = #{currentUserId} or smcr.user_id = #{currentUserId}) + and ur.user_id = #{currentUserId} and smc.project_id = #{activeProjectId} and smc.menu_type = #{menuType} order by smc.menu_sort asc diff --git a/yanzhu-common/yanzhu-common-mapper/src/main/resources/mapper/manage/WxMenuConfigRoleMapper.xml b/yanzhu-common/yanzhu-common-mapper/src/main/resources/mapper/manage/WxMenuConfigRoleMapper.xml index 27fa6764..df18db90 100644 --- a/yanzhu-common/yanzhu-common-mapper/src/main/resources/mapper/manage/WxMenuConfigRoleMapper.xml +++ b/yanzhu-common/yanzhu-common-mapper/src/main/resources/mapper/manage/WxMenuConfigRoleMapper.xml @@ -8,11 +8,11 @@ - + - select smcid, role_id, user_id from wx_menu_config_role + select smcid, role_id, user_type from wx_menu_config_role