【REST2SQL】01RDB关系型数据库REST初设计
【REST2SQL】02 GO连接Oracle数据库
【REST2SQL】03 GO读取JSON文件
【REST2SQL】04 REST2SQL第一版Oracle版实现
【REST2SQL】05 GO 操作 达梦 数据库
【REST2SQL】06 GO 跨包接口重构代码
【REST2SQL】07 GO 操作 Mysql 数据库
【REST2SQL】08 日志重构增加输出到文件log.txt
【REST2SQL】09 给Go的可执行文件exe加图标和版本信息等
【REST2SQL】10 REST2SQL操作指南
【REST2SQL】11 基于jwt-go生成token与验证
【REST2SQL】12 REST2SQL增加Token生成和验证
用户角色功能权限一般包括功能管理、角色管理、角色功能设置、用户管理、用户角色设置等。
1 权限管理表的设计
这里以oracle建表为例。
1.1 功能表
create table S_MENU
(
p_id VARCHAR2(4) not null,
s_name VARCHAR2(63),
s_ename VARCHAR2(63),
s_winp VARCHAR2(63),
s_note VARCHAR2(63),
s_parm VARCHAR2(63)
);
alter table S_MENU
add constraint PK_S_MENU primary key (P_ID)
示例数据如下:

insert into S_MENU (P_ID, S_NAME, S_ENAME, S_WINP, S_NOTE, S_PARM)
values ('9000', '系统管理', null

文章介绍了使用Go语言和RESTfulAPI设计的REST2SQL系统,涉及Oracle数据库操作、角色权限管理、用户角色关联及MD5加密的应用。内容包括功能表、角色表、角色功能表和用户角色表的创建,以及用户登录验证和权限查询的SQL示例。
最低0.47元/天 解锁文章
2万+

被折叠的 条评论
为什么被折叠?



