64 lines
5.7 KiB
SQL
64 lines
5.7 KiB
SQL
-- SQLite数据库初始化数据
|
|
-- 插入默认的解析规则数据
|
|
INSERT OR IGNORE INTO parse_rule (id, xml_tag, tag_type, txt_key, parent_tag, is_required, default_value, description, sort_order) VALUES
|
|
('1', '任务', 'element', 'task', NULL, 1, NULL, '任务根节点', 1),
|
|
('2', '任务信息', 'element', NULL, '任务', 1, NULL, '任务信息节点', 2),
|
|
('3', '任务行动信息', 'text', NULL, '任务信息', 1, NULL, '任务行动信息', 3),
|
|
('4', '指令有效期', 'text', NULL, '任务信息', 1, NULL, '指令有效期', 4),
|
|
('5', '指令确认信息', 'text', NULL, '任务信息', 1, NULL, '指令确认信息', 5),
|
|
('6', '覆盖的指令文档', 'text', NULL, '任务信息', 0, NULL, '覆盖的指令文档', 6),
|
|
('7', '平台', 'element', 'platform', '任务', 1, NULL, '平台信息节点', 7),
|
|
('8', '平台名称', 'text', 'platform_name', '平台', 1, NULL, '平台名称', 8),
|
|
('9', '机型', 'text', 'machine_type', '平台', 1, NULL, '机型', 9),
|
|
('10', '架数', 'text', 'num_of_cpus', '平台', 1, NULL, 'CPU数量', 10),
|
|
('11', '平台识别码', 'text', 'platform_id', '平台', 1, NULL, '平台识别码', 11),
|
|
('12', '国家', 'text', 'country', '平台', 1, NULL, '国家', 12),
|
|
('13', '行动', 'element_with_attributes', 'action', '平台', 1, NULL, '行动节点', 13),
|
|
('14', '航线名称', 'text', 'route_name', '行动', 1, NULL, '航线名称', 14);
|
|
|
|
-- 插入默认的映射规则数据
|
|
INSERT OR IGNORE INTO mapper_rule (id, parse_rule_id, txt_key, mapping_type, mapping_value, function_name, description, sort_order) VALUES
|
|
('1', '1', 'task', 'direct', NULL, NULL, '任务根节点映射', 1),
|
|
('2', '3', 'task_action', 'direct', NULL, NULL, '任务行动信息映射', 2),
|
|
('3', '4', 'start_time', 'function', 'splitTimeRange', 'extractStartTime', '开始时间映射', 3),
|
|
('4', '4', 'end_time', 'function', 'splitTimeRange', 'extractEndTime', '结束时间映射', 4),
|
|
('5', '5', 'confirm_info', 'direct', NULL, NULL, '指令确认信息映射', 5),
|
|
('6', '6', 'document_version', 'direct', NULL, NULL, '文档版本映射', 6),
|
|
('7', '7', 'platform', 'direct', NULL, NULL, '平台信息映射', 7),
|
|
('8', '8', 'platform_name', 'direct', NULL, NULL, '平台名称映射', 8),
|
|
('9', '9', 'machine_type', 'direct', NULL, NULL, '机型映射', 9),
|
|
('10', '10', 'num_of_cpus', 'direct', NULL, NULL, 'CPU数量映射', 10),
|
|
('11', '11', 'platform_id', 'direct', NULL, NULL, '平台识别码映射', 11),
|
|
('12', '12', 'country', 'direct', NULL, NULL, '国家映射', 12),
|
|
('13', '13', 'action', 'direct', NULL, NULL, '行动节点映射', 13),
|
|
('14', '14', 'route_name', 'direct', NULL, NULL, '航线名称映射', 14);
|
|
|
|
-- 插入默认的配置文档数据
|
|
INSERT OR IGNORE INTO config_document (id, document_name, document_type, description, sort_order, name, name_space, sort_name) VALUES
|
|
('config_doc_001', 'XML解析配置文档', 'xml_parser', 'XML到TXT转换的解析配置文档', 1, 'XML解析配置', 'parser', 'xml_parser_config');
|
|
|
|
-- 插入默认的条件类型映射数据
|
|
INSERT OR IGNORE INTO condition_map (id, config_document_id, condition_key, condition_value, description, sort_order, name, name_space, sort_name) VALUES
|
|
('cond_001', 'config_doc_001', 'platform_type', 'Windows', 'Windows平台条件', 1, 'Windows条件', 'platform', 'windows_condition'),
|
|
('cond_002', 'config_doc_001', 'platform_type', 'Linux', 'Linux平台条件', 2, 'Linux条件', 'platform', 'linux_condition'),
|
|
('cond_003', 'config_doc_001', 'task_type', '常规任务', '常规任务条件', 3, '常规任务条件', 'task', 'normal_task_condition');
|
|
|
|
-- 插入默认的层级配置数据
|
|
INSERT OR IGNORE INTO level_config (id, config_document_id, level_name, level_type, description, sort_order, name, name_space, sort_name) VALUES
|
|
('level_001', 'config_doc_001', '任务层级', 'task_level', '任务信息层级配置', 1, '任务层级', 'task', 'task_level'),
|
|
('level_002', 'config_doc_001', '平台层级', 'platform_level', '平台信息层级配置', 2, '平台层级', 'platform', 'platform_level'),
|
|
('level_003', 'config_doc_001', '行动层级', 'action_level', '行动信息层级配置', 3, '行动层级', 'action', 'action_level');
|
|
|
|
-- 插入默认的值配置数据
|
|
INSERT OR IGNORE INTO value_config (id, level_config_id, value_name, comment, sort_order, name, name_space, sort_name) VALUES
|
|
('value_001', 'level_001', '任务名称', '任务名称配置', 1, '任务名称配置', 'task', 'task_name_config'),
|
|
('value_002', 'level_001', '任务时间', '任务时间范围配置', 2, '任务时间配置', 'task', 'task_time_config'),
|
|
('value_003', 'level_002', '平台信息', '平台基本信息配置', 1, '平台信息配置', 'platform', 'platform_info_config'),
|
|
('value_004', 'level_003', '行动信息', '行动详细信息配置', 1, '行动信息配置', 'action', 'action_info_config');
|
|
|
|
-- 插入默认的配置值数据
|
|
INSERT OR IGNORE INTO config_value (id, value_config_id, value_data, value_unit, combined, regex_pattern, regex_replacement, sort_order, enable_value, condition_type, parent_id, name, name_space, sort_name) VALUES
|
|
('config_val_001', 'value_001', '{"default": "默认任务"}', NULL, 0, NULL, NULL, 1, 1, NULL, NULL, '默认任务值', 'task', 'default_task_value'),
|
|
('config_val_002', 'value_002', '{"format": "yyyy-MM-dd_HH:mm:ss"}', '时间', 0, '(\\d{4}-\\d{2}-\\d{2}_\\d{2}:\\d{2}:\\d{2})~(\\d{4}-\\d{2}-\\d{2}_\\d{2}:\\d{2}:\\d{2})', '$1,$2', 1, 1, 'time_range', NULL, '时间格式配置', 'time', 'time_format_config'),
|
|
('config_val_003', 'value_003', '{"platforms": ["Windows", "Linux", "MacOS"]}', NULL, 0, NULL, NULL, 1, 1, NULL, NULL, '平台列表', 'platform', 'platform_list'),
|
|
('config_val_004', 'value_004', '{"action_types": ["解析行动", "执行行动", "监控行动"]}', NULL, 0, NULL, NULL, 1, 1, NULL, NULL, '行动类型', 'action', 'action_types'); |