Files
laws-sinotruk-server/db/20230905标准法规库.sql
T
2023-09-28 11:36:25 +08:00

241 lines
13 KiB
SQL

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 '问答库-回答';