Procházet zdrojové kódy

用户信息新增按钮

魏超 před 5 roky
rodič
revize
b5ee7b68d4

+ 8
- 0
src/main/java/com/huiju/estateagents/center/taUser/controller/TaUserController.java Zobrazit soubor

11
 import com.huiju.estateagents.center.sysUser.entity.SysUser;
11
 import com.huiju.estateagents.center.sysUser.entity.SysUser;
12
 import com.huiju.estateagents.center.sysUser.service.ISysTokenService;
12
 import com.huiju.estateagents.center.sysUser.service.ISysTokenService;
13
 import com.huiju.estateagents.center.taUser.entity.TaUser;
13
 import com.huiju.estateagents.center.taUser.entity.TaUser;
14
+import com.huiju.estateagents.center.taUser.service.ITaUserAuthButtonService;
14
 import com.huiju.estateagents.center.taUser.service.ITaUserAuthMenuService;
15
 import com.huiju.estateagents.center.taUser.service.ITaUserAuthMenuService;
15
 import com.huiju.estateagents.center.taUser.service.ITaUserService;
16
 import com.huiju.estateagents.center.taUser.service.ITaUserService;
16
 import com.huiju.estateagents.common.CommConstant;
17
 import com.huiju.estateagents.common.CommConstant;
17
 import com.huiju.estateagents.common.JWTUtils;
18
 import com.huiju.estateagents.common.JWTUtils;
18
 import com.huiju.estateagents.common.MD5Utils;
19
 import com.huiju.estateagents.common.MD5Utils;
20
+import com.huiju.estateagents.entity.SysButtonInMenu;
19
 import com.huiju.estateagents.entity.SysMenu;
21
 import com.huiju.estateagents.entity.SysMenu;
20
 import com.huiju.estateagents.entity.TaPerson;
22
 import com.huiju.estateagents.entity.TaPerson;
21
 import com.huiju.estateagents.entity.TaRole;
23
 import com.huiju.estateagents.entity.TaRole;
27
 import sun.dc.pr.PRError;
29
 import sun.dc.pr.PRError;
28
 
30
 
29
 import javax.servlet.http.HttpServletRequest;
31
 import javax.servlet.http.HttpServletRequest;
32
+import javax.xml.ws.Response;
30
 import java.time.LocalDateTime;
33
 import java.time.LocalDateTime;
31
 import java.util.HashMap;
34
 import java.util.HashMap;
32
 import java.util.List;
35
 import java.util.List;
58
     @Autowired
61
     @Autowired
59
     private ITaUserAuthMenuService iTaUserAuthMenuService;
62
     private ITaUserAuthMenuService iTaUserAuthMenuService;
60
 
63
 
64
+    @Autowired
65
+    private ITaUserAuthButtonService iTaUserAuthButtonService;
66
+
61
     /**
67
     /**
62
      * 分页查询列表
68
      * 分页查询列表
63
      * @param pageNum
69
      * @param pageNum
205
             TaUser taUser = iTaUserService.getById(map.get("userId").toString());
211
             TaUser taUser = iTaUserService.getById(map.get("userId").toString());
206
             List<TaRole> roles = iTaRoleService.getRolesByUser(taUser.getUserId());
212
             List<TaRole> roles = iTaRoleService.getRolesByUser(taUser.getUserId());
207
             ResponseBean authMenu = iTaUserAuthMenuService.getMenuByUserId(null, null, taUser.getUserId().toString());
213
             ResponseBean authMenu = iTaUserAuthMenuService.getMenuByUserId(null, null, taUser.getUserId().toString());
214
+            ResponseBean authButton = iTaUserAuthButtonService.getButtonByUserId(null, null, taUser.getUserId().toString());
208
             taUser.setMenus((List<SysMenu>) authMenu.getData());
215
             taUser.setMenus((List<SysMenu>) authMenu.getData());
216
+            taUser.setButtons((List<SysButtonInMenu>) authButton.getData());
209
             taUser.setRoles(roles);
217
             taUser.setRoles(roles);
210
             taUser.setLoginPassword("");
218
             taUser.setLoginPassword("");
211
 
219
 

+ 7
- 0
src/main/java/com/huiju/estateagents/center/taUser/entity/TaUser.java Zobrazit soubor

3
 import com.baomidou.mybatisplus.annotation.IdType;
3
 import com.baomidou.mybatisplus.annotation.IdType;
4
 import com.baomidou.mybatisplus.annotation.TableField;
4
 import com.baomidou.mybatisplus.annotation.TableField;
5
 import com.baomidou.mybatisplus.annotation.TableId;
5
 import com.baomidou.mybatisplus.annotation.TableId;
6
+import com.huiju.estateagents.entity.SysButtonInMenu;
6
 import com.huiju.estateagents.entity.SysMenu;
7
 import com.huiju.estateagents.entity.SysMenu;
7
 import com.huiju.estateagents.entity.TaMiniapp;
8
 import com.huiju.estateagents.entity.TaMiniapp;
8
 import com.huiju.estateagents.entity.TaRole;
9
 import com.huiju.estateagents.entity.TaRole;
134
      */
135
      */
135
     @TableField(exist = false)
136
     @TableField(exist = false)
136
     private List<SysMenu> menus;
137
     private List<SysMenu> menus;
138
+
139
+    /**
140
+     * 授权按钮列表
141
+     */
142
+    @TableField(exist = false)
143
+    private List<SysButtonInMenu> buttons;
137
 }
144
 }