zoukankan      html  css  js  c++  java
  • 最简单的角色权限数据库表设计

    ---角色权限(用户-角色)
    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)
    );
  • 相关阅读:
    龟兔赛跑(动态规划)
    Dividing (多重背包 搜索)
    第k大值01背包问题
    FATE(完全背包)
    01背包 和 完全背包 详解
    放苹果(动态规划)
    max Sum(简单动态规划)
    连连看 优先对列 应用2
    尺取法
    Square(强大的剪枝)
  • 原文地址:https://www.cnblogs.com/abc8023/p/4924813.html
Copyright © 2011-2022 走看看