数据库(部分)
create table org_msg(
finance_code varchar2(8) not null, --单位代码
org_code varchar2(16), --机构代码
name varchar2(50) not null, --名称
org_level number(2,0) default 0 not null, --单位级别
trade_type number(2,0) default 0 not null, --单位类别
dept_type number(2,0) default 0 not null, --部门类别
post_code varchar2(6) not null, --邮编
unit_quality number(2,0) default 0 not null, --单位性质
linkman varchar2(10) not null, --联系人
contact_tel varchar2(25) not null, --电话
email varchar2(30) not null, --Email
up_code varchar2(8) default '00000000' not null, --资金主管部门
fin_room number(2,0) default 0 not null, --财政局业务处室
addr varchar2(50) not null, --地址
remarks varchar2(500), --备注
flag number(1,0) default 0 not null, --启用标志,默认失效
reg_date date default SYSDATE not null, --注册日期
op_id varchar2(16) not null, --机构管理员
org_type number(2,0) default 1 not null, --机构类型,1,采购单位,2,审批人,3,中介人
constraint org_msg_pk primary key(finance_code)
);
create table oper_msg(
op_id varchar2(16) not null, --操作员ID
op_name varchar2(30) not null, --操作员姓名
op_passwd varchar2(50) not null, --密码
reg_date date default SYSDATE not null, --注册日期
op_flag number(1,0) default 0 not null, --启用标志
op_type number(1,0) default 0 not null, --操作员类别,1,系统管理员,2,机构管理员,3,其他
finance_code varchar2(16) not null, --所属机构单位代码
op_phone varchar2(15) not null, --电话
op_card varchar2(18) not null, --身份证
constraint oper_msg_pk primary key(op_id)
);
create table org_role_msg(
name varchar2(20) not null, --机构角色名称
explain varchar2(50), --说明
type number(2,0) default 1 not null, --机构角色类型,1,采购单位,2,采购中心,3,单位主管部门,4,业务处室,5,国库处,6,采购办,7,中介
flag number(1,0) default 1 not null, --启用标志,默认启用
constraint org_role_msg_pk primary key(name)
);
create table oper_role_msg(
name varchar2(20) not null, --操作员角色名称
explain varchar2(50), --说明
finance_code varchar2(8) not null, --单位代码
flag number(1,0) default 1 not null, --启用标志,默认启用
constraint oper_role_msg_pk primary key(name,finance_code)
);
create table perm_list(
perm_id number(4,0) not null, --权限编号
perm_name varchar2(50) not null, --名称
perm_explain varchar2(100), --说明
page_url varchar2(100), --该权限对应的页面
group_id number(2,0) not null, --组权限编号
constraint perm_list_pk primary key(perm_id)
);
create table org_role_member(
name varchar2(20) not null, --机构角色名称
finance_code varchar2(8) not null, --单位代码
constraint org_role_member_pk primary key(name,finance_code)
);
create table oper_role_member(
name varchar2(20) not null, --操作员角色名称
finance_code varchar2(8) not null, --单位代码
op_id varchar2(16) not null, --操作员ID
constraint oper_role_member_pk primary key(name,finance_code,op_id)
);
create table org_role_perms(
name varchar2(20) not null, --机构角色名称
perm_id number(4,0) not null, --权限编号
constraint org_role_perms_pk primary key(name,perm_id)
);
create table oper_role_perms(
name varchar2(20) not null, --操作员角色名称
finance_code varchar2(8) not null, --单位代码
perm_id number(4,0) not null, --权限编号
constraint oper_role_perms_pk primary key(name,finance_code,perm_id)
);
create table oper_perms(
op_id varchar2(16) not null, --操作员ID
perm_id number(4,0) not null, --权限编号
constraint oper_perms_pk primary key(op_id,perm_id)
);
create table group_perm_list(
group_id number(2,0) not null, --组权限编号
name varchar2(50) not null, --名称
constraint group_perm_list_pk primary key(group_id),
constraint group_perm_list_uk unique(name)
);
create sequence group_id increment by 1 start with 1;

浙公网安备 33010602011771号