Commit f490f534 authored by 王源's avatar 王源 🎧

修改用户rpc

parent 13fd39cb
......@@ -10,5 +10,32 @@ namespace Meibuyu\Micro\Service\Interfaces\User;
interface AccessServiceInterface
{
public function getTeams($userId, $noBusiness = true);
/**
* 获取鉴权的团队
* @param $userId
* @param bool $tree 是否返回树状结构
* @param bool $noBusiness
* @return array 已进行keyBy('id')处理,返回树状结构时,keyBy无效
*/
public function getTeams($userId, $tree = false, $noBusiness = true);
/**
* 获取鉴权的团队带用户
* @param $userId
* @param bool $tree 是否返回树状结构
* @param bool $noBusiness
* @return array 已进行keyBy('id')处理,返回树状结构时,keyBy无效
*/
public function getTeamsWithUsers($userId, $tree = false, $noBusiness = true);
/**
* 获取鉴权的部门
* @param $userId
* @param bool $tree 是否返回树状结构
* @param bool $withUser 是否带用户数据
* @return array 已进行keyBy('id')处理,返回树状结构时,keyBy无效
*/
public function getDepartments($userId, $tree = false, $withUser = false);
}
......@@ -23,7 +23,7 @@ interface UserServiceInterface
* 获取单个数据
* @param int $id
* @param array $columns
* @param array $relations 可传入['teams', 'department', 'position'],分别是团队,部门和岗位
* @param array $relations 可传入['teams', 'departments', 'position'],分别是团队,部门和岗位
* @return mixed
*/
public function get(int $id, array $columns = ['*'], array $relations = []);
......@@ -31,7 +31,7 @@ interface UserServiceInterface
/**
* 获取全部数据
* @param array $columns
* @param array $relations 可传入['teams', 'department', 'position'],分别是团队,部门和岗位
* @param array $relations 可传入['teams', 'departments', 'position'],分别是团队,部门和岗位
* @return array
*/
public function all(array $columns = ['*'], array $relations = []): array;
......@@ -40,7 +40,7 @@ interface UserServiceInterface
* 通过id列表获取用户数组
* @param array $idList
* @param array $columns
* @param array $relations 可传入['teams', 'department', 'position'],分别是团队,部门和岗位
* @param array $relations 可传入['teams', 'departments', 'position'],分别是团队,部门和岗位
* @return mixed
*/
public function getByIdList(array $idList, array $columns = ['*'], array $relations = []);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment