RuoYi/sql/ry_20220111.sql

186 lines
6.9 KiB
MySQL
Raw Normal View History

2022-03-02 17:36:18 +08:00
create sequence seq_SYS_APP
increment by 1
start with 100
nomaxvalue
nominvalue
cache 20;
-- Create table
create table SYS_APP
(
app_id NUMBER(20) not null,
app_code VARCHAR2(64) not null,
category_id NUMBER(20),
app_name VARCHAR2(50) not null,
status CHAR(1) default 0,
create_by VARCHAR2(64) default '',
create_time DATE,
update_by VARCHAR2(64) default '',
update_time DATE,
remark VARCHAR2(500)
)
tablespace ERM_DATA
pctfree 10
initrans 1
maxtrans 255
storage
(
initial 64K
next 1M
minextents 1
maxextents unlimited
);
-- Add comments to the table
comment on table SYS_APP
is '编码申请表';
-- Add comments to the columns
comment on column SYS_APP.app_id
is '编码申请单主键seq_sys_app.nextval';
comment on column SYS_APP.app_code
is '申请编码';
comment on column SYS_APP.category_id
is '编码体系ID';
comment on column SYS_APP.app_name
is '申请名称';
comment on column SYS_APP.status
is '状态0正常 1通过2驳回';
comment on column SYS_APP.create_by
is '创建者';
comment on column SYS_APP.create_time
is '创建时间';
comment on column SYS_APP.update_by
is '更新者';
comment on column SYS_APP.update_time
is '更新时间';
comment on column SYS_APP.remark
is '备注';
-- Create/Recreate primary, unique and foreign key constraints
alter table SYS_APP
add constraint PK_SYS_APP primary key (APP_ID)
using index
tablespace ERM_DATA
pctfree 10
initrans 2
maxtrans 255
storage
(
initial 64K
next 1M
minextents 1
maxextents unlimited
);
-- 菜单 SQL
insert into sys_menu (menu_id, menu_name, parent_id, order_num, url, menu_type, visible, perms, icon, create_by, create_time, update_by, update_time, remark)
values(2004, '编码申请', '2001', '1', '/system/app', 'C', '0', 'system:app:view', '#', 'admin', sysdate, '', null, '编码申请菜单');
-- 按钮 SQL
insert into sys_menu (menu_id, menu_name, parent_id, order_num, url, menu_type, visible, perms, icon, create_by, create_time, update_by, update_time, remark)
values(seq_sys_menu.nextval, '编码申请查询', 2004, '1', '#', 'F', '0', 'system:app:list', '#', 'admin', sysdate, '', null, '');
insert into sys_menu (menu_id, menu_name, parent_id, order_num, url, menu_type, visible, perms, icon, create_by, create_time, update_by, update_time, remark)
values(seq_sys_menu.nextval, '编码申请新增', 2004, '2', '#', 'F', '0', 'system:app:add', '#', 'admin', sysdate, '', null, '');
insert into sys_menu (menu_id, menu_name, parent_id, order_num, url, menu_type, visible, perms, icon, create_by, create_time, update_by, update_time, remark)
values(seq_sys_menu.nextval, '编码申请修改', 2004, '3', '#', 'F', '0', 'system:app:edit', '#', 'admin', sysdate, '', null, '');
insert into sys_menu (menu_id, menu_name, parent_id, order_num, url, menu_type, visible, perms, icon, create_by, create_time, update_by, update_time, remark)
values(seq_sys_menu.nextval, '编码申请删除', 2004, '4', '#', 'F', '0', 'system:app:remove', '#', 'admin', sysdate, '', null, '');
insert into sys_menu (menu_id, menu_name, parent_id, order_num, url, menu_type, visible, perms, icon, create_by, create_time, update_by, update_time, remark)
values(seq_sys_menu.nextval, '编码申请导出', 2004, '5', '#', 'F', '0', 'system:app:export', '#', 'admin', sysdate, '', null, '');
---20210929
create sequence seq_SYS_APP_DATA
increment by 1
start with 100
nomaxvalue
nominvalue
cache 20;
-- Create table
create table SYS_APP_DATA
(
app_data_id NUMBER(20) not null,
app_id number(20),
type CHAR(1),
cc_code varchar2(500),
design_desc varchar2(4000),
zh_cn_short_desc varchar2(4000),
zh_cn_long_desc varchar2(4000),
zh_en_short_desc varchar2(4000),
zh_en_long_desc varchar2(4000),
ru_cn_short_desc varchar2(4000),
ru_cn_long_desc varchar2(4000),
ru_en_short_desc varchar2(4000),
ru_en_long_desc varchar2(4000),
en_cn_short_desc varchar2(4000),
en_cn_long_desc varchar2(4000),
en_en_short_desc varchar2(4000),
en_en_long_desc varchar2(4000),
status CHAR(1) default '0',
create_by VARCHAR2(64) default '',
create_time DATE,
update_by VARCHAR2(64) default '',
update_time DATE,
remark VARCHAR2(500)
)
tablespace ERM_DATA
pctfree 10
initrans 1
maxtrans 255
storage
(
initial 64K
next 1M
minextents 1
maxextents unlimited
);
-- Add comments to the table
comment on table SYS_APP_DATA is '编码申请数据表';
-- Add comments to the columns
comment on column SYS_APP_DATA.app_data_id is '申请单明细主键seq_sys_app_data.nextval';
comment on column SYS_APP_DATA.app_id is '申请单ID';
comment on column SYS_APP_DATA.type is 'CC或者ID0:CC,1:ID';
comment on column SYS_APP_DATA.cc_code is 'CC代码';
comment on column SYS_APP_DATA.design_desc is '设计描述';
comment on column SYS_APP_DATA.zh_cn_short_desc is '中文公制短描述';
comment on column SYS_APP_DATA.zh_cn_long_desc is '中文公制长描述';
comment on column SYS_APP_DATA.zh_en_short_desc is '中文英制短描述';
comment on column SYS_APP_DATA.zh_en_long_desc is '中文英制长描述';
comment on column SYS_APP_DATA.ru_cn_short_desc is '俄文公制短描述';
comment on column SYS_APP_DATA.ru_cn_long_desc is '俄文公制长描述';
comment on column SYS_APP_DATA.ru_en_short_desc is '俄文英制短描述';
comment on column SYS_APP_DATA.ru_en_long_desc is '俄文英制长描述';
comment on column SYS_APP_DATA.en_cn_short_desc is '英文公制短描述';
comment on column SYS_APP_DATA.en_cn_long_desc is '英文公制长描述';
comment on column SYS_APP_DATA.en_en_short_desc is '英文英制短描述';
comment on column SYS_APP_DATA.en_en_long_desc is '英文英制长描述';
comment on column SYS_APP_DATA.status is '状态0正常 1停用';
comment on column SYS_APP_DATA.create_by is '创建者';
comment on column SYS_APP_DATA.create_time is '创建时间';
comment on column SYS_APP_DATA.update_by is '更新者';
comment on column SYS_APP_DATA.update_time is '更新时间';
comment on column SYS_APP_DATA.remark is '备注';
-- Create/Recreate primary, unique and foreign key constraints
alter table SYS_APP_DATA
add constraint PK_SYS_APP_DATA primary key (APP_DATA_ID)
using index
tablespace ERM_DATA
pctfree 10
initrans 2
maxtrans 255
storage
(
initial 64K
next 1M
minextents 1
maxextents unlimited
);
alter table SYS_APP_DATA
add constraint FK_SYS_APP_DATA foreign key (APP_ID)
references sys_app (APP_ID) on delete cascade;
alter table SYS_APP_DATA rename column cc_code to CODE;
comment on column SYS_APP_DATA.code is 'CC代码或ID代码';
alter table SYS_OPER_LOG modify oper_param VARCHAR2(4000);
alter table SYS_OPER_LOG modify json_result VARCHAR2(4000);