表设计

1.通用字段

字段名 说明 类型 长度
id id INT 11
createdAt 创建时间 ‌TIMESTAMP -
updatedAt 修改时间 ‌TIMESTAMP -
createdBy 创建人 ‌VARCHAR -
updatedBy 修改人 ‌VARCHAR -
status 状态(启用和停用) TINYINT 1

2.用户表(users)

字段名 说明 类型 长度
userName 用户名,唯一字段 VARCHAR 20-50
nickName 姓名 VARCHAR 20-50
password 密码 VARCHAR 哈希算法(64)
lastLoginTime 最后登录时间 ‌TIMESTAMP -
isAdmin 是否超级管理员 TINYINT 1

3.角色表(roles)

字段名 说明 类型 长度
roleName 角色名 VARCHAR 20-50
pid 父节点 INT 11
description 描述 text -

4.用户角色关联表(user_roles)

字段名 说明 类型 长度
userId 用户id INT -
roleId 角色id INT -

5.权限表(permissions)

字段名 说明 类型 长度
title 标题 VARCHAR 20
name 名称 VARCHAR 20
path 路径 VARCHAR 50
pid 父节点 INT 11
sort 排序 INT 6
isMenu 是否菜单中展示 TINYINT 1
isFull 是否全屏展示 TINYINT 1
icon 图标 VARCHAR 20
remarks 备注 text 255

6.角色权限关联表(role_permissions)

字段名 说明 类型 长度
roleId 角色id INT -
permissionId 权限id INT -

7.App版本表(appVersion)

字段名 说明 类型 长度
appName App名称 VARCHAR 20
version 版本号 VARCHAR 10
fileName 文件名 VARCHAR 20
filePath 文件路径 VARCHAR 60
content 更新内容 VARCHAR 255
posted @ 2025-01-20 16:22  ---空白---  阅读(25)  评论(0)    收藏  举报