/*
* LuckyFrame 자동화 테스트 플랫폼 SQL 스크립트 초기화
* 버전 3.1.1
* 작가 갈매기
* 날짜 2019-12-11
************ 경고 ************
이 스크립트를 실행하면 모든 데이터베이스 데이터가 초기화됩니다. 처음 실행할 때 주의하세요! ! ! !
V3.2 이상 버전에서는 자동 애플리케이션 초기화 및 업그레이드 SQL 스크립트가 구현되어 있어 수동으로 실행할 필요가 없습니다. 이 SQL 스크립트는 백업에만 사용됩니다.
*/
DROP DATABASE IF EXISTS luckyframe;
CREATE DATABASE IF NOT EXISTS luckyframe DEFAULT CHARSET utf8 COLLATE utf8_general_ci;
USE luckyframe;
-- ----------------------------
-- 1. 구성된 각 jobDetail에 대한 자세한 정보를 저장합니다.
-- ----------------------------
drop table if exists QRTZ_JOB_DETAILS;
create table QRTZ_JOB_DETAILS (
sched_name varchar(120) not null,
job_name varchar(200) not null,
job_group varchar(200) not null,
description varchar(250) null,
job_class_name varchar(250) not null,
is_durable varchar(1) not null,
is_nonconcurrent varchar(1) not null,
is_update_data varchar(1) not null,
requests_recovery varchar(1) not null,
job_data blob null,
primary key (sched_name,job_name,job_group)
) engine=innodb default charset=utf8;
-- ----------------------------
-- 2. 구성된 트리거 정보 저장
-- ----------------------------
drop table if exists QRTZ_TRIGGERS;
create table QRTZ_TRIGGERS (
sched_name varchar(120) not null,
trigger_name varchar(200) not null,
trigger_group varchar(200) not null,
job_name varchar(200) not null,
job_group varchar(200) not null,
description varchar(250) null,
next_fire_time bigint(13) null,
prev_fire_time bigint(13) null,
priority integer null,
trigger_state varchar(16) not null,
trigger_type varchar(8) not null,
start_time bigint(13) not null,
end_time bigint(13) null,
calendar_name varchar(200) null,
misfire_instr smallint(2) null,
job_data blob null,
primary key (sched_name,trigger_name,trigger_group),
foreign key (sched_name,job_name,job_group) references QRTZ_JOB_DETAILS(sched_name,job_name,job_group)
) engine=innodb default charset=utf8;
-- ----------------------------
-- 3. 반복 시간, 간격, 트리거 횟수 등 간단한 트리거를 저장합니다
-- ----------------------------
drop table if exists QRTZ_SIMPLE_TRIGGERS;
create table QRTZ_SIMPLE_TRIGGERS (
sched_name varchar(120) not null,
trigger_name varchar(200) not null,
trigger_group varchar(200) not null,
repeat_count bigint(7) not null,
repeat_interval bigint(12) not null,
times_triggered bigint(10) not null,
primary key (sched_name,trigger_name,trigger_group),
foreign key (sched_name,trigger_name,trigger_group) references QRTZ_TRIGGERS(sched_name,trigger_name,trigger_group)
) engine=innodb default charset=utf8;
-- ----------------------------
-- 4. Cron 표현식 및 시간대 정보를 포함한 Cron 트리거 저장
-- ----------------------------
drop table if exists QRTZ_CRON_TRIGGERS;
create table QRTZ_CRON_TRIGGERS (
sched_name varchar(120) not null,
trigger_name varchar(200) not null,
trigger_group varchar(200) not null,
cron_expression varchar(200) not null,
time_zone_id varchar(80),
primary key (sched_name,trigger_name,trigger_group),
foreign key (sched_name,trigger_name,trigger_group) references QRTZ_TRIGGERS(sched_name,trigger_name,trigger_group)
) engine=innodb default charset=utf8;
-- ----------------------------
-- 5. 트리거는 Blob 유형으로 저장됩니다(Quartz 사용자가 JDBC를 사용하여 사용자 정의 트리거 유형을 생성하고 JobStore가 인스턴스를 저장하는 방법을 모를 때 사용됨)
-- ----------------------------
drop table if exists QRTZ_BLOB_TRIGGERS;
create table QRTZ_BLOB_TRIGGERS (
sched_name varchar(120) not null,
trigger_name varchar(200) not null,
trigger_group varchar(200) not null,
blob_data blob null,
primary key (sched_name,trigger_name,trigger_group),
foreign key (sched_name,trigger_name,trigger_group) references QRTZ_TRIGGERS(sched_name,trigger_name,trigger_group)
) engine=innodb default charset=utf8;
-- ----------------------------
-- 6. 캘린더 정보를 Blob 형태로 저장합니다. Quartz는 시간 범위를 지정하여 달력을 구성할 수 있습니다.
-- ----------------------------
drop table if exists QRTZ_CALENDARS;
create table QRTZ_CALENDARS (
sched_name varchar(120) not null,
calendar_name varchar(200) not null,
calendar blob not null,
primary key (sched_name,calendar_name)
) engine=innodb default charset=utf8;
-- ----------------------------
-- 7. 일시 정지된 트리거 그룹에 대한 정보를 저장합니다.
-- ----------------------------
drop table if exists QRTZ_PAUSED_TRIGGER_GRPS;
create table QRTZ_PAUSED_TRIGGER_GRPS (
sched_name varchar(120) not null,
trigger_group varchar(200) not null,
primary key (sched_name,trigger_group)
) engine=innodb default charset=utf8;
-- ----------------------------
-- 8. 트리거된 Trigger와 연관된 Job의 실행 정보와 관련된 상태 정보를 저장합니다.
-- ----------------------------
drop table if exists QRTZ_FIRED_TRIGGERS;
create table QRTZ_FIRED_TRIGGERS (
sched_name varchar(120) not null,
entry_id varchar(95) not null,
trigger_name varchar(200) not null,
trigger_group varchar(200) not null,
instance_name varchar(200) not null,
fired_time bigint(13) not null,
sched_time bigint(13) not null,
priority integer not null,
state varchar(16) not null,
job_name varchar(200) null,
job_group varchar(200) null,
is_nonconcurrent varchar(1) null,
requests_recovery varchar(1) null,
primary key (sched_name,entry_id)
) engine=innodb default charset=utf8;
-- ----------------------------
-- 9. 저장된 Scheduler의 상태 정보, 클러스터에서 다른 Scheduler 인스턴스를 볼 수 있습니다
-- ----------------------------
drop table if exists QRTZ_SCHEDULER_STATE;
create table QRTZ_SCHEDULER_STATE (
sched_name varchar(120) not null,
instance_name varchar(200) not null,
last_checkin_time bigint(13) not null,
checkin_interval bigint(13) not null,
primary key (sched_name,instance_name)
) engine=innodb default charset=utf8;
-- ----------------------------
-- 10. 저장 프로시저의 비관적 잠금 정보(비관적 잠금을 사용하는 경우)
-- ----------------------------
drop table if exists QRTZ_LOCKS;
create table QRTZ_LOCKS (
sched_name varchar(120) not null,
lock_name varchar(40) not null,
primary key (sched_name,lock_name)
) engine=innodb default charset=utf8;
drop table if exists QRTZ_SIMPROP_TRIGGERS;
create table QRTZ_SIMPROP_TRIGGERS (
sched_name varchar(120) not null,
trigger_name varchar(200) not null,
trigger_group varchar(200) not null,
str_prop_1 varchar(512) null,
str_prop_2 varchar(512) null,
str_prop_3 varchar(512) null,
int_prop_1 int null,
int_prop_2 int null,
long_prop_1 bigint null,
long_prop_2 bigint null,
dec_prop_1 numeric(13,4) null,
dec_prop_2 numeric(13,4) null,
bool_prop_1 varchar(1) null,
bool_prop_2 varchar(1) null,
primary key (sched_name,trigger_name,trigger_group),
foreign key (sched_name,trigger_name,trigger_group) references QRTZ_TRIGGERS(sched_name,trigger_name,trigger_group)
) engine=innodb default charset=utf8;
-- ----------------------------
-- 11. 부서 테이블
-- ----------------------------
drop table if exists sys_dept;
create table sys_dept (
dept_id int(11) not null auto_increment comment '部门id',
parent_id int(11) default 0 comment '父部门id',
ancestors varchar(50) default '' comment '祖级列表',
dept_name varchar(30) default '' comment '部门名称',
order_num int(4) default 0 comment '显示顺序',
leader varchar(20) default null comment '负责人',
phone varchar(11) default null comment '联系电话',
email varchar(50) default null comment '邮箱',
status char(1) default '0' comment '部门状态(0正常 1停用)',
del_flag char(1) default '0' comment '删除标志(0代表存在 2代表删除)',
create_by varchar(64) default '' comment '创建者',
create_time datetime comment '创建时间',
update_by varchar(64) default '' comment '更新者',
update_time datetime comment '更新时间',
primary key (dept_id)
) engine=innodb auto_increment=200 default charset=utf8 comment = '部门表';
-- ----------------------------
--부서 테이블 데이터 초기화
-- ----------------------------
insert into sys_dept
values(100, 0, '0', '본사', 0, 'luckyframe', '15888888888', 'admin@luckyframe.cn', '0', '0', 'admin', '2019-02-13 10-27-32', 'admin', '2019-02-13 10-27-32');
insert into sys_dept
values(101, 100, '0,100', '창원 지점', 1, 'luckyframe', '15888888888', 'admin@luckyframe.cn', '0', '0', 'admin', '2019-02-13 10-27-32', 'admin', '2019-02-13 10-27-32');
insert into sys_dept
values(102, 100, '0,100', '인천 지점', 2, 'luckyframe', '15888888888', 'admin@luckyframe.cn', '0', '0', 'admin', '2019-02-13 10-27-32', 'admin', '2019-02-13 10-27-32');
insert into sys_dept
values(103, 101, '0,100,101', '연구개발부', 1, 'luckyframe', '15888888888', 'admin@luckyframe.cn', '0', '0', 'admin', '2019-02-13 10-27-32', 'admin', '2019-02-13 10-27-32');
insert into sys_dept
values(104, 101, '0,100,101', '테스트부', 3, 'luckyframe', '15888888888', 'admin@luckyframe.cn', '0', '0', 'admin', '2019-02-13 10-27-32', 'admin', '2019-02-13 10-27-32');
insert into sys_dept
values(105, 101, '0,100,101', '운영부', 5, 'luckyframe', '15888888888', 'admin@luckyframe.cn', '0', '0', 'admin', '2019-02-13 10-27-32', 'admin', '2019-02-13 10-27-32');
insert into sys_dept
values(106, 102, '0,100,102', '테스트부', 1, 'luckyframe', '15888888888', 'admin@luckyframe.cn', '0', '0', 'admin', '2019-02-13 10-27-32', 'admin', '2019-02-13 10-27-32');
insert into sys_dept
values(107, 102, '0,100,102', '연구개발부', 2, 'luckyframe', '15888888888', 'admin@luckyframe.cn', '0', '0', 'admin', '2019-02-13 10-27-32', 'admin', '2019-02-13 10-27-32');
-- ----------------------------
-- 29. 시험항목 목록
-- ----------------------------
drop table if exists sys_project;
create table sys_project (
project_id int(8) not null auto_increment comment '프로젝트 ID',
project_name varchar(50) not null comment '프로젝트 이름',
dept_id int(11) not null comment '부서 ID',
project_sign varchar(10) default 'sign' not null comment '프로젝트 식별자',
primary key (project_id)
) engine=innodb default charset=utf8 comment = '프로젝트 관리 표';
-- ----------------------------
-- 프로젝트 테이블 데이터 초기화-테스트
-- ----------------------------
/*기본 항목 삽입*/
insert into sys_project values (1, '테스트 프로젝트 1', 104, 'ITT');
-- ----------------------------
-- 12. 사용자 정보 테이블
-- ----------------------------
drop table if exists sys_user;
create table sys_user (
user_id int(11) not null auto_increment comment '사용자 ID',
dept_id int(11) default null comment '부서 ID',
login_name varchar(30) not null comment '로그인 계정',
user_name varchar(30) not null comment '사용자 닉네임',
user_type varchar(2) default '00' comment '사용자 유형(00시스템 사용자)',
email varchar(50) default '' comment '사용자 이메일',
phonenumber varchar(11) default '' comment '휴대전화 번호',
sex char(1) default '0' comment '사용자 성별(0남 1여 2미상)',
avatar varchar(100) default '' comment '아바타 경로',
password varchar(50) default '' comment '비밀번호',
salt varchar(20) default '' comment '소금 암호화',
status char(1) default '0' comment '계정 상태(0정상 1중지)',
del_flag char(1) default '0' comment '삭제 표시(0대표 존재 2대표 삭제)',
project_id int(8) default null comment '기본 프로젝트 ID',
login_ip varchar(50) default '' comment '마지막 로그인 IP',
login_date datetime comment '마지막 로그인 시간',
create_by varchar(64) default '' comment '생성자',
create_time datetime comment '생성 시간',
update_by varchar(64) default '' comment '업데이트자',
update_time datetime comment '업데이트 시간',
remark varchar(500) default '' comment '비고',
primary key (user_id)
) engine=innodb auto_increment=100 default charset=utf8 comment = '사용자 정보 테이블';
-- ----------------------------
-- 사용자 정보 테이블 데이터 초기화
-- ----------------------------
insert into sys_user values(1, 103, 'admin', 'viw', '00', 'viw@naver.com', '15888888888', '1', '', '5747f5f894ae6ed3082a1b809970e234', 'e30bbe', '0', '0', null, '127.0.0.1', '2019-02-13 10-27-32', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '관리자');
-- ----------------------------
-- 13. 위치 정보 표
-- ----------------------------
drop table if exists sys_post;
create table sys_post
(
post_id int(11) not null auto_increment comment '위치 ID',
post_code varchar(64) not null comment '위치 코드',
post_name varchar(50) not null comment '위치 이름',
post_sort int(4) not null comment '표시 순서',
status char(1) not null comment '상태(0정상 1중지)',
create_by varchar(64) default '' comment '생성자',
create_time datetime comment '생성 시간',
update_by varchar(64) default '' comment '업데이트자',
update_time datetime comment '업데이트 시간',
remark varchar(500) default null comment '비고',
primary key (post_id)
) engine=innodb default charset=utf8 comment = '위치 정보 표';
-- ----------------------------
-- 초기화-위치 정보 테이블 데이터
-- ----------------------------
insert into sys_post values(1, 'PM', '프로젝트 관리자', 1, '0', 'admin', '2019-02-13 10-27-32', 'admin', '2019-02-13 10-27-32', '');
insert into sys_post values(2, 'DE', '개발 엔지니어', 2, '0', 'admin', '2019-02-13 10-27-32', 'admin', '2019-02-13 10-27-32', '');
insert into sys_post values(3, 'TM', '테스트 관리자', 3, '0', 'admin', '2019-02-13 10-27-32', 'admin', '2019-02-13 10-27-32', '');
insert into sys_post values(4, 'TE', '테스트 엔지니어', 4, '0', 'admin', '2019-02-13 10-27-32', 'admin', '2019-02-13 10-27-32', '');
-- ----------------------------
-- 14. 역할 정보 테이블블
-- ----------------------------
drop table if exists sys_role;
create table sys_role (
role_id int(11) not null auto_increment comment '역할 ID',
role_name varchar(30) not null comment '역할 이름',
role_key varchar(100) not null comment '역할 권한 문자열',
role_sort int(4) not null comment '표시 순서',
data_scope char(1) default '1' comment '데이터 범위(1:전체 데이터 권한 2:자기 데이터 권한)',
status char(1) not null comment '역할 상태(0정상 1중지)',
del_flag char(1) default '0' comment '삭제标志(0代表存在 2代表删除)',
create_by varchar(64) default '' comment '생성자',
create_time datetime comment '생성 시간',
update_by varchar(64) default '' comment '업데이트자',
update_time datetime comment '업데이트 시간',
remark varchar(500) default null comment '비고',
primary key (role_id)
) engine=innodb auto_increment=100 default charset=utf8 comment = '역할 정보 테이블';
-- ----------------------------
-- 초기화-역할 정보 테이블 데이터
-- ----------------------------
insert into sys_role values('1', '관리자', 'admin', 1, 1, '0', '0', 'admin', '2019-02-13 10-27-32', 'admin', '2019-02-13 10-27-32', '관리자');
insert into sys_role values('2', '일반 역할', 'common', 2, 2, '0', '0', 'admin', '2019-02-13 10-27-32', 'admin', '2019-02-13 10-27-32', '일반 역할');
-- ----------------------------
-- 15. 메뉴 권한 표
-- ----------------------------
drop table if exists sys_menu;
create table sys_menu (
menu_id int(11) not null auto_increment comment '메뉴 ID',
menu_name varchar(50) not null comment '메뉴 이름',
parent_id int(11) default 0 comment '부모 메뉴 ID',
order_num int(4) default 0 comment '표시 순서',
url varchar(200) default '#' comment '요청 주소',
menu_type char(1) default '' comment '메뉴 유형(M디렉토리 C메뉴 F버튼)',
visible char(1) default 0 comment '메뉴 상태(0표시 1숨김)',
perms varchar(100) default null comment '권한标识',
icon varchar(100) default '#' comment '메뉴图标',
create_by varchar(64) default '' comment '생성자',
create_time datetime comment '생성 시간',
update_by varchar(64) default '' comment '업데이트자',
update_time datetime comment '업데이트 시간',
remark varchar(500) default '' comment '비고',
primary key (menu_id)
) engine=innodb auto_increment=2000 default charset=utf8 comment = '메뉴 권한 표';
-- ----------------------------
-- 초기화-메뉴 정보 테이블 데이터
-- ----------------------------
-- 1단계 메뉴
insert into sys_menu values('1', '시스템 관리', '0', '4', '#', 'M', '0', '', 'fa fa-gear', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '시스템 관리 디렉토리');
insert into sys_menu values('2', '시스템 모니터링', '0', '5', '#', 'M', '0', '', 'fa fa-video-camera', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '시스템 모니터링 디렉토리');
insert into sys_menu values('3', '시스템 도구', '0', '6', '#', 'M', '0', '', 'fa fa-bars', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '시스템 도구 디렉토리');
insert into sys_menu
values('4', '테스트 관리', '0', '1', '#', 'M', '0', '', 'fa fa-th-large', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '테스트 과정 관리');
insert into sys_menu
values('5', '테스트 실행', '0', '2', '#', 'M', '0', '', 'fa fa-rocket', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '테스트 실행 관리');
insert into sys_menu
values('6', '품질 관리', '0', '3', '#', 'M', '0', '', 'fa fa-bug', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '품질 과정 관리');
-- 2단계 메뉴
insert into sys_menu values('100', '사용자 관리', '1', '1', '/system/user', 'C', '0', 'system:user:view', '#', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '사용자 관리 메뉴');
insert into sys_menu values('101', '역할 관리', '1', '2', '/system/role', 'C', '0', 'system:role:view', '#', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '역할 관리 메뉴');
insert into sys_menu values('103', '부서 관리', '1', '4', '/system/dept', 'C', '0', 'system:dept:view', '#', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '부서 관리 메뉴');
insert into sys_menu values('104', '프로젝트 관리', '1', '5', '/system/project', 'C', '0', 'system:project:view', '#', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '프로젝트 관리 메뉴');
insert into sys_menu values('105', '클라이언트 관리', '1', '6', '/system/client', 'C', '0', 'system:client:view', '#', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '클라이언트 관리 메뉴');
insert into sys_menu values('106', '직무 관리', '1', '7', '/system/post', 'C', '0', 'system:post:view', '#', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '직무 관리 메뉴');
insert into sys_menu values('108', '파라미터 설정', '1', '9', '/system/config', 'C', '0', 'system:config:view', '#', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '파라미터 설정 메뉴');
insert into sys_menu values('109', '공지사항', '1', '10', '/system/notice', 'C', '0', 'system:notice:view', '#', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '공지사항 메뉴');
insert into sys_menu values('110', '로그 관리', '1', '11', '#', 'M', '0', '', '#', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '로그 관리 메뉴');
insert into sys_menu values('111', '온라인 사용자', '2', '1', '/monitor/online', 'C', '0', 'monitor:online:view', '#', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '온라인 사용자 메뉴');
insert into sys_menu values('112', '예약작업', '2', '2', '/monitor/job', 'C', '0', 'monitor:job:view', '#', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '定时任务菜单');
insert into sys_menu values('113', '数据监控', '2', '3', '/monitor/data', 'C', '0', 'monitor:data:view', '#', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '数据监控菜单');
insert into sys_menu values('114', '服务监控', '2', '4', '/monitor/server', 'C', '0', 'monitor:server:view', '#', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '服务监控菜单');
insert into sys_menu values('115', '表单构建', '3', '1', '/tool/build', 'C', '0', 'tool:build:view', '#', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '表单构建菜单');
insert into sys_menu values('116', '코드 생성', '3', '2', '/tool/gen', 'C', '0', 'tool:gen:view', '#', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '코드 생성 메뉴');
insert into sys_menu values('117', '시스템 인터페이스', '3', '3', '/tool/swagger', 'C', '0', 'tool:swagger:view', '#', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '시스템 인터페이스 메뉴');
insert into sys_menu values('107', '사전 관리', '3', '4', '/system/dict', 'C', '0', 'system:dict:view', '#', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '사전 관리 메뉴');
insert into sys_menu values('102', '메뉴 관리', '3', '5', '/system/menu', 'C', '0', 'system:menu:view', '#', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '메뉴 관리 메뉴');
insert into sys_menu values('118', '용례 관리', '4', '1', '/testmanagmt/projectCase', 'C', '0', 'testmanagmt:projectCase:view', '#', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2018-03-01', '테스트 용례 관리 메뉴');
insert into sys_menu values('119', '용례 모듈', '4', '2', '/testmanagmt/projectCaseModule', 'C', '0', 'testmanagmt:projectCaseModule:view', '#', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2018-03-01', '테스트 용례 모듈 관리 메뉴');
insert into sys_menu values('120', '프로토콜 템플릿', '4', '3', '/testmanagmt/projectProtocolTemplate', 'C', '0', 'testmanagmt:projectProtocolTemplate:view', '#', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '프로토콜 템플릿 관리 메뉴');
insert into sys_menu values('121', '테스트 계획', '4', '4', '/testmanagmt/projectPlan', 'C', '0', 'testmanagmt:projectPlan:view', '#', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '테스트 계획 메뉴');
insert into sys_menu values('122', '공통 매개변수', '4', '5', '/testmanagmt/projectCaseParams', 'C', '0', 'testmanagmt:projectCaseParams:view', '#', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '용례 공통 매개변수 메뉴');
insert into sys_menu values('123', '작업 스케줄링', '5', '1', '/testexecution/taskScheduling', 'C', '0', 'testexecution:taskScheduling:view', '#', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '테스트 작업 스케줄링 메뉴');
insert into sys_menu values('124', '작업 실행', '5', '2', '/testexecution/taskExecute', 'C', '0', 'testexecution:taskExecute:view', '#', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '테스트 작업 실행 메뉴');
insert into sys_menu values('125', '용례 상세', '5', '3', '/testexecution/taskCaseExecute', 'C', '0', 'testexecution:taskCaseExecute:view', '#', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '용례 상세 메뉴');
insert into sys_menu values('126', '생산 사고', '6', '2', '/qualitymanagmt/qaAccident', 'C', '0', 'qualitymanagmt:qaAccident:view', '#', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '생산 사고 메뉴');
insert into sys_menu values('127', '버전 관리', '6', '1', '/qualitymanagmt/qaVersion', 'C', '0', 'qualitymanagmt:qaVersion:view', '#', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '버전 관리 메뉴');
-- 레벨 3 메뉴
insert into sys_menu values('500', '작업 로그', '110', '1', '/monitor/operlog', 'C', '0', 'monitor:operlog:view', '#', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '작업 로그 메뉴');
insert into sys_menu values('501', '로그인 로그', '110', '2', '/monitor/logininfor', 'C', '0', 'monitor:logininfor:view', '#', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '로그인 로그 메뉴');
-- 사용자 관리 버튼
insert into sys_menu values('1000', '사용자 조회', '100', '1', '#', 'F', '0', 'system:user:list', '#', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '');
insert into sys_menu values('1001', '사용자 추가', '100', '2', '#', 'F', '0', 'system:user:add', '#', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '');
insert into sys_menu values('1002', '사용자 수정', '100', '3', '#', 'F', '0', 'system:user:edit', '#', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '');
insert into sys_menu values('1003', '사용자 삭제', '100', '4', '#', 'F', '0', 'system:user:remove', '#', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '');
insert into sys_menu values('1004', '사용자 내보내기', '100', '5', '#', 'F', '0', 'system:user:export', '#', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '');
insert into sys_menu values('1005', '사용자 가져오기', '100', '6', '#', 'F', '0', 'system:user:import', '#', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '');
insert into sys_menu values('1006', '비밀번호 재설정', '100', '7', '#', 'F', '0', 'system:user:resetPwd', '#', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '');
-- 역할 관리 버튼
insert into sys_menu values('1007', '역할조회', '101', '1', '#', 'F', '0', 'system:role:list', '#', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '');
insert into sys_menu values('1008', '신규역할', '101', '2', '#', 'F', '0', 'system:role:add', '#', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '');
insert into sys_menu values('1009', '역할수정', '101', '3', '#', 'F', '0', 'system:role:edit', '#', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '');
insert into sys_menu values('1010', '역할삭제', '101', '4', '#', 'F', '0', 'system:role:remove', '#', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '');
insert into sys_menu values('1011', '역할내보내기', '101', '5', '#', 'F', '0', 'system:role:export', '#', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '');
-- 메뉴 관리 버튼
insert into sys_menu values('1012', '메뉴 조회', '102', '1', '#', 'F', '0', 'system:menu:list', '#', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '');
insert into sys_menu values('1013', '메뉴 추가', '102', '2', '#', 'F', '0', 'system:menu:add', '#', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '');
insert into sys_menu values('1014', '메뉴 수정', '102', '3', '#', 'F', '0', 'system:menu:edit', '#', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '');
insert into sys_menu values('1015', '메뉴 삭제', '102', '4', '#', 'F', '0', 'system:menu:remove', '#', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '');
-- 부서 관리 버튼
insert into sys_menu values('1016', '부서 조회', '103', '1', '#', 'F', '0', 'system:dept:list', '#', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '');
insert into sys_menu values('1017', '부서 추가', '103', '2', '#', 'F', '0', 'system:dept:add', '#', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '');
insert into sys_menu values('1018', '부서 수정', '103', '3', '#', 'F', '0', 'system:dept:edit', '#', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '');
insert into sys_menu values('1019', '부서 삭제', '103', '4', '#', 'F', '0', 'system:dept:remove', '#', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '');
-- 위치 관리 버튼
insert into sys_menu values('1020', '위치 조회', '106', '1', '#', 'F', '0', 'system:post:list', '#', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '');
insert into sys_menu values('1021', '위치 추가', '106', '2', '#', 'F', '0', 'system:post:add', '#', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '');
insert into sys_menu values('1022', '위치 수정', '106', '3', '#', 'F', '0', 'system:post:edit', '#', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '');
insert into sys_menu values('1023', '위치 삭제', '106', '4', '#', 'F', '0', 'system:post:remove', '#', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '');
insert into sys_menu values('1024', '위치 내보내기', '106', '5', '#', 'F', '0', 'system:post:export', '#', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '');
-- 사전 관리 버튼
insert into sys_menu values('1025', '사전 조회', '107', '1', '#', 'F', '0', 'system:dict:list', '#', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '');
insert into sys_menu values('1026', '사전 추가', '107', '2', '#', 'F', '0', 'system:dict:add', '#', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '');
insert into sys_menu values('1027', '사전 수정', '107', '3', '#', 'F', '0', 'system:dict:edit', '#', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '');
insert into sys_menu values('1028', '사전 삭제', '107', '4', '#', 'F', '0', 'system:dict:remove', '#', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '');
insert into sys_menu values('1029', '사전 내보내기', '107', '5', '#', 'F', '0', 'system:dict:export', '#', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '');
-- 파라미터 설정 버튼
insert into sys_menu values('1030', '파라미터 조회', '108', '1', '#', 'F', '0', 'system:config:list', '#', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '');
insert into sys_menu values('1031', '파라미터 추가', '108', '2', '#', 'F', '0', 'system:config:add', '#', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '');
insert into sys_menu values('1032', '파라미터 수정', '108', '3', '#', 'F', '0', 'system:config:edit', '#', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '');
insert into sys_menu values('1033', '파라미터 삭제', '108', '4', '#', 'F', '0', 'system:config:remove', '#', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '');
insert into sys_menu values('1034', '파라미터 내보내기', '108', '5', '#', 'F', '0', 'system:config:export', '#', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '');
--알림 버튼
insert into sys_menu values('1035', '알림 조회', '109', '1', '#', 'F', '0', 'system:notice:list', '#', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '');
insert into sys_menu values('1036', '알림 추가', '109', '2', '#', 'F', '0', 'system:notice:add', '#', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '');
insert into sys_menu values('1037', '알림 수정', '109', '3', '#', 'F', '0', 'system:notice:edit', '#', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '');
insert into sys_menu values('1038', '알림 삭제', '109', '4', '#', 'F', '0', 'system:notice:remove', '#', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '');
-- 작업 로그 버튼
insert into sys_menu values('1039', '작업 로그 조회', '500', '1', '#', 'F', '0', 'monitor:operlog:list', '#', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '');
insert into sys_menu values('1040', '작업 로그 삭제', '500', '2', '#', 'F', '0', 'monitor:operlog:remove', '#', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '');
insert into sys_menu values('1041', '작업 로그 상세', '500', '3', '#', 'F', '0', 'monitor:operlog:detail', '#', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '');
insert into sys_menu values('1042', '작업 로그 내보내기', '500', '4', '#', 'F', '0', 'monitor:operlog:export', '#', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '');
-- 로그인 로그 버튼
insert into sys_menu values('1043', '로그인 조회', '501', '1', '#', 'F', '0', 'monitor:logininfor:list', '#', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '');
insert into sys_menu values('1044', '로그인 삭제', '501', '2', '#', 'F', '0', 'monitor:logininfor:remove', '#', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '');
insert into sys_menu values('1045', '로그인 내보내기', '501', '3', '#', 'F', '0', 'monitor:logininfor:export', '#', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '');
-- 온라인 사용자 버튼
insert into sys_menu values('1046', '온라인 조회', '111', '1', '#', 'F', '0', 'monitor:online:list', '#', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '');
insert into sys_menu values('1047', '배치 강제 로그아웃', '111', '2', '#', 'F', '0', 'monitor:online:batchForceLogout', '#', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '');
insert into sys_menu values('1048', '단일 강제 로그아웃', '111', '3', '#', 'F', '0', 'monitor:online:forceLogout', '#', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '');
-- 정기 작업 버튼
insert into sys_menu values('1049', '작업 조회', '112', '1', '#', 'F', '0', 'monitor:job:list', '#', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '');
insert into sys_menu values('1050', '작업 추가', '112', '2', '#', 'F', '0', 'monitor:job:add', '#', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '');
insert into sys_menu values('1051', '작업 수정', '112', '3', '#', 'F', '0', 'monitor:job:edit', '#', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '');
insert into sys_menu values('1052', '작업 삭제', '112', '4', '#', 'F', '0', 'monitor:job:remove', '#', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '');
insert into sys_menu values('1053', '상태 수정', '112', '5', '#', 'F', '0', 'monitor:job:changeStatus', '#', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '');
insert into sys_menu values('1054', '작업 상세', '112', '6', '#', 'F', '0', 'monitor:job:detail', '#', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '');
insert into sys_menu values('1055', '작업 내보내기', '112', '7', '#', 'F', '0', 'monitor:job:export', '#', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '');
-- 코드 생성 버튼
insert into sys_menu values('1056', '코드 조회', '116', '1', '#', 'F', '0', 'tool:gen:list', '#', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '');
insert into sys_menu values('1057', '코드 생성', '116', '2', '#', 'F', '0', 'tool:gen:code', '#', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '');
-- 테스트 프로젝트 관리 버튼
insert into sys_menu values('1058', '프로젝트 조회', '104', '1', '#', 'F', '0', 'system:project:list', '#', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '');
insert into sys_menu values('1059', '프로젝트 추가', '104', '2', '#', 'F', '0', 'system:project:add', '#', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '');
insert into sys_menu values('1060', '프로젝트 수정', '104', '3', '#', 'F', '0', 'system:project:edit', '#', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '');
insert into sys_menu values('1061', '프로젝트 삭제', '104', '4', '#', 'F', '0', 'system:project:remove', '#', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '');
-- 클라이언트 관리 버튼
insert into sys_menu values('1062', '클라이언트 조회', '105', '1', '#', 'F', '0', 'system:client:list', '#', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '');
insert into sys_menu values('1063', '클라이언트 추가', '105', '2', '#', 'F', '0', 'system:client:add', '#', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '');
insert into sys_menu values('1064', '클라이언트 수정', '105', '3', '#', 'F', '0', 'system:client:edit', '#', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '');
insert into sys_menu values('1065', '클라이언트 삭제', '105', '4', '#', 'F', '0', 'system:client:remove', '#', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '');
-- 사용 사례 관리 버튼
insert into sys_menu values('1066','사용 사례 쿼리','118','1', '#', 'F','0', 'testmanagmt:projectCase:list','#', 'admin','2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '');
insert into sys_menu values('1067','사용 사례 추가','118','2', '#', 'F','0', 'testmanagmt:projectCase:add', '#', 'admin','2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '');
insert into sys_menu values('1068','사용 사례 수정','118','3', '#', 'F','0', 'testmanagmt:projectCase:edit','#', 'admin','2019-02-13 10-27-32', 'luckyframe','2019-02-13 10-27-32', '');
insert into sys_menu values('1069','사용 사례 삭제','118','4', '#', 'F','0', 'testmanagmt:projectCase:remove','#','admin','2019-02-13 10-27-32', 'luckyframe','2019-02-13 10-27-32', '');
-- 모듈 버튼
insert into sys_menu values('1070','모듈 조회','119','1','#','F','0','testmanagmt:projectCaseModule:list','#','admin','2019-02-13 10-27-32','luckyframe','2019-02-13 10-27-32','');
insert into sys_menu values('1071','모듈 추가','119','2','#','F','0','testmanagmt:projectCaseModule:add','#','admin','2019-02-13 10-27-32','luckyframe','2019-02-13 10-27-32','');
insert into sys_menu values('1072','모듈 수정','119','3','#','F','0','testmanagmt:projectCaseModule:edit','#','admin','2019-02-13 10-27-32','luckyframe','2019-02-13 10-27-32','');
insert into sys_menu values('1073','모듈 삭제','119','4','#','F','0','testmanagmt:projectCaseModule:remove','#','admin','2019-02-13 10-27-32','luckyframe','2019-02-13 10-27-32','');
-- 프로토콜 템플릿 버튼
insert into sys_menu
values('1074','프로토콜 조회','120','1','#','F','0','testmanagmt:projectProtocolTemplate:list','#','admin','2019-02-13 10-27-32','luckyframe','2019-02-13 10-27-32','');
insert into sys_menu
values('1075','프로토콜 추가','120','2','#','F','0','testmanagmt:projectProtocolTemplate:add','#','admin','2019-02-13 10-27-32','luckyframe','2019-02-13 10-27-32','');
insert into sys_menu
values('1076','프로토콜 수정','120','3','#','F','0','testmanagmt:projectProtocolTemplate:edit','#','admin','2019-02-13 10-27-32','luckyframe','2019-02-13 10-27-32','');
insert into sys_menu
values('1077','프로토콜 삭제','120','4','#','F','0','testmanagmt:projectProtocolTemplate:remove','#','admin','2019-02-13 10-27-32','luckyframe','2019-02-13 10-27-32','');
-- 테스트 계획 버튼
insert into sys_menu
values('1078','테스트 계획 조회','121','1','#','F','0','testmanagmt:projectPlan:list','#','admin','2019-02-13 10-27-32','luckyframe','2019-02-13 10-27-32','');
insert into sys_menu
values('1079','테스트 계획 추가','121','2','#','F','0','testmanagmt:projectPlan:add','#','admin','2019-02-13 10-27-32','luckyframe','2019-02-13 10-27-32','');
insert into sys_menu
values('1080','테스트 계획 수정','121','3','#','F','0','testmanagmt:projectPlan:edit','#','admin','2019-02-13 10-27-32','luckyframe','2019-02-13 10-27-32','');
insert into sys_menu
values('1081','테스트 계획 삭제','121','4','#','F','0','testmanagmt:projectPlan:remove','#','admin','2019-02-13 10-27-32','luckyframe','2019-02-13 10-27-32','');
-- 공통 매개변수 버튼
insert into sys_menu
values('1082','参数查询','122','1','#','F','0','testmanagmt:projectCaseParams:list','#','admin','2019-02-13 10-27-32','luckyframe','2019-02-13 10-27-32','');
insert into sys_menu
values('1083','参数新增','122','2','#','F','0','testmanagmt:projectCaseParams:add','#','admin','2019-02-13 10-27-32','luckyframe','2019-02-13 10-27-32','');
insert into sys_menu
values('1084','参数修改','122','3','#','F','0','testmanagmt:projectCaseParams:edit','#','admin','2019-02-13 10-27-32','luckyframe','2019-02-13 10-27-32','');
insert into sys_menu
values('1085','파라미터 삭제','122','4','#','F','0','testmanagmt:projectCaseParams:remove','#','admin','2019-02-13 10-27-32','luckyframe','2019-02-13 10-27-32','');
-- 조정 작업 버튼
insert into sys_menu
values('1086','조정 조회','123','1','#','F','0','testexecution:taskScheduling:list','#','admin','2019-02-13 10-27-32','luckyframe','2019-02-13 10-27-32','');
insert into sys_menu
values('1087','조정 추가','123','2','#','F','0','testexecution:taskScheduling:add','#','admin','2019-02-13 10-27-32','luckyframe','2019-02-13 10-27-32','');
insert into sys_menu
values('1088','조정 수정','123','3','#','F','0','testexecution:taskScheduling:edit','#','admin','2019-02-13 10-27-32','luckyframe','2019-02-13 10-27-32','');
insert into sys_menu
values('1089','조정 삭제','123','4','#','F','0','testexecution:taskScheduling:remove','#','admin','2019-02-13 10-27-32','luckyframe','2019-02-13 10-27-32','');
insert into sys_menu
values('1090','조정 실행','123','5','#','F','0','testexecution:taskScheduling:execution','#','admin','2019-02-13 10-27-32','luckyframe','2019-02-13 10-27-32','');
-- 작업 실행 버튼
insert into sys_menu
values('1091','실행 조회','124','1','#','F','0','testexecution:taskExecute:list','#','admin','2019-02-13 10-27-32','luckyframe','2019-02-13 10-27-32','');
insert into sys_menu
values('1092','실행 삭제','124','2','#','F','0','testexecution:taskExecute:remove','#','admin','2019-02-13 10-27-32','luckyframe','2019-02-13 10-27-32','');
-- 용례 명세 버튼
insert into sys_menu
values('1093','용례 명세 조회','125','1','#','F','0','testexecution:taskCaseExecute:list','#','admin','2019-02-13 10-27-32','luckyframe','2019-02-13 10-27-32','');
insert into sys_menu
values('1094','용례 명세 삭제','125','2','#','F','0','testexecution:taskCaseExecute:remove','#','admin','2019-02-13 10-27-32','luckyframe','2019-02-13 10-27-32','');
insert into sys_menu
values('1095','용례 명세 실행','125','3','#','F','0','testexecution:taskCaseExecute:execution','#','admin','2019-02-13 10-27-32','luckyframe','2019-02-13 10-27-32','');
-- 용례 모듈 버튼(신규 내보내기 기능)
insert into sys_menu
values('1096','용례 내보내기','118','5', '#', 'F','0', 'testmanagmt:projectCase:export','#','admin','2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '');
-- 생산 사고 모듈 버튼
insert into sys_menu
values('1097','생산 사고 조회', '126', '1', '#', 'F', '0', 'qualitymanagmt:qaAccident:list','#', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '');
insert into sys_menu
values('1098','生产事故新增', '126', '2', '#', 'F', '0', 'qualitymanagmt:qaAccident:add','#', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '');
insert into sys_menu
values('1099','生产事故修改', '126', '3', '#', 'F', '0', 'qualitymanagmt:qaAccident:edit','#', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '');
insert into sys_menu
values('1100','생산 사고 삭제', '126', '4', '#', 'F', '0', 'qualitymanagmt:qaAccident:remove','#', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '');
-- 버전 관리 모듈 버튼
insert into sys_menu
values('1101','버전 관리 조회', '127', '1', '#', 'F', '0', 'qualitymanagmt:qaVersion:list','#', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '');
insert into sys_menu
values('1102','버전 관리 추가', '127', '2', '#', 'F', '0', 'qualitymanagmt:qaVersion:add','#', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '');
insert into sys_menu
values('1103','버전 관리 수정', '127', '3', '#', 'F', '0', 'qualitymanagmt:qaVersion:edit','#', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '');
insert into sys_menu
values('1104','버전 관리 삭제', '127', '4', '#', 'F', '0', 'qualitymanagmt:qaVersion:remove','#', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '');
-- ----------------------------
-- 16. 사용자 및 역할 연결 테이블 사용자 N-1 역할
-- ----------------------------
drop table if exists sys_user_role;
create table sys_user_role (
user_id int(11) not null comment '사용자ID',
role_id int(11) not null comment '역할ID',
primary key(user_id, role_id)
) engine=innodb default charset=utf8 comment = '사용자와 역할 연결 테이블';
-- ----------------------------
-- 초기화-사용자와 역할 연결 테이블 데이터
-- ----------------------------
insert into sys_user_role values ('1', '1');
-- ----------------------------
-- 17. 역할과 메뉴 연결 테이블 역할1-N메뉴
-- ----------------------------
drop table if exists sys_role_menu;
create table sys_role_menu (
role_id int(11) not null comment '역할ID',
menu_id int(11) not null comment '메뉴ID',
primary key(role_id, menu_id)
) engine=innodb default charset=utf8 comment = '역할과 메뉴 연결 테이블';
-- ----------------------------
-- 초기화-역할과 메뉴 연결 테이블 데이터
-- ----------------------------
insert into sys_role_menu values ('2', '1');
insert into sys_role_menu values ('2', '2');
insert into sys_role_menu values ('2', '3');
insert into sys_role_menu values ('2', '100');
insert into sys_role_menu values ('2', '101');
insert into sys_role_menu values ('2', '102');
insert into sys_role_menu values ('2', '103');
insert into sys_role_menu values ('2', '104');
insert into sys_role_menu values ('2', '105');
insert into sys_role_menu values ('2', '106');
insert into sys_role_menu values ('2', '107');
insert into sys_role_menu values ('2', '108');
insert into sys_role_menu values ('2', '109');
insert into sys_role_menu values ('2', '110');
insert into sys_role_menu values ('2', '111');
insert into sys_role_menu values ('2', '112');
insert into sys_role_menu values ('2', '113');
insert into sys_role_menu values ('2', '114');
insert into sys_role_menu values ('2', '115');
insert into sys_role_menu values ('2', '116');
insert into sys_role_menu values ('2', '500');
insert into sys_role_menu values ('2', '501');
insert into sys_role_menu values ('2', '1000');
insert into sys_role_menu values ('2', '1001');
insert into sys_role_menu values ('2', '1002');
insert into sys_role_menu values ('2', '1003');
insert into sys_role_menu values ('2', '1004');
insert into sys_role_menu values ('2', '1005');
insert into sys_role_menu values ('2', '1006');
insert into sys_role_menu values ('2', '1007');
insert into sys_role_menu values ('2', '1008');
insert into sys_role_menu values ('2', '1009');
insert into sys_role_menu values ('2', '1010');
insert into sys_role_menu values ('2', '1011');
insert into sys_role_menu values ('2', '1012');
insert into sys_role_menu values ('2', '1013');
insert into sys_role_menu values ('2', '1014');
insert into sys_role_menu values ('2', '1015');
insert into sys_role_menu values ('2', '1016');
insert into sys_role_menu values ('2', '1017');
insert into sys_role_menu values ('2', '1018');
insert into sys_role_menu values ('2', '1019');
insert into sys_role_menu values ('2', '1020');
insert into sys_role_menu values ('2', '1021');
insert into sys_role_menu values ('2', '1022');
insert into sys_role_menu values ('2', '1023');
insert into sys_role_menu values ('2', '1024');
insert into sys_role_menu values ('2', '1025');
insert into sys_role_menu values ('2', '1026');
insert into sys_role_menu values ('2', '1027');
insert into sys_role_menu values ('2', '1028');
insert into sys_role_menu values ('2', '1029');
insert into sys_role_menu values ('2', '1030');
insert into sys_role_menu values ('2', '1031');
insert into sys_role_menu values ('2', '1032');
insert into sys_role_menu values ('2', '1033');
insert into sys_role_menu values ('2', '1034');
insert into sys_role_menu values ('2', '1035');
insert into sys_role_menu values ('2', '1036');
insert into sys_role_menu values ('2', '1037');
insert into sys_role_menu values ('2', '1038');
insert into sys_role_menu values ('2', '1039');
insert into sys_role_menu values ('2', '1040');
insert into sys_role_menu values ('2', '1041');
insert into sys_role_menu values ('2', '1042');
insert into sys_role_menu values ('2', '1043');
insert into sys_role_menu values ('2', '1044');
insert into sys_role_menu values ('2', '1045');
insert into sys_role_menu values ('2', '1046');
insert into sys_role_menu values ('2', '1047');
insert into sys_role_menu values ('2', '1048');
insert into sys_role_menu values ('2', '1049');
insert into sys_role_menu values ('2', '1050');
insert into sys_role_menu values ('2', '1051');
insert into sys_role_menu values ('2', '1052');
insert into sys_role_menu values ('2', '1053');
insert into sys_role_menu values ('2', '1054');
insert into sys_role_menu values ('2', '1055');
insert into sys_role_menu values ('2', '1056');
insert into sys_role_menu values ('2', '1057');
-- ----------------------------
-- 18. 역할 및 프로젝트 연관 테이블 역할 1-N 프로젝트
-- ----------------------------
drop table if exists sys_role_project;
create table sys_role_project (
role_id int(11) not null comment '역할ID',
project_id int(8) not null comment '프로젝트ID',
primary key(role_id, project_id)
) engine=innodb default charset=utf8 comment = '역할과 프로젝트 연결 테이블';
-- ----------------------------
-- 초기화-역할과 프로젝트 연결 테이블 데이터
-- ----------------------------
insert into sys_role_project values ('2', '1');
-- ----------------------------
-- 8. 역할과 부서 연결 테이블 역할1-N부서
-- ----------------------------
drop table if exists sys_role_dept;
create table sys_role_dept (
role_id int(11) not null comment '역할ID',
dept_id int(11) not null comment '부서ID',
primary key(role_id, dept_id)
) engine=innodb default charset=utf8 comment = '역할과 부서 연결 테이블';
-- ----------------------------
-- 초기화-역할과 부서 연결 테이블 데이터
-- ----------------------------
insert into sys_role_dept values ('2', '100');
insert into sys_role_dept values ('2', '101');
insert into sys_role_dept values ('2', '105');
-- ----------------------------
-- 19. 사용자와 포스트 연결 테이블 사용자1-N포스트
-- ----------------------------
drop table if exists sys_user_post;
create table sys_user_post
(
user_id int(11) not null comment '사용자ID',
post_id int(11) not null comment '포스트ID',
primary key (user_id, post_id)
) engine=innodb default charset=utf8 comment = '사용자와 포스트 연결 테이블';
-- ----------------------------
-- 초기화-사용자와 포스트 연결 테이블 데이터
-- ----------------------------
insert into sys_user_post values ('1', '1');
-- ----------------------------
-- 20. 운영 로그 기록
-- ----------------------------
drop table if exists sys_oper_log;
create table sys_oper_log (
oper_id int(11) not null auto_increment comment '로그 주키',
title varchar(50) default '' comment '모듈 제목',
business_type int(2) default 0 comment '업무 유형(0기타 1신규 2수정 3삭제)',
method varchar(100) default '' comment '방법 이름',
operator_type int(1) default 0 comment '작업 범주(0기타 1백엔드 사용자 2모바일 사용자)',
oper_name varchar(50) default '' comment '작업자',
dept_name varchar(50) default '' comment '부서 이름',
oper_url varchar(255) default '' comment '요청URL',
oper_ip varchar(50) default '' comment '호스트 주소',
oper_location varchar(255) default '' comment '작업 장소',
oper_param varchar(255) default '' comment '요청 매개변수',
status int(1) default 0 comment '작업 상태(0정상 1비정상)',
error_msg varchar(2000) default '' comment '오류 메시지',
oper_time datetime comment '작업 시간',
primary key (oper_id)
) engine=innodb auto_increment=100 default charset=utf8 comment = '작업 로그 기록';
-- ----------------------------
-- 21. 사전 유형 테이블
-- ----------------------------
drop table if exists sys_dict_type;
create table sys_dict_type
(
dict_id int(11) not null auto_increment comment '사전 주키',
dict_name varchar(100) default '' comment '사전 이름',
dict_type varchar(100) default '' comment '사전 유형',
status char(1) default '0' comment '상태(0정상 1중지)',
create_by varchar(64) default '' comment '생성자',
create_time datetime comment '생성 시간',
update_by varchar(64) default '' comment '수정자',
update_time datetime comment '수정 시간',
remark varchar(500) default null comment '비고',
primary key (dict_id),
unique (dict_type)
) engine=innodb auto_increment=100 default charset=utf8 comment = '사전 유형 테이블';
insert into sys_dict_type values(1, '사용자 성별', 'sys_user_sex', '0', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '사용자 성별 목록');
insert into sys_dict_type values(2, '메뉴 상태', 'sys_show_hide', '0', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '메뉴 상태 목록');
insert into sys_dict_type values(3, '시스템 개폐', 'sys_normal_disable', '0', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '시스템 개폐 목록');
insert into sys_dict_type values(4, '작업 상태', 'sys_job_status', '0', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '작업 상태 목록');
insert into sys_dict_type values(5, '시스템 여부', 'sys_yes_no', '0', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '시스템 여부 목록');
insert into sys_dict_type values(6, '알림 유형', 'sys_notice_type', '0', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '알림 유형 목록');
insert into sys_dict_type values(7, '알림 상태', 'sys_notice_status', '0', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '알림 상태 목록');
insert into sys_dict_type values(8, '작업 유형', 'sys_oper_type', '0', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '작업 유형 목록');
insert into sys_dict_type values(9, '시스템 상태', 'sys_common_status', '0', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '시스템 상태 목록');
insert into sys_dict_type values(10, '용례 유형', 'testmanagmt_case_type', '0', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '용례 단계 유형');
insert into sys_dict_type values(11, '단계 실패 전략', 'testmanagmt_case_stepfailcontinue', '0', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '단계 실패 전략');
insert into sys_dict_type values(12, '템플릿 매개변수 유형', 'testmanagmt_templateparams_type', '0', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '템플릿 매개변수 유형');
insert into sys_dict_type
values(13, '단계 HTTP 작업 유형', 'testmanagmt_casestep_httpoperation', '0', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '단계 HTTP 작업 유형');
insert into sys_dict_type
values(14, '단계 Web UI 작업 유형', 'testmanagmt_casestep_uioperation', '0', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '단계 Web UI 작업 유형');
insert into sys_dict_type
values(15, '단계 모바일 작업 유형', 'testmanagmt_casestep_muioperation', '0', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '단계 모바일 작업 유형');
insert into sys_dict_type
values(16, '테스트 작업 실행 상태', 'task_execute_status', '0', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '테스트 작업 실행 상태');
insert into sys_dict_type
values(17, '테스트용 사례 실행 상태', 'case_execute_status', '0', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '테스트용 사례 실행 상태');
insert into sys_dict_type
values(18, '생산 사고 등록 상태', 'qa_accident_status', '0', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '생산 사고 상태 사전');
insert into sys_dict_type
values(19, '생산 사고 등급', 'qa_accident_level', '0', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '생산 사고 등급 사전');
insert into sys_dict_type
values(20, '생산 사고 유형', 'qa_accident_type', '0', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '생산 사고 유형 사전');
insert into sys_dict_type
values(21, '프로젝트 버전 상태', 'qa_version_status', '0', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '프로젝트 버전 상태 사전');
-- ----------------------------
-- 22. 사전 데이터 테이블
-- ----------------------------
drop table if exists sys_dict_data;
create table sys_dict_data
(
dict_code int(11) not null auto_increment comment '사전 코드',
dict_sort int(4) default 0 comment '사전 정렬',
dict_label varchar(100) default '' comment '사전 레이블',
dict_value varchar(100) default '' comment '사전 키 값',
dict_type varchar(100) default '' comment '사전 유형',
css_class varchar(100) default null comment '스타일 속성(기타 스타일 확장)',
list_class varchar(100) default null comment '표格 회상 스타일',
is_default char(1) default 'N' comment '기본값인지 여부(Y는 예, N은 아니오)',
status char(1) default '0' comment '상태(0정상 1중지)',
create_by varchar(64) default '' comment '생성자',
create_time datetime comment '생성시간',
update_by varchar(64) default '' comment '업데이트자',
update_time datetime comment '업데이트시간',
remark varchar(500) default null comment '비고',
primary key (dict_code)
) engine=innodb auto_increment=100 default charset=utf8 comment = '사전 데이터 테이블';
insert into sys_dict_data values(1, 1, '남', '0', 'sys_user_sex', '', '', 'Y', '0', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '성별 남');
insert into sys_dict_data values(2, 2, '여', '1', 'sys_user_sex', '', '', 'N', '0', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '성별 여');
insert into sys_dict_data values(3, 3, '미상', '2', 'sys_user_sex', '', '', 'N', '0', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '성별 미상');
insert into sys_dict_data values(4, 1, '표시', '0', 'sys_show_hide', '', 'primary', 'Y', '0', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '표시 메뉴');
insert into sys_dict_data values(5, 2, '숨기기', '1', 'sys_show_hide', '', 'danger', 'N', '0', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '숨기기 메뉴');
insert into sys_dict_data values(6, 1, '정상', '0', 'sys_normal_disable', '', 'primary', 'Y', '0', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '정상 상태');
insert into sys_dict_data values(7, 2, '중지', '1', 'sys_normal_disable', '', 'danger', 'N', '0', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '중지 상태');
insert into sys_dict_data values(8, 1, '정상', '0', 'sys_job_status', '', 'primary', 'Y', '0', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '정상 상태');
insert into sys_dict_data values(9, 2, '일시 중지', '1', 'sys_job_status', '', 'danger', 'N', '0', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '중지 상태');
insert into sys_dict_data values(10, 1, '예', 'Y', 'sys_yes_no', '', 'primary', 'Y', '0', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '시스템 기본 예');
insert into sys_dict_data values(11, 2, '아니오', 'N', 'sys_yes_no', '', 'danger', 'N', '0', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '시스템 기본 아니오');
insert into sys_dict_data values(12, 1, '통지', '1', 'sys_notice_type', '', 'warning', 'Y', '0', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '통지');
insert into sys_dict_data values(13, 2, '공지', '2', 'sys_notice_type', '', 'success', 'N', '0', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '공지');
insert into sys_dict_data values(14, 1, '정상', '0', 'sys_notice_status', '', 'primary', 'Y', '0', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '정상 상태');
insert into sys_dict_data values(15, 2, '닫기', '1', 'sys_notice_status', '', 'danger', 'N', '0', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '닫기 상태');
insert into sys_dict_data values(16, 1, '추가', '1', 'sys_oper_type', '', 'info', 'N', '0', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '추가 작업');
insert into sys_dict_data values(17, 2, '수정', '2', 'sys_oper_type', '', 'info', 'N', '0', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '수정 작업');
insert into sys_dict_data values(18, 3, '삭제', '3', 'sys_oper_type', '', 'danger', 'N', '0', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '삭제 작업');
insert into sys_dict_data values(19, 4, '권한 부여', '4', 'sys_oper_type', '', 'primary', 'N', '0', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '권한 부여 작업');
insert into sys_dict_data values(20, 5, '내보내기', '5', 'sys_oper_type', '', 'warning', 'N', '0', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '내보내기 작업');
insert into sys_dict_data values(21, 6, '가져오기', '6', 'sys_oper_type', '', 'warning', 'N', '0', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '가져오기 작업');
insert into sys_dict_data values(22, 7, '강제 종료', '7', 'sys_oper_type', '', 'danger', 'N', '0', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '강제 종료 작업');
insert into sys_dict_data values(23, 8, '코드생성', '8', 'sys_oper_type', '', 'warning', 'N', '0', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '코드생성 작업');
insert into sys_dict_data values(24, 8, '데이터비우기', '9', 'sys_oper_type', '', 'danger', 'N', '0', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '데이터비우기 작업');
insert into sys_dict_data values(25, 1, '성공', '0', 'sys_common_status', '', 'primary', 'N', '0', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '정상 상태');
insert into sys_dict_data values(26, 2, '실패', '1', 'sys_common_status', '', 'danger', 'N', '0', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '중지 상태');
insert into sys_dict_data values(27, 1, 'HTTP인터페이스', '0', 'testmanagmt_case_type', '', 'info', 'N', '0', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', 'HTTP接口');
insert into sys_dict_data values(28, 2, 'Web UI', '1', 'testmanagmt_case_type', '', 'info', 'N', '0', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', 'Web UI');
insert into sys_dict_data values(29, 3, 'API드라이버', '2', 'testmanagmt_case_type', '', 'info', 'N', '0', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', 'API드라이버');
insert into sys_dict_data values(30, 4, 'Mobile', '3', 'testmanagmt_case_type', '', 'info', 'N', '0', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '移动端');
insert into sys_dict_data values(31, 1, 'interrupt', '0', 'testmanagmt_case_stepfailcontinue', '', 'info', 'Y', '0', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '后续步骤中断');
insert into sys_dict_data values(32, 2, '계속', '1', 'testmanagmt_case_stepfailcontinue', '', 'info', 'N', '0', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '后续步骤继续');
insert into sys_dict_data values(33, 1, 'String', '0', 'testmanagmt_templateparams_type', '', 'info', 'Y', '0', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '模板参数类型 String');
insert into sys_dict_data values(34, 2, 'JSON객체', '1', 'testmanagmt_templateparams_type', '', 'info', 'Y', '0', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '模板参数类型 JSON객체');
insert into sys_dict_data values(35, 3, 'JSONARRAY객체', '2', 'testmanagmt_templateparams_type', '', 'info', 'Y', '0', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '模板参数类型 JSONARRAY객체');
insert into sys_dict_data values(36, 4, 'File객체', '3', 'testmanagmt_templateparams_type', '', 'info', 'Y', '0', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '模板参数类型 File객체');
insert into sys_dict_data values(37, 5, 'Number객체', '4', 'testmanagmt_templateparams_type', '', 'info', 'Y', '0', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '模板参数类型 Number객체');
insert into sys_dict_data values(38, 6, 'Boolean객체', '5', 'testmanagmt_templateparams_type', '', 'info', 'Y', '0', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '模板参数类型 Boolean객체');
insert into sys_dict_data values(39, 1, '미실행', '0', 'task_execute_status', '', 'info', 'N', '0', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '任务执行状态');
insert into sys_dict_data values(40, 2, '실행중', '1', 'task_execute_status', '', 'info', 'N', '0', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '任务执行状态');
insert into sys_dict_data values(41, 3, '실행완료', '2', 'task_execute_status', '', 'info', 'N', '0', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '任务执行状态');
insert into sys_dict_data values(42, 4, '실행실패', '3', 'task_execute_status', '', 'info', 'N', '0', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '任务执行状态');
insert into sys_dict_data values(43, 5, '클라이언트 실패', '4', 'task_execute_status', '', 'info', 'N', '0', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '任务执行状态');
insert into sys_dict_data values(44, 1, '성공', '0', 'case_execute_status', '', 'info', 'N', '0', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '用例执行状态');
insert into sys_dict_data values(45, 2, '실패', '1', 'case_execute_status', '', 'info', 'N', '0', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '用例执行状态');
insert into sys_dict_data values(46, 3, '잠금', '2', 'case_execute_status', '', 'info', 'N', '0', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '用例执行状态');
insert into sys_dict_data values(47, 4, '실행중', '3', 'case_execute_status', '', 'info', 'N', '0', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '用例执行状态');
insert into sys_dict_data values(48, 5, '미실행', '4', 'case_execute_status', '', 'info', 'N', '0', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '用例执行状态');
insert into sys_dict_data values(49, 1, '발생-초기 상태', '0', 'qa_accident_status', '', 'info', 'N', '0', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '生产事故状态');
insert into sys_dict_data values(50, 2, '발생 - 추적 - 처리되지 않음', '1', 'qa_accident_status', '', 'info', 'N', '0', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '生产事故状态');
insert into sys_dict_data values(51, 3, '발생-추적-처리', '2', 'qa_accident_status', '', 'info', 'N', '0', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '生产事故状态');
insert into sys_dict_data values(52, 4, '추적 프로세스 완료', '3', 'qa_accident_status', '', 'info', 'N', '0', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '生产事故状态');
insert into sys_dict_data values(53, 1, '1차사고', '1', 'qa_accident_level', '', 'info', 'N', '0', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '生产事故等级');
insert into sys_dict_data values(54, 2, '2차사고', '2', 'qa_accident_level', '', 'info', 'N', '0', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '生产事故等级');
insert into sys_dict_data values(55, 3, '3차사고', '3', 'qa_accident_level', '', 'info', 'N', '0', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '生产事故等级');
insert into sys_dict_data values(56, 4, '4차사고', '4', 'qa_accident_level', '', 'info', 'N', '0', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '生产事故等级');
insert into sys_dict_data values(57, 5, '5차사고 및 이하', '5', 'qa_accident_level', '', 'info', 'N', '0', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '生产事故等级');
insert into sys_dict_data values(58, 1, '테스터가 테스트 누락', '1', 'qa_accident_type', '', 'info', 'N', '0', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '生产事故类型');
insert into sys_dict_data values(59, 2, '긴급-온라인 미 테스트', '2', 'qa_accident_type', '', 'info', 'N', '0', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '生产事故类型');
insert into sys_dict_data values(60, 3, '긴급-테스트 불합격', '3', 'qa_accident_type', '', 'info', 'N', '0', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '生产事故类型');
insert into sys_dict_data values(61, 4, '개발자 개발 중 테스트하지 않음', '4', 'qa_accident_type', '', 'info', 'N', '0', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '生产事故类型');
insert into sys_dict_data values(62, 5, '위험 분석 부족', '5', 'qa_accident_type', '', 'info', 'N', '0', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '生产事故类型');
insert into sys_dict_data values(63, 6, '프로젝트 문서 불완전', '6', 'qa_accident_type', '', 'info', 'N', '0', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '生产事故类型');
insert into sys_dict_data values(64, 7, '생산 데이터 처리', '7', 'qa_accident_type', '', 'info', 'N', '0', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '生产事故类型');
insert into sys_dict_data values(65, 8, '요구사항 또는 설계 불합리', '8', 'qa_accident_type', '', 'info', 'N', '0', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '生产事故类型');
insert into sys_dict_data values(66, 9, '테스트 불가', '9', 'qa_accident_type', '', 'info', 'N', '0', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '生产事故类型');
insert into sys_dict_data values(67, 10, '시스템 구성 예외', '10', 'qa_accident_type', '', 'info', 'N', '0', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '生产事故类型');
insert into sys_dict_data values(68, 11, '데이터베이스 예외', '11', 'qa_accident_type', '', 'info', 'N', '0', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '生产事故类型');
insert into sys_dict_data values(69, 12, '네트워크 예외', '12', 'qa_accident_type', '', 'info', 'N', '0', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '生产事故类型');
insert into sys_dict_data values(70, 13, '서버 하드웨어 예외', '13', 'qa_accident_type', '', 'info', 'N', '0', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '生产事故类型');
insert into sys_dict_data values(71, 14, '외부 원인 예외', '14', 'qa_accident_type', '', 'info', 'N', '0', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '生产事故类型');
insert into sys_dict_data values(72, 15, '미지의 원인 예외', '15', 'qa_accident_type', '', 'info', 'N', '0', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '生产事故类型');
insert into sys_dict_data values(73, 16, '기타 예외', '16', 'qa_accident_type', '', 'info', 'N', '0', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '生产事故类型');
insert into sys_dict_data values(74, 1, '계획 중', '1', 'qa_version_status', '', 'info', 'N', '0', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '项目版本当前状态');
insert into sys_dict_data values(75, 2, '개발 중', '2', 'qa_version_status', '', 'info', 'N', '0', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '项目版本当前状态');
insert into sys_dict_data values(76, 3, '테스트 중', '3', 'qa_version_status', '', 'info', 'N', '0', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '项目版本当前状态');
insert into sys_dict_data values(77, 4, '대기 중', '4', 'qa_version_status', '', 'info', 'N', '0', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '项目版本当前状态');
insert into sys_dict_data values(78, 5, '완료', '0', 'qa_version_status', '', 'info', 'N', '0', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '项目版本当前状态');
/*HTTP 요청 방법*/
insert into sys_dict_data values(1000, 1, 'HttpClientPost가 Post 요청을 보냅니다', 'HttpClientPost', 'testmanagmt_casestep_httpoperation', '', 'info', 'Y', '0', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '使用HttpClient发送post请求');
insert into sys_dict_data values(1001, 2, 'HttpClientGet이 Get 요청을 보냅니다', 'HttpClientGet', 'testmanagmt_casestep_httpoperation', '', 'info', 'Y', '0', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '使用HttpClient发送get请求');
insert into sys_dict_data values(1002, 3, 'HttpClientPostJSON이 JSON 형식 Post 요청을 보냅니다', 'HttpClientPostJSON', 'testmanagmt_casestep_httpoperation', '', 'info', 'Y', '0', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '使用HttpClient发送JSON格式post请求');
insert into sys_dict_data values(1003, 4, 'httpClientPut이 Put 요청을 보냅니다', 'httpClientPut', 'testmanagmt_casestep_httpoperation', '', 'info', 'Y', '0', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '使用httpClientPut发送put请求');
insert into sys_dict_data values(1004, 5, 'httpClientPutJson이 JSON 형식 Put 요청을 보냅니다', 'HttpClientPutJson', 'testmanagmt_casestep_httpoperation', '', 'info', 'Y', '0', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '使用httpClientPutJson发送put请求');
insert into sys_dict_data values(1005, 6, 'httpClientUploadFile이 파일을 업로드합니다', 'HttpClientUploadFile', 'testmanagmt_casestep_httpoperation', '', 'info', 'Y', '0', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '使用httpClientUploadFile上传文件');
insert into sys_dict_data values(1006, 7, 'HttpURLPost이 Post 요청을 보냅니다', 'HttpURLPost', 'testmanagmt_casestep_httpoperation', '', 'info', 'Y', '0', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '使用HttpURLConnection发送post请求');
insert into sys_dict_data values(1007, 8, 'URLPost이 Post 요청을 보냅니다', 'URLPost', 'testmanagmt_casestep_httpoperation', '', 'info', 'Y', '0', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '使用URLConnection发送post');
insert into sys_dict_data values(1008, 9, 'GetAndSaveFile이 파일을 다운로드하여 저장합니다', 'GetAndSaveFile', 'testmanagmt_casestep_httpoperation', '', 'info', 'Y', '0', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '发送get请求保存下载文件到客户端');
insert into sys_dict_data values(1009, 10, 'HttpURLGet이 Get 요청을 보냅니다', 'HttpURLGet', 'testmanagmt_casestep_httpoperation', '', 'info', 'Y', '0', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '使用HttpURLConnection发送get请求');
insert into sys_dict_data values(1010, 11, 'URLGet이 Get 요청을 보냅니다', 'URLGet', 'testmanagmt_casestep_httpoperation', '', 'info', 'Y', '0', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '使用URLConnection发送get请求');
insert into sys_dict_data values(1011, 12, 'HttpURLDelete이 Delete 요청을 보냅니다', 'HttpURLDelete', 'testmanagmt_casestep_httpoperation', '', 'info', 'Y', '0', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '使用HttpURLDelete发送delete请求');
insert into sys_dict_data values(1012, 13, 'httpClientPostXml이 XML 형식 Post 요청을 보냅니다', 'HttpClientPostXml', 'testmanagmt_casestep_httpoperation', '', 'info', 'Y', '0', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '使用HttpClientPostXml发送XMLPost请求');
insert into sys_dict_data values(1013, 14, 'httpClientDeleteJson이 Delete 요청을 보냅니다', 'httpClientDeleteJson', 'testmanagmt_casestep_httpoperation', '', 'info', 'Y', '0', 'admin', '2020-01-15 16-20-32', 'luckyframe', '2020-01-15 16-20-32', '使用httpClientDeleteJson发送delete Json请求');
insert into sys_dict_data values(1014, 15, 'httpClientPatchJson이 Patch 요청을 보냅니다', 'httpClientPatchJson', 'testmanagmt_casestep_httpoperation', '', 'info', 'Y', '0', 'admin', '2020-01-15 16-20-32', 'luckyframe', '2020-01-15 16-20-32', '使用httpClientPatchJson发送PatchJson请求');
/*웹 UI 내장 키워드*/
insert into sys_dict_data values(2000, 1, 'Click조회대상', 'click', 'testmanagmt_casestep_uioperation', '', 'info', 'Y', '0', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '조회대상');
insert into sys_dict_data values(2001, 2, 'Sendkeys입력', 'sendkeys', 'testmanagmt_casestep_uioperation', '', 'info', 'Y', '0', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '입력');
insert into sys_dict_data values(2002, 3, 'Clear입력 상자 지우기', 'clear', 'testmanagmt_casestep_uioperation', '', 'info', 'Y', '0', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '清除输入框');
insert into sys_dict_data values(2003, 4, 'GotoFrame jump iframe frame', 'gotoframe', 'testmanagmt_casestep_uioperation', '', 'info', 'Y', '0', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '跳转框架(iframe)');
insert into sys_dict_data values(2003, 4, 'GotoFrame jump iframe frame', 'gotoframe', 'testmanagmt_casestep_uioperation', '', 'info', 'Y', '0', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '跳转框架(iframe)');
insert into sys_dict_data values(2004, 5, 'Isenabled는 객체를 사용할 수 있는지 여부를 결정합니다', 'isenabled', 'testmanagmt_casestep_uioperation', '', 'info', 'Y', '0', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '判断对象是否可用');
insert into sys_dict_data values(2005, 6, 'Isdisplayed는 객체의 가시성을 판단합니다', 'isdisplayed', 'testmanagmt_casestep_uioperation', '', 'info', 'Y', '0', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '判断对象是否可见');
insert into sys_dict_data values(2006, 7, 'Exjsob는 객체에 대해 JS 스크립트를 실행합니다', 'exjsob', 'testmanagmt_casestep_uioperation', '', 'info', 'Y', '0', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '针对对象执行JS脚本');
insert into sys_dict_data values(2007, 8, 'Gettext는 객체의 텍스트 속성을 가져옵니다', 'gettext', 'testmanagmt_casestep_uioperation', '', 'info', 'Y', '0', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '获取对象文本属性');
insert into sys_dict_data values(2008, 9, 'Gettagname는 객체의 태그 유형을 가져옵니다', 'gettagname', 'testmanagmt_casestep_uioperation', '', 'info', 'Y', '0', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '获取对象标签类型');
insert into sys_dict_data values(2009, 10, 'Getcaptcha는 객체의 CAPTCHA를 가져옵니다(인식률이 낮음)', 'getcaptcha', 'testmanagmt_casestep_uioperation', '', 'info', 'Y', '0', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '获取对象中的验证码(识别率较低)');
insert into sys_dict_data values(2010, 11, 'Selectbyvisibletext는 드롭다운의 텍스트로 선택합니다', 'selectbyvisibletext', 'testmanagmt_casestep_uioperation', '', 'info', 'Y', '0', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '通过下拉框的文本进行选择');
insert into sys_dict_data values(2011, 12, 'Selectbyvalue는 드롭다운의 VALUE 속성으로 선택합니다', 'selectbyvalue', 'testmanagmt_casestep_uioperation', '', 'info', 'Y', '0', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '通过下拉框的VALUE属性进行选择');
insert into sys_dict_data values(2012, 13, 'Selectbyindex는 드롭다운의 index 속성으로 선택합니다(0부터 시작)', 'selectbyindex', 'testmanagmt_casestep_uioperation', '', 'info', 'Y', '0', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '通过下拉框的index属性进行选择(从0开始)');
insert into sys_dict_data values(2013, 14, 'Isselect는 이미 선택되었는지 판단합니다(단일/복수 선택)', 'isselect', 'testmanagmt_casestep_uioperation', '', 'info', 'Y', '0', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '判断是否已经被选择,同用于单选\复选框');
insert into sys_dict_data values(2014, 15, 'Open은 URL을 엽니다', 'open', 'testmanagmt_casestep_uioperation', '', 'info', 'Y', '0', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '打开URL');
insert into sys_dict_data values(2015, 16, 'Exjs는 JS脚本을 실행합니다', 'exjs', 'testmanagmt_casestep_uioperation', '', 'info', 'Y', '0', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '执行js脚本');
insert into sys_dict_data values(2016, 17, '기본 iframe으로 돌아가기 위해 Gotodefaultcontent 사용', 'gotodefaultcontent', 'testmanagmt_casestep_uioperation', '', 'info', 'Y', '0', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '跳转回到默认iframe');
insert into sys_dict_data values(2017, 18, 'Gettitle 창 제목 가져오기', 'gettitle', 'testmanagmt_casestep_uioperation', '', 'info', 'Y', '0', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '获取窗口标题');
insert into sys_dict_data values(2018, 19, 'Getwindowhandle 윈도우 핸들 가져오기', 'getwindowhandle', 'testmanagmt_casestep_uioperation', '', 'info', 'Y', '0', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '获取窗口句柄');
insert into sys_dict_data values(2019, 20, 'Gotowindow 점프 창 핸들', 'gotowindow', 'testmanagmt_casestep_uioperation', '', 'info', 'Y', '0', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '跳转窗口句柄');
insert into sys_dict_data values(2020, 21, 'Timeout은 전역 암시적 대기 시간(S)을 설정합니다', 'timeout', 'testmanagmt_casestep_uioperation', '', 'info', 'Y', '0', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '设置全局隐式等待时间(S)');
insert into sys_dict_data values(2021, 22, 'Alertaccept팝업 상자 OK을 클릭합니다', 'alertaccept', 'testmanagmt_casestep_uioperation', '', 'info', 'Y', '0', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '弹出框点击OK');
insert into sys_dict_data values(2022, 23, 'Alertdismiss팝업 상자 클릭 취소', 'alertdismiss', 'testmanagmt_casestep_uioperation', '', 'info', 'Y', '0', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '弹出框点击取消');
insert into sys_dict_data values(2023, 24, 'Alertgettext 팝업 상자 TEXT 가져오기', 'alertgettext', 'testmanagmt_casestep_uioperation', '', 'info', 'Y', '0', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '获取弹出框TEXT');
insert into sys_dict_data values(2024, 25, '마우스 왼쪽 버튼 클릭을 시뮬레이션합니다(페이지 개체와 함께 사용 가능)', 'mouselkclick', 'testmanagmt_casestep_uioperation', '', 'info', 'Y', '0', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '模拟鼠标左键单击(可带页面对象)');
insert into sys_dict_data values(2025, 26, 'Mouserkclick은 마우스 오른쪽 클릭을 시뮬레이션합니다(페이지 객체를 가져올 수 있음)', 'mouserkclick', 'testmanagmt_casestep_uioperation', '', 'info', 'Y', '0', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '模拟鼠标右键单击(可带页面对象)');
insert into sys_dict_data values(2026, 27, 'Mousedclick은 마우스 더블 클릭을 시뮬레이션합니다(페이지 객체와 함께 사용할 수 있음)', 'mousedclick', 'testmanagmt_casestep_uioperation', '', 'info', 'Y', '0', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '模拟鼠标双击(可带页面对象)');
insert into sys_dict_data values(2027, 28, 'Mouseclickhold는 왼쪽 마우스 버튼 클릭을 시뮬레이션하고 해제하지 않습니다(페이지 개체와 함께 사용 가능)', 'mouseclickhold', 'testmanagmt_casestep_uioperation', '', 'info', 'Y', '0', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '模拟鼠标左键单击后不释放(可带页面对象)');
insert into sys_dict_data values(2028, 29, '마우스 드래그는 마우스 드래그를 시뮬레이션합니다(페이지 객체를 전달할 수 있음)', 'mousedrag', 'testmanagmt_casestep_uioperation', '', 'info', 'Y', '0', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '模拟鼠标拖拽(可带页面对象)');
insert into sys_dict_data values(2029, 30, 'Mouseto는 지정된 좌표로 마우스가 이동하는 것을 시뮬레이션합니다(페이지 객체와 함께 사용할 수 있음)', 'mouseto', 'testmanagmt_casestep_uioperation', '', 'info', 'Y', '0', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '模拟鼠标移动到指定坐标(可带页面对象)');
insert into sys_dict_data values(2030, 31, 'MouseRelease는 마우스释放을 시뮬레이션합니다(페이지 객체와 함께 사용할 수 있음)', 'mouserelease', 'testmanagmt_casestep_uioperation', '', 'info', 'Y', '0', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '模拟鼠标释放(可带页面对象)');
insert into sys_dict_data values(2031, 32, 'Mousekey(tab)는 키보드 탭 키를 시뮬레이션합니다', 'mousekey(tab)', 'testmanagmt_casestep_uioperation', '', 'info', 'Y', '0', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '模拟键盘Tab键');
insert into sys_dict_data values(2032, 33, 'Mousekey(space)는 키보드Space键을 시뮬레이션합니다', 'mousekey(space)', 'testmanagmt_casestep_uioperation', '', 'info', 'Y', '0', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '模拟键盘Space键');
insert into sys_dict_data values(2033, 34, 'Mousekey(ctrl)는 키보드Ctrl键을 시뮬레이션합니다', 'mousekey(ctrl)', 'testmanagmt_casestep_uioperation', '', 'info', 'Y', '0', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '模拟键盘Ctrl键');
insert into sys_dict_data values(2034, 35, 'Mousekey(shift)는 키보드Shift键을 시뮬레이션합니다', 'mousekey(shift)', 'testmanagmt_casestep_uioperation', '', 'info', 'Y', '0', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '模拟键盘Shift键');
insert into sys_dict_data values(2035, 36, 'Mousekey(enter)는 키보드Enter键을 시뮬레이션합니다', 'mousekey(enter)', 'testmanagmt_casestep_uioperation', '', 'info', 'Y', '0', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '模拟键盘Enter键');
insert into sys_dict_data values(2036, 37, 'Runcase는 지정된 인터페이스를 호출합니다|Web UI용 사례', 'runcase', 'testmanagmt_casestep_uioperation', '', 'info', 'Y', '0', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '调用指定接口|Web UI用例');
insert into sys_dict_data values(2037, 38, 'Getattribute는 객체의 지정된 속성을 가져옵니다', 'getattribute', 'testmanagmt_casestep_uioperation', '', 'info', 'Y', '0', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '获取对象指定属性');
insert into sys_dict_data values(2038, 39, 'Getcssvalue는 객체의 지정된 CSS 속성 값을 가져옵니다', 'getcssvalue', 'testmanagmt_casestep_uioperation', '', 'info', 'Y', '0', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '获取对象指定CSS属性值');
insert into sys_dict_data values(2039, 40, 'Gotoparentframe는 상위 iframe으로 이동합니다', 'gotoparentframe', 'testmanagmt_casestep_uioperation', '', 'info', 'Y', '0', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '跳转回到上一级iframe');
insert into sys_dict_data values(2040, 41, 'Scrollto는 대상 객체로 스크롤합니다', 'scrollto', 'testmanagmt_casestep_uioperation', '', 'info', 'Y', '0', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '滚动到目标对象');
insert into sys_dict_data values(2041, 42, 'Scrollintoview는 대상 객체를 보이도록 스크롤합니다', 'scrollintoview', 'testmanagmt_casestep_uioperation', '', 'info', 'Y', '0', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '将目标对象滚动到可视');
insert into sys_dict_data values(2042, 43, 'Closewindow는 현재 브라우저 창을 닫습니다', 'closewindow', 'testmanagmt_casestep_uioperation', '', 'info', 'Y', '0', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '关闭当前浏览器窗口');
insert into sys_dict_data values(2043, 44, 'Addcookie는 브라우저 cookie를 추가합니다', 'addcookie', 'testmanagmt_casestep_uioperation', '', 'info', 'Y', '0', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '添加浏览器cookie');
insert into sys_dict_data values(2044, 45, 'PageRefresh는 현재 페이지를 새로고침합니다', 'pagerefresh', 'testmanagmt_casestep_uioperation', '', 'info', 'Y', '0', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '刷新当前页面');
insert into sys_dict_data values(2045, 46, 'PageForward는 현재 페이지를 앞으로 이동합니다', 'pageforward', 'testmanagmt_casestep_uioperation', '', 'info', 'Y', '0', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '前进当前页面');
insert into sys_dict_data values(2046, 47, 'PageBack는 현재 페이지를 뒤로 이동합니다', 'pageback', 'testmanagmt_casestep_uioperation', '', 'info', 'Y', '0', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '回退当前页面');
insert into sys_dict_data values(2047, 48, 'isElementExist는 요소가 존재하는지 확인합니다', 'iselementexist', 'testmanagmt_casestep_uioperation', '', 'info', 'Y', '0', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '判断元素是否存在');
/*모바일 단말기 내장 키워드*/
insert into sys_dict_data values(3000, 1, 'Selectbyvisibletext는 드롭다운의 텍스트로 선택합니다', 'selectbyvisibletext', 'testmanagmt_casestep_muioperation', '', 'info', 'Y', '0', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '通过下拉框的文本进行选择');
insert into sys_dict_data values(3001, 2, 'Selectbyvalue는 드롭다운의 VALUE 속성으로 선택합니다', 'selectbyvalue', 'testmanagmt_casestep_muioperation', '', 'info', 'Y', '0', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '通过下拉框的VALUE属性进行选择');
insert into sys_dict_data values(3002, 3, 'Selectbyindex는 드롭다운의 index 속성으로 선택합니다(0부터 시작)', 'selectbyindex', 'testmanagmt_casestep_muioperation', '', 'info', 'Y', '0', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '通过下拉框的index属性进行选择(从0开始)');
insert into sys_dict_data values(3003, 4, 'Isselect는 이미 선택되었는지 판단합니다(단일/복수 선택)', 'isselect', 'testmanagmt_casestep_muioperation', '', 'info', 'Y', '0', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '判断是否已经被选择,同用于单选\复选框');
insert into sys_dict_data values(3004, 5, 'Gettext는 객체의 텍스트 속성을 가져옵니다', 'gettext', 'testmanagmt_casestep_muioperation', '', 'info', 'Y', '0', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '获取对象文本属性');
insert into sys_dict_data values(3005, 6, 'Gettagname는 객체의 태그 유형을 가져옵니다', 'gettagname', 'testmanagmt_casestep_muioperation', '', 'info', 'Y', '0', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '获取对象标签类型');
insert into sys_dict_data values(3006, 7, 'Getattribute는 객체의 지정된 속성을 가져옵니다', 'getattribute', 'testmanagmt_casestep_muioperation', '', 'info', 'Y', '0', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '获取对象指定属性');
insert into sys_dict_data values(3007, 8, 'Getcssvalue는 객체의 지정된 CSS 속성 값을 가져옵니다', 'getcssvalue', 'testmanagmt_casestep_muioperation', '', 'info', 'Y', '0', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '获取对象指定CSS属性值');
insert into sys_dict_data values(3008, 9, 'Click는 객체를 클릭합니다', 'click', 'testmanagmt_casestep_muioperation', '', 'info', 'Y', '0', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '点击对象');
insert into sys_dict_data values(3009, 10, 'Sendkeys는 입력을 전송합니다', 'sendkeys', 'testmanagmt_casestep_muioperation', '', 'info', 'Y', '0', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '输入');
insert into sys_dict_data values(3010, 11, 'Clear는 입력 상자를 지웁니다', 'clear', 'testmanagmt_casestep_muioperation', '', 'info', 'Y', '0', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '清除输入框');
insert into sys_dict_data values(3011, 12, 'Isenabled는 객체를 사용할 수 있는지 여부를 결정합니다', 'isenabled', 'testmanagmt_casestep_muioperation', '', 'info', 'Y', '0', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '判断对象是否可用');
insert into sys_dict_data values(3012, 13, 'Isdisplayed는 객체가 보이는지 여부를 결정합니다', 'isdisplayed', 'testmanagmt_casestep_muioperation', '', 'info', 'Y', '0', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '判断对象是否可见');
insert into sys_dict_data values(3013, 14, 'Exjsob는 객체에 대해 JS 스크립트를 실행합니다', 'exjsob', 'testmanagmt_casestep_muioperation', '', 'info', 'Y', '0', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '针对对象执行JS脚本');
insert into sys_dict_data values(3014, 15, 'Longpresselement는 지정된 페이지 객체를 길게 누릅니다(시간 설정 가능)', 'longpresselement', 'testmanagmt_casestep_muioperation', '', 'info', 'Y', '0', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '长按指定页面对象(可设置时间)');
insert into sys_dict_data values(3015, 16, 'Alertaccept는 팝업 창에서 OK를 클릭합니다', 'alertaccept', 'testmanagmt_casestep_muioperation', '', 'info', 'Y', '0', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '弹出框点击OK');
insert into sys_dict_data values(3016, 17, 'Alertdismiss는 팝업 창에서 취소를 클릭합니다', 'alertdismiss', 'testmanagmt_casestep_muioperation', '', 'info', 'Y', '0', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '弹出框点击取消');
insert into sys_dict_data values(3017, 18, 'Alertgettext는 팝업 창의 TEXT를 가져옵니다', 'alertgettext', 'testmanagmt_casestep_muioperation', '', 'info', 'Y', '0', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '获取弹出框TEXT');
insert into sys_dict_data values(3018, 19, 'Getcontexthandles는 지정된 context의 값을 가져옵니다(매개변수 지정 1 첫 번째)', 'getcontexthandles', 'testmanagmt_casestep_muioperation', '', 'info', 'Y', '0', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '获取指定context的值(参数指定1 第一个)');
insert into sys_dict_data values(3019, 20, 'Exjs는 JS 스크립트를 실행합니다', 'exjs', 'testmanagmt_casestep_muioperation', '', 'info', 'Y', '0', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '执行JS脚本');
insert into sys_dict_data values(3020, 21, 'AndroidKeyCode는 안드로이드 시뮬레이터의 키 코드를 참조합니다', 'androidkeycode', 'testmanagmt_casestep_muioperation', '', 'info', 'Y', '0', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', 'AndroidKeyCode安卓模拟手机按键,参考Android KeyCode');
insert into sys_dict_data values(3021, 22, 'Gotocontext는 지정된 context로 이동합니다', 'gotocontext', 'testmanagmt_casestep_muioperation', '', 'info', 'Y', '0', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '跳转到指定的context');
insert into sys_dict_data values(3022, 23, 'Getcontext는 현재 창의 context를 가져옵니다', 'getcontext', 'testmanagmt_casestep_muioperation', '', 'info', 'Y', '0', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '获取当前窗口的context');
insert into sys_dict_data values(3023, 24, 'Gettitle은 현재 창의 제목을 가져옵니다.', 'gettitle', 'testmanagmt_casestep_muioperation', '', 'info', 'Y', '0', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '获取当前窗口的title');
insert into sys_dict_data values(3024, 25, 'SwipePageUp페이지가 위로 슬라이드됩니다(매개변수 지속 시간 | 스크롤 시간)', 'swipepageup', 'testmanagmt_casestep_muioperation', '', 'info', 'Y', '0', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '页面向上滑动(参数 持续时间|滚动次数)');
insert into sys_dict_data values(3025, 26, 'SwipePageDown페이지가 아래로 슬라이드됩니다(매개변수 지속 시간 | 스크롤 시간)', 'swipepagedown', 'testmanagmt_casestep_muioperation', '', 'info', 'Y', '0', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '页面向下滑动(参数 持续时间|滚动次数)');
insert into sys_dict_data values(3026, 27, 'SwipePageLeft페이지가 왼쪽으로 슬라이드됩니다(매개변수 지속 시간 | 스크롤 시간)', 'swipepageleft', 'testmanagmt_casestep_muioperation', '', 'info', 'Y', '0', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '页面向左滑动(参数 持续时间|滚动次数)');
insert into sys_dict_data values(3027, 28, 'SwipePageRight페이지가 오른쪽으로 슬라이드됩니다(매개변수 지속 시간 | 스크롤 시간)', 'swipepageright', 'testmanagmt_casestep_muioperation', '', 'info', 'Y', '0', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '页面向右滑动(参数 持续时间|滚动次数)');
insert into sys_dict_data values(3028, 29, 'Longpressxy 지정된 좌표를 길게 누릅니다(매개변수 X 좌표 | Y 좌표 | 지속 시간(선택 사항))', 'longpressxy', 'testmanagmt_casestep_muioperation', '', 'info', 'Y', '0', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '长按指定坐标(参数 X坐标|Y坐标|持续时间(可选))');
insert into sys_dict_data values(3029, 30, 'Pressxy지정된 좌표(매개변수 X 좌표 | Y 좌표)를 누릅니다', 'pressxy', 'testmanagmt_casestep_muioperation', '', 'info', 'Y', '0', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '点击指定坐标(参数 X坐标|Y坐标)');
insert into sys_dict_data values(3030, 31, 'Tapxy는 지정된 좌표(매개변수 X 좌표 | Y 좌표)를 탭합니다', 'tapxy', 'testmanagmt_casestep_muioperation', '', 'info', 'Y', '0', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '轻击指定坐标(参数 X坐标|Y坐标)');
insert into sys_dict_data values(3031, 32, 'JspressxyS 메서드는 지정된 좌표(매개변수 X 좌표 | Y 좌표 | 기간(선택 사항))를 클릭합니다.', 'jspressxy', 'testmanagmt_casestep_muioperation', '', 'info', 'Y', '0', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', 'JS方式点击指定坐标(参数 X坐标|Y坐标|持续时间(可选))');
insert into sys_dict_data values(3032, 33, 'Moveto 드래그(매개변수 startX, startY|X,Y|X,Y|X,Y...)', 'moveto', 'testmanagmt_casestep_muioperation', '', 'info', 'Y', '0', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '拖动坐标(参数 startX,startY|X,Y|X,Y|X,Y...)');
insert into sys_dict_data values(3033, 34, 'Screenshot 현재 페이지 스크린샷 저장', 'screenshot', 'testmanagmt_casestep_muioperation', '', 'info', 'Y', '0', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '保存当前页面截图');
insert into sys_dict_data values(3034, 35, 'Timeout 설정 전체 페이지 로드 및 요소 표시 최대 대기 시간(S)', 'timeout', 'testmanagmt_casestep_muioperation', '', 'info', 'Y', '0', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '设置全局页面加载&元素出现最大等待时间(S)');
insert into sys_dict_data values(3035, 36, 'HideKeyboard 숨기기 시스템 모바일 키보드', 'hideKeyboard', 'testmanagmt_casestep_muioperation', '', 'info', 'Y', '0', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '隐藏系统手机键盘');
insert into sys_dict_data values(3036, 37, 'Runcase 호출 지정된 인터페이스 테스트 케이스', 'runcase', 'testmanagmt_casestep_muioperation', '', 'info', 'Y', '0', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '调用指定接口用例');
insert into sys_dict_data values(3037, 38, 'ExAdbShell 실행 안드로이드 adb 명령', 'exAdbShell', 'testmanagmt_casestep_muioperation', '', 'info', 'Y', '0', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '执行安卓adb命令');
insert into sys_dict_data values(3038, 39, 'SwipeUp 손가락 위로 스와이프(매개변수 지속 시간|스크롤 횟수)', 'swipeup', 'testmanagmt_casestep_muioperation', '', 'info', 'Y', '0', 'admin', '2020-01-19 09-27-32', 'luckyframe', '2020-01-19 09-27-32', '手指向上滑动(参数 持续时间|滚动次数)');
insert into sys_dict_data values(3039, 40, 'SwipeDown 손가락 아래로 스와이프(매개변수 지속 시간|스크롤 횟수)', 'swipedown', 'testmanagmt_casestep_muioperation', '', 'info', 'Y', '0', 'admin', '2020-01-19 09-27-32', 'luckyframe', '2020-01-19 09-27-32', '手指向下滑动(参数 持续时间|滚动次数)');
insert into sys_dict_data values(3040, 41, 'SwipeLeft 손가락 왼쪽으로 스와이프(매개변수 지속 시간|스크롤 횟수)', 'swipeleft', 'testmanagmt_casestep_muioperation', '', 'info', 'Y', '0', 'admin', '2020-01-19 09-27-32', 'luckyframe', '2020-01-19 09-27-32', '手指向左滑动(参数 持续时间|滚动次数)');
insert into sys_dict_data values(3041, 42, 'SwipeRight 손가락 오른쪽으로 스와이프(매개변수 지속 시간|스크롤 횟수)', 'swiperight', 'testmanagmt_casestep_muioperation', '', 'info', 'Y', '0', 'admin', '2020-01-19 09-27-32', 'luckyframe', '2020-01-19 09-27-32', '手指向右滑动(参数 持续时间|滚动次数)');
-- ----------------------------
-- 23. 매개변수 구성 표
-- ----------------------------
drop table if exists sys_config;
create table sys_config (
config_id int(5) not null auto_increment comment '매개변수 기본 키',
config_name varchar(100) default '' comment '매개변수 이름',
config_key varchar(100) default '' comment '매개변수 키명',
config_value varchar(100) default '' comment '매개변수 키값',
config_type char(1) default 'N' comment '시스템 내장(예는 Y, 아니오는 N)',
create_by varchar(64) default '' comment '생성자',
create_time datetime comment '생성 시간',
update_by varchar(64) default '' comment '업데이트자',
update_time datetime comment '업데이트 시간',
remark varchar(500) default null comment '비고',
primary key (config_id)
) engine=innodb auto_increment=100 default charset=utf8 comment = '매개변수 구성 표';
insert into sys_config values(1, '메인 프레임 페이지-기본 스킨 스타일 이름', 'sys.index.skinName', 'skin-blue', 'Y', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '파란색 skin-blue、녹색 skin-green、보라색 skin-purple、빨간색 skin-red、노란색 skin-yellow' );
insert into sys_config values(2, '사용자 관리-계정 초기 비밀번호', 'sys.user.initPassword', '123456', 'Y', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '초기 비밀번호 123456' );
-- ----------------------------
--24. 시스템 접속 기록
-- ----------------------------
drop table if exists sys_logininfor;
create table sys_logininfor (
info_id int(11) not null auto_increment comment '접속 ID',
login_name varchar(50) default '' comment '로그인 계정',
ipaddr varchar(50) default '' comment '로그인 IP 주소',
login_location varchar(255) default '' comment '로그인 장소',
browser varchar(50) default '' comment '브라우저 유형',
os varchar(50) default '' comment '운영 체제',
status char(1) default '0' comment '로그인 상태(0성공 1실패)',
msg varchar(255) default '' comment '프롬프트 메시지',
login_time datetime comment '접속 시간',
primary key (info_id)
) engine=innodb auto_increment=100 default charset=utf8 comment = '시스템 접속 기록';
-- ----------------------------
-- 25. 온라인 사용자 기록
-- ----------------------------
drop table if exists sys_user_online;
create table sys_user_online (
sessionId varchar(50) default '' comment '사용자 세션 ID',
login_name varchar(50) default '' comment '로그인 계정',
dept_name varchar(50) default '' comment '부서 이름',
ipaddr varchar(50) default '' comment '로그인 IP 주소',
login_location varchar(255) default '' comment '로그인 장소',
browser varchar(50) default '' comment '브라우저 유형',
os varchar(50) default '' comment '운영 체제',
status varchar(10) default '' comment '온라인 상태(on_line 온라인, off_line 오프라인)',
start_timestamp datetime comment '세션 생성 시간',
last_access_time datetime comment '세션 마지막 접근 시간',
expire_time int(5) default 0 comment '초기 시간, 단위는 분',
primary key (sessionId)
) engine=innodb default charset=utf8 comment = '온라인 사용자 기록';
-- ----------------------------
-- 26. 정기 작업 조정 표
-- ----------------------------
drop table if exists sys_job;
create table sys_job (
job_id int(11) not null auto_increment comment '정기 작업 ID',
job_name varchar(64) default '' comment '정기 작업 이름',
job_group varchar(64) default '' comment '정기 작업 그룹명',
method_name varchar(500) default '' comment '정기 작업 방법',
method_params varchar(50) default null comment '방법 매개변수',
cron_expression varchar(255) default '' comment 'cron 실행 표현식',
misfire_policy varchar(20) default '3' comment '계획 실행 전략(1즉시 실행 2실행 한번 3포기 실행)',
status char(1) default '0' comment '상태(0정상 1일시 중지)',
create_by varchar(64) default '' comment '생성자',
create_time datetime comment '생성 시간',
update_by varchar(64) default '' comment '업데이트자',
update_time datetime comment '업데이트 시간',
remark varchar(500) default '' comment '비고',
primary key (job_id, job_name, job_group)
) engine=innodb auto_increment=100 default charset=utf8 comment = '정기 작업 조정 표';
-- ----------------------------
-- 27. 정기 작업 로그 표
-- ----------------------------
drop table if exists sys_job_log;
create table sys_job_log (
job_log_id int(11) not null auto_increment comment '정기 작업 로그 ID',
job_name varchar(64) not null comment '정기 작업 이름',
job_group varchar(64) not null comment '정기 작업 그룹명',
method_name varchar(500) comment '정기 작업 방법',
method_params varchar(50) default null comment '방법 매개변수',
job_message varchar(500) comment '로그 정보',
status char(1) default '0' comment '실행 상태(0정상 1실패)',
exception_info varchar(2000) default '' comment '예외 정보',
create_time datetime comment '생성 시간',
primary key (job_log_id)
) engine=innodb default charset=utf8 comment = '정기 작업 로그 표';
-- ----------------------------
-- 28. 공지사항 표
-- ----------------------------
drop table if exists sys_notice;
create table sys_notice (
notice_id int(4) not null auto_increment comment '공지사항 ID',
notice_title varchar(50) not null comment '공지사항 제목',
notice_type char(1) not null comment '공지사항 유형(1알림 2공지)',
notice_content varchar(2000) default null comment '공지사항 내용',
status char(1) default '0' comment '공지사항 상태(0정상 1닫기)',
create_by varchar(64) default '' comment '생성자',
create_time datetime comment '생성 시간',
update_by varchar(64) default '' comment '업데이트자',
update_time datetime comment '업데이트 시간',
remark varchar(255) default null comment '비고',
primary key (notice_id)
) engine=innodb auto_increment=10 default charset=utf8 comment = '공지사항 표';
-- ----------------------------
-- 초기화-공지 정보 테이블 데이터
-- ----------------------------
insert into sys_notice values('1', '따뜻한 알림:2018-07-01 LuckyFrame새 버전이 출시되었습니다', '2', '새 버전 내용', '0', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '관리자');
insert into sys_notice values('2', '유지보수 알림:2018-07-01 LuckyFrame시스템 오전 유지보수', '1', '유지보수 내용', '0', 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '관리자');
-- ----------------------------
-- 29. 클라이언트 관리 표
-- ----------------------------
drop table if exists sys_client;
create table sys_client
(
client_id int(8) not null AUTO_INCREMENT comment '클라이언트 ID',
job_id int(11) not null comment '심박수 작업 ID',
client_name varchar(30) not null comment '클라이언트 이름',
client_ip varchar(30) not null comment '클라이언트 IP',
status int(2) comment '클라이언트 상태 0 정상 1 링크 실패 2 상태 미확인',
checkinterval int(6) not null comment '클라이언트 상태 점검 간격 시간 단위:초',
client_path varchar(100) comment '클라이언트 테스트 드라이버 경로 여러 개;로 구분',
remark varchar(100) comment '비고',
primary key (client_id)
) engine=innodb auto_increment=10 default charset=utf8 comment = '클라이언트 관리 표';
-- ----------------------------
-- 30. 클라이언트와 프로젝트 관계 표 클라이언트1-N프로젝트
-- ----------------------------
drop table if exists sys_client_project;
create table sys_client_project (
client_id int(8) not null comment '클라이언트 ID',
project_id int(8) not null comment '프로젝트 ID',
primary key(client_id, project_id)
) engine=innodb default charset=utf8 comment = '클라이언트와 프로젝트 관계 표';
-- ----------------------------
-- 31. 테스트용 사례 관리
-- ----------------------------
drop table if exists project_case;
create table project_case
(
case_id int(8) not null AUTO_INCREMENT comment '테스트용 사례 ID',
case_serial_number int(8) not null comment '사례 번호 정렬',
case_sign varchar(20) not null comment '사례 식별',
case_name varchar(200) not null comment '사례 이름',
project_id int(8) not null comment '연관 프로젝트 ID',
module_id int(8) not null comment '연관 프로젝트 모듈 ID',
case_type int(2) not null comment '기본 유형 0 HTTP 인터페이스 1 Web UI 2 API 드라이버 3 모바일端',
failcontinue int(2) default 0 comment '전치 단계 실패, 후속 단계 여부 계속, 0:중단,1:계속',
create_by varchar(64) default '' comment '생성자',
create_time datetime comment '생성 시간',
update_by varchar(64) default '' comment '업데이트자',
update_time datetime comment '업데이트 시간',
remark varchar(200) comment '비고',
primary key (case_id)
) engine=innodb default charset=utf8 comment = '프로젝트 테스트용 사례 관리';
-- ----------------------------
-- 32. 테스트용 사례 단계 관리
-- ----------------------------
drop table if exists project_case_steps;
create table project_case_steps
(
step_id int(8) not null AUTO_INCREMENT comment '단계 ID',
case_id int(8) not null comment '사용 사례 ID',
project_id int(8) not null comment '프로젝트 ID',
step_serial_number int(2) not null comment '단계 번호',
step_path varchar(500) comment '패키지 경로|위치 경로',
step_operation varchar(100) comment '메서드 이름|작업',
step_parameters varchar(500) comment '매개변수',
action varchar(50) comment '단계 동작',
expected_result varchar(2000) comment '예상 결과',
step_type int(2) not null comment '기본 유형 0 HTTP 인터페이스 1 Web UI 2 API 드라이버 3 모바일端',
extend varchar(200) comment '확장 필드, 비고 및 HTTP 템플릿 저장 등에 사용',
step_remark varchar(200) comment '비고 필드, 인터페이스 유형의 사례 단계에 사용',
create_by varchar(64) default '' comment '생성자',
create_time datetime comment '생성 시간',
update_by varchar(64) default '' comment '업데이트자',
update_time datetime comment '업데이트 시간',
primary key (step_id)
) engine=innodb default charset=utf8 comment = '테스트용 사례 단계 관리';
-- ----------------------------
-- 33. 사용 사례 모듈 관리
-- ----------------------------
drop table if exists project_case_module;
create table project_case_module
(
module_id int(8) not null AUTO_INCREMENT comment '모듈 ID',
module_name varchar(50) comment '모듈 이름',
project_id int(8) not null comment '프로젝트 ID',
parent_id int(11) default 0 comment '부모 모듈 ID',
ancestors varchar(100) default '' comment '조상 모듈 목록',
order_num int(4) default 0 comment '표시 순서',
create_by varchar(64) default '' comment '생성자',
create_time datetime comment '생성 시간',
update_by varchar(64) default '' comment '업데이트자',
update_time datetime comment '업데이트 시간',
remark varchar(200) comment '비고',
primary key (module_id)
) engine=innodb default charset=utf8 comment = '프로젝트 테스트용 사례 모듈 관리';
-- ----------------------------
-- 초기화-사용 사례 모듈 데이터
-- ----------------------------
insert into project_case_module values (1, '테스트 프로젝트 일', 1, 0, 0, 0, 'admin', '2019-02-13 10-27-32', 'luckyframe', '2019-02-13 10-27-32', '초기화 데이터');
-- ----------------------------
-- 34. 프로토콜 템플릿 관리
-- ----------------------------
drop table if exists project_protocol_template;
create table project_protocol_template
(
template_id int(8) not null AUTO_INCREMENT comment '템플릿 ID',
template_name varchar(50) not null comment '템플릿 이름',
project_id int(8) not null comment '프로젝트 ID',
head_msg varchar(3000) comment '메시지 헤더',
cerificate_path varchar(300) comment '클라이언트의 인증서 경로',
encoding varchar(20) not null comment '인코딩 형식',
timeout int(8) not null comment '타임아웃',
is_response_head int(2) not null comment '요청 응답 반환값 여부 0不带 1带',
is_response_code int(2) not null comment '요청 응답 반환값 여부 0不带 1带',
create_by varchar(64) default '' comment '생성자',
create_time datetime comment '생성 시간',
update_by varchar(64) default '' comment '업데이트자',
update_time datetime comment '업데이트 시간',
remark varchar(200) comment '비고',
primary key (template_id)
) engine=innodb default charset=utf8 comment = '프로토콜 템플릿 관리';
-- ----------------------------
-- 35. 프로토콜 템플릿 파라미터 관리
-- ----------------------------
drop table if exists project_template_params;
create table project_template_params
(
params_id int(9) not null AUTO_INCREMENT comment '파라미터 ID',
template_id int(8) not null comment '템플릿 ID',
param_name varchar(50) not null comment '파라미터 이름',
param_value varchar(5000) comment '파라미터 기본값',
param_type int(4) not null comment '0 String 1 JSON 객체 2 JSONARR 객체 3 파일 유형 4 숫자 유형 5 불리언 유형',
primary key (params_id)
) engine=innodb default charset=utf8 comment = '파라미터 관리';
-- ----------------------------
-- 36. 사용 사례 디버깅 기록
-- ----------------------------
drop table if exists project_case_debug;
create table project_case_debug
(
debug_id int(8) not null AUTO_INCREMENT comment '디버깅 ID',
case_id int(8) not null comment '사례 ID',
user_id int(11) not null comment '사용자 ID',
debug_isend int(2) not null comment '디버깅 종료标识 0 진행 중 1 종료 2 예외',
log_level varchar(10) not null comment '로그 레벨 info 기록 warning 경고 error 예외',
log_detail varchar(5000) not null comment '로그',
primary key (debug_id)
) engine=innodb default charset=utf8 comment = '사용 사례 디버깅 로그 기록';
-- ----------------------------
-- 37. 테스트 계획
-- ----------------------------
drop table if exists project_plan;
create table project_plan
(
plan_id int(9) not null AUTO_INCREMENT comment '테스트 계획 ID',
plan_name varchar(50) not null comment '테스트 계획 이름',
plan_case_count int(8) comment '계획 중 용례 총수',
project_id int(8) not null comment '프로젝트 ID',
create_by varchar(64) default '' comment '생성자',
create_time datetime comment '생성 시간',
update_by varchar(64) default '' comment '업데이트자',
update_time datetime comment '업데이트 시간',
remark varchar(200) comment '비고',
primary key (plan_id)
) engine=innodb default charset=utf8 comment = '테스트 계획';
-- ----------------------------
-- 38. 테스트 계획용 사례
-- ----------------------------
drop table if exists project_plan_case;
create table project_plan_case
(
plan_case_id int(9) not null AUTO_INCREMENT comment '테스트 계획용 사례 ID',
case_id int(8) not null comment '사례 ID',
plan_id int(8) not null comment '테스트 계획 ID',
priority int(8) not null comment '사례 우선순위 숫자越小,우선순위越高',
primary key (plan_case_id),
index (case_id),
index (plan_id)
) engine=innodb default charset=utf8 comment = '테스트 계획용 사례';
-- ----------------------------
-- 39. 파라미터 관리
-- ----------------------------
drop table if exists project_case_params;
create table project_case_params
(
params_id int(8) not null AUTO_INCREMENT comment '파라미터 ID',
params_name varchar(50) not null comment '파라미터 이름',
params_value varchar(500) not null comment '파라미터 값',
project_id int(8) not null comment '프로젝트 ID',
create_by varchar(64) default '' comment '생성자',
create_time datetime comment '생성 시간',
update_by varchar(64) default '' comment '업데이트자',
update_time datetime comment '업데이트 시간',
remark varchar(200) comment '비고',
primary key (params_id)
) engine=innodb default charset=utf8 comment = '파라미터 관리';
-- ----------------------------
-- 40. 테스트 작업 스케줄링
-- ----------------------------
drop table if exists task_scheduling;
create table task_scheduling
(
scheduling_id int(8) not null AUTO_INCREMENT comment '스케줄링 ID',
scheduling_name varchar(50) not null comment '스케줄링 이름',
job_id int(11) not null comment '스케줄링 작업 ID',
project_id int(8) not null comment '프로젝트 ID',
plan_id int(9) not null comment '테스트 계획 ID',
client_id int(8) not null comment '클라이언트 ID',
email_send_condition int(2) default 0 comment '이메일 알림 시의 구체적인 논리, -1-알림 안 함 0-전체, 1-성공, 2-실패',
email_address varchar(300) comment '이메일 알림 주소',
building_link varchar(200) comment 'jenkins 빌드 링크',
remote_shell varchar(200) comment '원격 실행 Shell 스크립트',
ex_thread_count int(8) not null comment '클라이언트 실행 스레드 수',
task_type int(2) not null default 0 comment '작업 유형 0 인터페이스 1 Web UI 2 이동',
browser_type int(2) comment 'UI 자동화 브라우저 유형 0 IE 1 화폭 2 구글 3 Edge',
task_timeout int(8) not null default 60 comment '작업 초시간(분)',
client_driver_path varchar(100) comment '클라이언트 테스트 드라이버 스텁 경로',
primary key (scheduling_id)
) engine=innodb default charset=utf8 comment = '테스트 작업 스케줄링';
-- ----------------------------
-- 41. 테스트 작업 실행
-- ----------------------------
drop table if exists task_execute;
create table task_execute
(
task_id int(8) not null AUTO_INCREMENT comment '작업 ID',
scheduling_id int(8) not null comment '스케줄링 ID',
project_id int(8) not null comment '프로젝트 ID',
task_name varchar(150) not null comment '작업 이름',
task_status int(2) default 0 comment '상태 0 미실행 1 실행중 2 실행완료 3 작업 초시간 중단 4 클라이언트 호출 실패',
case_total_count int(8) default 0 comment '총 용례 수',
case_succ_count int(8) default 0 comment '성공 수',
case_fail_count int(8) default 0 comment '실패 수',
case_lock_count int(8) default 0 comment '잠금 수',
case_noexec_count int(8) default 0 comment '미실행 용례',
finish_time datetime comment '작업 종료 시간',
create_by varchar(64) default '' comment '생성자',
create_time datetime comment '생성 시간',
update_by varchar(64) default '' comment '업데이트자',
update_time datetime comment '업데이트 시간',
primary key (task_id),
index (scheduling_id)
) engine=innodb default charset=utf8 comment = '테스트 작업 실행';
-- ----------------------------
-- 42. 사용 사례 실행 상태
-- ----------------------------
drop table if exists task_case_execute;
create table task_case_execute
(
task_case_id int(8) not null AUTO_INCREMENT comment '용례 실행 ID',
task_id int(8) not null comment '작업 ID',
project_id int(8) not null comment '프로젝트 ID',
case_id int(8) not null comment '용례 ID',
case_sign varchar(20) not null comment '용례 식별자',
case_name varchar(200) not null comment '용례 이름',
case_status int(2) not null default 4 comment '용례 실행 상태 0 성공 1 실패 2 잠금 3 실행 중 4 미실행',
finish_time datetime comment '용례 종료 시간',
create_by varchar(64) default '' comment '생성자',
create_time datetime comment '생성 시간',
update_by varchar(64) default '' comment '업데이트자',
update_time datetime comment '업데이트 시간',
primary key (task_case_id),
index (task_id),
index (case_id)
) engine=innodb default charset=utf8 comment = '태스크 사례 실행 기록';
-- ----------------------------
-- 43. 사용 사례 로그 세부 정보
-- ----------------------------
drop table if exists task_case_log;
create table task_case_log
(
log_id int(8) not null AUTO_INCREMENT comment '로그 ID',
task_case_id int(8) not null comment '용례 실행 ID',
task_id int(8) not null comment '작업 ID',
log_detail varchar(5000) not null comment '로그 상세',
log_grade varchar(20) comment '로그 수준',
log_step varchar(20) comment '로그 단계',
imgname varchar(50) comment 'UI 자동화 자동 스크린샷 주소',
create_time datetime comment '생성 시간',
primary key (log_id),
index (task_case_id),
index (task_id)
) engine=innodb default charset=utf8 comment = '사용 사례 로그 세부 정보';
-- ----------------------------
-- 44. 품질 관리 - 생산 사고 등록
-- ----------------------------
drop table if exists qa_accident;
create table qa_accident
(
accident_id int(8) not null AUTO_INCREMENT comment '사고 ID',
project_id int(8) not null comment '프로젝트 ID',
accident_status varchar(80) not null comment '사고 상태',
accident_time varchar(64) comment '사고 발생 시간',
report_time varchar(64) not null comment '사고 보고 시간',
accident_description varchar(500) not null comment '사고 설명',
accident_level varchar(60) not null comment '사고 수준',
accident_analysis varchar(500) comment '사고 분석',
accident_type varchar(100) comment '사고 유형',
accident_consequence varchar(300) comment '사고 영향 후과',
corrective_action varchar(300) comment '교정 조치',
resolution_time varchar(64) comment '해결 시간',
resolutioner varchar(20) comment '해결 처리자',
preventive_action varchar(300) comment '예방 조치',
preventiver varchar(20) comment '예방 조치 책임자',
preventive_plan_date varchar(64) comment '예방 조치 계획 완료 시간',
preventive_over_date varchar(64) comment '예방 조치 실제 완료 시간',
duration_time int(8) comment '사고 지속 시간',
impact_time int(8) comment '사고 영향 시간',
accident_file_name varchar(100) comment '사고 보고 첨부 파일 경로',
create_by varchar(64) default '' comment '생성자',
create_time datetime comment '생성 시간',
update_by varchar(64) default '' comment '업데이트자',
update_time datetime comment '업데이트 시간',
primary key (accident_id)
) engine=innodb default charset=utf8 comment = '사고 등록';
-- ----------------------------
-- 45. 품질 관리 - 버전 관리
-- ----------------------------
drop table if exists qa_version;
create table qa_version
(
version_id int(8) not null AUTO_INCREMENT comment '버전 ID',
project_id int(8) not null comment '프로젝트 ID',
version_number varchar(40) comment '버전 번호',
version_status varchar(40) comment '버전 상태',
leader varchar(20) comment '책임자',
developer varchar(40) comment '개발자',
tester varchar(40) comment '테스터',
plan_finish_date varchar(20) comment '계획 완료 날짜',
actually_finish_date varchar(20) comment '실제 완료 날짜',
launch_date varchar(20) comment '출시 날짜',
time_limit_version int(4) comment '버전 공기 단위:일',
project_deviation_days int(4) comment '프로젝트 편차 시간 단위:일',
project_deviation_percent float(4) default 0.00 comment '프로젝트 편차 백분율',
demand_plan_finish int(4) comment '계획 완료 요구 수',
demand_actually_finish int(4) comment '실제 완료 요구 수',
demand_percent float(4) default 0.00 comment '요구 완료 백분율',
testcase_count int(8) comment '테스트용 사례 수',
testing_return int(2) comment '전 테스트 반려 횟수',
dev_human_resources int(8) comment '개발投入인력 단위:인/일',
test_human_resources int(8) comment '테스트投入인력 단위:인/일',
change_line_code int(8) comment '코드 변경 행 수',
bug_zm int(4) comment '버그 번호 수준: 치명적',
bug_yz int(4) comment '버그 수량 수준: 심각',
bug_yb int(4) comment '버그 수량 수준: 일반',
bug_ts int(4) comment '버그 수량 수준: 힌트',
code_di float(8) comment '코드 DI 값',
quality_review varchar(1000) comment '품질 회溯',
imprint varchar(1000) comment '버전 설명',
remark varchar(500) comment '비고',
create_by varchar(64) default '' comment '생성자',
create_time datetime comment '생성 시간',
update_by varchar(64) default '' comment '업데이트자',
update_time datetime comment '업데이트 시간',
primary key (version_id)
) engine=innodb default charset=utf8 comment = '품질 관리 - 버전 관리';
'기타 보관함 > 개발자정보' 카테고리의 다른 글
LuckyFrame 오픈소스 테스트 플랫폼 pom.xml (1) | 2025.05.17 |
---|---|
LuckyFrame 오픈소스 자동화 테스트 플랫폼 - 자동화 테스트 소개 (0) | 2025.05.16 |
React 17.0.2, TypeScript 4.3.5, Recharts 2.1.5를 사용한 클래스형 컴포넌트로 구현 (0) | 2025.05.15 |
React 17 챠트 에제 클래스형 컴퍼넌트 (0) | 2025.05.14 |
LM Studio 설치 가이드 (1) | 2025.05.13 |