清除mgr_role_user_org相关

This commit is contained in:
sxu 2025-03-25 16:05:29 +08:00
parent 36cd73d0b9
commit 5558a71f99
7 changed files with 0 additions and 449 deletions

View File

@ -1,83 +0,0 @@
package com.bonus.canteen.core.auth.role.dto;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@ApiModel("组织权限")
@Data
public class MgrRoleOrgDTO {
@ApiModelProperty("区域、食堂、档口ID")
private Long orgId;
@ApiModelProperty("节点状态1全选2半选")
private Integer halfSelect;
public Long getOrgId() {
return this.orgId;
}
public Integer getHalfSelect() {
return this.halfSelect;
}
public void setOrgId(final Long orgId) {
this.orgId = orgId;
}
public void setHalfSelect(final Integer halfSelect) {
this.halfSelect = halfSelect;
}
public boolean equals(final Object o) {
if (o == this) {
return true;
} else if (!(o instanceof MgrRoleOrgDTO)) {
return false;
} else {
MgrRoleOrgDTO other = (MgrRoleOrgDTO)o;
if (!other.canEqual(this)) {
return false;
} else {
Object this$orgId = this.getOrgId();
Object other$orgId = other.getOrgId();
if (this$orgId == null) {
if (other$orgId != null) {
return false;
}
} else if (!this$orgId.equals(other$orgId)) {
return false;
}
Object this$halfSelect = this.getHalfSelect();
Object other$halfSelect = other.getHalfSelect();
if (this$halfSelect == null) {
if (other$halfSelect != null) {
return false;
}
} else if (!this$halfSelect.equals(other$halfSelect)) {
return false;
}
return true;
}
}
}
protected boolean canEqual(final Object other) {
return other instanceof MgrRoleOrgDTO;
}
public String toString() {
Long var10000 = this.getOrgId();
return "MgrRoleOrgDTO(orgId=" + var10000 + ", halfSelect=" + this.getHalfSelect() + ")";
}
public MgrRoleOrgDTO(final Long orgId, final Integer halfSelect) {
this.orgId = orgId;
this.halfSelect = halfSelect;
}
public MgrRoleOrgDTO() {
}
}

View File

@ -1,28 +0,0 @@
package com.bonus.canteen.core.auth.role.dto;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
@ApiModel("指定角色人员")
public class MgrRoleUserDTO {
@ApiModelProperty("角色标识")
private String roleCode;
@ApiModelProperty("删除标识")
private Integer delFlag;
public String getRoleCode() {
return this.roleCode;
}
public Integer getDelFlag() {
return this.delFlag;
}
public void setRoleCode(final String roleCode) {
this.roleCode = roleCode;
}
public void setDelFlag(final Integer delFlag) {
this.delFlag = delFlag;
}
}

View File

@ -1,17 +0,0 @@
package com.bonus.canteen.core.auth.role.dto;
import io.swagger.annotations.ApiModelProperty;
public class MgrRoleUserListDTO {
@ApiModelProperty("角色标识(ROLE_BUYER-采购员,ROLE_KEEPER-仓库管理员)")
private String roleCode;
public String getRoleCode() {
return this.roleCode;
}
public void setRoleCode(final String roleCode) {
this.roleCode = roleCode;
}
}

View File

@ -2,7 +2,6 @@ package com.bonus.canteen.core.auth.role.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.bonus.canteen.core.auth.po.MgrUserAuthPO;
import com.bonus.canteen.core.auth.role.dto.MgrRoleOrgDTO;
import com.bonus.canteen.core.auth.role.entity.MgrRoleOrg;
import com.bonus.canteen.core.customer.dto.CustOrgTreeDTO;
import org.apache.ibatis.annotations.Mapper;
@ -12,7 +11,6 @@ import java.util.List;
@Mapper
public interface MgrRoleOrgMapper extends BaseMapper<MgrRoleOrg> {
int insertBatch(@Param("roleId") Long roleId, @Param("orgList") List<MgrRoleOrgDTO> orgList);
List<CustOrgTreeDTO> getTenantOrg(@Param("excludeMiddle") Integer excludeMiddle, @Param("authPO") MgrUserAuthPO mgrUserAuthPO, @Param("delFlag") Integer delFlag);

View File

@ -1,43 +0,0 @@
package com.bonus.canteen.core.auth.role.vo;
import com.bonus.canteen.core.common.encrypt.LeNiuDecryptDataProcess;
import com.bonus.canteen.core.common.encrypt.LeNiuDecryptField;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
@ApiModel("指定角色人员")
@LeNiuDecryptDataProcess
public class MgrRoleUserVO {
@ApiModelProperty("用户编号")
private Long userId;
@ApiModelProperty("用户名")
private String username;
@ApiModelProperty("真实姓名")
@LeNiuDecryptField
private String realName;
public Long getUserId() {
return this.userId;
}
public String getUsername() {
return this.username;
}
public String getRealName() {
return this.realName;
}
public void setUserId(final Long userId) {
this.userId = userId;
}
public void setUsername(final String username) {
this.username = username;
}
public void setRealName(final String realName) {
this.realName = realName;
}
}

View File

@ -1,269 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!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.user.mapper.MgrUserMapper">
<!--&lt;!&ndash; <resultMap id="mgrUserMap" type="net.xnzn.core.auth.user.entity.MgrUser">&ndash;&gt;-->
<!--&lt;!&ndash; <id property="id" column="id"/>&ndash;&gt;-->
<!--&lt;!&ndash; <result property="userId" column="user_id"/>&ndash;&gt;-->
<!--&lt;!&ndash; <result property="username" column="username"/>&ndash;&gt;-->
<!--&lt;!&ndash; <result property="password" column="password"/>&ndash;&gt;-->
<!--&lt;!&ndash; <result property="realName" column="real_name"/>&ndash;&gt;-->
<!--&lt;!&ndash; <result property="salt" column="salt"/>&ndash;&gt;-->
<!--&lt;!&ndash; <result property="phone" column="phone"/>&ndash;&gt;-->
<!--&lt;!&ndash; <result property="avatar" column="avatar"/>&ndash;&gt;-->
<!--&lt;!&ndash; <result property="deptId" column="dept_id"/>&ndash;&gt;-->
<!--&lt;!&ndash; <result property="lockFlag" column="lock_flag"/>&ndash;&gt;-->
<!--&lt;!&ndash; <result property="delFlag" column="del_flag"/>&ndash;&gt;-->
<!--&lt;!&ndash; <result property="wxOpenid" column="wx_openid"/>&ndash;&gt;-->
<!--&lt;!&ndash; <result property="miniOpenid" column="mini_openid"/>&ndash;&gt;-->
<!--&lt;!&ndash; <result property="qqOpenid" column="qq_openid"/>&ndash;&gt;-->
<!--&lt;!&ndash; <result property="giteeLogin" column="gitee_login"/>&ndash;&gt;-->
<!--&lt;!&ndash; <result property="oscId" column="osc_id"/>&ndash;&gt;-->
<!--&lt;!&ndash; <result property="revision" column="revision"/>&ndash;&gt;-->
<!--&lt;!&ndash; <result property="crby" column="crby"/>&ndash;&gt;-->
<!--&lt;!&ndash; <result property="crtime" column="crtime"/>&ndash;&gt;-->
<!--&lt;!&ndash; <result property="upby" column="upby"/>&ndash;&gt;-->
<!--&lt;!&ndash; <result property="uptime" column="uptime"/>&ndash;&gt;-->
<!--&lt;!&ndash; </resultMap>&ndash;&gt;-->
<!--&lt;!&ndash; <resultMap id="mgrUserPageVOMap" type="net.xnzn.core.auth.user.vo.MgrUserPageVO">&ndash;&gt;-->
<!--&lt;!&ndash; <result property="userId" column="user_id"/>&ndash;&gt;-->
<!--&lt;!&ndash; <result property="custId" column="cust_id"/>&ndash;&gt;-->
<!--&lt;!&ndash; <result property="areaId" column="area_id"/>&ndash;&gt;-->
<!--&lt;!&ndash; <result property="areaName" column="area_name"/>&ndash;&gt;-->
<!--&lt;!&ndash; <result property="username" column="username"/>&ndash;&gt;-->
<!--&lt;!&ndash; <result property="realName" column="real_name"/>&ndash;&gt;-->
<!--&lt;!&ndash; <result property="phone" column="phone"/>&ndash;&gt;-->
<!--&lt;!&ndash; <result property="avatar" column="avatar"/>&ndash;&gt;-->
<!--&lt;!&ndash; <result property="lockFlag" column="lock_flag"/>&ndash;&gt;-->
<!--&lt;!&ndash; <result property="wxOpenid" column="wx_openid"/>&ndash;&gt;-->
<!--&lt;!&ndash; <result property="miniOpenid" column="mini_openid"/>&ndash;&gt;-->
<!--&lt;!&ndash; <result property="qqOpenid" column="qq_openid"/>&ndash;&gt;-->
<!--&lt;!&ndash; <result property="giteeLogin" column="gitee_login"/>&ndash;&gt;-->
<!--&lt;!&ndash; <result property="oscId" column="osc_id"/>&ndash;&gt;-->
<!--&lt;!&ndash; <result property="crby" column="crby"/>&ndash;&gt;-->
<!--&lt;!&ndash; <result property="crtime" column="crtime"/>&ndash;&gt;-->
<!--&lt;!&ndash; <result property="upby" column="upby"/>&ndash;&gt;-->
<!--&lt;!&ndash; <result property="uptime" column="uptime"/>&ndash;&gt;-->
<!--&lt;!&ndash; <result property="loginTime" column="login_time"/>&ndash;&gt;-->
<!--&lt;!&ndash; <collection property="roleList" ofType="net.xnzn.core.auth.user.vo.MgrUserRolePageVO">&ndash;&gt;-->
<!--&lt;!&ndash; <result property="roleId" column="role_id"/>&ndash;&gt;-->
<!--&lt;!&ndash; <result property="roleName" column="role_name"/>&ndash;&gt;-->
<!--&lt;!&ndash; <result property="roleCode" column="role_code"/>&ndash;&gt;-->
<!--&lt;!&ndash; <result property="roleDesc" column="role_desc"/>&ndash;&gt;-->
<!--&lt;!&ndash; </collection>&ndash;&gt;-->
<!--&lt;!&ndash; </resultMap>&ndash;&gt;-->
<!--&lt;!&ndash; &lt;!&ndash; 分页获取操作员信息 &ndash;&gt;&ndash;&gt;-->
<!--&lt;!&ndash; <select id="selectRolePage" resultMap="mgrUserPageVOMap">&ndash;&gt;-->
<!--&lt;!&ndash; SELECT mu.user_id,&ndash;&gt;-->
<!--&lt;!&ndash; mu.cust_id,&ndash;&gt;-->
<!--&lt;!&ndash; mu.area_id,&ndash;&gt;-->
<!--&lt;!&ndash; mu.username,&ndash;&gt;-->
<!--&lt;!&ndash; mu.real_name,&ndash;&gt;-->
<!--&lt;!&ndash; mu.phone,&ndash;&gt;-->
<!--&lt;!&ndash; mu.avatar,&ndash;&gt;-->
<!--&lt;!&ndash; mu.user_type,&ndash;&gt;-->
<!--&lt;!&ndash; mu.lock_flag,&ndash;&gt;-->
<!--&lt;!&ndash; mu.mini_openid,&ndash;&gt;-->
<!--&lt;!&ndash; mu.qq_openid,&ndash;&gt;-->
<!--&lt;!&ndash; mu.gitee_login,&ndash;&gt;-->
<!--&lt;!&ndash; mu.osc_id,&ndash;&gt;-->
<!--&lt;!&ndash; mu.crby,&ndash;&gt;-->
<!--&lt;!&ndash; mu.crtime,&ndash;&gt;-->
<!--&lt;!&ndash; mu.upby,&ndash;&gt;-->
<!--&lt;!&ndash; mu.uptime,&ndash;&gt;-->
<!--&lt;!&ndash; aa.area_name,&ndash;&gt;-->
<!--&lt;!&ndash; mu.login_time&ndash;&gt;-->
<!--&lt;!&ndash; FROM mgr_user mu&ndash;&gt;-->
<!--&lt;!&ndash; LEFT JOIN alloc_area aa ON mu.area_id = aa.area_id&ndash;&gt;-->
<!--&lt;!&ndash; WHERE mu.del_flag = #{userPageDTO.delFlag}&ndash;&gt;-->
<!--&lt;!&ndash; AND EXISTS(SELECT NULL&ndash;&gt;-->
<!--&lt;!&ndash; FROM mgr_user_role mur&ndash;&gt;-->
<!--&lt;!&ndash; left join mgr_role mr on mur.role_id = mr.role_id&ndash;&gt;-->
<!--&lt;!&ndash; WHERE mu.user_id = mur.user_id&ndash;&gt;-->
<!--&lt;!&ndash; AND mr.role_code != #{userPageDTO.roleCode})&ndash;&gt;-->
<!--&lt;!&ndash; <if test="userPageDTO.username != null and userPageDTO.username != ''">&ndash;&gt;-->
<!--&lt;!&ndash; AND username = #{userPageDTO.username}&ndash;&gt;-->
<!--&lt;!&ndash; </if>&ndash;&gt;-->
<!--&lt;!&ndash; <if test="userPageDTO.realName != null and userPageDTO.realName != ''">&ndash;&gt;-->
<!--&lt;!&ndash; AND real_name = #{userPageDTO.realName,typeHandler=com.bonus.canteen.core.common.encrypt.SM4EncDecHandler}&ndash;&gt;-->
<!--&lt;!&ndash; </if>&ndash;&gt;-->
<!--&lt;!&ndash; <if test="userPageDTO.phone != null and userPageDTO.phone != ''">&ndash;&gt;-->
<!--&lt;!&ndash; AND phone = #{userPageDTO.phone,typeHandler=com.bonus.canteen.core.common.encrypt.SM4EncDecHandler}&ndash;&gt;-->
<!--&lt;!&ndash; </if>&ndash;&gt;-->
<!--&lt;!&ndash; <if test="userPageDTO.keyword != null and userPageDTO.keyword != ''">&ndash;&gt;-->
<!--&lt;!&ndash; AND concat(IFNULL(real_name, ''), IFNULL(phone, ''), IFNULL(phone_suffix, '')) like concat('%', #{userPageDTO.keyword,typeHandler=com.bonus.canteen.core.common.encrypt.SM4EncDecHandler}, '%')&ndash;&gt;-->
<!--&lt;!&ndash; </if>&ndash;&gt;-->
<!--&lt;!&ndash; <if test="userPageDTO.areaIdList != null and userPageDTO.areaIdList.size() != 0">&ndash;&gt;-->
<!--&lt;!&ndash; AND mu.area_id IN&ndash;&gt;-->
<!--&lt;!&ndash; <foreach collection="userPageDTO.areaIdList" item="item" index="index" open="("&ndash;&gt;-->
<!--&lt;!&ndash; separator="," close=")">&ndash;&gt;-->
<!--&lt;!&ndash; #{item}&ndash;&gt;-->
<!--&lt;!&ndash; </foreach>&ndash;&gt;-->
<!--&lt;!&ndash; </if>&ndash;&gt;-->
<!--&lt;!&ndash; <if test="userPageDTO.authAreaIdList != null and userPageDTO.authAreaIdList.size() != 0">&ndash;&gt;-->
<!--&lt;!&ndash; AND EXISTS (SELECT NULL&ndash;&gt;-->
<!--&lt;!&ndash; FROM mgr_user_role mur&ndash;&gt;-->
<!--&lt;!&ndash; left join mgr_role_area mra on mur.role_id = mra.role_id&ndash;&gt;-->
<!--&lt;!&ndash; WHERE mu.user_id = mur.user_id&ndash;&gt;-->
<!--&lt;!&ndash; AND mra.data_id IN&ndash;&gt;-->
<!--&lt;!&ndash; <foreach collection="userPageDTO.authAreaIdList" item="item" index="index" open="("&ndash;&gt;-->
<!--&lt;!&ndash; separator="," close=")">&ndash;&gt;-->
<!--&lt;!&ndash; #{item}&ndash;&gt;-->
<!--&lt;!&ndash; </foreach>&ndash;&gt;-->
<!--&lt;!&ndash; AND mra.half_select = 1)&ndash;&gt;-->
<!--&lt;!&ndash; </if>&ndash;&gt;-->
<!--&lt;!&ndash; ORDER BY mu.id DESC&ndash;&gt;-->
<!--&lt;!&ndash; </select>&ndash;&gt;-->
<!-- &lt;!&ndash; 查询指定角色所有用户信息 &ndash;&gt;-->
<!-- <select id="selectAllUserByRoleCode" resultType="com.bonus.canteen.core.auth.role.vo.MgrRoleUserVO">-->
<!-- SELECT mu.user_id userId,-->
<!-- mu.username,-->
<!-- mu.real_name realName-->
<!-- FROM mgr_user mu-->
<!-- LEFT JOIN sys_user ci ON mu.cust_id = ci.cust_id-->
<!-- where mu.del_flag = #{delFlag}-->
<!-- <if test="roleCode != null and roleCode != ''">-->
<!-- AND ci.job = #{roleCode}-->
<!-- </if>-->
<!-- </select>-->
<!--&lt;!&ndash; &lt;!&ndash; &ndash;&gt;&ndash;&gt;-->
<!--&lt;!&ndash; <select id="selectUserInfoByUserId" resultType="net.xnzn.core.auth.user.vo.MgrUserDetailVO">&ndash;&gt;-->
<!--&lt;!&ndash; select user_id userId,&ndash;&gt;-->
<!--&lt;!&ndash; username,&ndash;&gt;-->
<!--&lt;!&ndash; real_name realName,&ndash;&gt;-->
<!--&lt;!&ndash; cust_id,&ndash;&gt;-->
<!--&lt;!&ndash; area_id,&ndash;&gt;-->
<!--&lt;!&ndash; phone,&ndash;&gt;-->
<!--&lt;!&ndash; avatar&ndash;&gt;-->
<!--&lt;!&ndash; from mgr_user&ndash;&gt;-->
<!--&lt;!&ndash; where user_id = #{userId}&ndash;&gt;-->
<!--&lt;!&ndash; and del_flag = #{delFlag}&ndash;&gt;-->
<!--&lt;!&ndash; </select>&ndash;&gt;-->
<!--&lt;!&ndash; <select id="listUserByIdAndRole" resultType="net.xnzn.core.auth.user.vo.MgrUserIdNameVO">&ndash;&gt;-->
<!--&lt;!&ndash; SELECT mu.user_id userId,&ndash;&gt;-->
<!--&lt;!&ndash; mu.real_name realName&ndash;&gt;-->
<!--&lt;!&ndash; FROM mgr_user mu&ndash;&gt;-->
<!--&lt;!&ndash; LEFT JOIN cust_info ci ON mu.cust_id = ci.cust_id&ndash;&gt;-->
<!--&lt;!&ndash; where mu.del_flag = #{delFlag}&ndash;&gt;-->
<!--&lt;!&ndash; AND ci.job = #{roleCode}&ndash;&gt;-->
<!--&lt;!&ndash; AND mu.user_id = #{userId}&ndash;&gt;-->
<!--&lt;!&ndash; </select>&ndash;&gt;-->
<!--&lt;!&ndash; <select id="selectUserIdByCustId" resultType="java.lang.Long">&ndash;&gt;-->
<!--&lt;!&ndash; SELECT user_id&ndash;&gt;-->
<!--&lt;!&ndash; FROM mgr_user&ndash;&gt;-->
<!--&lt;!&ndash; WHERE cust_id = #{custId}&ndash;&gt;-->
<!--&lt;!&ndash; AND del_flag = 2&ndash;&gt;-->
<!--&lt;!&ndash; </select>&ndash;&gt;-->
<!--&lt;!&ndash; <select id="selectCustIdByUserId" resultType="java.lang.Long">&ndash;&gt;-->
<!--&lt;!&ndash; SELECT t1.cust_id&ndash;&gt;-->
<!--&lt;!&ndash; FROM mgr_user t1&ndash;&gt;-->
<!--&lt;!&ndash; LEFT JOIN cust_info t2 ON t1.cust_id = t2.cust_id&ndash;&gt;-->
<!--&lt;!&ndash; WHERE t1.user_id = #{userId}&ndash;&gt;-->
<!--&lt;!&ndash; AND (t2.cust_state = 1 OR t1.cust_id = -2)&ndash;&gt;-->
<!--&lt;!&ndash; </select>&ndash;&gt;-->
<!--&lt;!&ndash; <select id="getUserExcludeSupplier" resultType="net.xnzn.core.auth.role.vo.MgrRoleUserVO">&ndash;&gt;-->
<!--&lt;!&ndash; SELECT mu.user_id userId,&ndash;&gt;-->
<!--&lt;!&ndash; mu.username,&ndash;&gt;-->
<!--&lt;!&ndash; mu.real_name realName&ndash;&gt;-->
<!--&lt;!&ndash; FROM mgr_user mu&ndash;&gt;-->
<!--&lt;!&ndash; LEFT JOIN drp_supplier ds ON ds.supplier_user_id = mu.user_id&ndash;&gt;-->
<!--&lt;!&ndash; WHERE mu.del_flag = #{delFlag}&ndash;&gt;-->
<!--&lt;!&ndash; AND ds.supplier_user_id IS NULL;&ndash;&gt;-->
<!--&lt;!&ndash; </select>&ndash;&gt;-->
<!--&lt;!&ndash; <select id="selectUserNameIdByCustId" resultType="java.lang.String">&ndash;&gt;-->
<!--&lt;!&ndash; SELECT username&ndash;&gt;-->
<!--&lt;!&ndash; FROM mgr_user&ndash;&gt;-->
<!--&lt;!&ndash; WHERE cust_id = #{custId}&ndash;&gt;-->
<!--&lt;!&ndash; AND del_flag = 2&ndash;&gt;-->
<!--&lt;!&ndash; </select>&ndash;&gt;-->
<!--&lt;!&ndash; <select id="getUserByRoleCode" resultType="net.xnzn.core.auth.user.entity.MgrUser">&ndash;&gt;-->
<!--&lt;!&ndash; SELECT t1.user_id,&ndash;&gt;-->
<!--&lt;!&ndash; t1.username&ndash;&gt;-->
<!--&lt;!&ndash; FROM mgr_user t1&ndash;&gt;-->
<!--&lt;!&ndash; INNER JOIN mgr_user_role t2 ON t1.user_id = t2.user_id&ndash;&gt;-->
<!--&lt;!&ndash; INNER JOIN mgr_role t3 ON t2.role_id = t3.role_id&ndash;&gt;-->
<!--&lt;!&ndash; WHERE t1.del_flag = 2&ndash;&gt;-->
<!--&lt;!&ndash; AND t3.del_flag = 2&ndash;&gt;-->
<!--&lt;!&ndash; AND t3.role_code = #{roleCode}&ndash;&gt;-->
<!--&lt;!&ndash; </select>&ndash;&gt;-->
<!--&lt;!&ndash; <select id="queryByRoles" resultType="net.xnzn.core.auth.user.entity.MgrUser">&ndash;&gt;-->
<!--&lt;!&ndash; SELECT t1.user_id,&ndash;&gt;-->
<!--&lt;!&ndash; t1.username&ndash;&gt;-->
<!--&lt;!&ndash; FROM mgr_user t1&ndash;&gt;-->
<!--&lt;!&ndash; INNER JOIN mgr_user_role t2 ON t1.user_id = t2.user_id&ndash;&gt;-->
<!--&lt;!&ndash; WHERE t1.del_flag = 2&ndash;&gt;-->
<!--&lt;!&ndash; and t2.role_id in&ndash;&gt;-->
<!--&lt;!&ndash; <foreach collection="roles" item="role" open="(" close=")" separator=",">&ndash;&gt;-->
<!--&lt;!&ndash; #{role}&ndash;&gt;-->
<!--&lt;!&ndash; </foreach>&ndash;&gt;-->
<!--&lt;!&ndash; </select>&ndash;&gt;-->
<!--&lt;!&ndash; <select id="queryMgrUserIdListByCustIdList" resultType="net.xnzn.core.auth.role.vo.MgrRoleUserVO">&ndash;&gt;-->
<!--&lt;!&ndash; SELECT user_id, username, real_name&ndash;&gt;-->
<!--&lt;!&ndash; FROM mgr_user&ndash;&gt;-->
<!--&lt;!&ndash; WHERE cust_id IN&ndash;&gt;-->
<!--&lt;!&ndash; <foreach collection="custIdList" item="custId" open="(" close=")" separator=",">&ndash;&gt;-->
<!--&lt;!&ndash; #{custId}&ndash;&gt;-->
<!--&lt;!&ndash; </foreach>&ndash;&gt;-->
<!--&lt;!&ndash; </select>&ndash;&gt;-->
<!--&lt;!&ndash; <select id="queryCanteenManagerMgrUserList" resultType="net.xnzn.core.auth.role.vo.MgrRoleUserVO">&ndash;&gt;-->
<!--&lt;!&ndash; SELECT t1.user_id, t1.username, t1.real_name&ndash;&gt;-->
<!--&lt;!&ndash; FROM mgr_user t1&ndash;&gt;-->
<!--&lt;!&ndash; WHERE exists(SELECT NULL&ndash;&gt;-->
<!--&lt;!&ndash; FROM alloc_canteen t2 WHERE t1.cust_id = t2.cust_id&ndash;&gt;-->
<!--&lt;!&ndash; AND t2.canteen_id IN&ndash;&gt;-->
<!--&lt;!&ndash; <foreach collection="caneenIdList" item="canteenId" open="(" close=")" separator=",">&ndash;&gt;-->
<!--&lt;!&ndash; #{canteenId}&ndash;&gt;-->
<!--&lt;!&ndash; </foreach>&ndash;&gt;-->
<!--&lt;!&ndash; )&ndash;&gt;-->
<!--&lt;!&ndash; </select>&ndash;&gt;-->
<!--&lt;!&ndash; <select id="getUserByRoleCodeExcludeUserName" resultType="net.xnzn.core.auth.user.entity.MgrUser">&ndash;&gt;-->
<!--&lt;!&ndash; SELECT t1.user_id,&ndash;&gt;-->
<!--&lt;!&ndash; t1.username&ndash;&gt;-->
<!--&lt;!&ndash; FROM mgr_user t1&ndash;&gt;-->
<!--&lt;!&ndash; INNER JOIN mgr_user_role t2 ON t1.user_id = t2.user_id&ndash;&gt;-->
<!--&lt;!&ndash; INNER JOIN mgr_role t3 ON t2.role_id = t3.role_id&ndash;&gt;-->
<!--&lt;!&ndash; WHERE t1.del_flag = 2&ndash;&gt;-->
<!--&lt;!&ndash; AND t3.del_flag = 2&ndash;&gt;-->
<!--&lt;!&ndash; AND t3.role_code = #{roleCode}&ndash;&gt;-->
<!--&lt;!&ndash; AND t1.username != #{excludeUserName}&ndash;&gt;-->
<!--&lt;!&ndash; </select>&ndash;&gt;-->
</mapper>

View File

@ -1,13 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<!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">
<insert id="insertBatch" parameterType="object">
insert into sys_role_dept
values
<foreach collection="orgList" item="org" index="index" separator=",">
(#{roleId}, #{org.orgId})
</foreach>
</insert>
<select id="getTenantOrg" resultType="com.bonus.canteen.core.customer.dto.CustOrgTreeDTO">
SELECT c.dept_id as org_id,