123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667 |
- /*
- Navicat Premium Data Transfer
- Source Server : 172.22.33.22
- Source Server Type : MySQL
- Source Server Version : 50633
- Source Host : 172.22.33.22:3306
- Source Schema : test
- Target Server Type : MySQL
- Target Server Version : 50633
- File Encoding : 65001
- Date: 17/12/2018 11:48:32
- */
- SET NAMES utf8mb4;
- SET FOREIGN_KEY_CHECKS = 0;
- -- ----------------------------
- -- Table structure for apply
- -- ----------------------------
- DROP TABLE IF EXISTS `apply`;
- CREATE TABLE `apply` (
- `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT 'id',
- `from` varchar(16) NOT NULL DEFAULT '' COMMENT '申请人',
- `path` varchar(50) NOT NULL DEFAULT '' COMMENT '服务树path',
- `to` varchar(16) NOT NULL DEFAULT '' COMMENT '操作人',
- `status` tinyint(4) NOT NULL DEFAULT '-1' COMMENT '状态 -1 申请中 1 生效',
- `active` tinyint(4) NOT NULL DEFAULT '-1' COMMENT '-1 無效 1生效',
- `ctime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
- `mtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '最后修改时间',
- `start_time` varchar(16) NOT NULL DEFAULT '' COMMENT '压测开始时间',
- `end_time` varchar(16) NOT NULL DEFAULT '' COMMENT '压测结束时间',
- PRIMARY KEY (`id`),
- KEY `ix_mtime` (`mtime`)
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='权限申请表';
- -- ----------------------------
- -- Table structure for client_moni
- -- ----------------------------
- DROP TABLE IF EXISTS `client_moni`;
- CREATE TABLE `client_moni` (
- `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT 'id',
- `script_id` int(11) NOT NULL DEFAULT '0' COMMENT '脚本ID',
- `report_su_id` int(11) NOT NULL DEFAULT '0' COMMENT '报告ID',
- `job_name` varchar(20) NOT NULL DEFAULT '' COMMENT '容器名',
- `job_name_all` varchar(25) NOT NULL DEFAULT '' COMMENT '容器全名',
- `cpu_used` varchar(25) NOT NULL DEFAULT '' COMMENT 'cpu使用率',
- `elapsd_time` int(11) NOT NULL DEFAULT '0' COMMENT '执行时间',
- `ctime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '创建时间',
- `mtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间',
- PRIMARY KEY (`id`),
- KEY `ix_report_su_id` (`report_su_id`) USING BTREE,
- KEY `ix_job_name` (`job_name`) USING BTREE,
- KEY `ix_ctime` (`ctime`) USING BTREE,
- KEY `ix_mtime` (`mtime`) USING BTREE
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='客户端监控表';
- -- ----------------------------
- -- Table structure for comment
- -- ----------------------------
- DROP TABLE IF EXISTS `comment`;
- CREATE TABLE `comment` (
- `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '评论编号',
- `report_id` int(11) NOT NULL DEFAULT '0' COMMENT '压测报告id',
- `content` varchar(100) NOT NULL DEFAULT '' COMMENT '评论内容',
- `user_name` varchar(500) NOT NULL DEFAULT '' COMMENT '用户名',
- `status` tinyint(4) NOT NULL DEFAULT '1' COMMENT '评论状态 1 正常 2 已删除',
- `submit_date` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '评论提交时间',
- `ctime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
- `mtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '最后修改时间',
- PRIMARY KEY (`id`),
- KEY `ix_report_id` (`report_id`),
- KEY `ix_mtime` (`mtime`)
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='评论表';
- -- ----------------------------
- -- Table structure for draft
- -- ----------------------------
- DROP TABLE IF EXISTS `draft`;
- CREATE TABLE `draft` (
- `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '草稿箱id',
- `scene_id` int(11) NOT NULL COMMENT '场景id',
- `user_name` varchar(30) NOT NULL DEFAULT '' COMMENT '用户名',
- `is_active` tinyint(4) NOT NULL COMMENT '是否有效 0 无效 1 有效',
- `ctime` datetime NOT NULL ON UPDATE CURRENT_TIMESTAMP,
- `mtime` datetime NOT NULL ON UPDATE CURRENT_TIMESTAMP,
- PRIMARY KEY (`id`)
- ) ENGINE=InnoDB DEFAULT CHARSET=latin1;
- -- ----------------------------
- -- Table structure for grpc
- -- ----------------------------
- DROP TABLE IF EXISTS `grpc`;
- CREATE TABLE `grpc` (
- `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT 'id',
- `task_name` varchar(50) NOT NULL DEFAULT '' COMMENT '任务名称',
- `department` varchar(50) NOT NULL DEFAULT '' COMMENT '部门',
- `project` varchar(50) NOT NULL DEFAULT '' COMMENT '项目',
- `app` varchar(50) NOT NULL DEFAULT '' COMMENT '应用',
- `threads_sum` int(11) NOT NULL DEFAULT '1' COMMENT '线程数',
- `ramp_up` int(11) NOT NULL DEFAULT '5' COMMENT '预热时间',
- `loops` int(11) NOT NULL DEFAULT '-1' COMMENT '循环次数:-1:永久',
- `load_time` int(11) NOT NULL DEFAULT '0' COMMENT '运行时长',
- `host_name` varchar(50) NOT NULL DEFAULT '' COMMENT '域名|IP',
- `port` int(6) NOT NULL DEFAULT '9000' COMMENT '端口',
- `service_name` varchar(50) NOT NULL DEFAULT '' COMMENT '服务名称',
- `proto_class_name` varchar(50) NOT NULL DEFAULT '' COMMENT 'proto类名称',
- `pkg_path` varchar(50) NOT NULL DEFAULT '' COMMENT '包名称',
- `asyn_call` tinyint(4) NOT NULL DEFAULT '-1' COMMENT '-1:false 1:true, 0:--',
- `request_type` varchar(50) NOT NULL DEFAULT '' COMMENT '请求函数',
- `request_method` varchar(50) NOT NULL DEFAULT '' COMMENT 'grpc方法',
- `request_content` varchar(500) NOT NULL DEFAULT '' COMMENT 'grpc请求内容',
- `response_type` varchar(50) NOT NULL DEFAULT '' COMMENT '返回函数',
- `script_path` varchar(200) NOT NULL DEFAULT '' COMMENT 'proto文件路径',
- `jar_path` varchar(255) NOT NULL COMMENT 'jar文件路径',
- `jmx_path` varchar(200) NOT NULL DEFAULT '' COMMENT '生成jmx文件路径',
- `jmx_log` varchar(200) NOT NULL DEFAULT '' COMMENT 'jmx执行log',
- `jtl_log` varchar(200) NOT NULL DEFAULT '' COMMENT 'jtl log',
- `ctime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
- `mtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '最后修改时间',
- `active` tinyint(4) NOT NULL DEFAULT '1' COMMENT '0 失效 1 生效',
- `update_by` varchar(20) NOT NULL DEFAULT '' COMMENT '更新人',
- `is_async` varchar(4) NOT NULL DEFAULT '' COMMENT '是否异步',
- `param_file_path` varchar(200) NOT NULL DEFAULT '' COMMENT '参数文件路径',
- `param_names` varchar(100) NOT NULL DEFAULT '' COMMENT '参数名称,以逗号分隔',
- `param_delimiter` varchar(5) NOT NULL DEFAULT '' COMMENT '参数分隔符,默认,',
- `param_enable` varchar(16) NOT NULL DEFAULT '' COMMENT '是否可用',
- PRIMARY KEY (`id`) USING BTREE,
- KEY `ix_app` (`app`) USING BTREE,
- KEY `ix_department_project_app` (`app`,`department`,`project`) USING BTREE
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='grpc脚本表';
- -- ----------------------------
- -- Table structure for grpc_snap
- -- ----------------------------
- DROP TABLE IF EXISTS `grpc_snap`;
- CREATE TABLE `grpc_snap` (
- `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT 'id',
- `grpc_id` int(11) NOT NULL COMMENT '复制的脚本id',
- `task_name` varchar(50) NOT NULL DEFAULT '' COMMENT '任务名称',
- `department` varchar(50) NOT NULL DEFAULT '' COMMENT '部门',
- `project` varchar(50) NOT NULL DEFAULT '' COMMENT '项目',
- `app` varchar(50) NOT NULL DEFAULT '' COMMENT '应用',
- `threads_sum` int(11) NOT NULL DEFAULT '1' COMMENT '线程数',
- `ramp_up` int(11) NOT NULL DEFAULT '5' COMMENT '预热时间',
- `loops` int(11) NOT NULL DEFAULT '-1' COMMENT '循环次数:-1:永久',
- `load_time` int(11) NOT NULL DEFAULT '0' COMMENT '运行时长',
- `host_name` varchar(50) NOT NULL DEFAULT '' COMMENT '域名|IP',
- `port` int(6) NOT NULL DEFAULT '9000' COMMENT '端口',
- `service_name` varchar(50) NOT NULL DEFAULT '' COMMENT '服务名称',
- `proto_class_name` varchar(50) NOT NULL DEFAULT '' COMMENT 'proto类名称',
- `pkg_path` varchar(50) NOT NULL DEFAULT '' COMMENT '包名称',
- `asyn_call` tinyint(4) NOT NULL DEFAULT '-1' COMMENT '-1:false 1:true, 0:--',
- `request_type` varchar(50) NOT NULL DEFAULT '' COMMENT '请求函数',
- `request_method` varchar(50) NOT NULL DEFAULT '' COMMENT 'grpc方法',
- `request_content` varchar(500) NOT NULL DEFAULT '' COMMENT 'grpc请求内容',
- `response_type` varchar(50) NOT NULL DEFAULT '' COMMENT '返回函数',
- `script_path` varchar(200) NOT NULL DEFAULT '' COMMENT 'proto文件路径',
- `jar_path` varchar(255) NOT NULL COMMENT 'jar文件路径',
- `jmx_path` varchar(200) NOT NULL DEFAULT '' COMMENT '生成jmx文件路径',
- `jmx_log` varchar(200) NOT NULL DEFAULT '' COMMENT 'jmx执行log',
- `jtl_log` varchar(200) NOT NULL DEFAULT '' COMMENT 'jtl log',
- `ctime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
- `mtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '最后修改时间',
- `active` tinyint(4) NOT NULL DEFAULT '1' COMMENT '0 失效 1 生效',
- `update_by` varchar(20) NOT NULL DEFAULT '' COMMENT '更新人',
- `execute_id` varchar(20) NOT NULL COMMENT '执行id',
- `is_async` varchar(4) NOT NULL DEFAULT '' COMMENT '是否异步',
- `param_file_path` varchar(200) NOT NULL DEFAULT '' COMMENT '参数文件路径',
- `param_names` varchar(100) NOT NULL DEFAULT '' COMMENT '参数名称,以逗号分隔',
- `param_delimiter` varchar(5) NOT NULL DEFAULT '' COMMENT '参数分隔符,默认,',
- `param_enable` varchar(16) NOT NULL DEFAULT '' COMMENT '是否支持参数化',
- PRIMARY KEY (`id`) USING BTREE,
- KEY `ix_app` (`app`) USING BTREE,
- KEY `ix_department_project_app` (`app`,`department`,`project`) USING BTREE
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='grpc脚本表';
- -- ----------------------------
- -- Table structure for label
- -- ----------------------------
- DROP TABLE IF EXISTS `label`;
- CREATE TABLE `label` (
- `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT 'id',
- `name` varchar(50) NOT NULL DEFAULT '' COMMENT '标签名称',
- `description` varchar(100) NOT NULL DEFAULT '' COMMENT '描述',
- `color` varchar(100) NOT NULL DEFAULT '' COMMENT '标签颜色',
- `ctime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
- `mtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '最后修改时间',
- `active` tinyint(4) NOT NULL DEFAULT '1' COMMENT '0 失效 1 生效',
- PRIMARY KEY (`id`),
- KEY `ix_name` (`name`)
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='标签表';
- -- ----------------------------
- -- Table structure for label_relation
- -- ----------------------------
- DROP TABLE IF EXISTS `label_relation`;
- CREATE TABLE `label_relation` (
- `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT 'id',
- `label_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '标签ID label.id',
- `label_name` varchar(50) NOT NULL DEFAULT '' COMMENT '标签名称',
- `target_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '目标ID',
- `type` tinyint(4) NOT NULL DEFAULT '0' COMMENT '0 默认 1 脚本 2报告',
- `ctime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
- `mtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '最后修改时间',
- `active` tinyint(4) NOT NULL DEFAULT '1' COMMENT '0 失效 1 生效',
- PRIMARY KEY (`id`),
- KEY `ix_type` (`type`)
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='标签关系表';
- -- ----------------------------
- -- Table structure for order
- -- ----------------------------
- DROP TABLE IF EXISTS `order`;
- CREATE TABLE `order` (
- `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '工单编号',
- `name` varchar(500) NOT NULL DEFAULT '' COMMENT '工单名称',
- `broker` varchar(100) NOT NULL DEFAULT '' COMMENT '研发对接人',
- `test_background` varchar(500) NOT NULL DEFAULT '' COMMENT '测试背景',
- `type` tinyint(4) NOT NULL DEFAULT '0' COMMENT '0: 开发自测, 1:工程效能团队测试',
- `test_type` tinyint(4) NOT NULL DEFAULT '1' COMMENT '1压力测试 2负载测试 3 容量测试 4 健壮性测试 5 恢复性测试 6 浪涌测试 7配置选型测试 8 稳定性测试 9 特殊业务场景测试',
- `test_target` text NOT NULL COMMENT '测试指标',
- `api_list` text NOT NULL COMMENT '接口列 隔开',
- `api_doc` varchar(500) NOT NULL COMMENT '接口文档',
- `limit_user` varchar(500) NOT NULL DEFAULT '' COMMENT '用户限制',
- `limit_ip` varchar(100) NOT NULL DEFAULT '' COMMENT 'ip限制',
- `limit_visit` varchar(100) NOT NULL DEFAULT '' COMMENT '访问次数限制',
- `server_conf` varchar(100) NOT NULL DEFAULT '' COMMENT '服务器配置',
- `dependent_component` varchar(500) NOT NULL DEFAULT '' COMMENT '依赖组件',
- `dependent_business` varchar(500) NOT NULL DEFAULT '' COMMENT '依赖业务方',
- `test_data_from` varchar(500) NOT NULL DEFAULT '' COMMENT '测试数据获取',
- `test_host` varchar(100) NOT NULL DEFAULT '' COMMENT '测试机器地址',
- `moni_redis` varchar(200) NOT NULL COMMENT 'redis moni address',
- `moni_memcache` varchar(200) NOT NULL COMMENT 'memcache moni address',
- `moni_docker` varchar(200) NOT NULL COMMENT 'docker moni address',
- `moni_api` varchar(200) NOT NULL COMMENT 'api moni address',
- `moni_mysql` varchar(200) NOT NULL COMMENT 'mysql moni address',
- `moni_elasticsearch` varchar(200) NOT NULL COMMENT 'elasticsearch moni address',
- `moni_other` varchar(200) NOT NULL COMMENT 'other moni address',
- `test_cycles` int(11) NOT NULL COMMENT '测试周期',
- `script_id` varchar(500) NOT NULL DEFAULT '',
- `machine_id` varchar(200) NOT NULL DEFAULT '' COMMENT '机器编号',
- `department` varchar(20) NOT NULL COMMENT '部门',
- `project` varchar(20) NOT NULL COMMENT '项目',
- `app` varchar(20) NOT NULL COMMENT '应用',
- `status` tinyint(4) NOT NULL DEFAULT '0' COMMENT '工单状态 0 申请中 -1 打回 1 排期中 2 进行中 3 测试完成',
- `update_by` int(11) NOT NULL DEFAULT '0' COMMENT '更新者',
- `apply_date` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '申请日期',
- `handler` varchar(50) NOT NULL DEFAULT '' COMMENT '处理人',
- `active` tinyint(4) NOT NULL DEFAULT '-1' COMMENT '状态 -1 无效 1 生效',
- `ctime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
- `mtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '最后修改时间',
- PRIMARY KEY (`id`),
- KEY `ix_name` (`name`(255)),
- KEY `ix_active` (`active`),
- KEY `ix_apply_date` (`apply_date`),
- KEY `ix_mtime` (`mtime`)
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='工单表';
- -- ----------------------------
- -- Table structure for order_admin
- -- ----------------------------
- DROP TABLE IF EXISTS `order_admin`;
- CREATE TABLE `order_admin` (
- `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT 'id',
- `user_name` varchar(16) NOT NULL DEFAULT '' COMMENT '用户姓名',
- `ctime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '创建时间',
- `mtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '最后修改时间',
- PRIMARY KEY (`id`),
- KEY `ix_mtime` (`mtime`)
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='工单管理员';
- -- ----------------------------
- -- Table structure for project
- -- ----------------------------
- DROP TABLE IF EXISTS `project`;
- CREATE TABLE `project` (
- `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '项目id',
- `name` varchar(120) NOT NULL COMMENT '项目名称',
- `update_by` bigint(20) NOT NULL COMMENT '修改人员id',
- `create_time` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00' COMMENT '创建时间',
- `manager` varchar(100) DEFAULT '' COMMENT '项目管理员',
- `active` tinyint(4) NOT NULL DEFAULT '-1' COMMENT '-1:失效;1:生效',
- PRIMARY KEY (`id`),
- KEY `idx_name` (`name`),
- KEY `idx_create_time` (`create_time`)
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='项目表';
- -- ----------------------------
- -- Table structure for ptest_job
- -- ----------------------------
- DROP TABLE IF EXISTS `ptest_job`;
- CREATE TABLE `ptest_job` (
- `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT 'id',
- `script_id` int(11) NOT NULL DEFAULT '0' COMMENT '脚本id',
- `report_su_id` int(11) NOT NULL DEFAULT '0' COMMENT '报告ID',
- `job_name` varchar(20) NOT NULL DEFAULT '' COMMENT 'job 名',
- `active` int(11) NOT NULL DEFAULT '1' COMMENT '是否有效,1 有效,-1 无效',
- `ctime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '创建时间',
- `mtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间',
- `execute_id` varchar(50) NOT NULL COMMENT '执行id',
- `host_ip` varchar(50) NOT NULL DEFAULT '',
- PRIMARY KEY (`id`),
- KEY `ix_report_su_id` (`report_su_id`) USING BTREE,
- KEY `ix_script_id` (`script_id`) USING BTREE,
- KEY `ix_mtime` (`mtime`) USING BTREE
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='报告脚本容器关联表';
- -- ----------------------------
- -- Table structure for report_graph
- -- ----------------------------
- DROP TABLE IF EXISTS `report_graph`;
- CREATE TABLE `report_graph` (
- `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT 'id',
- `test_name` varchar(50) NOT NULL DEFAULT '' COMMENT '接口名',
- `test_name_nick` varchar(50) NOT NULL DEFAULT '' COMMENT '接口别名',
- `count` bigint(20) NOT NULL DEFAULT '0' COMMENT '总请求数',
- `qps` int(11) NOT NULL DEFAULT '0' COMMENT 'qps',
- `avg_time` int(11) NOT NULL DEFAULT '0' COMMENT '平均时间',
- `min` int(11) NOT NULL DEFAULT '0' COMMENT '最小时间',
- `max` int(11) NOT NULL DEFAULT '0' COMMENT '最大时间',
- `error` int(11) NOT NULL DEFAULT '0' COMMENT '错误数',
- `fail_percent` varchar(11) NOT NULL DEFAULT '' COMMENT '失败率',
- `ninety_time` int(11) NOT NULL DEFAULT '0' COMMENT '90 分位',
- `ninety_five_time` int(11) NOT NULL DEFAULT '0' COMMENT '95分位',
- `ninety_nine_time` int(11) NOT NULL DEFAULT '0' COMMENT '99分位',
- `net_io` int(11) NOT NULL DEFAULT '0' COMMENT '网络流量',
- `code_ell` int(11) NOT NULL DEFAULT '0' COMMENT 'code200',
- `code_wll` int(11) NOT NULL DEFAULT '0' COMMENT 'code500',
- `code_wly` int(11) NOT NULL DEFAULT '0' COMMENT 'code501',
- `code_wle` int(11) NOT NULL DEFAULT '0' COMMENT 'code502',
- `code_wls` int(11) NOT NULL DEFAULT '0' COMMENT 'code504',
- `code_sll` int(11) NOT NULL DEFAULT '0' COMMENT 'code400',
- `code_sly` int(11) NOT NULL DEFAULT '0' COMMENT 'code401',
- `code_sls` int(11) NOT NULL DEFAULT '0' COMMENT 'code404',
- `code_kong` int(11) NOT NULL DEFAULT '0' COMMENT 'code_kong',
- `code_non_http` int(11) NOT NULL DEFAULT '0' COMMENT 'code_non_http',
- `code_others` int(11) NOT NULL DEFAULT '0' COMMENT 'code_others',
- `pod_name` varchar(25) NOT NULL DEFAULT '' COMMENT '容器全名',
- `threads_sum` int(11) NOT NULL DEFAULT '0' COMMENT '实时线程数',
- `elapsd_time` int(11) NOT NULL DEFAULT '0' COMMENT '持续时间',
- `ctime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '创建时间',
- `mtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
- `fifty_time` int(11) NOT NULL DEFAULT '0' COMMENT '50分位',
- `code301` int(11) NOT NULL DEFAULT '0' COMMENT 'code301',
- `code302` int(11) NOT NULL DEFAULT '0' COMMENT 'code302',
- PRIMARY KEY (`id`),
- KEY `ix_test_name_nick` (`test_name_nick`) USING BTREE,
- KEY `ix_test_name` (`test_name`) USING BTREE,
- KEY `ix_mtime` (`mtime`) USING BTREE,
- KEY `ix_pod_name` (`pod_name`)
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='报告图表';
- -- ----------------------------
- -- Table structure for report_info
- -- ----------------------------
- DROP TABLE IF EXISTS `report_info`;
- CREATE TABLE `report_info` (
- `id` int(20) NOT NULL AUTO_INCREMENT COMMENT '报告id',
- `job_name` varchar(100) DEFAULT '',
- `project_name` varchar(100) DEFAULT '',
- `test_name` varchar(200) DEFAULT '' COMMENT '接口名',
- `request_count` varchar(200) DEFAULT '' COMMENT '总请求数',
- `avg_time` varchar(200) DEFAULT '' COMMENT '平均响应时间',
- `mid_time` varchar(200) DEFAULT '' COMMENT '中分位',
- `ninety_time` varchar(200) DEFAULT '' COMMENT '90分位',
- `ninety_five_time` varchar(200) DEFAULT '' COMMENT '95分位',
- `ninety_nine_time` varchar(200) DEFAULT '' COMMENT '收件人',
- `min` varchar(200) DEFAULT '',
- `max` varchar(200) DEFAULT '',
- `fail_percent` varchar(200) DEFAULT '' COMMENT '失败率',
- `qps` varchar(200) DEFAULT '' COMMENT 'qps',
- `net_io` varchar(200) DEFAULT '' COMMENT '网络流量',
- `ctime` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00' ON UPDATE CURRENT_TIMESTAMP COMMENT '创建时间',
- `src_name` varchar(100) DEFAULT '' COMMENT '测试报告源文件',
- `update_by` varchar(20) DEFAULT '' COMMENT '创建人',
- `final` int(4) DEFAULT '0' COMMENT '0 中间报告,1 最终报告',
- `active` tinyint(4) DEFAULT '1' COMMENT '状态:0 无效;1 生效',
- `mtime` timestamp NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP,
- PRIMARY KEY (`id`),
- KEY `job_name` (`job_name`) USING BTREE
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='报告表';
- -- ----------------------------
- -- Table structure for report_summary
- -- ----------------------------
- DROP TABLE IF EXISTS `report_summary`;
- CREATE TABLE `report_summary` (
- `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT 'id',
- `script_id` int(11) NOT NULL,
- `script_snap_id` int(11) NOT NULL,
- `execute_id` varchar(50) NOT NULL,
- `department` varchar(50) NOT NULL,
- `project` varchar(50) NOT NULL,
- `app` varchar(50) NOT NULL,
- `test_name` varchar(50) NOT NULL DEFAULT '' COMMENT '接口名',
- `test_name_nick` varchar(2000) NOT NULL DEFAULT '' COMMENT '接口别名',
- `job_name` varchar(20) NOT NULL DEFAULT '' COMMENT '容器名',
- `count` bigint(20) NOT NULL DEFAULT '0' COMMENT '总请求数',
- `qps` int(11) NOT NULL DEFAULT '0' COMMENT 'qps',
- `avg_time` int(11) NOT NULL DEFAULT '0' COMMENT '平均时间',
- `min` int(11) NOT NULL DEFAULT '0' COMMENT '最小时间',
- `max` int(11) NOT NULL DEFAULT '0' COMMENT '最大时间',
- `error` int(11) NOT NULL DEFAULT '0' COMMENT '错误数',
- `fail_percent` varchar(11) NOT NULL DEFAULT '' COMMENT '失败率',
- `ninety_time` int(11) NOT NULL DEFAULT '0' COMMENT '90 分位',
- `ninety_five_time` int(11) NOT NULL DEFAULT '0' COMMENT '95分位',
- `ninety_nine_time` int(11) NOT NULL DEFAULT '0' COMMENT '99分位',
- `net_io` int(11) NOT NULL DEFAULT '0' COMMENT '网络流量',
- `elapsd_time` int(11) NOT NULL DEFAULT '0' COMMENT '持续时间',
- `test_status` int(11) NOT NULL DEFAULT '2' COMMENT '1 :完成, 2 :执行中,3 中断',
- `user_name` varchar(20) NOT NULL DEFAULT '' COMMENT '执行人',
- `res_jtl` varchar(500) NOT NULL,
- `jmeter_log` varchar(500) DEFAULT NULL,
- `docker_sum` int(11) NOT NULL DEFAULT '0' COMMENT '容器数',
- `ctime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
- `mtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '最后修改时间',
- `debug` int(4) NOT NULL,
- `active` tinyint(4) NOT NULL DEFAULT '0' COMMENT '是否有效 1 有效',
- `scene_id` int(11) NOT NULL DEFAULT '0' COMMENT '场景id',
- `type` tinyint(4) DEFAULT '0',
- `load_time` int(11) NOT NULL DEFAULT '0' COMMENT '执行时间',
- `fifty_time` int(11) NOT NULL DEFAULT '0' COMMENT '50分位',
- PRIMARY KEY (`id`),
- KEY `ix_test_name` (`test_name`) USING BTREE,
- KEY `ix_mtime` (`mtime`) USING BTREE,
- KEY `ix_excute_id` (`execute_id`) USING BTREE,
- KEY `ix_scene_id` (`scene_id`)
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='报告汇总表';
- -- ----------------------------
- -- Table structure for report_timely
- -- ----------------------------
- DROP TABLE IF EXISTS `report_timely`;
- CREATE TABLE `report_timely` (
- `id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'id',
- `test_name` varchar(50) CHARACTER SET utf8mb4 DEFAULT '' COMMENT '接口名',
- `count` bigint(20) NOT NULL DEFAULT '0' COMMENT '总请求数',
- `qps` int(11) NOT NULL DEFAULT '0' COMMENT 'qps',
- `avg_time` int(11) NOT NULL DEFAULT '0' COMMENT '平均响应时间',
- `min` int(11) NOT NULL DEFAULT '0' COMMENT '最小时间',
- `max` int(11) NOT NULL DEFAULT '0' COMMENT '最大时间',
- `error` int(11) NOT NULL DEFAULT '0' COMMENT '错误数',
- `fail_percent` varchar(11) NOT NULL DEFAULT '' COMMENT '失败率',
- `ninety_time` int(11) NOT NULL DEFAULT '0' COMMENT '90分位',
- `ninety_five_time` int(11) NOT NULL DEFAULT '0' COMMENT '95分位',
- `ninety_nine_time` int(11) NOT NULL DEFAULT '0' COMMENT '99分位',
- `net_io` int(11) NOT NULL DEFAULT '0' COMMENT '网络流量',
- `code_ell` int(11) NOT NULL,
- `code_wll` int(11) NOT NULL,
- `code_wly` int(11) DEFAULT NULL,
- `code_wle` int(11) DEFAULT NULL,
- `code_wls` int(11) DEFAULT NULL,
- `code_sll` int(11) DEFAULT NULL,
- `code_sly` int(11) DEFAULT NULL,
- `code_sls` int(11) DEFAULT NULL,
- `code_kong` int(11) DEFAULT NULL,
- `code_non_http` int(11) DEFAULT NULL,
- `code_others` int(11) DEFAULT NULL,
- `pod_name` varchar(25) NOT NULL DEFAULT '' COMMENT '容器全名',
- `threads_sum` int(11) NOT NULL DEFAULT '0' COMMENT '实时线程数',
- `ctime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
- `mtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '最后修改时间',
- `fifty_time` int(11) NOT NULL DEFAULT '0' COMMENT '50分位',
- `code301` int(11) NOT NULL DEFAULT '0' COMMENT 'code301',
- `code302` int(11) NOT NULL DEFAULT '0' COMMENT 'code302',
- PRIMARY KEY (`id`),
- KEY `ix_test_name` (`test_name`) USING BTREE,
- KEY `ix_pod_name` (`pod_name`)
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
- -- ----------------------------
- -- Table structure for scene
- -- ----------------------------
- DROP TABLE IF EXISTS `scene`;
- CREATE TABLE `scene` (
- `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '场景id',
- `scene_name` varchar(255) CHARACTER SET utf8 NOT NULL DEFAULT '' COMMENT '场景名称',
- `scene_type` tinyint(4) NOT NULL COMMENT '场景类型 1 自动分组 2 自定义分组 根据最后保存接口/接口组设置的页面类型来更新该字段的值',
- `user_name` varchar(30) CHARACTER SET utf8 NOT NULL DEFAULT '' COMMENT '用户名',
- `is_draft` varchar(4) NOT NULL COMMENT '是否为草稿 0非草稿 1草稿',
- `is_debug` varchar(4) NOT NULL COMMENT 'is_debug 是否调试 0 执行压测 1 调试',
- `jmeter_file_path` varchar(100) DEFAULT NULL,
- `department` varchar(20) DEFAULT NULL,
- `project` varchar(20) DEFAULT NULL,
- `app` varchar(20) DEFAULT NULL,
- `jmeter_log` varchar(100) DEFAULT NULL,
- `res_jtl` varchar(100) DEFAULT NULL,
- `ctime` datetime NOT NULL ON UPDATE CURRENT_TIMESTAMP,
- `mtime` datetime NOT NULL ON UPDATE CURRENT_TIMESTAMP,
- `is_active` varchar(4) NOT NULL COMMENT '草稿是否有效',
- PRIMARY KEY (`id`)
- ) ENGINE=InnoDB DEFAULT CHARSET=latin1;
- -- ----------------------------
- -- Table structure for script
- -- ----------------------------
- DROP TABLE IF EXISTS `script`;
- CREATE TABLE `script` (
- `id` bigint(20) NOT NULL AUTO_INCREMENT,
- `tree_id` bigint(20) DEFAULT NULL,
- `project_id` bigint(20) DEFAULT NULL COMMENT '脚本id',
- `type` int(2) DEFAULT NULL COMMENT '脚本类型,默认 1 为 jmeter',
- `project_name` varchar(100) DEFAULT NULL COMMENT '项目名称',
- `test_name` varchar(50) DEFAULT NULL COMMENT '接口名称',
- `threads_sum` int(6) DEFAULT NULL COMMENT '总线程数',
- `ready_time` int(6) DEFAULT NULL,
- `load_time` int(6) DEFAULT NULL COMMENT '压测持续时间',
- `proc_type` varchar(16) DEFAULT '' COMMENT '脚本协议类型',
- `url` varchar(500) DEFAULT '',
- `domain` varchar(50) DEFAULT '' COMMENT '被测试的域名',
- `port` varchar(16) NOT NULL DEFAULT '' COMMENT '端口',
- `login` varchar(16) NOT NULL DEFAULT '' COMMENT '是否登录',
- `path` varchar(500) DEFAULT NULL COMMENT '路径',
- `method` varchar(10) DEFAULT NULL COMMENT '方法,post 或者 get ',
- `content_type` varchar(50) CHARACTER SET latin1 DEFAULT '',
- `cookie` varchar(500) CHARACTER SET latin1 DEFAULT '',
- `data` varchar(1000) DEFAULT NULL COMMENT 'json body',
- `assertion` varchar(50) DEFAULT NULL COMMENT '断言',
- `update_by` varchar(50) DEFAULT NULL COMMENT '更新人',
- `save_path` varchar(200) DEFAULT NULL,
- `res_jtl` varchar(100) DEFAULT '',
- `jmeter_log` varchar(100) DEFAULT NULL,
- `ctime` timestamp NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP,
- `active` tinyint(4) DEFAULT '1' COMMENT '状态 ,1 为有效 -1 为无效',
- `upload` varchar(16) DEFAULT '' COMMENT '是否上传',
- `mtime` timestamp NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP,
- `department` varchar(50) NOT NULL DEFAULT '' COMMENT '部門',
- `project` varchar(50) NOT NULL DEFAULT '' COMMENT '项目',
- `app` varchar(50) NOT NULL DEFAULT '' COMMENT '应用',
- `api_header` varchar(500) NOT NULL DEFAULT '' COMMENT '请求头',
- `argument_map` varchar(500) NOT NULL DEFAULT '' COMMENT 'POST提交参数',
- `use_data_file` varchar(16) NOT NULL DEFAULT '' COMMENT '使用文件: 0 不使用 1 使用',
- `file_name` varchar(100) NOT NULL DEFAULT '' COMMENT '文件名称',
- `params_name` varchar(16) NOT NULL DEFAULT '' COMMENT '参数名称',
- `delimiter` varchar(16) NOT NULL DEFAULT '' COMMENT '文本切割符',
- `loops` tinyint(4) NOT NULL DEFAULT '-1' COMMENT '脚本循环次数:-1 永久循环',
- `file_split` varchar(16) NOT NULL DEFAULT '' COMMENT '是否切割文件,0不切割 1切割',
- `split_num` tinyint(4) NOT NULL,
- `use_sign` varchar(2) NOT NULL DEFAULT '' COMMENT '是否需要签名',
- `conn_time_out` int(6) NOT NULL DEFAULT '0' COMMENT '连接超时时间',
- `resp_time_out` int(6) NOT NULL DEFAULT '0' COMMENT '响应超时时间',
- `test_type` tinyint(4) NOT NULL COMMENT '压测类型 0 http 1 grpc 2 场景',
- `scene_id` int(11) NOT NULL COMMENT '场景id 关联scene表中的自增长id',
- `output_params` varchar(255) NOT NULL DEFAULT '' COMMENT '接口输出参数,多个用英文,隔开',
- `group_id` int(11) NOT NULL,
- `run_order` int(11) NOT NULL,
- `script_path` varchar(200) NOT NULL DEFAULT '' COMMENT '脚本路径',
- `json_path` varchar(100) NOT NULL DEFAULT '' COMMENT 'JSON 解析参数路径',
- `is_async` varchar(4) NOT NULL DEFAULT '' COMMENT '是否异步',
- `multipart_path` varchar(100) NOT NULL DEFAULT '' COMMENT 'multipart 路径',
- `multipart_file` varchar(50) NOT NULL DEFAULT '' COMMENT 'multipart 文件名',
- `multipart_param` varchar(50) NOT NULL DEFAULT '' COMMENT 'multipart 参数',
- `mime_type` varchar(50) NOT NULL DEFAULT '' COMMENT 'mime_type 类型',
- `fusing` int(4) NOT NULL DEFAULT '0' COMMENT '自动熔断成功率',
- `keep_alive` varchar(4) NOT NULL DEFAULT '1' COMMENT '是否使用长连接',
- PRIMARY KEY (`id`),
- KEY `tree_id` (`tree_id`) USING BTREE,
- KEY `project_id` (`project_id`) USING BTREE
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
- -- ----------------------------
- -- Table structure for script_snap
- -- ----------------------------
- DROP TABLE IF EXISTS `script_snap`;
- CREATE TABLE `script_snap` (
- `id` bigint(20) NOT NULL AUTO_INCREMENT,
- `script_id` int(11) NOT NULL DEFAULT '0' COMMENT '脚本id',
- `tree_id` bigint(20) DEFAULT NULL,
- `project_id` bigint(20) DEFAULT NULL COMMENT '脚本id',
- `execute_id` varchar(50) DEFAULT NULL,
- `type` tinyint(2) DEFAULT NULL COMMENT '脚本类型,默认 1 为 jmeter',
- `project_name` varchar(100) DEFAULT NULL COMMENT '项目名称',
- `test_name` varchar(50) DEFAULT NULL COMMENT '接口名称',
- `threads_sum` int(6) DEFAULT NULL COMMENT '总线程数',
- `ready_time` int(6) DEFAULT NULL,
- `load_time` int(6) DEFAULT NULL COMMENT '压测持续时间',
- `proc_type` varchar(16) DEFAULT '' COMMENT '脚本协议类型',
- `url` varchar(500) DEFAULT '',
- `domain` varchar(50) DEFAULT '' COMMENT '被测试的域名',
- `port` varchar(16) NOT NULL DEFAULT '' COMMENT '端口',
- `login` varchar(16) NOT NULL DEFAULT '' COMMENT '是否登录',
- `path` varchar(500) DEFAULT NULL COMMENT '路径',
- `method` varchar(10) DEFAULT NULL COMMENT '方法,post 或者 get ',
- `content_type` varchar(50) CHARACTER SET latin1 DEFAULT '',
- `cookie` varchar(500) CHARACTER SET latin1 DEFAULT '',
- `data` varchar(1000) DEFAULT NULL COMMENT 'json body',
- `assertion` varchar(50) DEFAULT NULL COMMENT '断言',
- `update_by` varchar(50) DEFAULT NULL COMMENT '更新人',
- `save_path` varchar(200) DEFAULT NULL,
- `res_jtl` varchar(100) DEFAULT '',
- `jmeter_log` varchar(100) DEFAULT NULL,
- `ctime` timestamp NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP,
- `active` tinyint(4) DEFAULT '1' COMMENT '状态 ,1 为有效 -1 为无效',
- `upload` varchar(16) DEFAULT '' COMMENT '是否上传',
- `mtime` timestamp NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP,
- `department` varchar(50) NOT NULL DEFAULT '' COMMENT '部門',
- `project` varchar(50) NOT NULL DEFAULT '' COMMENT '项目',
- `app` varchar(50) NOT NULL DEFAULT '' COMMENT '应用',
- `api_header` varchar(500) NOT NULL DEFAULT '' COMMENT '请求头',
- `argument_map` varchar(500) NOT NULL DEFAULT '' COMMENT 'POST提交参数',
- `use_data_file` varchar(16) NOT NULL DEFAULT '' COMMENT '使用文件: 0 不使用 1 使用',
- `file_name` varchar(200) NOT NULL DEFAULT '' COMMENT '文件名',
- `params_name` varchar(16) NOT NULL DEFAULT '' COMMENT '参数名称',
- `delimiter` varchar(16) NOT NULL DEFAULT '' COMMENT '文本切割符',
- `loops` tinyint(4) NOT NULL DEFAULT '-1' COMMENT '脚本循环次数:-1 永久循环',
- `file_split` varchar(16) NOT NULL,
- `split_num` tinyint(4) NOT NULL,
- `use_sign` varchar(16) NOT NULL,
- `conn_time_out` int(6) NOT NULL DEFAULT '0' COMMENT '连接超时时间',
- `scene_id` int(11) NOT NULL,
- `resp_time_out` int(6) NOT NULL DEFAULT '0' COMMENT '响应超时时间',
- `json_path` varchar(100) NOT NULL DEFAULT '' COMMENT 'JSON 解析参数路径',
- `group_id` int(11) NOT NULL DEFAULT '0' COMMENT '分组id',
- `is_async` varchar(4) NOT NULL DEFAULT '' COMMENT '是否异步',
- `multipart_path` varchar(100) NOT NULL DEFAULT '' COMMENT 'multipart 路径',
- `multipart_file` varchar(50) NOT NULL DEFAULT '' COMMENT 'multipart 文件名',
- `multipart_param` varchar(50) NOT NULL DEFAULT '' COMMENT 'multipart 参数',
- `mime_type` varchar(50) NOT NULL DEFAULT '' COMMENT 'mime_type 类型',
- `fusing` int(4) NOT NULL DEFAULT '0' COMMENT '自动熔断成功率',
- `keep_alive` varchar(4) NOT NULL DEFAULT '1' COMMENT '是否使用长连接',
- PRIMARY KEY (`id`),
- KEY `tree_id` (`tree_id`) USING BTREE,
- KEY `project_id` (`project_id`) USING BTREE,
- KEY `excute_id` (`execute_id`) USING BTREE
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='脚本快照表';
- -- ----------------------------
- -- Table structure for user
- -- ----------------------------
- DROP TABLE IF EXISTS `user`;
- CREATE TABLE `user` (
- `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '用户id',
- `name` varchar(100) NOT NULL DEFAULT '' COMMENT '用户名字',
- `email` varchar(50) NOT NULL DEFAULT '' COMMENT '用户邮箱',
- `active` tinyint(4) NOT NULL DEFAULT '-1' COMMENT '是否有效:-1 无效,1 有效',
- `accept` tinyint(4) NOT NULL DEFAULT '-1' COMMENT '-1 不允许访问 1 允许访问',
- PRIMARY KEY (`id`)
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='用户表';
- -- ----------------------------
- -- Table structure for work_order
- -- ----------------------------
- DROP TABLE IF EXISTS `work_order`;
- CREATE TABLE `work_order` (
- `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '工单id',
- `name` varchar(1000) NOT NULL COMMENT '工单名称',
- `content` mediumtext COMMENT '工单正文',
- `type` tinyint(4) DEFAULT '0' COMMENT '0: 开发自测, 1:EP测试',
- `script_id` bigint(20) DEFAULT '0' COMMENT '脚本id,默认0',
- `machine_id` bigint(20) DEFAULT '0' COMMENT '机器id,默认0',
- `project_id` bigint(20) NOT NULL COMMENT '项目id',
- `status` tinyint(4) DEFAULT '0' COMMENT '工单状态:0:申请中,-1:打回,1:排期中,2:进行中,3、测试完成',
- `update_by` bigint(20) NOT NULL COMMENT '更新者',
- `apply_date` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00' COMMENT '申请日期',
- `active` tinyint(4) DEFAULT '-1' COMMENT '状态:-1 无效;1 生效',
- PRIMARY KEY (`id`),
- KEY `idx_name` (`name`(255)),
- KEY `idx_machine_id` (`machine_id`),
- KEY `idx_project_id` (`project_id`),
- KEY `idx_active` (`active`),
- KEY `idx_apply_date` (`apply_date`)
- ) ENGINE=InnoDB CHARSET=utf8 COMMENT='工单表';
- SET FOREIGN_KEY_CHECKS = 1;
|