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,57 @@
package cn.xf.basedemo.model.domain;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import java.util.Date;
import lombok.Data;
/**
* 系统权限表 sys_permission
* @TableName sys_permission
*/
@TableName(value ="sys_permission")
@Data
public class SysPermission implements Serializable {
/**
* 主键IDsys_permission
*/
@TableId(type = IdType.AUTO)
private Long id;
/**
* 权限标识sys_permission.code如 user:add、order:delete
*/
private String code;
/**
* 权限名称sys_permission.name
*/
private String name;
/**
* 所属菜单IDsys_permission.menu_id
*/
private Long menu_id;
/**
* 创建时间sys_permission.create_time
*/
private Date create_time;
/**
* 创建人sys_permission.create_by
*/
private String create_by;
/**
* 更新时间sys_permission.update_time
*/
private Date update_time;
/**
* 更新人sys_permission.update_by
*/
private String update_by;
}