/* SQLyog v12.2.6 (64 bit) MySQL - 8.0.11 : Database - factory_db ********************************************************************* */ /*!40101 SET NAMES utf8 */; /*!40101 SET SQL_MODE=''*/; /*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */; /*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */; /*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */; /*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */; /*Table structure for table `ao_com_notice` */ DROP TABLE IF EXISTS `ao_com_notice`; CREATE TABLE `ao_com_notice` ( `id` int(11) NOT NULL AUTO_INCREMENT, `title` varchar(200) NOT NULL COMMENT '标题', `content` text COMMENT '内容', `published_on` datetime NOT NULL COMMENT '发布时间', `published_by` varchar(20) DEFAULT NULL COMMENT '发布人', `published_by_dept_name` varchar(30) NOT NULL COMMENT '发布部门', `notice_type` char(1) DEFAULT NULL COMMENT '通告类型A全体,F飞行,C乘务员,S安全员', `notice_level` char(1) DEFAULT NULL COMMENT '通告等级G局方,C公司,D部门', `notice_cat` varchar(20) DEFAULT NULL COMMENT '通告类型:字典 安全提示签派提示', `language` varchar(5) NOT NULL COMMENT '语言zh-CN,en', `is_must_reed` tinyint(1) DEFAULT '0' COMMENT '1必读,0选读', PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='公司公告'; /*Table structure for table `ao_file_learning` */ DROP TABLE IF EXISTS `ao_file_learning`; CREATE TABLE `ao_file_learning` ( `id` int(11) NOT NULL AUTO_INCREMENT, `title` varchar(200) NOT NULL COMMENT '标题', `content` varchar(2000) DEFAULT NULL COMMENT '内容', `published_on` datetime NOT NULL COMMENT '发布时间', `published_by` varchar(20) DEFAULT NULL COMMENT '发布人', `published_by_dept_name` varchar(30) NOT NULL COMMENT '发布部门', `notice_type` char(1) DEFAULT NULL COMMENT '通告类型A全体,F飞行,C乘务员,S安全员', `file_path` varchar(20) DEFAULT NULL COMMENT '文件路径', `language` varchar(5) NOT NULL COMMENT '语言zh-CN,en', `is_must_reed` tinyint(1) DEFAULT '0' COMMENT '1必读,0选读', PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='文件学习'; /*Table structure for table `com_dictionary` */ DROP TABLE IF EXISTS `com_dictionary`; CREATE TABLE `com_dictionary` ( `dict_id` int(11) NOT NULL AUTO_INCREMENT, `dict_code` varchar(20) NOT NULL COMMENT '字典编码', `dict_name` varchar(50) NOT NULL COMMENT '字典名称', `dict_type` varchar(20) NOT NULL COMMENT '字典类型,clientLevel,certType', `parent_dict_id` int(11) DEFAULT NULL COMMENT '父类型ID默认为0', `dict_name_en` varchar(50) DEFAULT NULL COMMENT '字典英文名称', `enable_state` char(1) NOT NULL COMMENT '启用状态,1为启用,0禁用', `order_no` tinyint(4) DEFAULT NULL COMMENT '排序值', `dict_ico` varchar(50) DEFAULT NULL COMMENT '字典图标地址', `created_on` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建日期', `created_by` varchar(20) DEFAULT NULL COMMENT '创建人工号', `modified_on` timestamp NULL DEFAULT NULL COMMENT '修改日期', `modified_by` varchar(20) DEFAULT NULL COMMENT '修改人工号', PRIMARY KEY (`dict_id`) ) ENGINE=InnoDB AUTO_INCREMENT=306 DEFAULT CHARSET=utf8 COMMENT='数据字典'; /*Table structure for table `com_dictionary_mapping` */ DROP TABLE IF EXISTS `com_dictionary_mapping`; CREATE TABLE `com_dictionary_mapping` ( `id` int(11) NOT NULL AUTO_INCREMENT, `dict_type` varchar(30) DEFAULT NULL COMMENT '平台字典类型', `dict_code_cloud` varchar(20) NOT NULL COMMENT '平台字典项编号', `dict_code_third_sys` varchar(20) DEFAULT NULL COMMENT '第三方系统字典项编号', `dict_code_third_type` varchar(20) DEFAULT NULL COMMENT '第三方系统中字典类型,abnormal_reason不正常原因', `created_on` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建日期', `created_by` varchar(20) DEFAULT NULL COMMENT '创建人工号', `modified_on` timestamp NULL DEFAULT NULL COMMENT '修改日期', `modified_by` varchar(20) DEFAULT NULL COMMENT '修改人工号', PRIMARY KEY (`id`), KEY `ind_dict_mapping_third_sys` (`dict_code_third_sys`,`dict_code_third_type`) ) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8 COMMENT='第三方数据字典com_dictionary与业务系统字典映射'; /*Table structure for table `ep_board_spot` */ DROP TABLE IF EXISTS `ep_board_spot`; CREATE TABLE `ep_board_spot` ( `combine_id` int(11) NOT NULL AUTO_INCREMENT COMMENT '对应关系编码', `ep_id` int(11) NOT NULL COMMENT '采集机ID', `board_id` int(11) NOT NULL COMMENT '控制板ID', `spot_id` int(11) NOT NULL COMMENT '工位ID', `arg` int(11) NOT NULL COMMENT '附加参数', PRIMARY KEY (`combine_id`) ) ENGINE=InnoDB AUTO_INCREMENT=45 DEFAULT CHARSET=utf8 COMMENT='采集点对应'; /*Table structure for table `ep_config` */ DROP TABLE IF EXISTS `ep_config`; CREATE TABLE `ep_config` ( `ep_id` int(11) NOT NULL AUTO_INCREMENT COMMENT '采集机ID', `flow_id` int(11) NOT NULL COMMENT '生产线ID', `spots` int(11) NOT NULL COMMENT '工位数量', `extra` varchar(5000) NOT NULL COMMENT '设置选项', PRIMARY KEY (`ep_id`) ) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8 COMMENT='采集设置'; /*Table structure for table `ep_state` */ DROP TABLE IF EXISTS `ep_state`; CREATE TABLE `ep_state` ( `ep_id` int(11) NOT NULL AUTO_INCREMENT COMMENT '采集机ID', `spot_data` varchar(5000) NOT NULL COMMENT '工位数据', `spot_worker` varchar(5000) NOT NULL COMMENT '工人产量数据', PRIMARY KEY (`ep_id`) ) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8 COMMENT='采集状态'; /*Table structure for table `ep_system` */ DROP TABLE IF EXISTS `ep_system`; CREATE TABLE `ep_system` ( `data_id` int(11) NOT NULL AUTO_INCREMENT COMMENT '数据ID', `ep_id` int(11) NOT NULL COMMENT '设备Id', `cpu` varchar(100) NOT NULL COMMENT 'CPU使用', `memory` varchar(100) NOT NULL COMMENT '内存使用', `processes` varchar(5000) NOT NULL COMMENT '进程信息', `os` varchar(100) NOT NULL COMMENT '操作系统', `runtime` varchar(2000) NOT NULL COMMENT '运行环境', PRIMARY KEY (`data_id`) ) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8 COMMENT='采集机运行状态'; /*Table structure for table `fc_bi_factory_daily` */ DROP TABLE IF EXISTS `fc_bi_factory_daily`; CREATE TABLE `fc_bi_factory_daily` ( `data_id` int(11) NOT NULL AUTO_INCREMENT COMMENT '数据标识', `pass_num` int(11) NOT NULL COMMENT '合格品数量', `fc_day` date NOT NULL COMMENT '记录日期', `fail_num` int(11) NOT NULL COMMENT '坏品数量', `fail_rate` int(11) NOT NULL COMMENT '坏品率', `avg_due` int(11) NOT NULL COMMENT '平均堆积数', PRIMARY KEY (`data_id`) ) ENGINE=InnoDB AUTO_INCREMENT=9 DEFAULT CHARSET=utf8 COMMENT='全厂按日统计'; /*Table structure for table `fc_bi_flow_daily` */ DROP TABLE IF EXISTS `fc_bi_flow_daily`; CREATE TABLE `fc_bi_flow_daily` ( `data_id` int(11) NOT NULL AUTO_INCREMENT COMMENT '统计ID', `flow_id` int(11) NOT NULL COMMENT '生产线ID', `fc_day` date NOT NULL COMMENT '记录日期', `fail_num` int(11) NOT NULL COMMENT '坏品数量', `fail_rate` int(11) NOT NULL COMMENT '坏品率', `avg_due` int(11) NOT NULL COMMENT '平均堆积数', `pass_num` int(11) NOT NULL COMMENT '合格品数量', PRIMARY KEY (`data_id`) ) ENGINE=InnoDB AUTO_INCREMENT=126 DEFAULT CHARSET=utf8 COMMENT='产线按日统计'; /*Table structure for table `fc_bi_worker_daily` */ DROP TABLE IF EXISTS `fc_bi_worker_daily`; CREATE TABLE `fc_bi_worker_daily` ( `data_id` int(11) NOT NULL AUTO_INCREMENT COMMENT '统计数据ID', `worker_id` int(11) NOT NULL COMMENT '员工ID', `fc_day` date NOT NULL COMMENT '记录日期', `fail_num` int(11) NOT NULL COMMENT '坏品数量', `fail_rate` int(11) NOT NULL COMMENT '坏品率', `avg_due` int(11) NOT NULL COMMENT '平均堆积数', `pass_num` int(11) NOT NULL COMMENT '合格品数量', PRIMARY KEY (`data_id`) ) ENGINE=InnoDB AUTO_INCREMENT=51 DEFAULT CHARSET=utf8 COMMENT='按日统计'; /*Table structure for table `fc_flow` */ DROP TABLE IF EXISTS `fc_flow`; CREATE TABLE `fc_flow` ( `flow_id` int(11) NOT NULL AUTO_INCREMENT COMMENT '生产线ID', `flow_name` varchar(100) NOT NULL COMMENT '生产线名称', `flow_place` varchar(100) NOT NULL COMMENT '生产线地点', `flow_master_id` int(11) NOT NULL COMMENT '负责人ID', `flow_spots` int(11) NOT NULL COMMENT '生产线工位数量', PRIMARY KEY (`flow_id`) ) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8 COMMENT='生产线信息'; /*Table structure for table `fc_sector` */ DROP TABLE IF EXISTS `fc_sector`; CREATE TABLE `fc_sector` ( `sector_id` int(11) NOT NULL AUTO_INCREMENT COMMENT '工序ID', `sector_name` varchar(200) NOT NULL COMMENT '工序名称', `flow_id` int(11) NOT NULL COMMENT '生产线ID', `sector_order` int(11) NOT NULL COMMENT '产线内顺序', `counter` int(11) DEFAULT '1' COMMENT '计数方法', PRIMARY KEY (`sector_id`) ) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8 COMMENT='工序定义'; /*Table structure for table `fc_sector_spot` */ DROP TABLE IF EXISTS `fc_sector_spot`; CREATE TABLE `fc_sector_spot` ( `combine_id` int(11) NOT NULL AUTO_INCREMENT COMMENT '关系ID', `sector_id` int(11) NOT NULL COMMENT '工序ID', `spot_id` int(11) NOT NULL COMMENT '工位ID', `spot_order` int(11) NOT NULL COMMENT '工序内工位顺序', PRIMARY KEY (`combine_id`) ) ENGINE=InnoDB AUTO_INCREMENT=16 DEFAULT CHARSET=utf8 COMMENT='工序内部'; /*Table structure for table `fc_spot` */ DROP TABLE IF EXISTS `fc_spot`; CREATE TABLE `fc_spot` ( `spot_id` int(11) NOT NULL AUTO_INCREMENT COMMENT '工位ID', `flow_id` int(11) NOT NULL COMMENT '生产线ID', `spot_name` varchar(50) DEFAULT NULL COMMENT '工位名称', `order_num` int(11) NOT NULL COMMENT '生产线内顺序', `ratio` int(11) NOT NULL COMMENT '产能比例', PRIMARY KEY (`spot_id`) ) ENGINE=InnoDB AUTO_INCREMENT=64 DEFAULT CHARSET=utf8 COMMENT='生产工位表'; /*Table structure for table `fc_spot_extra` */ DROP TABLE IF EXISTS `fc_spot_extra`; CREATE TABLE `fc_spot_extra` ( `spot_id` int(11) NOT NULL COMMENT '工位ID', `spot_period` int(11) NOT NULL COMMENT '工位统计周期', `spot_threshold_failnum` int(11) NOT NULL COMMENT '坏品数阈值', `spot_threshold_failrate` decimal(10,0) NOT NULL COMMENT '坏品率阈值', `spot_threshold_min_output` int(11) NOT NULL COMMENT '产能阈值', PRIMARY KEY (`spot_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='工位统计信息'; /*Table structure for table `fc_system_event` */ DROP TABLE IF EXISTS `fc_system_event`; CREATE TABLE `fc_system_event` ( `sysev_id` int(11) NOT NULL AUTO_INCREMENT COMMENT '事件记录ID', `event_type` int(11) NOT NULL COMMENT '事件类型', `event_level` int(11) NOT NULL COMMENT '事件严重等级', `event_title` varchar(300) DEFAULT NULL COMMENT '事件标题', `event_detail` varchar(1000) DEFAULT NULL COMMENT '事件详情', `event_status` int(11) NOT NULL COMMENT '事件状态', `time_point` bigint(20) NOT NULL COMMENT '发生时间', PRIMARY KEY (`sysev_id`) ) ENGINE=InnoDB AUTO_INCREMENT=12971 DEFAULT CHARSET=utf8 COMMENT='系统事件'; /*Table structure for table `fc_work_period` */ DROP TABLE IF EXISTS `fc_work_period`; CREATE TABLE `fc_work_period` ( `period_id` int(11) NOT NULL AUTO_INCREMENT COMMENT '时间段ID', `period_name` varchar(100) NOT NULL COMMENT '时间段名称', `start_second` int(11) NOT NULL COMMENT '开始时间', `end_second` int(11) NOT NULL COMMENT '结束时间', PRIMARY KEY (`period_id`) ) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8 COMMENT='工作时间段信息'; /*Table structure for table `fc_work_raw` */ DROP TABLE IF EXISTS `fc_work_raw`; CREATE TABLE `fc_work_raw` ( `raw_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '原始数据ID', `schedule_id` int(11) NOT NULL DEFAULT '0' COMMENT '班次ID', `board_id` int(11) NOT NULL COMMENT '控制板ID', `timing` bigint(20) NOT NULL COMMENT '时间点', `handheld_id` int(11) NOT NULL COMMENT '手持ID', `pass_num` int(11) NOT NULL COMMENT '合格品数量', `total_num` int(11) NOT NULL COMMENT '总计数量', `hand_pass` int(11) NOT NULL COMMENT '手持合格数', `hand_total` int(11) NOT NULL COMMENT '手持总计数', PRIMARY KEY (`raw_id`), KEY `handheld_id` (`handheld_id`), KEY `board_id` (`board_id`) ) ENGINE=InnoDB AUTO_INCREMENT=78272 DEFAULT CHARSET=utf8 COMMENT='原始工作量数据'; /*Table structure for table `fc_work_schedule` */ DROP TABLE IF EXISTS `fc_work_schedule`; CREATE TABLE `fc_work_schedule` ( `schedule_id` int(11) NOT NULL AUTO_INCREMENT COMMENT '班次ID', `work_day` date NOT NULL COMMENT '班次日期', `start_time` datetime NOT NULL COMMENT '实际开始', `end_time` datetime NOT NULL COMMENT '实际结束', `period_id` int(11) NOT NULL COMMENT '工作时间段ID', `flow_id` int(11) NOT NULL COMMENT '生产线ID', `start_uid` int(11) NOT NULL COMMENT '上班操作人', `end_uid` int(11) NOT NULL COMMENT '下班操作人', `status` int(11) NOT NULL COMMENT '班次状态', PRIMARY KEY (`schedule_id`) ) ENGINE=InnoDB AUTO_INCREMENT=34 DEFAULT CHARSET=utf8 COMMENT='班次信息'; /*Table structure for table `fc_work_schedule_event` */ DROP TABLE IF EXISTS `fc_work_schedule_event`; CREATE TABLE `fc_work_schedule_event` ( `event_id` int(11) NOT NULL AUTO_INCREMENT COMMENT '事件记录ID', `schedule_id` int(11) NOT NULL COMMENT '班次ID', `evtype` int(11) NOT NULL COMMENT '事件类型', `period_id` int(11) NOT NULL COMMENT '时间段ID', `worker_id` int(11) NOT NULL COMMENT '工人ID', `spot_id` int(11) NOT NULL COMMENT '工位ID', `occurance` datetime NOT NULL COMMENT '实际发生时间', PRIMARY KEY (`event_id`) ) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8 COMMENT='工作上下班信息'; /*Table structure for table `fc_work_schedule_load` */ DROP TABLE IF EXISTS `fc_work_schedule_load`; CREATE TABLE `fc_work_schedule_load` ( `load_id` int(11) NOT NULL AUTO_INCREMENT COMMENT '班次产量ID', `schedule_id` int(11) NOT NULL COMMENT '班次ID', `spot_id` int(11) NOT NULL COMMENT '工位ID', `user_id` int(11) NOT NULL COMMENT '员工ID', `pass_num` int(11) NOT NULL COMMENT '合格数量', `fail_num` int(11) NOT NULL COMMENT '坏品数量', `due` int(11) NOT NULL COMMENT '堆积数量', `time_point` bigint(20) NOT NULL COMMENT '时间点', PRIMARY KEY (`load_id`) ) ENGINE=InnoDB AUTO_INCREMENT=82 DEFAULT CHARSET=utf8 COMMENT='班次产量信息'; /*Table structure for table `fc_work_schedule_outcome` */ DROP TABLE IF EXISTS `fc_work_schedule_outcome`; CREATE TABLE `fc_work_schedule_outcome` ( `outcome_id` int(11) NOT NULL AUTO_INCREMENT COMMENT '产能数据ID', `schedule_id` int(4) NOT NULL COMMENT '班次ID', `spot_id` int(11) NOT NULL COMMENT '工位ID', `worker_id` int(11) NOT NULL COMMENT '员工ID', `pass_num` int(11) NOT NULL COMMENT '合格数量', `fail_num` int(11) NOT NULL COMMENT '坏品数量', `avg_due` int(11) NOT NULL COMMENT '平均堆积数量', PRIMARY KEY (`outcome_id`) ) ENGINE=InnoDB AUTO_INCREMENT=120 DEFAULT CHARSET=utf8 COMMENT='产能数据结算'; /*Table structure for table `fc_worker` */ DROP TABLE IF EXISTS `fc_worker`; CREATE TABLE `fc_worker` ( `user_id` int(10) NOT NULL AUTO_INCREMENT COMMENT '本系统用户ID', `user_local_no` char(30) DEFAULT NULL COMMENT '公司内工号', `user_login_name` varchar(50) DEFAULT NULL COMMENT '员工设备名', `password` varchar(50) DEFAULT NULL COMMENT '密码', `user_name` varchar(50) DEFAULT NULL COMMENT '姓名', `user_name_en` varchar(50) DEFAULT NULL COMMENT '拼音', `mobile_phone` varchar(50) DEFAULT NULL COMMENT '手机', `dept_id` varchar(50) DEFAULT NULL COMMENT '部门ID', `dept_name` varchar(30) DEFAULT NULL COMMENT '部门名称', `status` tinyint(1) NOT NULL DEFAULT '1' COMMENT '状态1有效,0无效', `gender` varchar(1) DEFAULT NULL COMMENT '性别', `created_on` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建日期', `created_by` varchar(20) DEFAULT NULL COMMENT '创建人的工号', `modified_on` timestamp NULL DEFAULT NULL COMMENT '修改日期', `modified_by` varchar(20) DEFAULT NULL COMMENT '修改人的工号', PRIMARY KEY (`user_id`), UNIQUE KEY `user_local_no` (`user_local_no`), KEY `idx_userno` (`user_id`) ) ENGINE=InnoDB AUTO_INCREMENT=22 DEFAULT CHARSET=utf8 COMMENT='员工信息表'; /*Table structure for table `sys_atachment` */ DROP TABLE IF EXISTS `sys_atachment`; CREATE TABLE `sys_atachment` ( `id` int(11) NOT NULL AUTO_INCREMENT, `parent_table_name` varchar(30) NOT NULL COMMENT '主表名', `parent_row_id` varchar(50) NOT NULL COMMENT '主表记录ID', `file_name` varchar(500) NOT NULL COMMENT '文件名', `file_ext_name` varchar(20) NOT NULL COMMENT '文件扩展名', `file_path` varchar(500) NOT NULL COMMENT '文件路径', `order_no` tinyint(4) DEFAULT NULL COMMENT '排序,正序1在前', `created_by_code` varchar(10) DEFAULT NULL COMMENT '创建人工号', `created_by_name` varchar(30) DEFAULT NULL COMMENT '创建人姓名', `created_on` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建日期', `created_by` varchar(20) DEFAULT NULL COMMENT '创建人工号', `modified_on` timestamp NULL DEFAULT NULL COMMENT '修改日期', `modified_by` varchar(20) DEFAULT NULL COMMENT '修改人工号', PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='附件'; /*Table structure for table `sys_feedback` */ DROP TABLE IF EXISTS `sys_feedback`; CREATE TABLE `sys_feedback` ( `id` int(11) NOT NULL AUTO_INCREMENT, `feedback_type` varchar(20) NOT NULL COMMENT '反馈类型字典值,字典feedbackType', `feedback_type_name` varchar(50) DEFAULT NULL COMMENT '反馈类型名称', `content` varchar(2000) NOT NULL COMMENT '内容', `created_on` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建日期', `created_by` varchar(20) DEFAULT NULL COMMENT '创建人工号', `modified_on` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00' COMMENT '修改日期', `modified_by` varchar(20) DEFAULT NULL COMMENT '修改人', PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='问题反馈'; /*Table structure for table `sys_master_server` */ DROP TABLE IF EXISTS `sys_master_server`; CREATE TABLE `sys_master_server` ( `item_id` int(10) unsigned NOT NULL, `server_ip` int(10) unsigned NOT NULL COMMENT '主控IP', `updatetime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间戳', PRIMARY KEY (`item_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='负载均衡-定时任务主服务器'; /*Table structure for table `sys_personal` */ DROP TABLE IF EXISTS `sys_personal`; CREATE TABLE `sys_personal` ( `user_no` varchar(20) NOT NULL COMMENT '用户工号', `head_img` varchar(200) DEFAULT NULL COMMENT '头像URL', `birthday` date DEFAULT NULL COMMENT '出生日期', `phone_bak` varchar(30) DEFAULT NULL COMMENT '备用电话', `email` varchar(50) DEFAULT NULL COMMENT '邮箱', `specialty` varchar(100) DEFAULT NULL COMMENT '特长', `wechat` varchar(30) DEFAULT NULL COMMENT '微信号', `open_wx` tinyint(1) DEFAULT '0' COMMENT '是否公开微信号 1公开0隐藏', `address` varchar(200) DEFAULT NULL COMMENT '深圳住址', `open_addr` tinyint(1) DEFAULT NULL COMMENT '是否公开深圳住址 1公开0隐藏', `car_id` varchar(20) DEFAULT NULL COMMENT '车牌号', `open_car_id` tinyint(1) DEFAULT NULL COMMENT '是否公开车牌 1公开0隐藏', `parent_addr` varchar(200) DEFAULT NULL COMMENT '父母住址', `open_par_addr` tinyint(1) DEFAULT NULL COMMENT '是否父母地址 1公开0隐藏', `life_photo_1` varchar(200) DEFAULT NULL COMMENT '生活照地址1', `life_photo_2` varchar(200) DEFAULT NULL COMMENT '生活照地址2', `life_photo_3` varchar(200) DEFAULT NULL COMMENT '生活照地址3', `created_on` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建日期', `created_by` varchar(20) DEFAULT NULL COMMENT '创建人工号', `modified_on` timestamp NULL DEFAULT NULL COMMENT '修改日期', `modified_by` varchar(20) DEFAULT NULL COMMENT '修改人工号', PRIMARY KEY (`user_no`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='个人信息'; /*Table structure for table `sys_resource` */ DROP TABLE IF EXISTS `sys_resource`; CREATE TABLE `sys_resource` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(50) NOT NULL COMMENT '名称', `code` varchar(80) DEFAULT NULL COMMENT '编码', `res_type` char(1) DEFAULT NULL COMMENT '资源类型(M菜单,B按钮)', `url` varchar(120) DEFAULT NULL COMMENT '菜单地址', `parent_id` int(11) DEFAULT NULL COMMENT '父ID', `is_show` tinyint(1) NOT NULL DEFAULT '1' COMMENT '1显示,0不显示', `menu_order` tinyint(4) DEFAULT NULL COMMENT '顺序', `created_on` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建日期', `created_by` varchar(20) DEFAULT NULL COMMENT '创建人工号', `modified_on` timestamp NULL DEFAULT NULL COMMENT '修改日期', `modified_by` varchar(20) DEFAULT NULL COMMENT '修改人工号', PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=121 DEFAULT CHARSET=utf8 COMMENT='资源'; /*Table structure for table `sys_role` */ DROP TABLE IF EXISTS `sys_role`; CREATE TABLE `sys_role` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(50) NOT NULL COMMENT '角色名称', `role_code` varchar(20) DEFAULT NULL COMMENT '角色编号', `remark` varchar(200) DEFAULT NULL COMMENT '说明', `created_on` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建日期', `created_by` varchar(20) DEFAULT NULL COMMENT '创建人工号', `modified_on` timestamp NULL DEFAULT NULL COMMENT '修改日期', `modified_by` varchar(20) DEFAULT NULL COMMENT '修改人工号', `is_default` varchar(1) DEFAULT '0', PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=83 DEFAULT CHARSET=utf8 COMMENT='角色'; /*Table structure for table `sys_role_resource` */ DROP TABLE IF EXISTS `sys_role_resource`; CREATE TABLE `sys_role_resource` ( `id` int(11) NOT NULL AUTO_INCREMENT, `role_id` int(11) NOT NULL, `resource_id` int(11) NOT NULL, `created_on` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建日期', `created_by` varchar(20) DEFAULT NULL COMMENT '创建人工号', `modified_on` timestamp NULL DEFAULT NULL COMMENT '修改日期', `modified_by` varchar(20) DEFAULT NULL COMMENT '修改人工号', PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=1556 DEFAULT CHARSET=utf8 COMMENT='角色资源权限'; /*Table structure for table `sys_user` */ DROP TABLE IF EXISTS `sys_user`; CREATE TABLE `sys_user` ( `user_no` varchar(20) NOT NULL COMMENT '用户工号', `user_login_name` varchar(50) DEFAULT NULL COMMENT '账号', `password` varchar(50) DEFAULT NULL COMMENT '密码', `user_name` varchar(50) DEFAULT NULL, `user_name_en` varchar(50) DEFAULT NULL, `mobile_phone` varchar(50) DEFAULT NULL COMMENT '手机', `p_code` varchar(20) DEFAULT NULL COMMENT 'FOC代码', `dept_id` varchar(50) DEFAULT NULL COMMENT '部门ID', `dept_name` varchar(30) DEFAULT NULL COMMENT '部门名称', `status` tinyint(1) NOT NULL DEFAULT '1' COMMENT '状态1有效,0无效', `gender` varchar(1) DEFAULT NULL COMMENT '性别', `crew_type` char(1) DEFAULT NULL COMMENT '机组人员类型F飞行,C乘务员,S安全员', `created_on` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建日期', `created_by` varchar(20) DEFAULT NULL COMMENT '创建人工号', `modified_on` timestamp NULL DEFAULT NULL COMMENT '修改日期', `modified_by` varchar(20) DEFAULT NULL COMMENT '修改人工号', PRIMARY KEY (`user_no`), KEY `idx_userno` (`user_no`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='用户表'; /*Table structure for table `sys_user_device_binding` */ DROP TABLE IF EXISTS `sys_user_device_binding`; CREATE TABLE `sys_user_device_binding` ( `id` int(11) DEFAULT NULL, `user_no` tinytext, `client_id` tinytext, `device_name` tinytext, `bind_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, `last_login_time` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00', `on_black_list` tinyint(4) DEFAULT NULL, `created_on` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00', `created_by` tinytext, `modified_on` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00', `modified_by` tinytext ) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT='用户绑定设备表'; /*Table structure for table `sys_user_role` */ DROP TABLE IF EXISTS `sys_user_role`; CREATE TABLE `sys_user_role` ( `id` int(11) DEFAULT NULL, `user_no` tinytext CHARACTER SET latin1 COLLATE latin1_swedish_ci, `role_id` int(11) DEFAULT NULL, `created_on` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, `created_by` tinytext CHARACTER SET latin1 COLLATE latin1_swedish_ci, `modified_on` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00', `modified_by` tinytext CHARACTER SET latin1 COLLATE latin1_swedish_ci ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='用户角色'; /*Table structure for table `sys_visit_log` */ DROP TABLE IF EXISTS `sys_visit_log`; CREATE TABLE `sys_visit_log` ( `log_id` int(10) unsigned NOT NULL AUTO_INCREMENT, `log_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, `call_api` tinytext, `api_desc` varchar(200) DEFAULT NULL, `user_no` tinytext, `device` tinytext, `remote_addr` tinytext, `remote_host` tinytext, `input_params` varchar(200) DEFAULT NULL, `error` int(11) DEFAULT NULL, `time_consuming` int(11) DEFAULT NULL, `bak` varchar(200) DEFAULT NULL, PRIMARY KEY (`log_id`) ) ENGINE=InnoDB AUTO_INCREMENT=1990103 DEFAULT CHARSET=latin1 COMMENT='系统API调用日志表'; /*!40101 SET SQL_MODE=@OLD_SQL_MODE */; /*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */; /*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */; /*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;