Loading src/Service/Interfaces/User/BaseInfoServiceInterface.php +21 −0 Original line number Diff line number Diff line Loading @@ -241,6 +241,26 @@ interface BaseInfoServiceInterface */ public function getCountriesByCodes(array $codes, array $columns = ['*'], $codeType = 2); /** * 根据国家地区code数组获取国家地区数组 * @param array $codes 国家code数组 * @param null $countryId 国家id * @param array $relations 关联关系,默认空 可填['country'] * @return array * @author Zero */ public function getCountryZonesByCodes(array $codes, $countryId = null, array $relations = []); /** * 通过单个id获取角色信息 * @param int $id 角色id * @param array $relations 角色的关联信息 * 支持["users", "perms"] * 分别是 角色下的用户,角色下的权限 * @param array $columns 默认显示所有字段,['id', 'name', 'is_active', 'display_name', 'description'] * @return array|null */ public function getRoleById(int $id, array $relations = [], array $columns = ['*']); /** * 通过角色标识获取角色信息 Loading @@ -252,4 +272,5 @@ interface BaseInfoServiceInterface * @return array|null */ public function getRoleByName(string $name, array $relations = [], array $columns = ['*']); } Loading
src/Service/Interfaces/User/BaseInfoServiceInterface.php +21 −0 Original line number Diff line number Diff line Loading @@ -241,6 +241,26 @@ interface BaseInfoServiceInterface */ public function getCountriesByCodes(array $codes, array $columns = ['*'], $codeType = 2); /** * 根据国家地区code数组获取国家地区数组 * @param array $codes 国家code数组 * @param null $countryId 国家id * @param array $relations 关联关系,默认空 可填['country'] * @return array * @author Zero */ public function getCountryZonesByCodes(array $codes, $countryId = null, array $relations = []); /** * 通过单个id获取角色信息 * @param int $id 角色id * @param array $relations 角色的关联信息 * 支持["users", "perms"] * 分别是 角色下的用户,角色下的权限 * @param array $columns 默认显示所有字段,['id', 'name', 'is_active', 'display_name', 'description'] * @return array|null */ public function getRoleById(int $id, array $relations = [], array $columns = ['*']); /** * 通过角色标识获取角色信息 Loading @@ -252,4 +272,5 @@ interface BaseInfoServiceInterface * @return array|null */ public function getRoleByName(string $name, array $relations = [], array $columns = ['*']); }