1.引入sa-token权限框架

2.实现RBAC模型相关表结构(用户-权限-菜单-角色)
This commit is contained in:
xiongfeng
2025-08-21 22:27:27 +08:00
parent ba07169869
commit 71ddb30d0d
34 changed files with 820 additions and 2 deletions

View File

@@ -0,0 +1,53 @@
package cn.xf.basedemo.model.domain;
import java.io.Serializable;
import java.util.Date;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
/**
* 角色权限关联表 sys_role_permission
* @TableName sys_role_permission
*/
@TableName(value ="sys_role_permission")
@Data
public class SysRolePermission implements Serializable {
/**
* 主键ID
*/
@TableId(type = IdType.AUTO)
private Long id;
/**
* 角色IDsys_role_permission.role_id
*/
private Long role_id;
/**
* 权限IDsys_role_permission.permission_id
*/
private Long permission_id;
/**
* 创建时间sys_role_permission.create_time
*/
private Date create_time;
/**
* 创建人sys_role_permission.create_by
*/
private String create_by;
/**
* 更新时间sys_role_permission.update_time
*/
private Date update_time;
/**
* 更新人sys_role_permission.update_by
*/
private String update_by;
}