mirror of
https://gitcode.com/ageerle/ruoyi-ai.git
synced 2026-03-27 03:23:48 +08:00
添加知识库权限控制功能
This commit is contained in:
@@ -76,9 +76,9 @@ public class SysUser extends TenantEntity {
|
||||
* 密码
|
||||
*/
|
||||
@TableField(
|
||||
insertStrategy = FieldStrategy.NOT_EMPTY,
|
||||
updateStrategy = FieldStrategy.NOT_EMPTY,
|
||||
whereStrategy = FieldStrategy.NOT_EMPTY
|
||||
insertStrategy = FieldStrategy.NOT_EMPTY,
|
||||
updateStrategy = FieldStrategy.NOT_EMPTY,
|
||||
whereStrategy = FieldStrategy.NOT_EMPTY
|
||||
)
|
||||
private String password;
|
||||
|
||||
@@ -113,13 +113,19 @@ public class SysUser extends TenantEntity {
|
||||
*/
|
||||
private String remark;
|
||||
|
||||
/** 普通用户的标识,对当前开发者帐号唯一。一个openid对应一个公众号或小程序 */
|
||||
/**
|
||||
* 普通用户的标识,对当前开发者帐号唯一。一个openid对应一个公众号或小程序
|
||||
*/
|
||||
private String openId;
|
||||
|
||||
/** 用户余额 */
|
||||
/**
|
||||
* 用户余额
|
||||
*/
|
||||
private Double userBalance;
|
||||
|
||||
/** 用户等级 */
|
||||
/**
|
||||
* 用户等级
|
||||
*/
|
||||
private String userGrade;
|
||||
|
||||
public SysUser(Long userId) {
|
||||
@@ -130,4 +136,14 @@ public class SysUser extends TenantEntity {
|
||||
return UserConstants.SUPER_ADMIN_ID.equals(this.userId);
|
||||
}
|
||||
|
||||
/**
|
||||
* 知识库角色组类型(role/roleGroup)
|
||||
*/
|
||||
private String kroleGroupType;
|
||||
|
||||
/**
|
||||
* 知识库角色组id(role/roleGroup)
|
||||
*/
|
||||
private String kroleGroupIds;
|
||||
|
||||
}
|
||||
|
||||
@@ -120,13 +120,19 @@ public class SysUserBo extends BaseEntity {
|
||||
*/
|
||||
private Long roleId;
|
||||
|
||||
/** 普通用户的标识,对当前开发者帐号唯一。一个openid对应一个公众号或小程序 */
|
||||
/**
|
||||
* 普通用户的标识,对当前开发者帐号唯一。一个openid对应一个公众号或小程序
|
||||
*/
|
||||
private String openId;
|
||||
|
||||
/** 用户等级 */
|
||||
/**
|
||||
* 用户等级
|
||||
*/
|
||||
private String userGrade;
|
||||
|
||||
/** 用户余额 */
|
||||
/**
|
||||
* 用户余额
|
||||
*/
|
||||
private Double userBalance;
|
||||
|
||||
public SysUserBo(Long userId) {
|
||||
@@ -137,4 +143,14 @@ public class SysUserBo extends BaseEntity {
|
||||
return UserConstants.SUPER_ADMIN_ID.equals(this.userId);
|
||||
}
|
||||
|
||||
/**
|
||||
* 知识库角色组类型(role/roleGroup)
|
||||
*/
|
||||
private String kroleGroupType;
|
||||
|
||||
/**
|
||||
* 知识库角色组id(role/roleGroup)
|
||||
*/
|
||||
private String kroleGroupIds;
|
||||
|
||||
}
|
||||
|
||||
@@ -147,9 +147,23 @@ public class SysUserVo implements Serializable {
|
||||
*/
|
||||
private Long roleId;
|
||||
|
||||
/** 用户等级 */
|
||||
/**
|
||||
* 用户等级
|
||||
*/
|
||||
private String userGrade;
|
||||
|
||||
/** 用户余额 */
|
||||
/**
|
||||
* 用户余额
|
||||
*/
|
||||
private Double userBalance;
|
||||
|
||||
/**
|
||||
* 知识库角色组类型(role/roleGroup)
|
||||
*/
|
||||
private String kroleGroupType;
|
||||
|
||||
/**
|
||||
* 知识库角色组id(role/roleGroup)
|
||||
*/
|
||||
private String kroleGroupIds;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user