新增获取人员方法

This commit is contained in:
zhangchenbiao
2024-04-02 16:05:02 +08:00
parent 6470c58bca
commit 28995a0c9f
2 changed files with 18 additions and 0 deletions

View File

@@ -4,6 +4,7 @@ import com.cool.store.entity.EnterpriseUserDO;
import com.cool.store.entity.UserAuthMappingDO;
import java.util.List;
import java.util.Map;
/**
* describe:
@@ -28,6 +29,14 @@ public interface UserAuthMappingService {
*/
EnterpriseUserDO getUserByRoleNameAndAreaId(String roleName, Long wantShopAreaId);
/**
* 跟进角色和战区获取用户id
* @param roleIds
* @param regionId
* @return
*/
Map<String, List<String>> getUserIdByRoleIdAndRegionId(List<String> roleIds, Long regionId);
/**
* 根据 人 查 这个人管辖区域 对应的意向区域省市code 团队线索
* @param userId

View File

@@ -14,6 +14,7 @@ import com.cool.store.utils.RedisConstantUtil;
import com.cool.store.utils.RedisUtilPool;
import com.cool.store.vo.SysRoleVO;
import com.google.common.collect.Lists;
import com.google.common.collect.Maps;
import lombok.extern.slf4j.Slf4j;
import org.apache.commons.collections4.CollectionUtils;
import org.apache.commons.collections4.ListUtils;
@@ -107,6 +108,14 @@ public class UserAuthMappingServiceImpl implements UserAuthMappingService {
return userDO;
}
@Override
public Map<String, List<String>> getUserIdByRoleIdAndRegionId(List<String> roleIds, Long regionId) {
if(CollectionUtils.isEmpty(roleIds) || Objects.isNull(regionId)){
return Maps.newHashMap();
}
return null;
}
/**
* 根据 人 查 这个人管辖区域 对应的意向区域省市code 团队线索
* @param userId