新增根据部门拿人接口

This commit is contained in:
zhangchenbiao
2023-06-20 17:56:17 +08:00
parent dfc9fc2877
commit b9f16ef2cc
3 changed files with 24 additions and 0 deletions

View File

@@ -90,4 +90,12 @@ public class EnterpriseUserDAO {
} }
return enterpriseUserMapper.getUserListByDeptLeaders(regionIds); return enterpriseUserMapper.getUserListByDeptLeaders(regionIds);
} }
public List<EnterpriseUserDO> getUserListByRegionIds(List<String> regionIds){
if(CollectionUtils.isEmpty(regionIds)){
return Lists.newArrayList();
}
return enterpriseUserMapper.getUserListByRegionIds(regionIds);
}
} }

View File

@@ -83,4 +83,11 @@ public interface EnterpriseUserMapper {
* @return * @return
*/ */
List<EnterpriseUserDO> getUserListByDeptLeaders(@Param("regionIds") List<String> regionIds); List<EnterpriseUserDO> getUserListByDeptLeaders(@Param("regionIds") List<String> regionIds);
/**
* 获取部门人员
* @param regionIds
* @return
*/
List<EnterpriseUserDO> getUserListByRegionIds(@Param("regionIds") List<String> regionIds);
} }

View File

@@ -297,4 +297,13 @@
where where
deleted = 0 and <foreach collection="regionIds" separator="or" open="(" close=")" item="regionId"> leader_dept_ids like concat("%", #{regionId}, "%") </foreach> deleted = 0 and <foreach collection="regionIds" separator="or" open="(" close=")" item="regionId"> leader_dept_ids like concat("%", #{regionId}, "%") </foreach>
</select> </select>
<select id="getUserListByRegionIds" resultMap="BaseResultMap">
select
user_id, name, mobile
from
enterprise_user
where
deleted = 0 and <foreach collection="regionIds" separator="or" open="(" close=")" item="regionId"> user_region_ids like concat("%", #{regionId}, "%") </foreach>
</select>
</mapper> </mapper>