| | |
| | | package com.doumee.core.model; |
| | | |
| | | import com.doumee.dao.business.model.Company; |
| | | import com.doumee.dao.system.model.SystemPermission; |
| | | import com.doumee.dao.system.model.SystemRole; |
| | | import com.doumee.dao.system.model.SystemUser; |
| | |
| | | private List<String> roles; |
| | | |
| | | private List<String> permissions; |
| | | private List<Integer> companyIdList; |
| | | private Company company; |
| | | |
| | | //jwt登录设置 |
| | | public static LoginUserInfo from(SystemUser user, List<SystemRole> roles, List<SystemPermission> permissions,String sessionId) { |
| | | public static LoginUserInfo from(SystemUser user, List<SystemRole> roles, List<SystemPermission> permissions,Company company,String sessionId) { |
| | | if (user == null) { |
| | | return null; |
| | | } |
| | | // 拷贝用户信息 |
| | | LoginUserInfo loginUserInfo = new LoginUserInfo(); |
| | | BeanUtils.copyProperties(user, loginUserInfo); |
| | | loginUserInfo.setCompany(company); |
| | | // 设置角色信息 |
| | | List<String> rs = new ArrayList<>(); |
| | | for (SystemRole role : roles) { |