fix:优化机构查询用户速度慢的问题
This commit is contained in:
@@ -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:岗位信息
|
||||
|
||||
+10
@@ -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:岗位信息
|
||||
|
||||
Reference in New Issue
Block a user