add 第二阶段.sql

This commit is contained in:
lijiarao
2024-09-18 10:42:22 +08:00
parent 7f2db3b7a7
commit 029806d50f
+237
View File
@@ -0,0 +1,237 @@
create table laws_enterprise_standard_plan
(
id varchar(36) not null comment '主键id',
revision_type varchar(50) comment '制修订类别',
project_type varchar(50) comment '项目类型',
standard_id varchar(50) comment '标准id',
standard_number varchar(200) comment '标准编号',
standard_name varchar(200) comment '标准名称',
main_drafting_user varchar(50) comment '起草人',
professional_module varchar(30) comment '专业模块',
draft_complete_date datetime comment '初稿完成日期',
plan_archiving_date datetime comment '计划归档日期',
have_english_version varchar(50) comment '是否有英文版',
committee varchar(500) comment '所属技术委员会',
actual_archiving_date datetime comment '实际归档日期',
project_status varchar(50) comment '项目状态',
plan_status varchar(50) comment '计划状态',
create_by varchar(36) comment '创建人',
create_time datetime comment '创建时间',
update_by varchar(36) comment '更新人',
update_time datetime comment '更新时间',
org_code varchar(64) comment '所属部门',
del_flag tinyint comment '删除状态(0-正常,1-删除)',
primary key (id)
);
alter table laws_enterprise_standard_plan
comment '企标计划';
create table laws_standard_solicit_opinions
(
id varchar(36) not null comment '主键id',
standard_id varchar(36) not null comment '标准id',
standard_number varchar(200) comment '标准编号',
standard_name varchar(200) comment '标准名称',
applicable_market varchar(4) comment '适用市场',
start_time datetime comment '开始日期',
end_time datetime comment '结束日期',
number varchar(500) comment '征求意见反馈单编号',
file varchar(500) comment '意见反馈表',
create_by varchar(36) comment '创建人id',
create_time datetime comment '创建时间',
update_by varchar(36) comment '修改人id',
update_time datetime comment '修改时间',
org_code varchar(30) comment '部门code',
del_flag varchar(4) comment '删除状态(0-正常,1-删除)',
primary key (id)
);
alter table laws_standard_solicit_opinions
comment '标准征求意见';
create table laws_standard_solicit_opinions_term
(
id varchar(36) not null comment '主键id',
solicit_opinions_id varchar(36) comment '征求意见id',
proposer_id varchar(36) comment '法规工程师',
professional_module varchar(30) comment '专业模块',
term_id varchar(36) comment '条款id',
term_num varchar(200) comment '标准编号/条款号',
term_name varchar(200) comment '标准名称/条款内容',
before_modify varchar(500) comment '修改前',
after_modify varchar(500) comment '修改后',
reason varchar(500) comment '修改理由',
feedback_person_id varchar(500) comment '反馈人id',
feedback_person varchar(500) comment '反馈人',
feedback_opinion varchar(10) comment '反馈意见',
create_by varchar(36) comment '创建人id',
create_time datetime comment '创建时间',
update_by varchar(36) comment '修改人id',
update_time datetime comment '修改时间',
org_code varchar(30) comment '部门code',
primary key (id, solicit_opinions_id)
);
alter table laws_standard_solicit_opinions_term
comment '标准征求意见条款关联表';
create table process_annual_init
(
id varchar(36) not null comment '主键id',
depart_manager varchar(500) comment '部门经理',
standard_depart_handler varchar(36) comment '法规部门处理人id',
standard_depart_manager varchar(36) comment '法规部门经理id',
senior_manager varchar(500) comment '高级经理',
chief_inspector varchar(500) comment '总监',
authorized_person varchar(500) comment '授权人id',
file varchar(500) comment '附件',
create_by varchar(36) comment '创建人',
create_time datetime comment '创建时间',
update_by varchar(36) comment '更新人',
update_time datetime comment '更新时间',
org_code varchar(64) comment '所属部门',
del_flag varchar(4) comment '删除状态(0-正常,1-删除)',
primary key (id)
);
alter table process_annual_init
comment '年度制修订计划流程表';
create table process_annual_init_link
(
id varchar(36) not null comment '主键id',
process_id varchar(36) comment '流程主表id',
revision_type varchar(50) comment '制修订类别',
standard_id varchar(50) comment '标准id',
standard_number varchar(200) comment '标准编号',
standard_name varchar(200) comment '标准名称',
main_drafting_user varchar(50) comment '起草人',
professional_module varchar(30) comment '专业模块',
draft_complete_date datetime comment '初稿完成日期',
plan_archiving_date datetime comment '计划归档日期',
have_english_version varchar(50) comment '是否有英文版',
committee varchar(500) comment '所属技术委员会',
create_by varchar(36) comment '创建人',
create_time datetime comment '创建时间',
update_by varchar(36) comment '更新人',
update_time datetime comment '更新时间',
org_code varchar(64) comment '所属部门',
del_flag tinyint comment '删除状态(0-正常,1-删除)',
primary key (id)
);
alter table process_annual_init_link
comment '年度制修订计划流程关联标准';
create table process_plan_change
(
id varchar(36) not null comment '主键id',
change_type varchar(1) comment '变更类型',
depart_manager varchar(500) comment '部门经理',
standard_depart_handler varchar(36) comment '法规部门处理人id',
standard_depart_manager varchar(36) comment '法规部门经理id',
senior_manager varchar(500) comment '高级经理',
chief_inspector varchar(500) comment '总监',
authorized_person varchar(500) comment '授权人',
file varchar(500) comment '附件',
create_by varchar(36) comment '创建人',
create_time datetime comment '创建时间',
update_by varchar(36) comment '更新人',
update_time datetime comment '更新时间',
org_code varchar(64) comment '所属部门',
del_flag varchar(4) comment '删除状态(0-正常,1-删除)',
primary key (id)
);
alter table process_plan_change
comment '企标计划变更流程表';
create table process_plan_change_link
(
id varchar(36) not null comment '主键id',
process_id varchar(36) comment '流程主表id',
revision_type varchar(50) comment '制修订类别',
plan_id varchar(36) comment '企标计划',
drafting_user varchar(50) comment '起草人',
draft_complete_date datetime comment '初稿完成日期变更后',
plan_archiving_date datetime comment '计划归档日期变更后',
change_reason varchar(500) comment '变更原因',
create_by varchar(36) comment '创建人',
create_time datetime comment '创建时间',
update_by varchar(36) comment '更新人',
update_time datetime comment '更新时间',
org_code varchar(64) comment '所属部门',
del_flag tinyint comment '删除状态(0-正常,1-删除)',
primary key (id)
);
alter table process_plan_change_link
comment '企标计划变更流程关联标准';
create table process_standard_solicit_opinions
(
id varchar(36) not null comment '主键id',
standard_id varchar(50) comment '标准id',
standard_number varchar(200) comment '标准编号',
standard_name varchar(200) comment '标准名称',
standard_text varchar(50) comment '标准文本',
applicable_market varchar(4) comment '适用市场',
end_time datetime comment '截止日期',
create_by varchar(36) comment '创建人',
create_time datetime comment '创建时间',
update_by varchar(36) comment '更新人',
update_time datetime comment '更新时间',
org_code varchar(64) comment '所属部门',
del_flag varchar(4) comment '删除状态(0-正常,1-删除)',
primary key (id)
);
alter table process_standard_solicit_opinions
comment '标准征求意见流程表';
create table process_standard_solicit_opinions_term
(
id varchar(36) not null comment '主键id',
process_id varchar(36) comment '流程主表id',
professional_module varchar(30) comment '专业模块',
term_id varchar(36) comment '条款id',
term_num varchar(200) comment '标准编号/条款号',
term_name varchar(200) comment '标准名称/条款内容',
create_by varchar(36) comment '创建人',
create_time datetime comment '创建时间',
update_by varchar(36) comment '更新人',
update_time datetime comment '更新时间',
org_code varchar(64) comment '所属部门',
del_flag varchar(4) comment '删除状态(0-正常,1-删除)',
primary key (id)
);
alter table process_standard_solicit_opinions_term
comment '标准征求意见流程关联条款';
create table process_standard_solicit_opinions_user
(
id varchar(36) not null comment '主键id',
process_id varchar(36) comment '流程主表id',
term_id varchar(36) comment '流程条款表id',
parent_execution_id varchar(36) comment '父执行实例流id',
standard_professional_person varchar(36) comment '法规专业负责人',
depart_manager varchar(36) comment '部门经理',
depart_senior_manager varchar(36) comment '部门高级经理',
before_modify varchar(500) comment '修改前',
after_modify varchar(500) comment '修改后',
reason varchar(500) comment '修改理由',
feedback_opinion varchar(10) comment '反馈意见',
create_by varchar(36) comment '创建人',
create_time datetime comment '创建时间',
update_by varchar(36) comment '更新人',
update_time datetime comment '更新时间',
org_code varchar(64) comment '所属部门',
del_flag varchar(4) comment '删除状态(0-正常,1-删除)',
primary key (id)
);
alter table process_standard_solicit_opinions_user
comment '标准征求意见流程关联用户';