---角色权限(用户-角色)
CREATE TABLE TD_ROLE_STAFF(
ID VARCHAR2(64),
STAFF_ID VARCHAR2(32),--'coast'
ROLE_ID VARCHAR2(32), --'R002'
ROLE_NAME VARCHAR2(32),--'数据管理部管理员'
-- ROLE_TYPE VARCHAR2(5),---ROLE/USR role
VALID_FLAG VARCHAR2(2),
OPTDATE DATE,
RMK VARCHAR2(20)
);
--系统菜单节点
select * from td_sys_menus
---菜单权限--
CREATE TABLE TF_ROLE_STAFF_MENU(
ID VARCHAR2(64),
STAFF_ID VARCHAR2(32),
MENU_ID VARCHAR2(5),
VALID_FLAG VARCHAR2(2),
OPTDATE DATE,
RMK VARCHAR2(20)
);
----按钮权限
CREATE TABLE TD_ROLE_BUTTON(
ID VARCHAR2(64),
PRIVIGE_ID VARCHAR2(64),--'INDEX_EDIT_DEPART' INDEX_DEL_DEPART
PRIVIGE_NAME VARCHAR2(32),--
ROLE_ID VARCHAR2(32),-- R002
VALID_FALG VARCHAR2(2),--'Y'
OPTDATE DATE,
RMK VARCHAR2(20)
);
---数据权限
CREATE TABLE TD_ROLE_DATA(
ID VARCHAR2(64),
PRIVIGE_ID VARCHAR2(64),--'XXZX_DATA_DEPART'
PRIVIGE_NAME VARCHAR2(32),
ROLE_ID VARCHAR2(32),-- 'R002'
PRIVIGE_SQL VARCHAR2(1024),-- T.DEPID IN( '656','657','658')
VALID_FALG VARCHAR2(2),
OPTDATE DATE,
RMK VARCHAR2(20)
);