From a5ef1518e11684ec903cbe0b6952403ef9297d0e Mon Sep 17 00:00:00 2001
From: jiangping <jp@doumee.com>
Date: 星期二, 20 五月 2025 11:21:57 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/2.0.1' into 2.0.1
---
server/service/src/main/java/com/doumee/core/model/LoginUserInfo.java | 10 ++++++++++
1 files changed, 10 insertions(+), 0 deletions(-)
diff --git a/server/service/src/main/java/com/doumee/core/model/LoginUserInfo.java b/server/service/src/main/java/com/doumee/core/model/LoginUserInfo.java
index e73d456..4faa580 100644
--- a/server/service/src/main/java/com/doumee/core/model/LoginUserInfo.java
+++ b/server/service/src/main/java/com/doumee/core/model/LoginUserInfo.java
@@ -1,6 +1,7 @@
package com.doumee.core.model;
import com.doumee.dao.business.model.Company;
+import com.doumee.dao.business.model.CompanyPermission;
import com.doumee.dao.system.model.SystemPermission;
import com.doumee.dao.system.model.SystemRole;
import com.doumee.dao.system.model.SystemUser;
@@ -33,18 +34,24 @@
private String sex;
private String mobile;
+ private Boolean fixed;
+ private String openid;
private Integer companyId;
private Integer areaId;
private Integer cityId;
private Integer parentId;
+ //绫诲瀷 0骞冲彴鐢ㄦ埛 1浼佷笟鐢ㄦ埛 2鍟嗘埛
private Integer type;
private Company company;
+ private Company showCompany;
private List<String> roles;
private List<String> permissions;
private List<Integer> companyIdList;
+ private List<Integer> departIdList;
+ private List<CompanyPermission> companyPermissionList;
public static LoginUserInfo from(SystemUser user, List<SystemRole> roles, List<SystemPermission> permissions ) {
if (user == null) {
@@ -54,6 +61,7 @@
LoginUserInfo loginUserInfo = new LoginUserInfo();
BeanUtils.copyProperties(user, loginUserInfo);
loginUserInfo.setCompany(user.getCompany());
+ loginUserInfo.setShowCompany(user.getShowCompany());
// 璁剧疆瑙掕壊淇℃伅
List<String> rs = new ArrayList<>();
for (SystemRole role : roles) {
@@ -70,6 +78,8 @@
}
loginUserInfo.setPermissions(pms);
loginUserInfo.setCompanyIdList(user.getCompanyIdList());
+ loginUserInfo.setDepartIdList(user.getDepartIdList());
+ loginUserInfo.setCompanyPermissionList(user.getCompanyPermissionList());
return loginUserInfo;
}
}
--
Gitblit v1.9.3