fix:优化机构查询用户速度慢的问题

This commit is contained in:
zyd
2022-09-21 22:59:52 +08:00
parent ca3f48c207
commit 89f6240481
9 changed files with 111 additions and 65 deletions
@@ -51,6 +51,12 @@ public interface TsPositionDao extends BaseMapper<TsPosition> {
*/
List<TsRole> getRole(String positionId);
/**
* 根据用户ID获取岗位信息
* @param userId
* @return
*/
List<TsPosition> getPositionDataByUserId(@Param("userId") String userId);
/**
* 查询岗位以及绑定的角色信息
* @param tsPosition:岗位信息
@@ -40,6 +40,12 @@ public interface ITsPositionService extends IService<TsPosition> {
*/
List<TsRole> getRole(String positionId);
/**
* 根据用户ID获取岗位信息
* @param userId
* @return
*/
List<TsPosition> getPositionDataByUserId(String userId);
/**
* 添加岗位
* @param tsPosition:岗位信息
@@ -108,6 +108,16 @@ public class TsPositionServiceImpl extends ServiceImpl<TsPositionDao, TsPosition
return tsPositionDao.getRole(positionId);
}
/**
* 根据用户ID获取岗位信息
* @param userId
* @return
*/
@Override
public List<TsPosition> getPositionDataByUserId(String userId) {
return tsPositionDao.getPositionDataByUserId(userId);
}
/**
* 添加岗位
* @param tsPosition:岗位信息