/* Navicat MariaDB Data Transfer Source Server : archives Source Server Version : 100032 Source Host : 192.168.1.124:3307 Source Database : archives_mgr Target Server Type : MariaDB Target Server Version : 100032 File Encoding : 65001 Date: 2018-02-02 16:29:38 */ SET FOREIGN_KEY_CHECKS=0; -- ---------------------------- -- Table structure for mgr_archives_classification -- ---------------------------- DROP TABLE IF EXISTS `mgr_archives_classification`; CREATE TABLE `mgr_archives_classification` ( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '分类表ID', `classification_code` varchar(50) DEFAULT NULL COMMENT '分类代码', `name` varchar(50) DEFAULT NULL COMMENT '分类名称', `parent_id` bigint(20) DEFAULT NULL COMMENT '父ID', `connection_code` varchar(10) DEFAULT NULL COMMENT '连接符', `enable` tinyint(1) NOT NULL DEFAULT '1' COMMENT '启用状态', `remark` varchar(1024) DEFAULT NULL, `create_time` datetime DEFAULT NULL, `create_by` varchar(50) DEFAULT NULL COMMENT '创建人', `update_time` datetime DEFAULT NULL, `update_by` varchar(50) DEFAULT NULL COMMENT '更新人', PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 COMMENT='分类表'; -- ---------------------------- -- Table structure for mgr_archives_document -- ---------------------------- DROP TABLE IF EXISTS `mgr_archives_document`; CREATE TABLE `mgr_archives_document` ( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键', `enable` tinyint(1) DEFAULT NULL COMMENT '可用性', `remark` varchar(500) DEFAULT NULL COMMENT '备注/附注', `create_by` varchar(20) DEFAULT NULL COMMENT '登记人', `create_time` timestamp NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '登记日期', `update_by` varchar(20) DEFAULT NULL COMMENT '修改人', `update_time` timestamp NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间', `filing_by` varchar(20) DEFAULT NULL COMMENT '归档人', `filing_time` timestamp NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '归档日期', `fonds_no` varchar(20) DEFAULT NULL COMMENT '全宗号', `catalogue_code` int(11) DEFAULT NULL COMMENT '案卷目录号', `file_code` varchar(20) DEFAULT NULL COMMENT '案卷号', `archival_code` varchar(20) DEFAULT NULL COMMENT '档号', `page_code` varchar(20) DEFAULT NULL COMMENT '页号', `part_no` varchar(20) DEFAULT NULL COMMENT '件号', `responsible_person` varchar(50) DEFAULT NULL COMMENT '责任者', `document_code` varchar(10) DEFAULT NULL COMMENT '文件编号', `document_title` varchar(50) DEFAULT NULL COMMENT '文件题名', `pages_count` int(11) DEFAULT NULL COMMENT '页数', `written_time` timestamp NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '成文时间', `year` varchar(10) DEFAULT NULL COMMENT '年度', `box_code` varchar(20) DEFAULT NULL COMMENT '盒号', `security_classification` int(11) DEFAULT NULL COMMENT '密级。(0无密;1秘密;2机密;3绝密;)', `archives_type_code` int(11) DEFAULT NULL COMMENT '分类号', `electronic_record_title` varchar(50) DEFAULT NULL COMMENT '电子档案名称', `descriptor` varchar(100) DEFAULT NULL COMMENT '主题词', `organization_problem` varchar(100) DEFAULT NULL COMMENT '机构(问题)', `personage` varchar(20) DEFAULT NULL COMMENT '人物', `archives_name` varchar(100) DEFAULT NULL COMMENT '档案馆名称', `attachment_title` varchar(100) DEFAULT NULL COMMENT '附件题名', `control_sign` varchar(10) DEFAULT NULL COMMENT '控制标识', `archives_code` varchar(10) DEFAULT NULL COMMENT '档案馆代码', `produce_way` varchar(20) DEFAULT NULL COMMENT '电子档案生成方式', `secrecy_period` int(11) DEFAULT NULL COMMENT '保密期限', `retention_period` int(11) DEFAULT NULL COMMENT '保管期限', `filing_status` int(1) DEFAULT '0' COMMENT '档案归档状态(0未归档;1归档)', `del_flag` int(1) DEFAULT '0' COMMENT '删除标识(0未删除;1删除)', `digitization_time` timestamp NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '数字化时间', `digitization_obj_describe` varchar(100) DEFAULT NULL COMMENT '数字化对象描述', `digitization_authorize_describe` varchar(100) DEFAULT NULL COMMENT '数字化授权描述', `format_name` varchar(20) DEFAULT NULL COMMENT '格式名称', `format_version` varchar(20) DEFAULT NULL COMMENT '格式版本', `color_space` varchar(20) DEFAULT '' COMMENT '色彩空间', `compress_scheme` varchar(20) DEFAULT '' COMMENT '压缩方案', `compression_ratio` varchar(10) DEFAULT '' COMMENT '压缩率', `horizontal_resolution` varchar(10) DEFAULT '' COMMENT '水平分辨率', `vertical_resolution` varchar(10) DEFAULT '' COMMENT '垂直分辨率', `image_width` varchar(10) DEFAULT NULL COMMENT '图像宽度', `image_height` varchar(10) DEFAULT NULL COMMENT '图像高度', `equipment_type` varchar(20) DEFAULT '' COMMENT '设备类型', `equipment_manufacturer` varchar(50) DEFAULT '' COMMENT '设备制造商', `equipment_model` varchar(20) DEFAULT '' COMMENT '设备型号', `equipment_series_number` varchar(50) DEFAULT '' COMMENT '设备系列号', `equipment_photoreceptor` varchar(20) DEFAULT '' COMMENT '设备感光器', `digital_software_name` varchar(50) DEFAULT NULL COMMENT '数字化软件名称', `digital_software_version` varchar(20) DEFAULT NULL COMMENT '数字化软件版本', `digital_software_manufacturer` varchar(50) DEFAULT NULL COMMENT '数字化软件生产商', PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 COMMENT='文书档案文件'; -- ---------------------------- -- Table structure for mgr_archives_electronic_record -- ---------------------------- DROP TABLE IF EXISTS `mgr_archives_electronic_record`; CREATE TABLE `mgr_archives_electronic_record` ( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键', `enable` tinyint(1) DEFAULT '1' COMMENT '可用性(1可用;0不可用)', `remark` varchar(500) DEFAULT NULL COMMENT '备注', `create_by` varchar(20) DEFAULT NULL COMMENT '创建人', `create_time` timestamp NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '创建日期', `update_by` timestamp NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '修改人', `update_time` timestamp NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '修改日期', `document_id` bigint(20) DEFAULT NULL COMMENT '文件id(mgr_archives_document表的id)', `electronic_record_title` varchar(50) DEFAULT NULL COMMENT '电子文件标题', `connect_configure_name` varchar(20) DEFAULT NULL COMMENT '挂接配置名', PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 COMMENT='电子档案文件'; -- ---------------------------- -- Table structure for mgr_archives_file -- ---------------------------- DROP TABLE IF EXISTS `mgr_archives_file`; CREATE TABLE `mgr_archives_file` ( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键', `enable` tinyint(1) DEFAULT '1' COMMENT '可用性(1可用;0不可用)', `remark` varchar(500) DEFAULT NULL COMMENT '备注/附注', `create_by` varchar(20) DEFAULT NULL COMMENT '创建人', `create_time` timestamp NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '创建时间', `update_by` varchar(20) DEFAULT NULL COMMENT '修改人', `update_time` timestamp NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间', `filing_by` varchar(20) DEFAULT NULL COMMENT '归档人', `filing_time` timestamp NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '归档日期', `archival_code` varchar(20) DEFAULT NULL COMMENT '案卷级档号', `fonds_no` varchar(20) DEFAULT NULL COMMENT '全宗号', `fonds_name` varchar(50) DEFAULT NULL, `catalogue_code` int(11) DEFAULT NULL COMMENT '目录号', `file_code` int(11) DEFAULT NULL COMMENT '案卷号', `year` varchar(10) DEFAULT NULL COMMENT '年度', `retention_period` int(11) DEFAULT NULL COMMENT '保管期限', `retention_period_code` varchar(10) DEFAULT NULL COMMENT '保管期限代码', `file_title` varchar(500) DEFAULT NULL COMMENT '案卷题名', `start_time` timestamp NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '起时间', `end_time` timestamp NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '止时间', `responsible_person` varchar(50) DEFAULT NULL COMMENT '责任者', `written_time` timestamp NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '成文时间', `pages_count` int(11) DEFAULT NULL COMMENT '页数', `document_count` int(11) DEFAULT NULL COMMENT '文件件数', `personage` varchar(20) DEFAULT NULL COMMENT '人物', `box_code` varchar(20) DEFAULT NULL COMMENT '盒号', `secrecy_period` int(11) DEFAULT NULL COMMENT '保密期限', `security_classification` varchar(10) DEFAULT '0' COMMENT '密级(0无密;1秘密;2机密;3绝密;)', `archives_name` varchar(100) DEFAULT NULL COMMENT '档案馆名称', `descriptor` varchar(100) DEFAULT NULL COMMENT '主题词', `archives_code` varchar(10) DEFAULT NULL COMMENT '档案馆代码', `attachment_title` varchar(100) DEFAULT NULL COMMENT '附件题名', `RFID` varchar(20) DEFAULT NULL COMMENT 'RFID', `filing_status` int(1) DEFAULT '0' COMMENT '归档状态(0:未归档,1归档)', PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 COMMENT='文书档案案卷'; -- ---------------------------- -- Table structure for mgr_archives_file_note -- ---------------------------- DROP TABLE IF EXISTS `mgr_archives_file_note`; CREATE TABLE `mgr_archives_file_note` ( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键', `enable` tinyint(1) DEFAULT '1' COMMENT '可用性(0不可用;1可用)', `remark` varchar(500) DEFAULT NULL COMMENT '备注/附注', `create_by` varchar(20) DEFAULT NULL COMMENT '创建人', `create_time` timestamp NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '创建时间', `update_by` varchar(20) DEFAULT NULL COMMENT '修改人', `update_time` timestamp NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间', `fonds_name` varchar(50) DEFAULT NULL COMMENT '全宗名称', `fonds_no` varchar(20) DEFAULT NULL COMMENT '全宗号', `detail` varchar(500) DEFAULT NULL COMMENT '档案说明', `collator` varchar(20) DEFAULT NULL COMMENT '整理人', `inspector` varchar(20) DEFAULT NULL COMMENT '检查人', PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 COMMENT='文书档案备考表'; -- ---------------------------- -- Table structure for mgr_archives_relation -- ---------------------------- DROP TABLE IF EXISTS `mgr_archives_relation`; CREATE TABLE `mgr_archives_relation` ( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '目录树关系表ID', `classification_id` bigint(20) DEFAULT NULL COMMENT '分类id', `fonds_id` bigint(20) DEFAULT NULL COMMENT '全宗ID', `type_id` bigint(20) DEFAULT NULL COMMENT '档案类型ID', `enable` tinyint(1) NOT NULL DEFAULT '1' COMMENT '启用状态', `remark` varchar(1024) DEFAULT NULL, `create_time` datetime DEFAULT NULL, `create_by` varchar(50) DEFAULT NULL COMMENT '创建人', `update_time` datetime DEFAULT NULL, `update_by` varchar(50) DEFAULT NULL COMMENT '更新人', PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 COMMENT='目录树关系表'; -- ---------------------------- -- Table structure for mgr_archives_type -- ---------------------------- DROP TABLE IF EXISTS `mgr_archives_type`; CREATE TABLE `mgr_archives_type` ( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '档案类型ID', `type_code` varchar(50) DEFAULT NULL COMMENT '档案类型代码', `name` varchar(50) DEFAULT NULL COMMENT '类型名', `parent_id` bigint(20) DEFAULT NULL COMMENT '父ID', `enable` tinyint(1) NOT NULL DEFAULT '1' COMMENT '启用状态', `remark` varchar(1024) DEFAULT NULL, `create_time` datetime DEFAULT NULL, `create_by` varchar(50) DEFAULT NULL COMMENT '创建人', `update_time` datetime DEFAULT NULL, `update_by` varchar(50) DEFAULT NULL COMMENT '更新人', PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 COMMENT='档案类型表'; -- ---------------------------- -- Table structure for mgr_fonds -- ---------------------------- DROP TABLE IF EXISTS `mgr_fonds`; CREATE TABLE `mgr_fonds` ( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '全宗ID', `fonds_no` varchar(32) DEFAULT NULL COMMENT '全宗号', `fonds_name` varchar(50) DEFAULT NULL COMMENT '全宗名', `enable` tinyint(1) NOT NULL DEFAULT '1' COMMENT '启用状态', `remark` varchar(1024) DEFAULT NULL, `create_time` datetime DEFAULT NULL, `create_by` varchar(50) DEFAULT NULL COMMENT '创建人', `update_time` datetime DEFAULT NULL, `update_by` varchar(50) DEFAULT NULL COMMENT '更新人', PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 COMMENT='全宗表';