| | |
| | | private String sex; |
| | | private String mobile; |
| | | |
| | | private String openid; |
| | | private Integer companyId; |
| | | private Integer areaId; |
| | | private Integer cityId; |
| | |
| | | private List<String> roles; |
| | | |
| | | private List<String> permissions; |
| | | private List<Integer> companyIdList; |
| | | |
| | | public static LoginUserInfo from(SystemUser user, List<SystemRole> roles, List<SystemPermission> permissions) { |
| | | public static LoginUserInfo from(SystemUser user, List<SystemRole> roles, List<SystemPermission> permissions ) { |
| | | if (user == null) { |
| | | return null; |
| | | } |
| | |
| | | } |
| | | loginUserInfo.setRoles(rs); |
| | | // 设置权限信息 |
| | | |
| | | List<String> pms = new ArrayList<>(); |
| | | for (SystemPermission permission : permissions) { |
| | | pms.add(permission.getCode()); |
| | | if(permissions!=null){ |
| | | for (SystemPermission permission : permissions) { |
| | | pms.add(permission.getCode()); |
| | | } |
| | | } |
| | | loginUserInfo.setPermissions(pms); |
| | | loginUserInfo.setCompanyIdList(user.getCompanyIdList()); |
| | | return loginUserInfo; |
| | | } |
| | | } |