Files
laws-sinotruk-server/db/20230905标准法规库.sql
T

450 lines
24 KiB
SQL
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
DROP TABLE IF EXISTS `laws_domestic_standard`;
CREATE TABLE `laws_domestic_standard`
(
`id` varchar(36) NOT NULL PRIMARY KEY COMMENT '主键ID',
`create_by` varchar(36) COMMENT '创建人',
`create_time` datetime(0) COMMENT '创建时间',
`update_by` varchar(36) COMMENT '更新人',
`update_time` datetime(0) COMMENT '更新时间',
`sys_code` varchar(64) COMMENT '所属部门',
`del_flag` int(1) DEFAULT 0 COMMENT '0表示未删除,1表示删除',
`standard_property` varchar(36) COMMENT '标准性质',
`standard_class` varchar(36) COMMENT '标准类别',
`year_number` varchar(50) COMMENT '年代号',
`standard_number` varchar(50) COMMENT '标准编号',
`standard_name` varchar(50) COMMENT '标准名称',
`standard_english_name` varchar(50) COMMENT '标准英文名称',
`standard_system` varchar(1) COMMENT '标准体系',
`release_date` date COMMENT '发布日期',
`implementation_date` date COMMENT '实施日期',
`on_the_production_date` varchar(200) COMMENT '在产车实施日期',
`new_model_implementation_date` varchar(200) COMMENT '新车型实施日期',
`annulment_date` date COMMENT '废止日期',
`standard_state` varchar(36) COMMENT '标准状态',
`centralized_management_departments` varchar(50) COMMENT '归口管理部门',
`bidding_committee` varchar(36) COMMENT '分标委',
`responsible_department` varchar(36) COMMENT '责任部门',
`enterprise_participation` varchar(36) COMMENT '企业参与情况',
`part_name` varchar(36) COMMENT '零部件名称',
`applicable_certification` varchar(200) COMMENT '适用认证',
`applicable_vehicle` varchar(200) COMMENT '适用车型',
`dynamic_type` varchar(200) COMMENT '动力类型',
`substitute_standard_number` varchar(50) COMMENT '代替标准号',
`replaced_by_standard_number` varchar(50) COMMENT '被代替标准号',
`reference_standard` varchar(50) COMMENT '引用标准',
`referenced_standard` varchar(50) COMMENT '被引用标准',
`associated_file` varchar(50) COMMENT '关联文件',
`degree_of_bid_acquisition` varchar(36) COMMENT '采标程度',
`adopt_the_international_standard_number` varchar(50) COMMENT '采用国际标准号',
`associated_foreign_standards` varchar(50) COMMENT '关联国外标准',
`publish_of_original` varchar(50) COMMENT '发布搞(原文)',
`modification_list` varchar(50) COMMENT '修改单',
`draft_for_review` varchar(50) COMMENT '报批稿',
`draft_for_approval` varchar(50) COMMENT '送审稿',
`draft_for_comment` varchar(50) COMMENT '征求意见稿',
`draft` varchar(50) COMMENT '草案'
) COMMENT = '国内标准';
alter table laws_domestic_standard
comment '国内标准';
DROP TABLE IF EXISTS `laws_overseas_standard`;
CREATE TABLE `laws_overseas_standard`
(
`id` varchar(36) NOT NULL PRIMARY KEY COMMENT '主键ID',
`create_by` varchar(36) COMMENT '创建人',
`create_time` datetime(0) COMMENT '创建时间',
`update_by` varchar(36) COMMENT '更新人',
`update_time` datetime(0) COMMENT '更新时间',
`sys_code` varchar(64) COMMENT '所属部门',
`del_flag` int(1) DEFAULT 0 COMMENT '0表示未删除,1表示删除',
`country_or_region` varchar(50) COMMENT '国家/地区',
`standard_class` varchar(36) COMMENT '标准类别',
`year_number` varchar(50) COMMENT '年代号',
`standard_number` varchar(50) COMMENT '标准编号',
`standard_name` varchar(50) COMMENT '标准名称',
`standard_english_name` varchar(50) COMMENT '标准英文名称',
`standard_system` varchar(1) COMMENT '标准体系',
`release_date` date COMMENT '发布日期',
`implementation_date` date COMMENT '实施日期',
`on_the_production_date` varchar(200) COMMENT '在产车实施日期',
`new_model_implementation_date` varchar(200) COMMENT '新车型实施日期',
`annulment_date` date COMMENT '废止日期',
`standard_state` varchar(36) COMMENT '标准状态',
`responsible_department` varchar(36) COMMENT '责任部门',
`part_name` varchar(36) COMMENT '零部件名称',
`applicable_vehicle` varchar(200) COMMENT '适用车型',
`substitute_standard_number` varchar(50) COMMENT '代替标准号',
`replaced_by_standard_number` varchar(50) COMMENT '被代替标准号',
`reference_standard` varchar(50) COMMENT '引用标准',
`referenced_standard` varchar(50) COMMENT '被引用标准',
`associated_file` varchar(50) COMMENT '关联文件',
`publish_of_original` varchar(50) COMMENT '发布搞(原文)',
`publish_of_translation` varchar(50) COMMENT '发布搞(译文)',
`modification_list` varchar(50) COMMENT '修改单',
`draft_for_review` varchar(50) COMMENT '报批稿',
`draft_for_approval` varchar(50) COMMENT '送审稿',
`draft_for_comment` varchar(50) COMMENT '征求意见稿',
`draft` varchar(50) COMMENT '草案'
) COMMENT = '海外标准';
alter table laws_overseas_standard
comment '海外标准';
DROP TABLE IF EXISTS `laws_news_feed`;
CREATE TABLE `laws_news_feed`
(
`id` varchar(36) NOT NULL PRIMARY KEY COMMENT '主键ID',
`create_by` varchar(36) COMMENT '创建人',
`create_time` datetime(0) COMMENT '创建时间',
`update_by` varchar(36) COMMENT '更新人',
`update_time` datetime(0) COMMENT '更新时间',
`sys_code` varchar(64) COMMENT '所属部门',
`del_flag` int(1) DEFAULT 0 COMMENT '0表示未删除,1表示删除',
`dynamic_heading` varchar(50) COMMENT '动态标题',
`dynamic_classification` varchar(50) COMMENT '动态分类',
`dynamic_details` varchar(500) COMMENT '动态详情',
`data_text` varchar(2000) COMMENT '资料文本',
`release_status` int(1) DEFAULT 0 COMMENT '发布状态(0-未发布、1-已发布)',
`release_time` datetime(0) COMMENT '发布时间',
`read_count` int(8) DEFAULT 0 COMMENT '阅读次数'
) COMMENT = '动态消息';
alter table laws_news_feed
comment '动态消息';
DROP TABLE IF EXISTS `laws_push_range`;
CREATE TABLE `laws_push_range`
(
`id` varchar(36) NOT NULL PRIMARY KEY COMMENT '主键ID',
`unique_relation_flag` varchar(50) COMMENT '唯一关联标识(id或者编号)',
`user_id` varchar(36) COMMENT '用户id',
`module_code` varchar(64) COMMENT '所属模块编码',
`read_status` int(1) DEFAULT 0 COMMENT '阅读状态(0-未读、1-已读)'
) COMMENT = '推送范围';
alter table laws_push_range
comment '推送范围';
DROP TABLE IF EXISTS `laws_tree_node`;
CREATE TABLE `laws_tree_node`
(
`id` varchar(36) NOT NULL PRIMARY KEY COMMENT '主键ID',
`create_by` varchar(36) COMMENT '创建人',
`create_time` datetime(0) COMMENT '创建时间',
`update_by` varchar(36) COMMENT '更新人',
`update_time` datetime(0) COMMENT '更新时间',
`sys_code` varchar(64) COMMENT '所属部门',
`del_flag` int(1) DEFAULT 0 COMMENT '0表示未删除,1表示删除',
`parent_id` varchar(36) COMMENT '父节点id',
`parent_code` varchar(64) COMMENT '父节点code',
`node_code` varchar(64) COMMENT '节点code',
`node_name` varchar(50) COMMENT '节点名',
`module_code` varchar(64) COMMENT '所属模块编码',
`node_type` int(1) DEFAULT 0 COMMENT '节点类型(1-根节点、2-子节点)'
) COMMENT = '树型节点';
alter table laws_tree_node
comment '树型节点';
DROP TABLE IF EXISTS `laws_node_relation`;
CREATE TABLE `laws_node_relation`
(
`id` varchar(36) NOT NULL PRIMARY KEY COMMENT '主键ID',
`node_code` varchar(64) COMMENT '节点code',
`unique_relation_flag` varchar(50) COMMENT '唯一关联标识(id或者编号)',
`module_code` varchar(64) COMMENT '所属模块编码'
) COMMENT = '树型节点关联';
alter table laws_node_relation
comment '树型节点关联';
DROP TABLE IF EXISTS `laws_data_center`;
CREATE TABLE `laws_data_center`
(
`id` varchar(36) NOT NULL PRIMARY KEY COMMENT '主键ID',
`create_by` varchar(36) COMMENT '创建人',
`create_time` datetime(0) COMMENT '创建时间',
`update_by` varchar(36) COMMENT '更新人',
`update_time` datetime(0) COMMENT '更新时间',
`sys_code` varchar(64) COMMENT '所属部门',
`del_flag` int(1) DEFAULT 0 COMMENT '0表示未删除,1表示删除',
`file_name` varchar(100) COMMENT '文件名称',
`file_description` varchar(50) COMMENT '文件说明',
`file_ids` varchar(2000) COMMENT '文件ids'
) COMMENT = '资料中心';
alter table laws_data_center
comment '资料中心';
DROP TABLE IF EXISTS `laws_update_record`;
CREATE TABLE `laws_update_record`
(
`id` varchar(36) NOT NULL PRIMARY KEY COMMENT '主键ID',
`create_by` varchar(36) COMMENT '创建人',
`create_time` datetime(0) COMMENT '创建时间',
`update_by` varchar(36) COMMENT '更新人',
`update_time` datetime(0) COMMENT '更新时间',
`sys_code` varchar(64) COMMENT '所属部门',
`del_flag` int(1) DEFAULT 0 COMMENT '0表示未删除,1表示删除',
`unique_relation_flag` varchar(50) COMMENT '唯一关联标识(id或者编号)',
`sort` int(8) DEFAULT 1 COMMENT '排序',
`content` varchar(2000) COMMENT '文件说明'
) COMMENT = '更新记录';
alter table laws_update_record
comment '更新记录';
DROP TABLE IF EXISTS `laws_replaced_standard`;
CREATE TABLE `laws_replaced_standard`
(
`id` varchar(36) NOT NULL PRIMARY KEY COMMENT '主键ID',
`replaced` varchar(50) COMMENT '代替标准',
`replaced_by` varchar(50) COMMENT '被代替标准',
`type` int(1) COMMENT '类型(1-代替、2-引用)'
) COMMENT = '代替标准';
alter table laws_replaced_standard
comment '代替标准';
DROP TABLE IF EXISTS `laws_problem_library`;
CREATE TABLE `laws_problem_library`
(
`id` varchar(36) NOT NULL PRIMARY KEY COMMENT '主键ID',
`create_by` varchar(36) COMMENT '创建人',
`create_time` datetime(0) COMMENT '创建时间',
`update_by` varchar(36) COMMENT '更新人',
`update_time` datetime(0) COMMENT '更新时间',
`org_code` varchar(64) COMMENT '所属部门',
`del_flag` int(1) DEFAULT 0 COMMENT '0表示未删除,1表示删除',
`type` char(1) COMMENT '分类(国内1、海外2、企业3、其他4)',
`standard_id` varchar(50) COMMENT '标准id',
`standard_number` varchar(50) COMMENT '标准编号',
`standard_name` varchar(50) COMMENT '标准名称',
`title` varchar(50) COMMENT '标题',
`project` varchar(50) COMMENT '项目',
`problem_description` varchar(500) COMMENT '问题描述',
`file` varchar(2000) COMMENT '附件',
`is_answer` int(1) DEFAULT 0 COMMENT '是否有人回答(0否,1是)',
`user_id` varchar(50) COMMENT '发帖人id'
) COMMENT = '问答库-问题';
alter table laws_problem_library
comment '问答库-问题';
DROP TABLE IF EXISTS `laws_answer_library`;
CREATE TABLE `laws_answer_library`
(
`id` varchar(36) NOT NULL PRIMARY KEY COMMENT '主键ID',
`create_time` datetime(0) COMMENT '创建时间',
`org_code` varchar(64) COMMENT '所属部门',
`problem_id` varchar(50) COMMENT '问题id',
`answer_description` varchar(500) COMMENT '答案描述',
`is_top` int(1) DEFAULT 0 COMMENT '是否置顶(0否,1是)',
`user_id` varchar(50) COMMENT '回答人id'
) COMMENT = '问答库-回答';
alter table laws_answer_library
comment '问答库-回答';
DROP TABLE IF EXISTS `laws_contact_manage`;
CREATE TABLE `laws_contact_manage`
(
`id` varchar(36) NOT NULL PRIMARY KEY COMMENT '主键ID',
`create_by` varchar(36) COMMENT '创建人',
`create_time` datetime(0) COMMENT '创建时间',
`update_by` varchar(36) COMMENT '更新人',
`update_time` datetime(0) COMMENT '更新时间',
`org_code` varchar(64) COMMENT '所属部门',
`del_flag` int(1) DEFAULT 0 COMMENT '0表示未删除,1表示删除',
`depart_name` varchar(200) COMMENT '部门名称',
`depart_id` varchar(50) COMMENT '部门id',
`engineer_id` varchar(50) COMMENT '标准化工程师id',
`contact_id` varchar(50) COMMENT '联络人id',
`leader_id` varchar(50) COMMENT '部门联络人主管级领导id'
) COMMENT = '联络人管理';
alter table laws_contact_manage
comment '联络人管理';
DROP TABLE IF EXISTS `laws_asms_open_api`;
CREATE TABLE `laws_asms_open_api`
(
`id` varchar(36) NOT NULL PRIMARY KEY COMMENT '主键ID',
`api_name` varchar(200) COMMENT 'api名称',
`api_url` varchar(200) COMMENT 'api路径',
`dict_id` varchar(50) COMMENT '数据字典id',
`api_type` varchar(5) COMMENT '接口类型(1字典,2分标委,3法规)',
`query_param_json` text COMMENT '参数map'
) COMMENT = '汽车标准数字化平台ASMS开放API接口管理';
alter table laws_asms_open_api
comment '汽车标准数字化平台ASMS开放API接口管理';
DROP TABLE IF EXISTS `laws_asms_domestic`;
CREATE TABLE `laws_asms_domestic`
(
`id` varchar(100) NOT NULL PRIMARY KEY COMMENT '主键ID',
`code` varchar(100) COMMENT '标准法规编号/标准号',
`name` varchar(100) COMMENT '标准法规名称/标准名称',
`english_name` varchar(100) COMMENT '法规英文名称',
`type` varchar(100) COMMENT '标准法规类别/标准类别',
`applicable_certification_list_string` varchar(100) COMMENT '适用认证',
`applicable_models_list_string` varchar(100) COMMENT '适用车型拼接名称',
`degree_adoption` varchar(100) COMMENT '采标程度',
`drafting_people` varchar(500) COMMENT '起草人',
`drafting_unit` varchar(500) COMMENT '起草单位',
`focal_point_name` varchar(100) COMMENT '标准领域名称',
`implementation_date` varchar(100) COMMENT '实施日期',
`international_standard` varchar(100) COMMENT '采用国际标准号',
`new_car_implementation_date` varchar(100) COMMENT '新车实施日期',
`new_register_car_implementation_date` varchar(100) COMMENT '新注册车实施日期',
`power_type_list_string` varchar(100) COMMENT '动力类型',
`production_car_implementation_date` varchar(100) COMMENT '在产车实施日期',
`proposing_department` varchar(100) COMMENT '提出部门',
`publish_date` varchar(100) COMMENT '发布日期',
`replace_code` varchar(100) COMMENT '代替标准号',
`scope_application` varchar(100) COMMENT '适用范围',
`standard_nature` varchar(100) COMMENT '标准性质',
`standard_status` varchar(100) COMMENT '标准状态',
`subcommittee` varchar(100) COMMENT '分标委',
`create_time` varchar(100) COMMENT '创建时间',
`update_time` varchar(100) COMMENT '更新时间',
`is_sync` varchar(5) COMMENT '是否同步(0未同步,1已同步)'
) COMMENT = 'ASMS国内法规';
alter table laws_asms_domestic
comment 'ASMS国内法规';
DROP TABLE IF EXISTS `laws_data_center_folder`;
CREATE TABLE `laws_data_center_folder`
(
`id` varchar(36) NOT NULL PRIMARY KEY COMMENT '主键ID',
`create_by` varchar(36) COMMENT '创建人',
`create_time` datetime(0) COMMENT '创建时间',
`update_by` varchar(36) COMMENT '更新人',
`update_time` datetime(0) COMMENT '更新时间',
`org_code` varchar(64) COMMENT '所属部门',
`del_flag` int(1) DEFAULT 0 COMMENT '0表示未删除,1表示删除',
`folder_name` varchar(50) COMMENT '文件夹名称',
`auth_manage_ids` varchar(2000) COMMENT '管理权限(用户id逗号拼接)',
`auth_view_ids` varchar(2000) COMMENT '查看权限(用户id逗号拼接)',
`sort` int(10) COMMENT '文件夹顺序',
`parent_id` varchar(36) COMMENT '父id',
`owner_id` varchar(36) COMMENT '拥有者id'
) COMMENT = '资料中心-文件夹';
alter table laws_data_center_folder
comment '资料中心-文件夹';
DROP TABLE IF EXISTS `laws_data_center_file`;
CREATE TABLE `laws_data_center_file`
(
`id` varchar(36) NOT NULL PRIMARY KEY COMMENT '主键ID',
`create_by` varchar(36) COMMENT '创建人',
`create_time` datetime(0) COMMENT '创建时间',
`update_by` varchar(36) COMMENT '更新人',
`update_time` datetime(0) COMMENT '更新时间',
`org_code` varchar(64) COMMENT '所属部门',
`del_flag` int(1) DEFAULT 0 COMMENT '0表示未删除,1表示删除',
`file_name` varchar(50) COMMENT '文件名称',
`file_id` varchar(50) COMMENT '上传资料(文件id',
`push_range_ids` varchar(2000) COMMENT '推送范围(用户id逗号拼接)',
`file_description` varchar(2000) COMMENT '文件说明',
`folder_id` varchar(36) COMMENT '文件夹id',
`owner_id` varchar(36) COMMENT '拥有者id'
) COMMENT = '资料中心-文件数据';
alter table laws_data_center_file
comment '资料中心-文件数据';
DROP TABLE IF EXISTS `process_fb_entry_change`;
CREATE TABLE `process_fb_entry_change`
(
`id` varchar(36) NOT NULL PRIMARY KEY COMMENT '主键ID',
`create_by` varchar(36) COMMENT '创建人',
`create_time` datetime(0) COMMENT '创建时间',
`update_by` varchar(36) COMMENT '更新人',
`update_time` datetime(0) COMMENT '更新时间',
`org_code` varchar(64) COMMENT '所属部门',
`del_flag` int(1) DEFAULT 0 COMMENT '0表示未删除,1表示删除',
`source` varchar(5) COMMENT '来源(1国内、2海外)',
`operate_type` varchar(5) COMMENT '操作类型(1标准法规入库、2标准法规变更)',
`business_json` longtext COMMENT 'JSON字符串'
) COMMENT = '标准法规入库/变更流程';
alter table process_fb_entry_change
comment '标准法规入库/变更流程';
DROP TABLE IF EXISTS `process_fb_standard_consultation`;
CREATE TABLE `process_fb_standard_consultation`
(
`id` varchar(36) NOT NULL PRIMARY KEY COMMENT '主键ID',
`create_by` varchar(36) COMMENT '创建人',
`create_time` datetime(0) COMMENT '创建时间',
`update_by` varchar(36) COMMENT '更新人',
`update_time` datetime(0) COMMENT '更新时间',
`org_code` varchar(64) COMMENT '所属部门',
`del_flag` int(1) DEFAULT 0 COMMENT '0表示未删除,1表示删除',
`standard_number` varchar(50) COMMENT '标准编号',
`standard_name` varchar(50) COMMENT '标准名称',
`standard_text` varchar(50) COMMENT '标准文本',
`related_file` varchar(2000) COMMENT '相关文件',
`consultation_due_date` date COMMENT '征求意见结束日期'
) COMMENT = '标准征求意见流程表';
alter table process_fb_standard_consultation
comment '标准征求意见流程表';
DROP TABLE IF EXISTS `process_fb_consultation_user_link`;
CREATE TABLE `process_fb_consultation_user_link`
(
`id` varchar(36) NOT NULL PRIMARY KEY COMMENT '主键ID',
`standard_consultation_id` varchar(50) COMMENT '标准征求意见流程表id',
`depart_leader_id` varchar(50) COMMENT '部门主管级领导',
`module_owner_id` varchar(50) COMMENT '模块负责人',
`design_engineer_id` varchar(50) COMMENT '设计工程师'
) COMMENT = '标准征求意见流程-用户关联表';
alter table process_fb_consultation_user_link
comment '标准征求意见流程-用户关联表';
DROP TABLE IF EXISTS `process_fb_consultation_list`;
CREATE TABLE `process_fb_consultation_list`
(
`id` varchar(36) NOT NULL PRIMARY KEY COMMENT '主键ID',
`user_link_id` varchar(50) COMMENT '用户关联表id',
`serial_number` varchar(50) COMMENT '序号',
`chapter_number` varchar(50) COMMENT '章节编号',
`chapter_name` varchar(50) COMMENT '章节名称',
`modification_before` varchar(100) COMMENT '修改前',
`modification_after` varchar(100) COMMENT '修改后',
`modification_reason` varchar(500) COMMENT '修改理由',
`is_adopt` varchar(5) COMMENT '模块负责人意见(0不采纳,1采纳)',
`basis_description` varchar(500) COMMENT '依据描述',
`basis_file` varchar(2000) COMMENT '依据材料'
) COMMENT = '标准征求意见流程-征求意见列表表';
alter table process_fb_consultation_list
comment '标准征求意见流程-征求意见列表表';
DROP TABLE IF EXISTS `process_fb_standard_purchase`;
CREATE TABLE `process_fb_standard_purchase`
(
`id` varchar(36) NOT NULL PRIMARY KEY COMMENT '主键ID',
`create_by` varchar(36) COMMENT '创建人',
`create_time` datetime(0) COMMENT '创建时间',
`update_by` varchar(36) COMMENT '更新人',
`update_time` datetime(0) COMMENT '更新时间',
`org_code` varchar(64) COMMENT '所属部门',
`del_flag` int(1) DEFAULT 0 COMMENT '0表示未删除,1表示删除',
`business_id` varchar(50) COMMENT '业务id',
`sort` int(8) COMMENT '排序',
`standard_number` varchar(50) COMMENT '标准编号',
`standard_name` varchar(50) COMMENT '标准名称',
`purchase_reason` varchar(500) COMMENT '采购理由'
) COMMENT = '法规采购流程表';
alter table process_fb_standard_purchase
comment '法规采购流程表';
DROP TABLE IF EXISTS `laws_early_warning_message`;
CREATE TABLE `laws_early_warning_message`
(
`id` varchar(36) NOT NULL PRIMARY KEY COMMENT '主键ID',
`standard_number` varchar(50) COMMENT '标准编号',
`warning_day` varchar(50) COMMENT '警告日期',
`warning_type` varchar(5) COMMENT '警告类型(1新车型实施日期,2在产车实施日期)'
) COMMENT = '标准预警-已发消息';
alter table laws_early_warning_message
comment '标准预警-已发消息';