diff --git a/maibu-admin/src/main/java/com/maibu/web/controller/system/SysUserController.java b/maibu-admin/src/main/java/com/maibu/web/controller/system/SysUserController.java index 485e017..57626cc 100644 --- a/maibu-admin/src/main/java/com/maibu/web/controller/system/SysUserController.java +++ b/maibu-admin/src/main/java/com/maibu/web/controller/system/SysUserController.java @@ -141,6 +141,9 @@ public class SysUserController extends BaseController { user.setCreateBy(getUsername()); user.setAiChatNum(-1); user.setPassword(SecurityUtils.encryptPassword(user.getPassword())); + //扩充那个字段 + user.setDeviceOperatePerm(user.getDeviceOperatePerm()); + user.setDisplayPassword(user.getPassword()); return toAjax(userService.insertUser(user)); } @@ -169,6 +172,9 @@ public class SysUserController extends BaseController { user.setPassword(SecurityUtils.encryptPassword(user.getPassword())); } user.setDisplayPassword(user.getPassword()); + //扩充那个字段 + user.setDeviceOperatePerm(user.getDeviceOperatePerm()); + return toAjax(userService.updateUser(user)); } diff --git a/maibu-common/src/main/java/com/maibu/core/domain/entity/SysUser.java b/maibu-common/src/main/java/com/maibu/core/domain/entity/SysUser.java index 3b4d79e..a8cf426 100644 --- a/maibu-common/src/main/java/com/maibu/core/domain/entity/SysUser.java +++ b/maibu-common/src/main/java/com/maibu/core/domain/entity/SysUser.java @@ -169,6 +169,12 @@ public class SysUser extends BaseDO { * ai助手问答使用条数 */ private Integer aiChatNum; + /** + * 是否有设备操作权限 + */ + private Boolean deviceOperatePerm; + + public SysUser(Long userId) { this.userId = userId; diff --git a/maibu-service/maibu-system-service/src/main/resources/system/SysDevicePropertyMapper.xml b/maibu-service/maibu-system-service/src/main/resources/system/SysDevicePropertyMapper.xml index 7f5bb32..5765112 100644 --- a/maibu-service/maibu-system-service/src/main/resources/system/SysDevicePropertyMapper.xml +++ b/maibu-service/maibu-system-service/src/main/resources/system/SysDevicePropertyMapper.xml @@ -18,6 +18,7 @@ + diff --git a/maibu-service/maibu-system-service/src/main/resources/system/SysUserMapper.xml b/maibu-service/maibu-system-service/src/main/resources/system/SysUserMapper.xml index 9a573fa..d8049cc 100644 --- a/maibu-service/maibu-system-service/src/main/resources/system/SysUserMapper.xml +++ b/maibu-service/maibu-system-service/src/main/resources/system/SysUserMapper.xml @@ -31,6 +31,7 @@ + @@ -44,7 +45,7 @@ - select u.ai_chat_num,u.display_password,u.open_id,u.session_id,u.user_id, u.dept_id,u.org_id,u.site_id, u.user_name, u.nick_name, u.email, u.avatar, u.phonenumber, + select u.ai_chat_num,u.display_password,u.open_id,u.session_id,u.user_id, u.dept_id,u.org_id,u.site_id, u.user_name, u.nick_name, u.email, u.avatar, u.phonenumber, u.password, u.sex, u.status, u.del_flag, u.login_ip, u.login_date, u.create_by, u.create_time, u.remark, r.role_id, r.role_name, r.role_key, r.role_sort, r.data_scope, r.status as role_status, ap.language,ap.time_zone @@ -56,7 +57,7 @@