今天看代码,主键是通过UUID生成的,20多个菜单记录,取个巧,最近刚好学点函数和存储过程,练习一下,上代码
Name Type Nullable Default Comments
---------------- ------------ -------- ------- --------
ROLE_FUNCTION_ID VARCHAR2(36) 主键ID
ROLE_ID VARCHAR2(36) 角色ID
FUNCTION_ID VARCHAR2(36) 功能ID
CREATE_DATE DATE sysdate 创建时间
CREATE_USER_ID VARCHAR2(36) Y 创建人
UPDATE_DATE DATE Y 修改时间
需要插入的表结构如上
--------------- ------------- -------- ------- -----------------------------------------
USER_ID VARCHAR2(36) 主键ID
USERNAME VARCHAR2(40) 用户名
PASSWORD VARCHAR2(63) Y 密码(两次MD5加密)
NAME VARCHAR2(40) Y 真实姓名
ALIAS_NAME VARCHAR2(40) Y 昵称
SEX VARCHAR2(3) Y 性别代码
BIRTHDAY VARCHAR2(8) Y 出生日期
TEL_PHONE VARCHAR2(20) Y 固定电话
TEL_MOBILE VARCHAR2(20) Y 手机号
EMAIL VARCHAR2(50) Y Email
POSITION_CODE VARCHAR2(3) Y 00 职位(编码:BM_AA10代码:POSITION)
ORG_ID VARCHAR2(36) Y 所属机构ID
STATE VARCHAR2(1) Y 1 启用状态(编码:BM_AA10代码:YESORNO)
LAST_LOGON_DATE DATE Y 最后登录时间
IP VARCHAR2(20) Y IP
LOGON_NUMS NUMBER(8) Y 登录次数
CREATE_USER_ID VARCHAR2(36) Y 创建人
CREATE_DATE DATE Y 创建时间
UPDATE_DATE DATE Y 修改时间
UPDATE_USER_ID VARCHAR2(36) Y 修改人
PHOTO_URL VARCHAR2(200) Y 照片
EXTEND_TYPE CHAR(1) Y 扩展属性类型 1 扩展商户 2扩展推广员 3 扩展校验密码 4 扩展现金归集账户
EXTEND_ID VARCHAR2(60) Y 扩展属性值
用户表如上,需要用的是USER_ID
Name Type Nullable Default Comments
-------------- ------------- -------- ------- --------------------------
FUNCTION_ID VARCHAR2(36) 主键ID
URL VARCHAR2(200) Y 连接地址
NAME VARCHAR2(40) 菜单名称
PARENT_ID VARCHAR2(36) Y 父菜单ID
SORT VARCHAR2(3) Y 排序
TYPE VARCHAR2(40) Y 类型
DESCRIPTION VARCHAR2(200) Y 描述
STATE VARCHAR2(1) Y 启用状态(编码:BM_AA10代码:YESORNO)
CREATE_DATE DATE 创建时间
CREATE_USER_ID VARCHAR2(36) Y 创建人
UPDATE_DATE DATE Y 修改时间
UPDATE_USER_ID VARCHAR2(36) Y 修改人
ICON_CLASS VARCHAR2(200) Y 图标样式
TYPE_CODE VARCHAR2(3) Y 类型代码
菜单表,树形结构,根据parent_id,挂载。