package com.gkhy.safePlatform.account.rpc.apimodel;
|
|
import com.gkhy.safePlatform.account.rpc.apimodel.model.resp.GroupRPCRespDTO;
|
import com.gkhy.safePlatform.commons.vo.ResultVO;
|
|
import java.util.Collection;
|
import java.util.List;
|
import java.util.Map;
|
|
public interface AccountGroupService {
|
|
/**
|
* @Description: 根据 groupId 获取 班组信息
|
*/
|
ResultVO<GroupRPCRespDTO> getGroupInfoByGroupId(Long groupId);
|
|
|
/**
|
* @Description: 根据 uid 获取所属班组信息
|
*/
|
ResultVO<List<GroupRPCRespDTO>> listGroupInfoByUid(Long uid);
|
|
/**
|
* @Description: **该方法弃用
|
*/
|
ResultVO<GroupRPCRespDTO> getGroupInfoByUid(Long uid);
|
|
/**
|
* @Description: 根据班组 ids 查找班组 返回一个 Map <id,group>
|
*/
|
ResultVO<Map<Long, GroupRPCRespDTO>> listGroupMapByGroupIds(Collection<Long> groupIds);
|
|
}
|