/*
 Navicat Premium Data Transfer

 Source Server         : db-project
 Source Server Type    : MariaDB
 Source Server Version : 100617
 Source Host           : 192.168.3.222:3306
 Source Schema         : base2024

 Target Server Type    : MariaDB
 Target Server Version : 100617
 File Encoding         : 65001

 Date: 11/10/2024 16:18:21
*/

SET NAMES utf8mb4;
SET FOREIGN_KEY_CHECKS = 0;

-- ----------------------------
-- Table structure for sys_config
-- ----------------------------
DROP TABLE IF EXISTS `sys_config`;
CREATE TABLE `sys_config`  (
  `config_id` bigint(20) NOT NULL COMMENT '参数主键',
  `config_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '参数名称',
  `config_key` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '参数键名',
  `config_value` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '参数键值',
  `config_type` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT 'N' COMMENT '系统内置（Y是 N否）',
  `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
  `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NULL DEFAULT NULL COMMENT '更新时间',
  `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '备注',
  PRIMARY KEY (`config_id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '参数配置表' ROW_FORMAT = Compact;

-- ----------------------------
-- Records of sys_config
-- ----------------------------
INSERT INTO `sys_config` VALUES (1, '主框架页-默认皮肤样式名称', 'sys.index.skinName', 'skin-blue', 'Y', 'admin', '2023-08-16 10:35:07', '', NULL, '蓝色 skin-blue、绿色 skin-green、紫色 skin-purple、红色 skin-red、黄色 skin-yellow');
INSERT INTO `sys_config` VALUES (2, '用户管理-账号初始密码', 'sys.user.initPassword', '123456', 'Y', 'admin', '2023-08-16 10:35:07', '', NULL, '初始化密码 123456');
INSERT INTO `sys_config` VALUES (3, '主框架页-侧边栏主题', 'sys.index.sideTheme', 'theme-light', 'Y', 'admin', '2023-08-16 10:35:07', 'admin', '2024-01-03 10:01:02', '深色主题theme-dark，浅色主题theme-light');
INSERT INTO `sys_config` VALUES (4, '账号自助-验证码开关', 'sys.account.captchaEnabled', 'false', 'Y', 'admin', '2023-08-16 10:35:07', 'admin', '2024-01-03 10:01:11', '是否开启验证码功能（true开启，false关闭）');
INSERT INTO `sys_config` VALUES (5, '账号自助-是否开启用户注册功能', 'sys.account.registerUser', 'false', 'Y', 'admin', '2023-08-16 10:35:07', '', NULL, '是否开启注册用户功能（true开启，false关闭）');
INSERT INTO `sys_config` VALUES (9, '静态资源版本', 'static.version', '1', 'Y', 'admin', '2023-06-07 10:08:00', 'admin', '2023-06-07 10:08:51', '通过修改本参数值,刷新所有小程序静态资源');
INSERT INTO `sys_config` VALUES (10, 'OSS是否激活', 'sys.oss.enable', 'true', 'Y', 'admin', '2023-04-28 11:22:31', 'admin', '2024-04-03 19:49:13', '是否激活oss,如果false,则使用本地存储,本地存储uri在/upload/*');
INSERT INTO `sys_config` VALUES (11, 'OSS预览列表资源开关', 'sys.oss.previewListResource', 'true', 'Y', 'admin', '2023-04-28 11:22:31', '', NULL, 'true:开启, false:关闭');
INSERT INTO `sys_config` VALUES (20, '默认图片最大宽', 'image.maxWidth', '1200', 'Y', 'admin', '2023-05-04 17:34:26', 'admin', '2023-05-04 17:34:26', NULL);
INSERT INTO `sys_config` VALUES (21, '默认图片最大高', 'image.maxHeight', '1200', 'Y', 'admin', '2023-05-04 17:35:20', 'admin', '2023-05-04 17:35:20', NULL);
INSERT INTO `sys_config` VALUES (22, '默认图片水印', 'image.watermark', 'https://jlzhou-md.oss-cn-shenzhen.aliyuncs.com/w.png', 'Y', 'admin', '2023-05-04 17:48:36', 'admin', '2024-04-03 19:48:45', '');

-- ----------------------------
-- Table structure for sys_dept
-- ----------------------------
DROP TABLE IF EXISTS `sys_dept`;
CREATE TABLE `sys_dept`  (
  `dept_id` bigint(20) NOT NULL COMMENT '部门id',
  `parent_id` bigint(20) NULL DEFAULT 0 COMMENT '父部门id',
  `ancestors` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '祖级列表',
  `dept_name` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '部门名称',
  `order_num` int(11) NULL DEFAULT 0 COMMENT '显示顺序',
  `leader` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '负责人',
  `phone` varchar(11) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '联系电话',
  `email` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '邮箱',
  `status` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '0' COMMENT '部门状态（0正常 1停用）',
  `del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '0' COMMENT '删除标志（0代表存在 2代表删除）',
  `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
  `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NULL DEFAULT NULL COMMENT '更新时间',
  PRIMARY KEY (`dept_id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '部门表' ROW_FORMAT = Compact;

-- ----------------------------
-- Records of sys_dept
-- ----------------------------
INSERT INTO `sys_dept` VALUES (100, 0, '0', '总部', 0, '负责人', '15888888888', 'admin@qq.com', '0', '0', 'admin', '2023-08-16 10:35:07', 'admin', '2024-04-03 15:23:55');

-- ----------------------------
-- Table structure for sys_dict_data
-- ----------------------------
DROP TABLE IF EXISTS `sys_dict_data`;
CREATE TABLE `sys_dict_data`  (
  `dict_code` bigint(20) NOT NULL COMMENT '字典编码',
  `dict_sort` int(11) NULL DEFAULT 0 COMMENT '字典排序',
  `dict_label` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '字典标签',
  `dict_value` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '字典键值',
  `dict_type` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '字典类型',
  `css_class` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '样式属性（其他样式扩展）',
  `list_class` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '表格回显样式',
  `is_default` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT 'N' COMMENT '是否默认（Y是 N否）',
  `status` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '0' COMMENT '状态（0正常 1停用）',
  `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
  `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NULL DEFAULT NULL COMMENT '更新时间',
  `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '备注',
  PRIMARY KEY (`dict_code`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '字典数据表' ROW_FORMAT = Compact;

-- ----------------------------
-- Records of sys_dict_data
-- ----------------------------
INSERT INTO `sys_dict_data` VALUES (1, 1, '男', '0', 'sys_user_sex', '', '', 'Y', '0', 'admin', '2023-08-16 10:35:07', '', NULL, '性别男');
INSERT INTO `sys_dict_data` VALUES (2, 2, '女', '1', 'sys_user_sex', '', '', 'N', '0', 'admin', '2023-08-16 10:35:07', '', NULL, '性别女');
INSERT INTO `sys_dict_data` VALUES (3, 3, '未知', '2', 'sys_user_sex', '', '', 'N', '0', 'admin', '2023-08-16 10:35:07', '', NULL, '性别未知');
INSERT INTO `sys_dict_data` VALUES (4, 1, '显示', '0', 'sys_show_hide', '', 'primary', 'Y', '0', 'admin', '2023-08-16 10:35:07', '', NULL, '显示菜单');
INSERT INTO `sys_dict_data` VALUES (5, 2, '隐藏', '1', 'sys_show_hide', '', 'danger', 'N', '0', 'admin', '2023-08-16 10:35:07', '', NULL, '隐藏菜单');
INSERT INTO `sys_dict_data` VALUES (6, 1, '正常', '0', 'sys_normal_disable', '', 'primary', 'Y', '0', 'admin', '2023-08-16 10:35:07', '', NULL, '正常状态');
INSERT INTO `sys_dict_data` VALUES (7, 2, '停用', '1', 'sys_normal_disable', '', 'danger', 'N', '0', 'admin', '2023-08-16 10:35:07', '', NULL, '停用状态');
INSERT INTO `sys_dict_data` VALUES (12, 1, '是', 'Y', 'sys_yes_no', '', 'primary', 'Y', '0', 'admin', '2023-08-16 10:35:07', '', NULL, '系统默认是');
INSERT INTO `sys_dict_data` VALUES (13, 2, '否', 'N', 'sys_yes_no', '', 'danger', 'N', '0', 'admin', '2023-08-16 10:35:07', '', NULL, '系统默认否');
INSERT INTO `sys_dict_data` VALUES (14, 1, '通知', '1', 'sys_notice_type', '', 'warning', 'Y', '0', 'admin', '2023-08-16 10:35:07', '', NULL, '通知');
INSERT INTO `sys_dict_data` VALUES (15, 2, '公告', '2', 'sys_notice_type', '', 'success', 'N', '0', 'admin', '2023-08-16 10:35:07', '', NULL, '公告');
INSERT INTO `sys_dict_data` VALUES (16, 1, '正常', '0', 'sys_notice_status', '', 'primary', 'Y', '0', 'admin', '2023-08-16 10:35:07', '', NULL, '正常状态');
INSERT INTO `sys_dict_data` VALUES (17, 2, '关闭', '1', 'sys_notice_status', '', 'danger', 'N', '0', 'admin', '2023-08-16 10:35:07', '', NULL, '关闭状态');
INSERT INTO `sys_dict_data` VALUES (18, 1, '新增', '1', 'sys_oper_type', '', 'info', 'N', '0', 'admin', '2023-08-16 10:35:07', '', NULL, '新增操作');
INSERT INTO `sys_dict_data` VALUES (19, 2, '修改', '2', 'sys_oper_type', '', 'info', 'N', '0', 'admin', '2023-08-16 10:35:07', '', NULL, '修改操作');
INSERT INTO `sys_dict_data` VALUES (20, 3, '删除', '3', 'sys_oper_type', '', 'danger', 'N', '0', 'admin', '2023-08-16 10:35:07', '', NULL, '删除操作');
INSERT INTO `sys_dict_data` VALUES (21, 4, '授权', '4', 'sys_oper_type', '', 'primary', 'N', '0', 'admin', '2023-08-16 10:35:07', '', NULL, '授权操作');
INSERT INTO `sys_dict_data` VALUES (22, 5, '导出', '5', 'sys_oper_type', '', 'warning', 'N', '0', 'admin', '2023-08-16 10:35:07', '', NULL, '导出操作');
INSERT INTO `sys_dict_data` VALUES (23, 6, '导入', '6', 'sys_oper_type', '', 'warning', 'N', '0', 'admin', '2023-08-16 10:35:07', '', NULL, '导入操作');
INSERT INTO `sys_dict_data` VALUES (24, 7, '强退', '7', 'sys_oper_type', '', 'danger', 'N', '0', 'admin', '2023-08-16 10:35:07', '', NULL, '强退操作');
INSERT INTO `sys_dict_data` VALUES (25, 8, '生成代码', '8', 'sys_oper_type', '', 'warning', 'N', '0', 'admin', '2023-08-16 10:35:07', '', NULL, '生成操作');
INSERT INTO `sys_dict_data` VALUES (26, 9, '清空数据', '9', 'sys_oper_type', '', 'danger', 'N', '0', 'admin', '2023-08-16 10:35:07', '', NULL, '清空操作');
INSERT INTO `sys_dict_data` VALUES (27, 1, '成功', '0', 'sys_common_status', '', 'primary', 'N', '0', 'admin', '2023-08-16 10:35:07', '', NULL, '正常状态');
INSERT INTO `sys_dict_data` VALUES (28, 2, '失败', '1', 'sys_common_status', '', 'danger', 'N', '0', 'admin', '2023-08-16 10:35:07', '', NULL, '停用状态');
INSERT INTO `sys_dict_data` VALUES (29, 99, '其他', '0', 'sys_oper_type', '', 'info', 'N', '0', 'admin', '2023-08-16 10:35:07', '', NULL, '其他操作');
INSERT INTO `sys_dict_data` VALUES (30, 8, '《用户服务协议》', '8', 'sys_notice_type', NULL, 'primary', 'N', '0', 'admin', '2024-03-06 15:40:13', 'admin', '2024-03-06 17:48:49', NULL);
INSERT INTO `sys_dict_data` VALUES (31, 9, '《隐私策略》', '9', 'sys_notice_type', NULL, 'primary', 'N', '0', 'admin', '2024-03-06 15:40:36', 'admin', '2024-03-06 17:48:55', NULL);
INSERT INTO `sys_dict_data` VALUES (32, 0, '帮助中心', 'help', 'sys_notice_type', NULL, 'success', 'N', '0', 'admin', '2024-03-07 09:43:41', 'admin', '2024-03-07 09:43:41', NULL);
INSERT INTO `sys_dict_data` VALUES (33, 0, '关于我们', 'about', 'sys_notice_type', NULL, 'success', 'N', '0', 'admin', '2024-03-07 09:44:15', 'admin', '2024-03-07 09:44:15', NULL);
INSERT INTO `sys_dict_data` VALUES (34, 0, '移动端公告', 'student', 'sys_notice_type', NULL, 'primary', 'N', '0', 'admin', '2024-03-11 17:27:44', 'admin', '2024-04-03 18:54:59', NULL);
INSERT INTO `sys_dict_data` VALUES (35, 0, '移动端图库', '1', 'sys_links_types', NULL, 'default', 'N', '0', 'admin', '2024-04-03 18:55:41', 'admin', '2024-04-03 19:42:46', NULL);

-- ----------------------------
-- Table structure for sys_dict_type
-- ----------------------------
DROP TABLE IF EXISTS `sys_dict_type`;
CREATE TABLE `sys_dict_type`  (
  `dict_id` bigint(20) NOT NULL COMMENT '字典主键',
  `dict_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '字典名称',
  `dict_type` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '字典类型',
  `status` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '0' COMMENT '状态（0正常 1停用）',
  `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
  `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NULL DEFAULT NULL COMMENT '更新时间',
  `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '备注',
  PRIMARY KEY (`dict_id`) USING BTREE,
  UNIQUE INDEX `dict_type`(`dict_type`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '字典类型表' ROW_FORMAT = Compact;

-- ----------------------------
-- Records of sys_dict_type
-- ----------------------------
INSERT INTO `sys_dict_type` VALUES (1, '用户性别', 'sys_user_sex', '0', 'admin', '2023-08-16 10:35:07', '', NULL, '用户性别列表');
INSERT INTO `sys_dict_type` VALUES (2, '菜单状态', 'sys_show_hide', '0', 'admin', '2023-08-16 10:35:07', '', NULL, '菜单状态列表');
INSERT INTO `sys_dict_type` VALUES (3, '系统开关', 'sys_normal_disable', '0', 'admin', '2023-08-16 10:35:07', '', NULL, '系统开关列表');
INSERT INTO `sys_dict_type` VALUES (6, '系统是否', 'sys_yes_no', '0', 'admin', '2023-08-16 10:35:07', '', NULL, '系统是否列表');
INSERT INTO `sys_dict_type` VALUES (7, '通知类型', 'sys_notice_type', '0', 'admin', '2023-08-16 10:35:07', '', NULL, '通知类型列表');
INSERT INTO `sys_dict_type` VALUES (8, '通知状态', 'sys_notice_status', '0', 'admin', '2023-08-16 10:35:07', '', NULL, '通知状态列表');
INSERT INTO `sys_dict_type` VALUES (9, '操作类型', 'sys_oper_type', '0', 'admin', '2023-08-16 10:35:07', '', NULL, '操作类型列表');
INSERT INTO `sys_dict_type` VALUES (10, '系统状态', 'sys_common_status', '0', 'admin', '2023-08-16 10:35:07', '', NULL, '登录状态列表');
INSERT INTO `sys_dict_type` VALUES (11, '链接类型', 'sys_links_types', '0', 'admin', '2023-11-06 10:50:15', 'admin', '2024-03-07 10:12:12', '链接类型列表');

-- ----------------------------
-- Table structure for sys_links
-- ----------------------------
DROP TABLE IF EXISTS `sys_links`;
CREATE TABLE `sys_links`  (
  `id` bigint(20) NOT NULL COMMENT '编号',
  `sort_num` int(11) NULL DEFAULT 0 COMMENT '排序',
  `title` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '链接标题',
  `url` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '链接地址',
  `img` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '链接图片',
  `type_id` int(11) NULL DEFAULT NULL COMMENT '链接类型',
  `status` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '0' COMMENT '状态（0正常 1停用）',
  `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '备注',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '链接表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of sys_links
-- ----------------------------
INSERT INTO `sys_links` VALUES (1, 100, 'myBg', '#', 'https://test-data-resources.oss-cn-shenzhen.aliyuncs.com/2024/4/3/6i2o.jpg', 1, '0', '个人中心顶部头');

-- ----------------------------
-- Table structure for sys_logininfor
-- ----------------------------
DROP TABLE IF EXISTS `sys_logininfor`;
CREATE TABLE `sys_logininfor`  (
  `info_id` bigint(20) NOT NULL COMMENT '访问ID',
  `user_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '用户账号',
  `ipaddr` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '登录IP地址',
  `login_location` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '登录地点',
  `browser` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '浏览器类型',
  `os` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '操作系统',
  `status` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '0' COMMENT '登录状态（0成功 1失败）',
  `msg` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '提示消息',
  `login_time` datetime NULL DEFAULT NULL COMMENT '访问时间',
  PRIMARY KEY (`info_id`) USING BTREE,
  INDEX `idx_sys_logininfor_s`(`status`) USING BTREE,
  INDEX `idx_sys_logininfor_lt`(`login_time`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '系统访问记录' ROW_FORMAT = Compact;

-- ----------------------------
-- Records of sys_logininfor
-- ----------------------------

-- ----------------------------
-- Table structure for sys_menu
-- ----------------------------
DROP TABLE IF EXISTS `sys_menu`;
CREATE TABLE `sys_menu`  (
  `menu_id` bigint(20) NOT NULL COMMENT '菜单ID',
  `menu_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '菜单名称',
  `parent_id` bigint(20) NULL DEFAULT 0 COMMENT '父菜单ID',
  `order_num` int(11) NULL DEFAULT 0 COMMENT '显示顺序',
  `path` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '路由地址',
  `component` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '组件路径',
  `query_param` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '路由参数',
  `is_frame` int(11) NULL DEFAULT 1 COMMENT '是否为外链（0是 1否）',
  `is_cache` int(11) NULL DEFAULT 0 COMMENT '是否缓存（0缓存 1不缓存）',
  `menu_type` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '菜单类型（M目录 C菜单 F按钮）',
  `visible` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '0' COMMENT '显示状态（0显示 1隐藏）',
  `status` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '0' COMMENT '菜单状态（0正常 1停用）',
  `perms` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '权限标识',
  `icon` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '#' COMMENT '菜单图标',
  `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
  `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NULL DEFAULT NULL COMMENT '更新时间',
  `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '备注',
  PRIMARY KEY (`menu_id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '菜单权限表' ROW_FORMAT = Compact;

-- ----------------------------
-- Records of sys_menu
-- ----------------------------
INSERT INTO `sys_menu` VALUES (1, '系统管理', 0, 1, 'system', NULL, '', 1, 0, 'M', '0', '0', '', 'system', 'admin', '2023-08-16 10:35:07', '', NULL, '系统管理目录');
INSERT INTO `sys_menu` VALUES (2, '系统监控', 0, 2, 'monitor', NULL, '', 1, 0, 'M', '0', '0', '', 'monitor', 'admin', '2023-08-16 10:35:07', '', NULL, '系统监控目录');
INSERT INTO `sys_menu` VALUES (3, '系统工具', 0, 3, 'tool', NULL, '', 1, 0, 'M', '0', '1', '', 'tool', 'admin', '2023-08-16 10:35:07', 'admin', '2024-08-08 09:39:34', '系统工具目录');
INSERT INTO `sys_menu` VALUES (4, 'PLUS官网', 0, 4, 'https://gitee.com/dromara/RuoYi-Vue-Plus', NULL, '', 0, 0, 'M', '0', '1', '', 'guide', 'admin', '2023-08-16 10:35:07', 'admin', '2024-08-08 09:39:39', 'RuoYi-Vue-Plus官网地址');
INSERT INTO `sys_menu` VALUES (5, '测试菜单', 0, 5, 'demo', NULL, NULL, 1, 0, 'M', '0', '0', NULL, 'star', 'admin', '2023-08-16 10:35:31', 'admin', '2024-08-08 09:39:46', '');
INSERT INTO `sys_menu` VALUES (100, '用户管理', 1, 1, 'user', 'system/user/index', '', 1, 0, 'C', '0', '0', 'system:user:list', 'user', 'admin', '2023-08-16 10:35:07', '', NULL, '用户管理菜单');
INSERT INTO `sys_menu` VALUES (101, '角色管理', 1, 2, 'role', 'system/role/index', '', 1, 0, 'C', '0', '0', 'system:role:list', 'peoples', 'admin', '2023-08-16 10:35:07', '', NULL, '角色管理菜单');
INSERT INTO `sys_menu` VALUES (102, '菜单管理', 1, 3, 'menu', 'system/menu/index', '', 1, 0, 'C', '0', '0', 'system:menu:list', 'tree-table', 'admin', '2023-08-16 10:35:07', '', NULL, '菜单管理菜单');
INSERT INTO `sys_menu` VALUES (103, '部门管理', 1, 4, 'dept', 'system/dept/index', '', 1, 0, 'C', '0', '0', 'system:dept:list', 'tree', 'admin', '2023-08-16 10:35:07', '', NULL, '部门管理菜单');
INSERT INTO `sys_menu` VALUES (104, '岗位管理', 1, 5, 'post', 'system/post/index', '', 1, 0, 'C', '0', '0', 'system:post:list', 'post', 'admin', '2023-08-16 10:35:07', '', NULL, '岗位管理菜单');
INSERT INTO `sys_menu` VALUES (105, '字典管理', 1, 6, 'dict', 'system/dict/index', '', 1, 0, 'C', '0', '0', 'system:dict:list', 'dict', 'admin', '2023-08-16 10:35:07', '', NULL, '字典管理菜单');
INSERT INTO `sys_menu` VALUES (106, '参数设置', 1, 7, 'config', 'system/config/index', '', 1, 0, 'C', '0', '0', 'system:config:list', 'edit', 'admin', '2023-08-16 10:35:07', '', NULL, '参数设置菜单');
INSERT INTO `sys_menu` VALUES (107, '通知公告', 1, 8, 'notice', 'system/notice/index', '', 1, 0, 'C', '0', '0', 'system:notice:list', 'message', 'admin', '2023-08-16 10:35:07', '', NULL, '通知公告菜单');
INSERT INTO `sys_menu` VALUES (108, '日志管理', 1, 9, 'log', '', '', 1, 0, 'M', '0', '0', '', 'log', 'admin', '2023-08-16 10:35:07', '', NULL, '日志管理菜单');
INSERT INTO `sys_menu` VALUES (109, '在线用户', 2, 1, 'online', 'monitor/online/index', '', 1, 0, 'C', '0', '0', 'monitor:online:list', 'online', 'admin', '2023-08-16 10:35:07', '', NULL, '在线用户菜单');
INSERT INTO `sys_menu` VALUES (112, '缓存列表', 2, 6, 'cacheList', 'monitor/cache/list', '', 1, 0, 'C', '0', '0', 'monitor:cache:list', 'redis-list', 'admin', '2023-08-16 10:35:07', '', NULL, '缓存列表菜单');
INSERT INTO `sys_menu` VALUES (113, '缓存监控', 2, 5, 'cache', 'monitor/cache/index', '', 1, 0, 'C', '0', '0', 'monitor:cache:list', 'redis', 'admin', '2023-08-16 10:35:07', '', NULL, '缓存监控菜单');
INSERT INTO `sys_menu` VALUES (114, '表单构建', 3, 1, 'build', 'tool/build/index', '', 1, 0, 'C', '0', '0', 'tool:build:list', 'build', 'admin', '2023-08-16 10:35:07', '', NULL, '表单构建菜单');
INSERT INTO `sys_menu` VALUES (115, '代码生成', 3, 2, 'gen', 'tool/gen/index', '', 1, 0, 'C', '0', '0', 'tool:gen:list', 'code', 'admin', '2023-08-16 10:35:07', '', NULL, '代码生成菜单');
INSERT INTO `sys_menu` VALUES (117, 'Admin监控', 2, 5, 'Admin', 'monitor/admin/index', '', 1, 0, 'C', '0', '1', 'monitor:admin:list', 'dashboard', 'admin', '2023-08-16 10:35:07', 'admin', '2024-08-08 09:39:23', 'Admin监控菜单');
INSERT INTO `sys_menu` VALUES (118, '文件管理', 1, 10, 'oss', 'system/oss/index', '', 1, 0, 'C', '0', '0', 'system:oss:list', 'upload', 'admin', '2023-08-16 10:35:07', '', NULL, '文件管理菜单');
INSERT INTO `sys_menu` VALUES (120, '任务调度中心', 2, 5, 'XxlJob', 'monitor/xxljob/index', '', 1, 0, 'C', '0', '1', 'monitor:xxljob:list', 'job', 'admin', '2023-08-16 10:35:07', 'admin', '2024-08-08 09:39:27', 'Xxl-Job控制台菜单');
INSERT INTO `sys_menu` VALUES (200, '链接管理', 1, 0, 'links', 'system/links/index', NULL, 1, 0, 'C', '0', '0', 'sys:links:page', 'link', 'admin', '2023-11-06 10:40:01', 'admin', '2023-11-06 10:41:29', '链接菜单');
INSERT INTO `sys_menu` VALUES (201, '链接查询', 200, 1, '#', '', NULL, 1, 0, 'F', '0', '0', 'sys:links:query', '#', 'admin', '2023-11-06 10:40:01', '', NULL, '');
INSERT INTO `sys_menu` VALUES (202, '链接新增', 200, 2, '#', '', NULL, 1, 0, 'F', '0', '0', 'sys:links:add', '#', 'admin', '2023-11-06 10:40:01', '', NULL, '');
INSERT INTO `sys_menu` VALUES (203, '链接修改', 200, 3, '#', '', NULL, 1, 0, 'F', '0', '0', 'sys:links:edit', '#', 'admin', '2023-11-06 10:40:01', '', NULL, '');
INSERT INTO `sys_menu` VALUES (204, '链接删除', 200, 4, '#', '', NULL, 1, 0, 'F', '0', '0', 'sys:links:remove', '#', 'admin', '2023-11-06 10:40:01', '', NULL, '');
INSERT INTO `sys_menu` VALUES (500, '操作日志', 108, 1, 'operlog', 'monitor/operlog/index', '', 1, 0, 'C', '0', '0', 'monitor:operlog:list', 'form', 'admin', '2023-08-16 10:35:07', '', NULL, '操作日志菜单');
INSERT INTO `sys_menu` VALUES (501, '登录日志', 108, 2, 'logininfor', 'monitor/logininfor/index', '', 1, 0, 'C', '0', '0', 'monitor:logininfor:list', 'logininfor', 'admin', '2023-08-16 10:35:07', '', NULL, '登录日志菜单');
INSERT INTO `sys_menu` VALUES (1001, '用户查询', 100, 1, '', '', '', 1, 0, 'F', '0', '0', 'system:user:query', '#', 'admin', '2023-08-16 10:35:07', '', NULL, '');
INSERT INTO `sys_menu` VALUES (1002, '用户新增', 100, 2, '', '', '', 1, 0, 'F', '0', '0', 'system:user:add', '#', 'admin', '2023-08-16 10:35:07', '', NULL, '');
INSERT INTO `sys_menu` VALUES (1003, '用户修改', 100, 3, '', '', '', 1, 0, 'F', '0', '0', 'system:user:edit', '#', 'admin', '2023-08-16 10:35:07', '', NULL, '');
INSERT INTO `sys_menu` VALUES (1004, '用户删除', 100, 4, '', '', '', 1, 0, 'F', '0', '0', 'system:user:remove', '#', 'admin', '2023-08-16 10:35:07', '', NULL, '');
INSERT INTO `sys_menu` VALUES (1005, '用户导出', 100, 5, '', '', '', 1, 0, 'F', '0', '0', 'system:user:export', '#', 'admin', '2023-08-16 10:35:07', '', NULL, '');
INSERT INTO `sys_menu` VALUES (1006, '用户导入', 100, 6, '', '', '', 1, 0, 'F', '0', '0', 'system:user:import', '#', 'admin', '2023-08-16 10:35:07', '', NULL, '');
INSERT INTO `sys_menu` VALUES (1007, '重置密码', 100, 7, '', '', '', 1, 0, 'F', '0', '0', 'system:user:resetPwd', '#', 'admin', '2023-08-16 10:35:07', '', NULL, '');
INSERT INTO `sys_menu` VALUES (1008, '角色查询', 101, 1, '', '', '', 1, 0, 'F', '0', '0', 'system:role:query', '#', 'admin', '2023-08-16 10:35:07', '', NULL, '');
INSERT INTO `sys_menu` VALUES (1009, '角色新增', 101, 2, '', '', '', 1, 0, 'F', '0', '0', 'system:role:add', '#', 'admin', '2023-08-16 10:35:07', '', NULL, '');
INSERT INTO `sys_menu` VALUES (1010, '角色修改', 101, 3, '', '', '', 1, 0, 'F', '0', '0', 'system:role:edit', '#', 'admin', '2023-08-16 10:35:07', '', NULL, '');
INSERT INTO `sys_menu` VALUES (1011, '角色删除', 101, 4, '', '', '', 1, 0, 'F', '0', '0', 'system:role:remove', '#', 'admin', '2023-08-16 10:35:07', '', NULL, '');
INSERT INTO `sys_menu` VALUES (1012, '角色导出', 101, 5, '', '', '', 1, 0, 'F', '0', '0', 'system:role:export', '#', 'admin', '2023-08-16 10:35:07', '', NULL, '');
INSERT INTO `sys_menu` VALUES (1013, '菜单查询', 102, 1, '', '', '', 1, 0, 'F', '0', '0', 'system:menu:query', '#', 'admin', '2023-08-16 10:35:07', '', NULL, '');
INSERT INTO `sys_menu` VALUES (1014, '菜单新增', 102, 2, '', '', '', 1, 0, 'F', '0', '0', 'system:menu:add', '#', 'admin', '2023-08-16 10:35:07', '', NULL, '');
INSERT INTO `sys_menu` VALUES (1015, '菜单修改', 102, 3, '', '', '', 1, 0, 'F', '0', '0', 'system:menu:edit', '#', 'admin', '2023-08-16 10:35:07', '', NULL, '');
INSERT INTO `sys_menu` VALUES (1016, '菜单删除', 102, 4, '', '', '', 1, 0, 'F', '0', '0', 'system:menu:remove', '#', 'admin', '2023-08-16 10:35:07', '', NULL, '');
INSERT INTO `sys_menu` VALUES (1017, '部门查询', 103, 1, '', '', '', 1, 0, 'F', '0', '0', 'system:dept:query', '#', 'admin', '2023-08-16 10:35:07', '', NULL, '');
INSERT INTO `sys_menu` VALUES (1018, '部门新增', 103, 2, '', '', '', 1, 0, 'F', '0', '0', 'system:dept:add', '#', 'admin', '2023-08-16 10:35:07', '', NULL, '');
INSERT INTO `sys_menu` VALUES (1019, '部门修改', 103, 3, '', '', '', 1, 0, 'F', '0', '0', 'system:dept:edit', '#', 'admin', '2023-08-16 10:35:07', '', NULL, '');
INSERT INTO `sys_menu` VALUES (1020, '部门删除', 103, 4, '', '', '', 1, 0, 'F', '0', '0', 'system:dept:remove', '#', 'admin', '2023-08-16 10:35:07', '', NULL, '');
INSERT INTO `sys_menu` VALUES (1021, '岗位查询', 104, 1, '', '', '', 1, 0, 'F', '0', '0', 'system:post:query', '#', 'admin', '2023-08-16 10:35:07', '', NULL, '');
INSERT INTO `sys_menu` VALUES (1022, '岗位新增', 104, 2, '', '', '', 1, 0, 'F', '0', '0', 'system:post:add', '#', 'admin', '2023-08-16 10:35:07', '', NULL, '');
INSERT INTO `sys_menu` VALUES (1023, '岗位修改', 104, 3, '', '', '', 1, 0, 'F', '0', '0', 'system:post:edit', '#', 'admin', '2023-08-16 10:35:07', '', NULL, '');
INSERT INTO `sys_menu` VALUES (1024, '岗位删除', 104, 4, '', '', '', 1, 0, 'F', '0', '0', 'system:post:remove', '#', 'admin', '2023-08-16 10:35:07', '', NULL, '');
INSERT INTO `sys_menu` VALUES (1025, '岗位导出', 104, 5, '', '', '', 1, 0, 'F', '0', '0', 'system:post:export', '#', 'admin', '2023-08-16 10:35:07', '', NULL, '');
INSERT INTO `sys_menu` VALUES (1026, '字典查询', 105, 1, '#', '', '', 1, 0, 'F', '0', '0', 'system:dict:query', '#', 'admin', '2023-08-16 10:35:07', '', NULL, '');
INSERT INTO `sys_menu` VALUES (1027, '字典新增', 105, 2, '#', '', '', 1, 0, 'F', '0', '0', 'system:dict:add', '#', 'admin', '2023-08-16 10:35:07', '', NULL, '');
INSERT INTO `sys_menu` VALUES (1028, '字典修改', 105, 3, '#', '', '', 1, 0, 'F', '0', '0', 'system:dict:edit', '#', 'admin', '2023-08-16 10:35:07', '', NULL, '');
INSERT INTO `sys_menu` VALUES (1029, '字典删除', 105, 4, '#', '', '', 1, 0, 'F', '0', '0', 'system:dict:remove', '#', 'admin', '2023-08-16 10:35:07', '', NULL, '');
INSERT INTO `sys_menu` VALUES (1030, '字典导出', 105, 5, '#', '', '', 1, 0, 'F', '0', '0', 'system:dict:export', '#', 'admin', '2023-08-16 10:35:07', '', NULL, '');
INSERT INTO `sys_menu` VALUES (1031, '参数查询', 106, 1, '#', '', '', 1, 0, 'F', '0', '0', 'system:config:query', '#', 'admin', '2023-08-16 10:35:07', '', NULL, '');
INSERT INTO `sys_menu` VALUES (1032, '参数新增', 106, 2, '#', '', '', 1, 0, 'F', '0', '0', 'system:config:add', '#', 'admin', '2023-08-16 10:35:07', '', NULL, '');
INSERT INTO `sys_menu` VALUES (1033, '参数修改', 106, 3, '#', '', '', 1, 0, 'F', '0', '0', 'system:config:edit', '#', 'admin', '2023-08-16 10:35:07', '', NULL, '');
INSERT INTO `sys_menu` VALUES (1034, '参数删除', 106, 4, '#', '', '', 1, 0, 'F', '0', '0', 'system:config:remove', '#', 'admin', '2023-08-16 10:35:07', '', NULL, '');
INSERT INTO `sys_menu` VALUES (1035, '参数导出', 106, 5, '#', '', '', 1, 0, 'F', '0', '0', 'system:config:export', '#', 'admin', '2023-08-16 10:35:07', '', NULL, '');
INSERT INTO `sys_menu` VALUES (1036, '公告查询', 107, 1, '#', '', '', 1, 0, 'F', '0', '0', 'system:notice:query', '#', 'admin', '2023-08-16 10:35:07', '', NULL, '');
INSERT INTO `sys_menu` VALUES (1037, '公告新增', 107, 2, '#', '', '', 1, 0, 'F', '0', '0', 'system:notice:add', '#', 'admin', '2023-08-16 10:35:07', '', NULL, '');
INSERT INTO `sys_menu` VALUES (1038, '公告修改', 107, 3, '#', '', '', 1, 0, 'F', '0', '0', 'system:notice:edit', '#', 'admin', '2023-08-16 10:35:07', '', NULL, '');
INSERT INTO `sys_menu` VALUES (1039, '公告删除', 107, 4, '#', '', '', 1, 0, 'F', '0', '0', 'system:notice:remove', '#', 'admin', '2023-08-16 10:35:07', '', NULL, '');
INSERT INTO `sys_menu` VALUES (1040, '操作查询', 500, 1, '#', '', '', 1, 0, 'F', '0', '0', 'monitor:operlog:query', '#', 'admin', '2023-08-16 10:35:07', '', NULL, '');
INSERT INTO `sys_menu` VALUES (1041, '操作删除', 500, 2, '#', '', '', 1, 0, 'F', '0', '0', 'monitor:operlog:remove', '#', 'admin', '2023-08-16 10:35:07', '', NULL, '');
INSERT INTO `sys_menu` VALUES (1042, '日志导出', 500, 4, '#', '', '', 1, 0, 'F', '0', '0', 'monitor:operlog:export', '#', 'admin', '2023-08-16 10:35:07', '', NULL, '');
INSERT INTO `sys_menu` VALUES (1043, '登录查询', 501, 1, '#', '', '', 1, 0, 'F', '0', '0', 'monitor:logininfor:query', '#', 'admin', '2023-08-16 10:35:07', '', NULL, '');
INSERT INTO `sys_menu` VALUES (1044, '登录删除', 501, 2, '#', '', '', 1, 0, 'F', '0', '0', 'monitor:logininfor:remove', '#', 'admin', '2023-08-16 10:35:07', '', NULL, '');
INSERT INTO `sys_menu` VALUES (1045, '日志导出', 501, 3, '#', '', '', 1, 0, 'F', '0', '0', 'monitor:logininfor:export', '#', 'admin', '2023-08-16 10:35:07', '', NULL, '');
INSERT INTO `sys_menu` VALUES (1046, '在线查询', 109, 1, '#', '', '', 1, 0, 'F', '0', '0', 'monitor:online:query', '#', 'admin', '2023-08-16 10:35:07', '', NULL, '');
INSERT INTO `sys_menu` VALUES (1047, '批量强退', 109, 2, '#', '', '', 1, 0, 'F', '0', '0', 'monitor:online:batchLogout', '#', 'admin', '2023-08-16 10:35:07', '', NULL, '');
INSERT INTO `sys_menu` VALUES (1048, '单条强退', 109, 3, '#', '', '', 1, 0, 'F', '0', '0', 'monitor:online:forceLogout', '#', 'admin', '2023-08-16 10:35:07', '', NULL, '');
INSERT INTO `sys_menu` VALUES (1050, '账户解锁', 501, 4, '#', '', '', 1, 0, 'F', '0', '0', 'monitor:logininfor:unlock', '#', 'admin', '2023-08-16 10:35:07', '', NULL, '');
INSERT INTO `sys_menu` VALUES (1055, '生成查询', 115, 1, '#', '', '', 1, 0, 'F', '0', '0', 'tool:gen:query', '#', 'admin', '2023-08-16 10:35:07', '', NULL, '');
INSERT INTO `sys_menu` VALUES (1056, '生成修改', 115, 2, '#', '', '', 1, 0, 'F', '0', '0', 'tool:gen:edit', '#', 'admin', '2023-08-16 10:35:07', '', NULL, '');
INSERT INTO `sys_menu` VALUES (1057, '生成删除', 115, 3, '#', '', '', 1, 0, 'F', '0', '0', 'tool:gen:remove', '#', 'admin', '2023-08-16 10:35:07', '', NULL, '');
INSERT INTO `sys_menu` VALUES (1058, '导入代码', 115, 2, '#', '', '', 1, 0, 'F', '0', '0', 'tool:gen:import', '#', 'admin', '2023-08-16 10:35:07', '', NULL, '');
INSERT INTO `sys_menu` VALUES (1059, '预览代码', 115, 4, '#', '', '', 1, 0, 'F', '0', '0', 'tool:gen:preview', '#', 'admin', '2023-08-16 10:35:07', '', NULL, '');
INSERT INTO `sys_menu` VALUES (1060, '生成代码', 115, 5, '#', '', '', 1, 0, 'F', '0', '0', 'tool:gen:code', '#', 'admin', '2023-08-16 10:35:07', '', NULL, '');
INSERT INTO `sys_menu` VALUES (1500, '测试单表', 5, 1, 'demo', 'demo/demo/index', NULL, 1, 0, 'C', '0', '0', 'demo:demo:list', '#', 'admin', '2023-08-16 10:35:31', '', NULL, '测试单表菜单');
INSERT INTO `sys_menu` VALUES (1501, '测试单表查询', 1500, 1, '#', '', NULL, 1, 0, 'F', '0', '0', 'demo:demo:query', '#', 'admin', '2023-08-16 10:35:31', '', NULL, '');
INSERT INTO `sys_menu` VALUES (1502, '测试单表新增', 1500, 2, '#', '', NULL, 1, 0, 'F', '0', '0', 'demo:demo:add', '#', 'admin', '2023-08-16 10:35:31', '', NULL, '');
INSERT INTO `sys_menu` VALUES (1503, '测试单表修改', 1500, 3, '#', '', NULL, 1, 0, 'F', '0', '0', 'demo:demo:edit', '#', 'admin', '2023-08-16 10:35:31', '', NULL, '');
INSERT INTO `sys_menu` VALUES (1504, '测试单表删除', 1500, 4, '#', '', NULL, 1, 0, 'F', '0', '0', 'demo:demo:remove', '#', 'admin', '2023-08-16 10:35:31', '', NULL, '');
INSERT INTO `sys_menu` VALUES (1505, '测试单表导出', 1500, 5, '#', '', NULL, 1, 0, 'F', '0', '0', 'demo:demo:export', '#', 'admin', '2023-08-16 10:35:31', '', NULL, '');
INSERT INTO `sys_menu` VALUES (1506, '测试树表', 5, 1, 'tree', 'demo/tree/index', NULL, 1, 0, 'C', '0', '0', 'demo:tree:list', '#', 'admin', '2023-08-16 10:35:31', '', NULL, '测试树表菜单');
INSERT INTO `sys_menu` VALUES (1507, '测试树表查询', 1506, 1, '#', '', NULL, 1, 0, 'F', '0', '0', 'demo:tree:query', '#', 'admin', '2023-08-16 10:35:31', '', NULL, '');
INSERT INTO `sys_menu` VALUES (1508, '测试树表新增', 1506, 2, '#', '', NULL, 1, 0, 'F', '0', '0', 'demo:tree:add', '#', 'admin', '2023-08-16 10:35:31', '', NULL, '');
INSERT INTO `sys_menu` VALUES (1509, '测试树表修改', 1506, 3, '#', '', NULL, 1, 0, 'F', '0', '0', 'demo:tree:edit', '#', 'admin', '2023-08-16 10:35:31', '', NULL, '');
INSERT INTO `sys_menu` VALUES (1510, '测试树表删除', 1506, 4, '#', '', NULL, 1, 0, 'F', '0', '0', 'demo:tree:remove', '#', 'admin', '2023-08-16 10:35:31', '', NULL, '');
INSERT INTO `sys_menu` VALUES (1511, '测试树表导出', 1506, 5, '#', '', NULL, 1, 0, 'F', '0', '0', 'demo:tree:export', '#', 'admin', '2023-08-16 10:35:31', '', NULL, '');
INSERT INTO `sys_menu` VALUES (1600, '文件查询', 118, 1, '#', '', '', 1, 0, 'F', '0', '0', 'system:oss:query', '#', 'admin', '2023-08-16 10:35:07', '', NULL, '');
INSERT INTO `sys_menu` VALUES (1601, '文件上传', 118, 2, '#', '', '', 1, 0, 'F', '0', '0', 'system:oss:upload', '#', 'admin', '2023-08-16 10:35:07', '', NULL, '');
INSERT INTO `sys_menu` VALUES (1602, '文件下载', 118, 3, '#', '', '', 1, 0, 'F', '0', '0', 'system:oss:download', '#', 'admin', '2023-08-16 10:35:07', '', NULL, '');
INSERT INTO `sys_menu` VALUES (1603, '文件删除', 118, 4, '#', '', '', 1, 0, 'F', '0', '0', 'system:oss:remove', '#', 'admin', '2023-08-16 10:35:07', '', NULL, '');
INSERT INTO `sys_menu` VALUES (1604, '配置添加', 118, 5, '#', '', '', 1, 0, 'F', '0', '0', 'system:oss:add', '#', 'admin', '2023-08-16 10:35:07', '', NULL, '');
INSERT INTO `sys_menu` VALUES (1605, '配置编辑', 118, 6, '#', '', '', 1, 0, 'F', '0', '0', 'system:oss:edit', '#', 'admin', '2023-08-16 10:35:07', '', NULL, '');
INSERT INTO `sys_menu` VALUES (2000, '定时任务', 1, 1, 'cron', 'system/cron/index', '{\"group\":0}', 1, 0, 'C', '0', '0', 'sys:cron:page', 'time', 'admin', '2024-08-08 10:02:52', '', NULL, '定时任务');
INSERT INTO `sys_menu` VALUES (2001, '定时任务查询', 2000, 1, '#', '', NULL, 1, 0, 'F', '0', '0', 'sys:cron:query', '#', 'admin', '2024-08-08 10:02:52', '', NULL, '');
INSERT INTO `sys_menu` VALUES (2002, '定时任务新增', 2000, 2, '#', '', NULL, 1, 0, 'F', '0', '0', 'sys:cron:add', '#', 'admin', '2024-08-08 10:02:52', '', NULL, '');
INSERT INTO `sys_menu` VALUES (2003, '定时任务修改', 2000, 3, '#', '', NULL, 1, 0, 'F', '0', '0', 'sys:cron:update', '#', 'admin', '2024-08-08 10:02:52', '', NULL, '');
INSERT INTO `sys_menu` VALUES (2004, '定时任务删除', 2000, 4, '#', '', NULL, 1, 0, 'F', '0', '0', 'sys:cron:remove', '#', 'admin', '2024-08-08 10:02:52', '', NULL, '');

-- ----------------------------
-- Table structure for sys_notice
-- ----------------------------
DROP TABLE IF EXISTS `sys_notice`;
CREATE TABLE `sys_notice`  (
  `notice_id` bigint(20) NOT NULL COMMENT '公告ID',
  `notice_title` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '公告标题',
  `notice_type` char(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '公告类型（1通知 2公告）',
  `notice_content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '公告内容',
  `status` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '0' COMMENT '公告状态（0正常 1关闭）',
  `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
  `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NULL DEFAULT NULL COMMENT '更新时间',
  `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '备注',
  PRIMARY KEY (`notice_id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '通知公告表' ROW_FORMAT = Compact;

-- ----------------------------
-- Records of sys_notice
-- ----------------------------
INSERT INTO `sys_notice` VALUES (1, '温馨提醒：2018-07-01 新版本发布啦', '2', '新版本内容', '0', 'admin', '2023-08-16 10:35:08', '', NULL, '管理员');
INSERT INTO `sys_notice` VALUES (2, '维护通知：2018-07-01 系统凌晨维护', '1', '维护内容', '0', 'admin', '2023-08-16 10:35:08', '', NULL, '管理员');
INSERT INTO `sys_notice` VALUES (3, '用户服务协议-v0.0.1', '8', '<p>尊敬的用户，欢迎您使用“中国电信网上营业厅”网站（网址：www.189.cn，简称“本网站”）。</p><p>本网站由中国电信股份有限公司全渠道运营中心（简称“中国电信”或“我们”）所有和运营。在登录、使用本网站之前，您应当仔细阅读、充分理解《用户服务协议》（简称“本协议”）的全部内容，<strong>特别是本协议中以加粗字体显示的内容，您应当重点阅读。如果您不同意本协议或其中任何条款，请您立即停止登录或使用本网站；您开始登录或使用本网站，即表明您已同意本协议内容，本协议即构成对用户和中国电信（合称“双方”）有约束力的法律文件。</strong></p><p><strong>第一条&nbsp;定义</strong></p><p>1.1&nbsp;本网站：是指由中国电信股份有限公司全渠道运营中心所有并负责运营的“电信网上营业厅”网站（网址：www.189.cn）。</p><p>1.2&nbsp;所有权以及相关的权利：在本协议中是指：第一，所有权；第二，知识产权，包括但不限于著作权、专利权、商标权、商业秘密等；第三，除上述权利之外的对物、信息及其载体和表现形式的使用、利用、传播、复制、发行、编辑、修改、处分等权利。</p><p>1.3&nbsp;用户：是指接受本网站服务的自然人、法人或其他组织。</p><p>1.4&nbsp;个人信息：在本协议中，是指以电子或者其他方式记录的与已识别或者可识别的自然人有关的各种信息，不包括匿名化处理后的信息。</p><p>1.5&nbsp;企业信息：在本协议中，是指以电子或者其他方式记录的与已识别或者可识别的企业组织有关的各种信息，不包括匿名化处理后的信息</p><p>1.5&nbsp;网络服务：是指本网站基于互联网方式向用户提供的业务宣传、业务查询、业务办理、交费充值、商品交易、用户关怀、营销活动等服务。</p><p>1.6&nbsp;基础电信服务：是指中国电信向用户提供的公共网络基础设施、公共数据传送、基本话音通信服务等服务，包括但不限于移动通信服务、宽带服务等。</p><p>1.7&nbsp;平台内经营者：是指除中国电信以外的、通过本网站销售商品或者提供服务的第三方经营者。</p><p><br></p><p><strong>第二条&nbsp;网络服务内容</strong></p><p><strong>2.1&nbsp;本网站向用户提供的网络服务包括：</strong></p><p><strong>(1)用户注册、登录、安全退出、找回密码、修改密码、基本资料修改、历史订单查询等服务；</strong></p><p><strong>(2)电信业务查询、业务办理、充值缴费等服务；</strong></p><p><strong>(3)商品交易服务；</strong></p><p><strong>(4)对本网站用户进行消息推送，通过10001666、106598731、10659865等端口短信消息进行的通信费、使用量阈值提醒及用户关怀、营销活动等通知服务；</strong></p><p><strong>(5)本网站为用户提供的其他服务。</strong></p><p><strong>其中，本网站展示的基础电信服务以用户所选择的本地网页面展示的为准，各本地网页所展示的服务宣传仅在该本地网范围内有效。</strong></p><p><strong>2.2&nbsp;本网站有权根据情况变化调整网络服务的具体内容，本网站服务内容进行调整的，中国电信无需另行通知用户，调整后的内容一经发布即自动生效。如用户不同意上述调整，应当立即停止使用服务；如用户继续使用服务，视为用户同意调整后的内容并同意遵守。</strong></p><p>2.3&nbsp;本网站仅提供服务，与服务有关的通信设备（包括但不限于电脑终端、手机终端、调制解调器及其他与接入互联网有关的装置）及通信服务所需的费用（包括但不限于为接入互联网而支付的电话费及宽带费）由用户自行承担。</p><p>2.4&nbsp;用户使用本网站提供的具体服务时，应当满足相应的前提条件、具备相应的服务使用权限。用户不满足使用服务的前提条件、不具备服务使用权限的，无法使用相应服务。</p><p>2.5&nbsp;用户使用本网站提供的基础电信服务的，应当同时遵守用户与中国电信及/或关联公司另行签订的相应服务协议。</p><p><br></p><p><strong>第三条&nbsp;用户账号管理</strong></p><p><strong>3.1&nbsp;用户确认，用户注册、登录以及实际使用本网站提供的服务时，应当是具备完全民事权利能力和完全民事行为能力的自然人、法人或其他组织。</strong><strong style=\"background-color: rgb(246, 246, 246); color: rgb(100, 100, 100);\">若用户是未成年人，必须在征得父母或其他监护人同意的前提下使用本网站提供的服务。若用户是未满14周岁的未成年人，必须在取得父母或其他监护人对《儿童个人信息保护政策及监护人须知》的同意后，才可以在监护人的指导下使用本提供的服务。</strong><strong>如用户不具备前述主体资格，则用户及用户的监护人应当依照法律规定承担因此而导致的一切后果，中国电信有权注销或永久冻结用户的账户。</strong></p><p>3.2&nbsp;用户可以使用中国电信手机号码、宽带账号、云网账号等作为本网站账号、登录本网站。用户也可以按照本网站要求的程序进行注册，获得在本网站的账号，登录本网站；按照本注册程序获得本网站账号的用户，可以在登录后通过“中国电信网厅”进行注册信息的变更及注销。用户也可以按照本网站要求的程序、使用用户拥有的其他第三方平台账号登录本网站。</p><p>3.3&nbsp;用户使用具体服务时，本网站可能会要求用户完成进一步激活或验证流程，用户应当按照相应页面的提示提供身份信息及资料，并应保证提供的身份信息及资料真实、及时、完整和准确。</p><p><strong>3.4&nbsp;用户在本网站的账号、密码、短信随机验证码等是用户在本网站的唯一身份权证。为享受本网站提供的网络服务，用户应当按照对应的服务要求键入正确的用户账号及密码或短信验证码或其他身份信息。</strong></p><p><strong>3.5&nbsp;用户应妥善保管用户账号、密码和手机短信验证码，避免使用过于简单的密码。用户在服务使用过程中可以根据本网站规定更改密码。用户账号和密码不得出借、转让、继承或者赠与。因非本网站原因导致用户的账号、密码遗失、遗忘或被他人窃取的，本网站不承担责任。如果用户发现自己的个人信息泄密，尤其是本网站账户及密码发生泄露，请立即联络中国电信。</strong></p><p><strong>3.6&nbsp;用户通过账号、密码和/或手机短信验证码登录后使用本网站的行为，均视为用户行为，用户应当承担由此导致的相关后果和责任。</strong></p><p>3.7&nbsp;用户登录后，可以设置用户在本网站的昵称。用户账号、昵称应当符合法律法规规定，不得违反法律法规规定、侵犯或涉嫌侵犯他人合法权益，否则，中国电信有权暂停或终止提供本网站的所有服务，并冻结用户账号。</p><p><strong>第四条&nbsp;商品交易服务规则</strong></p><p>4.1&nbsp;用户可以使用本网站提供的商品交易服务，可以通过本网站订购中国电信或平台内经营者销售的商品和服务（统称“商品”）。</p><p>4.2&nbsp;对于平台内经营者销售的商品，本网站依法履行平台责任，同时用户应当遵守与平台内经营者之间的约定，中国电信不参与平台内经营者与用户之间的交易或服务过程，不对平台内经营者的销售行为（包括但不限于发布商品信息、收取费用、商品配送、售后服务等）的合法性、真实性、有效性作任何明示和默示的担保，亦不对由此产生的后果承担法律责任。</p><p>4.3&nbsp;用户应当按照本协议约定订购商品。用户订购商品时，应当仔细确认所购商品的名称、价格、数量、型号、联系地址、电话、收货人等信息。收货人与用户本人不一致的，收货人/用户的行为和意思表示视为用户/收货人的行为和意思表示，用户/收货人应对收货人/用户的行为及意思表示的法律后果承担连带责任。</p><p>4.4&nbsp;中国电信或平台内经营者作为商品销售方时应当按照本协议约定向用户销售商品。商品销售方将会按照与用户的约定将用户购买的商品送到其所指定的送货地址。所有在本网站上列出的送货时间为参考时间，参考时间的计算是根据库存状况、正常的处理过程和送货时间、送货地点的基础上估计得出的。用户应当清楚准确地填写真实姓名、送货地址及联系方式。因如下情况造成订单延迟或无法配送等，商品销售方不承担迟延配送的责任：</p><p>(1)用户提供错误信息和不详细的地址；</p><p>(2)货物送达无人签收，由此造成的重复配送所产生的费用及相关的后果；</p><p>(3)不可抗力，例如：自然灾害、交通戒严、突发战争等；</p><p>(4)法定及特殊节假日期间，物流商无法正常配送的。</p><p><br></p><p><strong>第五条&nbsp;用户的权利和义务</strong></p><p>5.1&nbsp;用户使用本协议项下服务，应当遵守《中华人民共和国网络安全法》《中华人民共和国电信条例》《中华人民共和国计算机信息网络国际联网暂行规定》和其他有关法律、法规或相关规定、以及本协议的约定，不得存在任何违法违规行为，不得侵犯中国电信以及任何第三方的合法权益。</p><p><strong>5.2&nbsp;在遵守本协议的前提下，用户有权使用本网站提供的网络服务。用户同意通过本站消息通知及10001666、106598731、10659865等端口短信消息接收通信费、使用量阈值提醒信息及用户关怀、营销活动等最新的优惠产品和服务的相关信息。如用户不愿意接受相关信息，可以通过短信消息中退订提示进行退订。</strong></p><p><strong>5.3&nbsp;本网站所提供的网络服务需要获得用户授权终端设备的部分信息方可正常使用；本网站按照相关法律法规，以最小化权限原则、区分网络服务场景进行授权获取的提示。。若您不同意获取相关信息，我们将因无法获取必要信息而无法提供相应网络服务。</strong></p><p>5.4&nbsp;用户承诺使用网络服务应当符合国家法律法规的规定，且行为符合下列要求：</p><p>(1)不干扰本网站的正常运转，不进行任何破坏或试图破坏网络安全的行为，不进行任何改变或试图改变本网站系统配置或破坏系统安全的行为，不得侵入本网站及国家计算机信息系统；</p><p>(2)不对本网站展示或提供的、由中国电信所有的任何数据或信息作商业性利用，包括但不限于在未经中国电信事先书面同意的情况下，以复制、传播等任何方式使用本网站展示或提供的、由中国电信所有的资料、信息、数据等；</p><p>(3)不模仿、修改、翻译、改编、出借、出售、转许可、传播或转让本网站提供的服务，也不得逆向工程、反汇编、反编译、分解拆卸或试图以其他方式发现本网站提供的服务的源代码；</p><p>(4)不发送、上传和储存带有病毒的、蠕虫的、木马和其他有害内容的计算机代码、文件、脚本和程序；</p><p>(5)遵守所有使用网络服务的网络协议、规定、程序和惯例；</p><p>(6)不从事其他违反法律法规规定或双方约定的行为。</p><p>5.5&nbsp;用户不得通过本网站制作、复制、发布、传播含有下列内容的信息：</p><p>（1）反对宪法所确定的基本原则的；</p><p>（2）危害国家安全，泄露国家秘密，颠覆国家政权，破坏国家统一的；</p><p>（3）损害国家荣誉和利益的；</p><p>（4）煽动民族仇恨、民族歧视，破坏民族团结的；</p><p>（5）破坏国家宗教政策，宣扬邪教和封建迷信的；</p><p>（6）散布谣言，扰乱社会秩序，破坏社会稳定的；</p><p>（7）散布淫秽、色情、赌博、暴力、凶杀、恐怖或者教唆犯罪的；</p><p>（8）侮辱或者诽谤他人，侵害他人合法权益的；</p><p>（9）含有法律、行政法规禁止的其他内容的。</p><p><strong>5.6&nbsp;若用户存在违反法律规定或本协议约定的任一情形，本网站有权按相关规定暂停或终止提供服务，保存有关记录，并向政府主管部门报告，由此引起的一切后果和责任由用户负责。同时，中国电信有权终止本协议，并不承担任何责任。</strong></p><p>5.7&nbsp;用户违反本协议使用网络服务导致中国电信和/或第三人损失的，应当承担相应法律责任、赔偿中国电信和/或第三人的损失。</p><p>6.&nbsp;为您办理关联组织企业身份校验手续</p><p>用户了解并同意，基于保证账号和交易安全以及进一步保证服务质量等原因，用户应当按照国家相关规定及中国电信相关流程、规则完成政企门户账号的企业身份校验；企业身份校验作为判断账号使用权利归属以及责任承担等的主要依据，用户在进行校验时应当确保认证主体与账号使用主体保持一致，避免将企业使用的账号认证在个人名下，或将本人使用的账号认证在他人名下等任何不当认证行为。否则，用户承担由此产生的全部后果、损失和责任。同时，中国电信政企门户可能会就某些产品或服务的开通要求用户提供更多的身份资料和信息，做进一步的资格验证，用户只有在通过这些验证之后，方可获得使用相关产品或服务的资格。用户理解并认可，本网站仅以普通或非专业人员的知识水平标准对用户填写的信息、提交的证明和/或资质证照等进行形式查核；同时中国电信政企门户保留抽查、要求用户补充提交、及时更新信息及资质文件的权利。用户应当对填写的信息、提交的证明和/或资质证照等的真实性、合法性、有效性、完整性独立承担全部责任。如中国电信政企门户发现用户的信息、证明、资料等造假、不完整或失效的，有权立即终止本协议，并追究用户违约责任。</p><p><strong>第六条&nbsp;本网站的权利和义务</strong></p><p>6.1&nbsp;任何本网站所发布的信息及/或其载体，及/或其表现形式，及/或服务，除以下情况之外，其所有权及相关的权利均独占性地属于中国电信及/或关联公司所有：</p><p>(1)依据相关法律规定该信息及/或载体，及/或服务，不享有所有权以及与此相关的权利的；</p><p>(2)依据中国电信和其他主体之间的协议、合同、章程，由中国电信和其他主体共享，或其他主体单独享有或中国电信转让的；</p><p>(3)依据中国电信具有法律效力的正式声明而放弃的。</p><p>6.2&nbsp;非经中国电信及/或授权其使用的第三方权利人书面同意，用户不得擅自使用本网站内容，且无权擅自复制、修改这些内容，或创造与内容有关的派生产品。任何对本网站享有的基于该信息及/或其载体，及/或其表现形式，及/或服务的权利的侵犯，均属于对中国电信权利的侵犯。</p><p><strong>第七条&nbsp;用户信息保护</strong></p><p>7.1&nbsp;用户应保证自己在登录使用本网站时用户身份信息的真实性、准确性及完整性，如果相关信息发生变化，用户应及时通知本网站予以变更。用户应当就用户身份信息的不真实、不准确、不完整承担责任。本网站不能也不会对个人信息及企业信息的不真实、不准确，或个人信息或企业信息未及时更新而引起的任何损失或损害承担责任。</p><p>7.2&nbsp;用户未能按照本网站的要求和内容提供本网站要求的必要信息的，本网站有权中止本网站所提供的对应服务，由此所导致的任何已经或可能发生的损失，由用户自行承担，本网站并保留对该用户进行追索的权利。本网站有权对用户的信息及相关操作进行查阅，发现信息或相关操作中存在任何问题或怀疑，均有权向用户发出询问及要求改正的通知或者直接作出删除账户等处理。</p><p><strong>7.3&nbsp;中国电信非常重视用户个人信息的保护，中国电信通过本网站向用户提供服务时，将按照相关法律法规的规定收集、存储、使用、共享、转移、公开披露、保护和管理用户信息和隐私。本网站的隐私政策具体见《用户隐私政策》，用户同意仔细阅读并充分理解和接受该隐私政策，并同意该隐私政策作为本协议的重要组成部分。中国电信将在停止运营本网站时，停止继续收集个人信息活动，并通过通知或公告的形式告知用户。</strong></p><p><strong>第八条&nbsp;违约责任</strong></p><p>8.1&nbsp;双方应共同遵守本协议约定，如一方违约给对方造成损失的，违约方应赔偿守约方的损失。</p><p>8.2&nbsp;除双方另有约定外，用户违反本协议中的义务、承诺、保证等的任意内容，中国电信均有权就其违约情节，尤其是对中国电信或相关第三方造成的损失，随时采取以下措施中的一种或多种：</p><p>（1）要求用户立即更换、修改相应内容；</p><p>（2）限制、中止用户使用相应服务；</p><p>（3）终止用户使用全部服务，终止本协议；</p><p>（4）依法追究用户的法律责任。</p><p>8.3&nbsp;如用户因违反有关法律法规或者本协议，使中国电信遭受任何损失，受到其他用户、任何第三方的索赔或任何行政管理部门的处罚，用户应对中国电信或相关第三方的实际损失进行全额赔偿（包括合理的律师费用等必要费用）。</p><p><strong>第九条&nbsp;责任限制</strong></p><p><strong>9.1&nbsp;本网站不就通信系统或互联网的中断或无法运作、技术故障、计算机错误或终端病毒、信息损坏或丢失或其它在本网站合理控制范围之外的原因而产生的其他任何性质的破坏而向用户或任何第三方承担赔偿责任。</strong></p><p><strong>9.2&nbsp;本网站需要定期或不定期地对相关的信息网络系统、设备进行检修、维护或升级，如因此类情况而造成网络服务在合理时间内的中断，本网站无需为此承担任何责任，但本网站将尽可能事先进行通知。</strong></p><p><strong>9.3&nbsp;中国电信将致力于提供快捷、准确的网络服务；但因网络环境、信息交互时延等客观因素，中国电信不保证用户在使用本网站时在操作上不会中断或没有错误，不保证能及时纠正本网站所有缺陷，不保证本网站能满足用户的所有要求，亦不保证用户能通过本网站订购所有中国电信的业务和产品，对网络服务的及时性、安全性、准确性也都不作担保。</strong></p><p><strong>9.4&nbsp;用户通过本网站进行交易、获取有偿服务而发生的所有税费及有关费用，均由用户承担。中国电信提醒用户应该通过自己的谨慎判断确定相关服务及陈列商品及相关信息的准确性、真实性、合法性和有效性。</strong></p><p><strong>第十条&nbsp;网络服务的停止</strong></p><p>10.1&nbsp;在以下情形下，本网站有权停止对用户提供网络服务，且无需通知用户或取得用户同意:</p><p>(1)如用户是通过手机号码及服务密码/或短信验证码登陆的，当该用户所对应的手机号码停机或销号后；</p><p>(2)用户违反本协议规定使用网络服务；</p><p>(3)用户提供的身份信息等资料不真实；</p><p>(4)用户账户被删除。</p><p>10.2&nbsp;用户不同意本协议的内容及中国电信对本协议的后续修改，应当停止使用本网站的网络服务。用户如对本网站的服务不满意，可以停止使用本网站的网络服务，或通知本网站停止对该用户的服务。</p><p>10.3、用户服务停止后，本网站没有义务向该用户或第三方传送任何未处理的信息或未完成的服务，亦无需对该用户或第三方负责。但本协议的终止并不意味着终止前所发生的未完成用户指令的撤销，也不能消除因终止前的交易所带来的法律后果。</p><p><strong>第十一条&nbsp;其他网络应用或服务提供</strong></p><p>11.1&nbsp;从本网站链接至中国电信以外的应用或服务：某些情况下，本网站会提供跳转至其它应用或服务。此应用或服务将会引导用户到第三方发行或经营的应用或服务界面，该第三方可能并非中国电信的合作机构或与中国电信有任何联系。中国电信将该应用或服务列入本网站内，仅为方便用户的使用需求快捷满足。除非中国电信已经明确声明与该第三方有合作关系，否则，提供应用或服务至此第三方界面，并不视为中国电信同意、推荐、认可、保证或推介任何第三方或在第三方网站上所提供的任何服务、产品，亦不可视为中国电信与该第三方及其网站有任何形式的合作。</p><p>11.2&nbsp;从本站链接至中国电信其它应用或服务：本网站亦包含链接至中国电信其它应用或服务，以方便用户的使用。中国电信其他应用或服务各自制定使用条款，条款可能互有差异，用户应先仔细查阅适用的使用条款，然后方可使用相关的应用或服务。</p><p><strong>第十二条&nbsp;通知</strong></p><p>12.1&nbsp;本网站对于用户的所有通知均可通过用户预留的任一联系方式（包括但不限于电子邮件、手机号码）或者本网站公告的方式送达。该等通知于发送之日视为已送达用户。</p><p><strong>第十三条&nbsp;协议范围及协议变更</strong></p><p><strong>13.1&nbsp;本协议包括《用户服务协议》正文以及所有本网站已经发布的或将来可能发布的各类规则、通知、公告等（统称“规则”）。所有规则为本协议不可分割的组成部分，与本协议正文具有同等法律效力。</strong></p><p><strong>13.2&nbsp;本协议仅适用于中国电信通过本网站提供的服务，不适用于中国电信通过其他平台（包括但不限于网站、APP等）提供的服务。本网站有权根据法律法规变化和运营需要，不时地制定、修改本协议条款和/或各类规则。本协议及/或各类规则如有任何变更，将以本网站公示方式进行公告，而不再单独通知用户。用户如果不同意相关变更，应立即停止使用本网站提供的网络服务。如果用户继续享用本网站服务，则视为用户对修改后的协议和规则的同意和遵守。</strong></p><p><strong>第十四条&nbsp;法律适用与争议解决</strong></p><p>14.1&nbsp;本协议之效力、解释、变更、履行与争议解决均适用中华人民共和国（为本协议之目的，不含香港、澳门、台湾）法律法规。</p><p>14.2&nbsp;因双方就本协议的签订、履行或解释发生争议，双方应持平等、友好、争取合理解决问题的态度协商解决；<strong>如协商未成，任何一方均应向中国电信股份有限公司全渠道运营中心所在地人民法院提起诉讼。</strong></p><p>14.3 用户应妥善管理账号和密码，不得擅自转让给任何第三方。如用户变更账号信息，因变更产生的全部法律责任由用户独自承担</p>', '0', 'admin', '2024-04-03 18:58:34', 'admin', '2024-04-03 18:58:34', NULL);
INSERT INTO `sys_notice` VALUES (4, '隐私策略-v0.0.1', '9', '<p>我们的隐私政策已于 2024 年 3 月 21 日更新，并于2024 年 3 月 21 日生效。</p><p>\"F Fit\"APP,是由“重庆舟海智能科技股份有限公司深圳分公司”，进行开发与维护，请花一些时间熟悉我们的隐私政策，如果您有任何问题，请联系我们。</p><p><br></p><h5>引言</h5><p>F Fit（下文简称“F Fit”或“我们”）非常重视您的隐私。为您提供与移动智能可穿戴设备相关的运动健康记录和展示。</p><p>我们非常重视您的隐私。本隐私政策是F Fit应用做出的隐私方面的陈述与承诺，属于《F Fit应用隐私政策》的重要组成部分。涉及到F Fit应用特殊约定的，若与《F Fit应用隐私政策》之间存在不一致的，以本隐私政策为准；若本隐私政策未约定的，以《F Fit应用隐私政策》为准。特别是关于\"未成年人信息保护、安全措施、跨境传输\"等部分的约定。建议您详细阅读《F Fit应用隐私政策》。</p><p>本隐私政策在制定时充分考虑到您的需求，您全面了解我们的个人信息收集和使用惯例，同时确保您最终能控制提供给我们的个人信息，这一点至关重要。本隐私政策规定我们如何收集、使用、披露、处理和存储您使用我们的F Fit应用时提供给我们的信息。本隐私政策下\"个人信息\"指通过信息本身或通过关联其他信息后能够识别特定个人的数据。我们将严格遵守本隐私政策来使用这些信息。</p><p><br></p><h4>一、我们收集哪些信息以及如何使用信息</h4><p>（一）您须授权我们收集和使用您个人信息的情形</p><p>我们会遵循正当、合法、透明、必要的原则，出于本隐私政策所述的以下目的，收集和使用您在使用我们的产品/服务过程中主动提供或因使用我们的产品/服务而产生的个人信息。如果我们要将您的个人信息用户本隐私政策未载明的其它用途，或基于特定目的将收集而来的您的个人信息用于其他目的，我们将以合理的方式向您告知，并在使用前再次征得您的同意。您有权自行选择是否提供该信息，但多数情况下，如果您不提供，我们可能无法向您提供相应的服务，也无法回应您遇到的问题。这些功能包括：</p><p>（1） 智能可穿戴设备的绑定</p><p>为了支持您智能可穿戴设备与应用的绑定，我们会收集您的智能可穿戴设备的标识信息、手机设备的标识信息（哈希算法加密后的IMEI号、IMSI、MAC地址、MEID、Android ID、设备硬件序列号、SIM卡标识）、手机型号、系统版本号、智能可穿戴设备的蓝牙信息、穿戴设备型号。</p><p><strong>（2） 运动健康信息记录和展示</strong></p><p><strong>在您使用我们的智能可穿戴设备过程中，我们可能收集记录您的运动活动相关信息，包括您的步数和时长、运动模式、步频、运动距离、运动时间、心率、心率、心跳的信息。除此之外，我们可能收集您的个人相关信息，包括您的昵称、性别、生日、身高、体重。这些信息将用于为您计算和在智能可穿戴设备和应用页面内展示心率、步数、运动消耗的卡路里、睡眠时间等，以便让您更好的了解您的运动状态。您的个人信息也将用于为您提供运动建议。这些信息会在智能可穿戴设备和应用页面上展示，您可以随时查看。</strong></p><p>在您使用我们的智能可穿戴设备（以下简称“设备”）过程中，我们会收集记录您的运动活动相关信息，包括您的步数、站立活动和时长、运动模式、步频、运动距离、运动时间、海拔、心率、划水次数、划水频率、转身次数、血压、心率、血氧饱和度、心跳的信息。其中，您可以主动输入和修改血压和心率相关信息。除此之外，我们会收集您的个人相关信息，包括您的昵称、性别、生日、身高、体重、身体成分（体脂率）。这些信息将用于为您计算和在智能可穿戴设备和应用页面内展示心率、步数、运动消耗的卡路里、睡眠时间等，以便让您更好地了解您的运动状态。您的个人信息也将用于为您提供运动建议。这些信息会在智能可穿戴设备和应用页面上展示，您可以随时查看。</p><p>如果您未提供的您个人相关信息（包括您的性别、身高、年龄、体重），我们将使用默认数值为您计算和展示心率、步数、运动消耗的卡路里、睡眠时间，我们也将会使用默认数值来为您提供运动建议服务。</p><p>我们在部分设备为您提供了经期记录和预测服务。在您使用经期预测和记录服务时，我们需要收集您主动填写的经期相关日期和经期症状，以向您展示您的经期情况并根据以往的记录提供经期预测服务。您主动填写并开启此功能后，可以在手表设备上进行记录查看，请您放心，您的信息仅会用于在手表上显示，不会用于其他目的。</p><p>我们为您提供了压力值记录服务。在您使用压力值记录服务时，我们会收集您的心率、您睡眠期间的清醒时间和清醒次数，以计算出的您的压力值并向您展示您的压力值变化情况。在您首次使用压力值记录服务时，我们需要进行压力值校准测试，因此，需要您主动提供您的近期状态数据，请您放心，您用于压力值校准测试的数据仅保存在本地，不会上传至云端。此外，我们提供全天压力监测功能，您可以随时开启或关闭该功能。</p><p>我们为您提供睡眠记录服务。在您使用睡眠记录服务时，我们会通过您绑定的智能可穿戴设备收集您的深睡、浅睡、清醒和眼动期间分布，以向您提供睡眠高精度监测服务。</p><p>我们为您提供了皮肤温度测量服务，为此，我们会收集您的皮肤温度数据及测量更新时间。</p><p>（3） 问题反馈</p><p>我们可能收集您提供给我们的反馈的问题，您的联系方式信息，这些信息将用于让我们更好的了解您遇到的问题以及联系您。如果您主动上传日志用于解决问题的话，我们会收集您的日志信息，您上传的日志中包含运动数据（例如运动里程、运动时长等）和健康数据（例如心率、睡眠时间、压力数据等）。请您放心，您上传的日志信息仅会用于解决问题，我们不会用于其他用途。</p><p>（4）消息通知功能</p><p>如果您开启了通知推送功能，您手机上的推送消息将会同时推送在手表设备上，请您放心，我们不会读取您的通知消息，您的通知消息仅会用于在手表上显示，我们不会保存您的通知消息。您可以在应用上对同步推送设置进行管理。</p><p>（5）来电提醒和接打电话</p><p>您可以使用手表设备实现手机来电控制。当您在应用中开启电话提醒功能、手表和手机处于连接状态时，手表设备上可以显示已连接的手机的来电号码并震动提醒，此时您可以选择拒接来电或者手机响铃静音。请您放心，您的来电号码仅会用于在手表上显示，手表设备不会存储您的来电号码，也不会上传至云端。</p><p>若您的设备支持接打电话功能，您可以使用手表设备接听或拨打电话。为了实现此功能，我们需要收集您的拨打和接通电话的通话记录。您的拨打和接通电话的通话记录信息将会保存在手表设备上，不会上传至云端。如果您在应用端开启了读取通讯录的权限，应用端会将来电号码和联系人姓名同步至您的手表设备上用于显示。</p><p>（6）控制手机端音乐播放</p><p>当手表设备与应用连接后，您可以通过手表设备控制您手机端的音乐应用的播放，例如暂停/播放、上一首或下一首、音量控制。</p><p>请您放心，我们不会保存您的控制操作，也不会上传至云端。</p><p>（7）遥控拍照功能</p><p>若您的设备支持遥控拍照功能，当手表设备与应用连接后，您可以通过手表设备控制您手机端的相机应用进行拍照以及延时拍照。完成拍摄后，您需要在手机端查看拍摄情况。请您放心，手表设备不会收集您的控制操作，也不会上传至云端。</p><p>（8）第三方数据输出</p><p>我们的服务支持将您绑定的穿戴设备的步数信息同步至第三方平台，为了支持此功能，我们会收集您在第三方平台的共享账号ID。如果您不再使用此功能，您可以解除绑定，解除绑定后，我们即会删除此信息。</p><p>（二）您可选择是否授权我们收集和使用您的个人信息的情形</p><p>为使您在使用我们的语音交互服务时更便捷，从而提升您的使用体验，我们的以下附加功能中可能会收集和使用您的个人信息。如果您不提供这些个人信息，您依然可以使用上述基础服务，但您可能无法使用这些可以为您带来更优化服务的附加功能。这些附加功能包括：</p><p><br></p><ol><li>运动轨迹描绘所基于位置信息的附加功能：如果您想要记录户外运动场景下的运动轨迹，在您开启应用的位置权限后，我们会收集您的位置信息为您进行运动轨迹绘制。</li><li>运动数据分享的附加功能： 为给您提供更多运动数据记录体验，您可以主动选择将您的运动数据分享至第三方平台（例如Strava、微信、QQ）。为了支持此功能，我们会收集您的第三方平台的共享帐号信息，包括帐号id、帐号昵称、头像。如果您不再使用此功能，您可以解除绑定和停止共享，解除绑定后，我们即会删除此信息。</li><li>基于定位权限的附加服务：如果您想要记录户外运动场景下的运动轨迹，在您开启应用的定位权限后，我们会收集您的位置信息为您进行运动轨迹绘制。</li><li>基于读写外部存储空间权限的附加服务（Android 10以下版本）：如果您想要使用手机中的图片或将图片保存至手机，在您打开读写外部空间权限后，我们会在您设置表盘图片时读取您手机中的图片，或是在您分享图片时，将您分享的图片保存至手机。</li><li>基于读取通讯录、通话记录权限的附加服务：如果您想要在智能可穿戴设备上显示来电号码和联系人姓名，在您打开读取通讯录、通话记录权限后，我们会在您使用“显示联系人”功能时，将来电号码和联系人姓名同步至可穿戴设备。</li><li>基于拨打、接通电话权限的附加服务：如果您想要通过穿戴设备控制手机打电话，在您打开拨打、接通电话权限后，我们会在您使用来电提醒功能时，为您提供通过设备控制打电话的服务。</li><li>基于发送短信权限的附加功能：如果您想要使用来电拒接后的短信回复功能，在您打开发送短信权限后，我们会在您在应用内的“来电提醒设置”中预置了来电回复短信、在设备上操作了拒接电话并发送短信功能时，为您提供向对方发送来电回复短信的服务。</li><li>通知和访问通知栏权限的附加功能：如果您想通过本应用将消息推送到配套的相关的设备上展示，则您需要开启通知和打开访问通知栏权限。</li></ol><p>您可以随时关闭上述权限以停止使用相关功能。在您关闭相关权限后，可能无法继续使用基于权限的附加业务功能，但是不影响您使用本产品的其他服务。</p><p>（三）您充分知晓，以下情形中，我们收集、使用个人信息无需征得您的同意：</p><p>1、与个人信息控制者履行法律法规规定的义务相关的；</p><p>2、与国家安全、国防安全有关的；</p><p>3、与公共安全、公共卫生、重大公共利益有关的；</p><p>4、与刑事侦查、起诉、审判和判决执行等直接相关的；</p><p>5、出于维护个人信息主体或其他个人的生命、财产等重大合法权益但又很难得到本人授权同意的；</p><p>6、所涉及的个人信息是个人信息主体自行向社会公众公开的；</p><p>7、根据个人信息主体要求签订和履行合同所必需的；</p><p>8、从合法公开披露的信息中收集个人信息的，如合法的新闻报道、政府信息公开等渠道；</p><p>9、 维护所提供产品或服务的安全稳定运行所必需的，如发现、处置产品或服务的故障；</p><p>10、个人信息控制者为新闻单位，且其开展合法的新闻报道所必需的；</p><p>11、个人信息控制者为学术研究机构，出于公共利益开展统计或学术研究所必要，且其对外提供学术研究或描述的结果时，对结果中所包含的个人信息进行去标识化处理的。</p><p>（四）非个人信息</p><p>我们还可能收集其他无法识别到特定个人的信息（即不属于个人信息的信息），例如您的使用频率、您的使用时长、功能页面曝光、点击量等。收集此类信息的目的在于改善我们向您提供的服务。所收集信息的类别和数量取决于您如何使用我们产品和/或服务。</p><p>我们会将此类信息汇总，用于帮助我们向客户提供更有用的信息，了解客户对我们的产品和服务中的哪些部分最感兴趣。就本隐私政策而言，汇总数据被视为非个人信息。如果我们将非个人信息与个人信息结合使用，则在结合使用期间，此类信息将被视为个人信息。</p><p><br></p><h4>二、我们如何共享、转让、公开披露您的个人信息</h4><p>（一）共享</p><p>我们不会将任何个人信息出售给第三方。</p><p>1、您主动选择的共享</p><p>在获得您的明确同意或主动选择的情况下，向您指定的第三方共享您授权范围内的信息。</p><p>2、与第三方服务提供商共享您的个人信息</p><p>本业务中部分服务内容由第三方服务提供商提供，为此我们需要向第三方服务提供商提供您的部分个人信息，例如，在下列情况下，我们可能会与第三方服务提供商共享您的个人信息：</p><p><br></p><ul><li>定位服务提供商：本业务中的定位服务由第三方的高德公司提供，我们会通过SDK相关技术将您的GPS定位信息提供给此类服务提供商，用于为您提供基于地图、与运动相关的定位服务。</li><li>硬件服务提供商：当您使用智能穿戴设备时，用智能穿戴设备的硬件服务由第三方的合作公司提供，我们会通过SDK相关技术将您的用智能穿戴设备连接状态、设备信息、实时步数、SDK版本、手动测量的心率、运动数据与账号信息提供给此类服务提供商，用于支持用智能穿戴设备的相关功能，为您提供与硬件设备相关的服务。</li></ul><p>如我们与这些第三方分享您的个人信息，我们将采取加密等手段保障您的信息安全。对我们与之共享个人信息的公司、组织，我们会对其数据安全环境进行合理审查，并与其签署严格的数据处理协议，要求第三方对您的信息采取足够的保护措施，严格遵守相关法律法规与监管要求。</p><p>我们保证仅出于正当、合法、必要、特定、明确的目的共享与为您提供服务所必要的个人信息。此外，我们将采取加密等手段保障您的信息安全。我们会通过合同规定第三方的实践和义务，保证第三方服务供应商遵守您所属司法管辖区中适用的隐私标准。您应当了解对我们的授权包括针对第三方服务供应商的子处理者。</p><p>（二）转让</p><p>F Fit不会将您的信息转让给任何主体：</p><p><br></p><h4>三、我们如何保存和保护您的个人信息</h4><p>（一）安全措施</p><p>我们承诺保证您的个人信息安全。为了防止未经授权的访问、披露或其他类似风险，我们落实了所有法律规定的物理、电子和管理措施流程，保护我们从您的移动设备上收集的信息。我们将确保依据适用的法律保护您的个人信息</p><p>您的个人信息全都被储存在安全的服务器上，并在受控设施中受到保护。我们依据重要性和敏感性对您的信息进行分类，并且保证您的个人信息具有相应的安全等级。</p><p>我们将对第三方服务提供商与业务合作伙伴进行尽职调查以确保他们有能力保护您的个人信息。我们还将通过实施适当的合同限制，并在必要时进行审计及评估，来检查第三方是否采用了适当的安全标准。此外，我们保证通过访问这些信息来帮助向您提供产品或服务的员工和第三方服务提供商与业务合作伙伴遵守严格的合同保密义务。</p><p>我们将根据适用的数据保护法规的要求处理个人信息的泄露，在必要时，及时通知相关的监管机构及数据主体相关的数据泄露事件。</p><p>（一）您能做什么?</p><p>您可以通过不向任何人披露您的登录密码或账号信息。无论何时，请不要向任何人透露您收到的验证码。</p><p>在浏览或使用第三方提供的其他产品或服务时，该第三方的隐私声明或相关政策将适用于您向该第三方提供的任何个人信息。一旦您离开F Fit，我们将没有能力和直接义务保护您向第三方提供的任何个人信息，请您妥善保护您的个人信息并仔细阅读该第三方提供的隐私声明或相关政策。</p><p>F Fit不会将您的信息转让给任何主体：不对因您未能保持个人信息的私密性而导致第三方访问您的个人信息进而造成的安全疏漏承担责任。尽管有上述规定，如果发生其他任何互联网用户未经授权使用您账号的情况或其他任何安全漏洞，您应当立即通知我们。</p><p>您的协助将有助于我们保护您个人信息的私密性。</p><p><br></p><h4>四、保留政策</h4><p>我们基于本隐私政策中所述的信息收集的目的所必需的期间，或者遵守适用的相关法律要求保留个人信息。个人信息在完成收集目的，或在我们确认您的删除或注销申请后，或我们终止运营相应产品或服务后，我们将停止保留，并做删除或匿名化处理。如果是出于公众利益、科学、历史研究或统计的目的，我们将基于适用的法律继续保留相关数据，即使进一步的数据处理与原有的收集目的无关。</p><p>您的信息将会被保存在中华人民共和国境内。</p><p><br></p><h4>五、您的权利</h4><h4>（一）控制设置</h4><p>我们承认每个人对隐私权的关注各不相同。因此，我们提供了一些示例，说明F Fit应用提供的各种方式，供您选择，以限制收集、使用、披露或处理您的个人信息，并控制您的隐私权设置：</p><p><br></p><ul><li>在应用中绑定/解绑智能可穿戴设备；</li><li>在设置页面中修改您的个人信息；</li></ul><h4>（二）您对您的个人信息享有的权利</h4><p>根据您所适用的国家或地区法律法规，您有权要求访问、更正、删除我们持有的与您相关的任何个人信息（以下简称请求）。</p><p>大多数法律要求个人信息主体提出的请求应遵循特定要求，本隐私政策要求您的请求应当符合以下情形：</p><p><br></p><ul><li>通过我们专门的请求渠道，并且出于保护您的信息安全的考虑，您的请求应当是书面的（除非当地法律明确承认口头申请）；</li><li>提供足够的信息使我们可以验证您的身份，确保请求人是所请求信息主体本人或合法授权人；</li></ul><p>一旦我们获得充分信息确认可处理您的请求时，我们将在适用数据保护法律规定的时间内对您的请求做出回应。具体而言：</p><p><br></p><ul><li>基于您的要求及适用法律规定，我们可免费提供一份我们已收集并处理的关于您的个人信息记录，如您提出对于相关信息的其他请求，我们可能会基于相关适用法律，并结合实际的管理成本向您收取一笔合理的费用。</li><li>如果您认为我们持有的关于您的任何信息是不正确或不完整的，可要求基于使用目的更正或完善个人信息。</li><li>根据您适用的法律法规，您可能有权要求我们删除您的个人数据。我们将会根据您的删除请求进行评估，若满足相应规定，我们将会采取包括技术手段在内的相应步骤进行处理。<strong>当您或我们协助您删除相关信息后，因为适用的法律和安全技术，我们可能无法立即从备份系统中删除相应的信息，我们将安全地存储您的个人信息并将其与任何进一步处理隔离，直到备份可以清除或实现匿名。</strong></li></ul><p>我们有权拒绝处理无实质意义/纠缠式重复的请求、损害他人隐私权的请求、极端不现实的请求，要求不相称的技术工作，以及根据当地法律无需给予的请求，已经公之于众的信息，保密条件下给出的信息。如果我们认为删除数据或访问数据的请求的某些方面可能会导致我们无法出于前述反欺诈和安全目的合法使用数据，可能也会予以拒绝。</p><p><br></p><h4>（三）注销服务或账号</h4><p>如您希望注销具体产品或服务，您可以通过以下方式实现：</p><p>打开 F Fit 访问“我的”—“更多”—“注销账号”完成注销账户或服务。为保护您的权益，请您仔细查闭注销账号页面的提示说明完成注销。我们会在页面提示的时间内 （一般不超过法律规定的 15 天时限内）完成您的注销请求。如您希望注销账号，由于注销账号的操作将使您无法使用我们的产品和服务，请您谨慎操作。我们为了保护您或他人的合法权益会结合您对产品和服务的使用情况判断是否支持您的注销请求。</p><p><br></p><h4>六、第三方网站和服务</h4><p>我们的隐私政策不适用于第三方提供的产品或服务。取决于您所使用的F Fit应用的产品或服务，其中可能包括第三方的产品或服务，涉及智能可穿戴设备设置等类型。当您使用这些产品或服务时，也可能收集您的信息。因此，我们强烈建议您花时间阅读该第三方的隐私政策，就像阅读我们的政策一样。我们不对第三方如何使用他们向您收集的个人信息负责，也不能控制其使用。我们的隐私政策不适用通过我们的服务链接的其他网站。</p><p>以下提供了当您使用上述特定产品或服务时，适用于第三方条款和隐私政策的示例：</p><p>定位服务提供商：</p><p><br></p><ul><li>高德的隐私权政策：<a href=\"http://cache.amap.com/h5/h5/publish/238/index.html\" rel=\"noopener noreferrer\" target=\"_blank\">http://cache.amap.com/h5/h5/publish/238/index.html</a></li><li>Google地图的隐私权政策:<a href=\"https://policies.google.com/privacy?hl=zh-cn\" rel=\"noopener noreferrer\" target=\"_blank\">https://policies.google.com/privacy?hl=zh-cn</a></li></ul><p>数据输出的第三方平台：</p><p><br></p><ul><li>微信的隐私保护指引：<a href=\"https://weixin.qq.com/cgi-bin/readtemplate?lang=zh_CN&amp;t=weixin_agreement&amp;s=privacy\" rel=\"noopener noreferrer\" target=\"_blank\">https://weixin.qq.com/cgi-bin/readtemplate?lang=zh_CN&amp;t=weixin_agreement&amp;s=privacy</a></li><li>QQ的隐私权政策：<a href=\"https://ti.qq.com/agreement/privateProtocal.html\" rel=\"noopener noreferrer\" target=\"_blank\">https://ti.qq.com/agreement/privateProtocal.html</a></li><li>友盟SDK隐私权政策链接：<a href=\"https://www.umeng.com/page/policy\" rel=\"noopener noreferrer\" target=\"_blank\">https://www.umeng.com/page/policy</a></li></ul><p>日志上报提供商:</p><p><br></p><ul><li><a href=\"https://privacy.qq.com/document/preview/fc748b3d96224fdb825ea79e132c1a56\" rel=\"noopener noreferrer\" target=\"_blank\">bugly的个人信息隐私保护政策</a></li></ul><h4>七、本政策如何更新</h4><p>我们会基于业务和技术的变更对隐私政策进行定期审核，我们可能会更新本隐私政策。如果我们对本隐私政策进行重大变更，我们将通过应用内弹窗提示通知您，这样您可以了解我们收集的信息以及我们如何使用这些信息。此类隐私政策变化将从通知的更新日期开始适用。我们建议您定期查阅应用内隐私政策获取我们隐私权实践的最新信息。您继续使用产品、手机和/或其他任何设备上的服务，将被视为接受更新的隐私政策。在我们向您收集更多的个人信息或我们因为新的目的使用或披露您的个人信息时，我们会再次征得您的同意。</p><p><br></p><h4>八、如何联系我们</h4><p>1、如您对本隐私政策或您个人信息的相关事宜或者投诉、举报、有任何问题、意见或建议，请通过account@zhouhaismart.com邮箱与我们联系。 或者您还可以随时通过访问F Fit意见反馈与我们联系。</p>', '0', 'admin', '2024-04-03 19:00:14', 'admin', '2024-04-03 19:00:14', NULL);
INSERT INTO `sys_notice` VALUES (5, '关于我们', 'about', '<p>明天的我们，都渐次长大。不会再因年华似水而感伤；不会因为一张伤感的图片，而啪啪的将眼泪滴在纸上；不会在去想要怎样去追逐我们的梦要活得怎样的精彩…那时的我们应该城市有一种苍桑感，都在计算着昨天我们的生产，今天的聚会，明天的生计。因该是这样吧！这么看来我们的未来也不会有太多的意思。我们的明天如果是这恶性循环，那将是多大的悲哀呀！我们的明天应该和70后，80后差别，因为我们是共同的90后，我们的生活不该该和70后，80后一样，究竟结果我们是在这个世界很美妙的时间身世的，在我们的眼中我们所见的美妙绝比照70后，80后要多，我们的思想也应该比他们更美妙，我们的生活也应该是用美妙来诠释的。</p><p><span style=\"color: rgb(34, 34, 34);\">我们在未来也要将自己的梦留下，住，我们每一刻都在为自己的梦而奋斗着，我们每一刻城市活出90后独有的本真，我们不回去恭维奉承，不谄媚，不会因为都会的纸醉金迷而改变自己。我们活得真实，因此我们活得精彩。我们会仍然喜爱夸大的棒棒糖，会仍然追求摩天轮的刺激，会仍然崇尚非主流，我们仍然不会勉强自己，会仍然去做我们想做的，我们乐意做的。执著，顽皮，天真，不成理喻…我们不在乎这个世界对我们的评价，我们在乎的是此刻我的生活，我们的感想，我们就是我们的一切。或许他人会说90后是一群冷血的动物，素来只在乎自己的感想。不是这样的，90后不会像70后80后那么的喧哗，我们是一群不懂得表达感情的小屁孩，我们的心田世界很丰盛，但我们都是一群淡淡的孩子，兴许我们的一个眼神，我们的回头，我们的一个手势…都能折射出我们心田的深情。只是这个世界都还不懂我们，也没有人乐意去懂我们这群怪孩子。不被人懂确实是一种哀痛的事，但我们不会因而而伤感，要是我们的那点破心思被人看穿，那我们还怎么活？90后确实是很共同的一代人。单独看着天空覃思着，时而笑时而悲，你基本不知道他们到底在想什么。深夜窝在一个不为人知的角落听着MP3，听R&amp;；B，RAP，ROCK…听的音乐兴许在他人眼里跟本就不算得上是音乐，但在80后的眼里那是一种个性。在90后的眼里没有最好的，只有更好的，他们没有最喜爱的，只有有感觉的。90后决不是那种很绝对的人，90后兴许不懂什么是辨证的目光，但90后不会因为一个错误而完全否定一件事一个人，很多很多在90后的眼里都只是过往云烟，90后会很快忘记那些须要他们忘记的，铭刻那些须要他们铭刻的。90后是很能调节自己的一群人，他们兴许会喜怒无常，兴许会让人不克不及理喻，但他们活地酣畅淋漓，他们说他们想说的，做他们想做的，过他们想过的生活。90后是精彩的一代人，90后同样是令人羡慕的一代人，作为90后我们必然会活得对得起90后一个这么有个性的称呼。我们的精彩，我们知道，有一天你们也会知道！</span></p>', '0', 'admin', '2024-04-03 19:02:52', 'admin', '2024-04-03 19:02:52', NULL);
INSERT INTO `sys_notice` VALUES (6, '常见问题解答 (FAQ) ', 'help', '<p>啊</p>', '0', 'admin', '2024-04-03 19:04:38', 'admin', '2024-04-03 19:04:38', NULL);
INSERT INTO `sys_notice` VALUES (7, '产品和服务说明', 'help', '<p>啊</p>', '0', 'admin', '2024-04-03 19:04:54', 'admin', '2024-04-03 19:04:54', NULL);

-- ----------------------------
-- Table structure for sys_oper_log
-- ----------------------------
DROP TABLE IF EXISTS `sys_oper_log`;
CREATE TABLE `sys_oper_log`  (
  `oper_id` bigint(20) NOT NULL COMMENT '日志主键',
  `title` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '模块标题',
  `business_type` int(11) NULL DEFAULT 0 COMMENT '业务类型（0其它 1新增 2修改 3删除）',
  `method` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '方法名称',
  `request_method` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '请求方式',
  `operator_type` int(11) NULL DEFAULT 0 COMMENT '操作类别（0其它 1后台用户 2手机端用户）',
  `oper_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '操作人员',
  `dept_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '部门名称',
  `oper_url` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '请求URL',
  `oper_ip` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '主机地址',
  `oper_location` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '操作地点',
  `oper_param` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '请求参数',
  `json_result` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '返回参数',
  `status` int(11) NULL DEFAULT 0 COMMENT '操作状态（0正常 1异常）',
  `error_msg` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '错误消息',
  `oper_time` datetime NULL DEFAULT NULL COMMENT '操作时间',
  PRIMARY KEY (`oper_id`) USING BTREE,
  INDEX `idx_sys_oper_log_bt`(`business_type`) USING BTREE,
  INDEX `idx_sys_oper_log_s`(`status`) USING BTREE,
  INDEX `idx_sys_oper_log_ot`(`oper_time`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '操作日志记录' ROW_FORMAT = Compact;

-- ----------------------------
-- Records of sys_oper_log
-- ----------------------------

-- ----------------------------
-- Table structure for sys_oss
-- ----------------------------
DROP TABLE IF EXISTS `sys_oss`;
CREATE TABLE `sys_oss`  (
  `oss_id` bigint(20) NOT NULL COMMENT '对象存储主键',
  `file_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '文件名',
  `original_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '原名',
  `file_suffix` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '文件后缀名',
  `url` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'URL地址',
  `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
  `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '上传人',
  `update_time` datetime NULL DEFAULT NULL COMMENT '更新时间',
  `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '更新人',
  `service` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT 'minio' COMMENT '服务商',
  PRIMARY KEY (`oss_id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = 'OSS对象存储表' ROW_FORMAT = Compact;

-- ----------------------------
-- Records of sys_oss
-- ----------------------------

-- ----------------------------
-- Table structure for sys_oss_config
-- ----------------------------
DROP TABLE IF EXISTS `sys_oss_config`;
CREATE TABLE `sys_oss_config`  (
  `oss_config_id` bigint(20) NOT NULL COMMENT '主建',
  `config_key` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '配置key',
  `access_key` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT 'accessKey',
  `secret_key` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '秘钥',
  `bucket_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '桶名称',
  `prefix` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '前缀',
  `endpoint` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '访问站点',
  `domain` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '自定义域名',
  `is_https` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT 'N' COMMENT '是否https（Y=是,N=否）',
  `region` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '域',
  `access_policy` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '1' COMMENT '桶权限类型(0=private 1=public 2=custom)',
  `status` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '1' COMMENT '状态（0=正常,1=停用）',
  `ext1` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '扩展字段',
  `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
  `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NULL DEFAULT NULL COMMENT '更新时间',
  `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '备注',
  PRIMARY KEY (`oss_config_id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '对象存储配置表' ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of sys_oss_config
-- ----------------------------
INSERT INTO `sys_oss_config` VALUES (1, 'minio', 'base2024', 'base20241415926', 'files', '', '192.168.3.222:9000', '{root}', 'N', '', '1', '0', '', 'admin', '2023-04-28 11:22:31', 'admin', '2024-08-08 09:50:44', '正式环境中访问站点修改为minio:9000');
INSERT INTO `sys_oss_config` VALUES (2, 'qiniu', 'XXXXXXXXXXXXXXX', 'XXXXXXXXXXXXXXX', 'ruoyi', '', 's3-cn-north-1.qiniucs.com', '', 'N', '', '1', '1', '', 'admin', '2023-08-16 10:35:08', 'admin', '2023-08-16 10:35:08', NULL);
INSERT INTO `sys_oss_config` VALUES (3, 'aliyun', 'LTAI5tQMkJBHbYoDcBBrc1Kv', '25MWcjkWRlqTD0pSJrthqXe05CpjWS', 'test-data-resources', 'xxx', 'oss-cn-shenzhen.aliyuncs.com', '', 'Y', '', '1', '1', '', 'admin', '2023-08-16 10:35:08', 'admin', '2024-05-17 08:29:25', '');
INSERT INTO `sys_oss_config` VALUES (4, 'qcloud', 'XXXXXXXXXXXXXXX', 'XXXXXXXXXXXXXXX', 'ruoyi-1250000000', '', 'cos.ap-beijing.myqcloud.com', '', 'N', 'ap-beijing', '1', '1', '', 'admin', '2023-08-16 10:35:08', 'admin', '2023-08-16 10:35:08', NULL);
INSERT INTO `sys_oss_config` VALUES (5, 'image', 'ruoyi', 'ruoyi123', 'ruoyi', 'image', '127.0.0.1:9000', '', 'N', '', '1', '1', '', 'admin', '2023-08-16 10:35:08', 'admin', '2023-08-16 10:35:08', NULL);

-- ----------------------------
-- Table structure for sys_post
-- ----------------------------
DROP TABLE IF EXISTS `sys_post`;
CREATE TABLE `sys_post`  (
  `post_id` bigint(20) NOT NULL COMMENT '岗位ID',
  `post_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '岗位编码',
  `post_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '岗位名称',
  `post_sort` int(11) NOT NULL COMMENT '显示顺序',
  `status` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '状态（0正常 1停用）',
  `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
  `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NULL DEFAULT NULL COMMENT '更新时间',
  `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '备注',
  PRIMARY KEY (`post_id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '岗位信息表' ROW_FORMAT = Compact;

-- ----------------------------
-- Records of sys_post
-- ----------------------------
INSERT INTO `sys_post` VALUES (1, 'ceo', '首席执行官', 1, '0', 'admin', '2023-08-16 10:35:07', '', NULL, '');
INSERT INTO `sys_post` VALUES (4, 'user', '普通用户', 4, '0', 'admin', '2023-08-16 10:35:07', '', NULL, '');

-- ----------------------------
-- Table structure for sys_role
-- ----------------------------
DROP TABLE IF EXISTS `sys_role`;
CREATE TABLE `sys_role`  (
  `role_id` bigint(20) NOT NULL COMMENT '角色ID',
  `role_name` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '角色名称',
  `role_key` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '角色权限字符串',
  `role_sort` int(11) NOT NULL COMMENT '显示顺序',
  `data_scope` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '1' COMMENT '数据范围（1：全部数据权限 2：自定数据权限 3：本部门数据权限 4：本部门及以下数据权限）',
  `menu_check_strictly` tinyint(1) NULL DEFAULT 1 COMMENT '菜单树选择项是否关联显示',
  `dept_check_strictly` tinyint(1) NULL DEFAULT 1 COMMENT '部门树选择项是否关联显示',
  `status` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '角色状态（0正常 1停用）',
  `del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '0' COMMENT '删除标志（0代表存在 2代表删除）',
  `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
  `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NULL DEFAULT NULL COMMENT '更新时间',
  `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '备注',
  PRIMARY KEY (`role_id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '角色信息表' ROW_FORMAT = Compact;

-- ----------------------------
-- Records of sys_role
-- ----------------------------
INSERT INTO `sys_role` VALUES (1, '超级管理员', 'admin', 1, '1', 1, 1, '0', '0', 'admin', '2023-08-16 10:35:07', '', NULL, '超级管理员');
INSERT INTO `sys_role` VALUES (2, '普通角色', 'common', 2, '2', 1, 1, '0', '0', 'admin', '2023-08-16 10:35:07', '', NULL, '普通角色');

-- ----------------------------
-- Table structure for sys_role_dept
-- ----------------------------
DROP TABLE IF EXISTS `sys_role_dept`;
CREATE TABLE `sys_role_dept`  (
  `role_id` bigint(20) NOT NULL COMMENT '角色ID',
  `dept_id` bigint(20) NOT NULL COMMENT '部门ID',
  PRIMARY KEY (`role_id`, `dept_id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '角色和部门关联表' ROW_FORMAT = Compact;

-- ----------------------------
-- Records of sys_role_dept
-- ----------------------------
INSERT INTO `sys_role_dept` VALUES (2, 100);
INSERT INTO `sys_role_dept` VALUES (2, 101);
INSERT INTO `sys_role_dept` VALUES (2, 105);

-- ----------------------------
-- Table structure for sys_role_menu
-- ----------------------------
DROP TABLE IF EXISTS `sys_role_menu`;
CREATE TABLE `sys_role_menu`  (
  `role_id` bigint(20) NOT NULL COMMENT '角色ID',
  `menu_id` bigint(20) NOT NULL COMMENT '菜单ID',
  PRIMARY KEY (`role_id`, `menu_id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '角色和菜单关联表' ROW_FORMAT = Compact;

-- ----------------------------
-- Records of sys_role_menu
-- ----------------------------
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, 4);
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, 1050);
INSERT INTO `sys_role_menu` VALUES (2, 1055);
INSERT INTO `sys_role_menu` VALUES (2, 1056);
INSERT INTO `sys_role_menu` VALUES (2, 1057);
INSERT INTO `sys_role_menu` VALUES (2, 1058);
INSERT INTO `sys_role_menu` VALUES (2, 1059);
INSERT INTO `sys_role_menu` VALUES (2, 1060);

-- ----------------------------
-- Table structure for sys_user
-- ----------------------------
DROP TABLE IF EXISTS `sys_user`;
CREATE TABLE `sys_user`  (
  `user_id` bigint(20) NOT NULL COMMENT '用户ID',
  `dept_id` bigint(20) NULL DEFAULT NULL COMMENT '部门ID',
  `openid` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  `user_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '用户账号',
  `nick_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '用户昵称',
  `user_type` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT 'sys_user' COMMENT '用户类型（sys_user系统用户）',
  `email` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '用户邮箱',
  `phonenumber` varchar(11) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '手机号码',
  `sex` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '0' COMMENT '用户性别（0男 1女 2未知）',
  `avatar` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '头像地址',
  `password` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '密码',
  `status` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '0' COMMENT '帐号状态（0正常 1停用）',
  `del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '0' COMMENT '删除标志（0代表存在 2代表删除）',
  `login_ip` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '最后登录IP',
  `login_date` datetime NULL DEFAULT NULL COMMENT '最后登录时间',
  `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '创建者',
  `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
  `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '更新者',
  `update_time` datetime NULL DEFAULT NULL COMMENT '更新时间',
  `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '备注',
  PRIMARY KEY (`user_id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '用户信息表' ROW_FORMAT = Compact;

-- ----------------------------
-- Records of sys_user
-- ----------------------------
INSERT INTO `sys_user` VALUES (1, 100, NULL, 'admin', '超级管理员', 'sys_user', 'admin@evolvecloud.cn', '13888888888', '1', '', '$2a$10$.ja7BDq5b8jxd6snbRvz8eAmg0loaDb05LR6SpR2F42huJb7GaOD6', '0', '0', '0:0:0:0:0:0:0:1', '2024-08-08 09:57:25', 'admin', '2024-01-03 10:35:07', 'admin', '2024-08-08 09:57:25', '管理员');

-- ----------------------------
-- Table structure for sys_user_post
-- ----------------------------
DROP TABLE IF EXISTS `sys_user_post`;
CREATE TABLE `sys_user_post`  (
  `user_id` bigint(20) NOT NULL COMMENT '用户ID',
  `post_id` bigint(20) NOT NULL COMMENT '岗位ID',
  PRIMARY KEY (`user_id`, `post_id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '用户与岗位关联表' ROW_FORMAT = Compact;

-- ----------------------------
-- Records of sys_user_post
-- ----------------------------
INSERT INTO `sys_user_post` VALUES (1, 1);

-- ----------------------------
-- Table structure for sys_user_role
-- ----------------------------
DROP TABLE IF EXISTS `sys_user_role`;
CREATE TABLE `sys_user_role`  (
  `user_id` bigint(20) NOT NULL COMMENT '用户ID',
  `role_id` bigint(20) NOT NULL COMMENT '角色ID',
  PRIMARY KEY (`user_id`, `role_id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '用户和角色关联表' ROW_FORMAT = Compact;

-- ----------------------------
-- Records of sys_user_role
-- ----------------------------
INSERT INTO `sys_user_role` VALUES (1, 1);

-- ----------------------------
-- Table structure for test_demo
-- ----------------------------
DROP TABLE IF EXISTS `test_demo`;
CREATE TABLE `test_demo`  (
  `id` bigint(20) NOT NULL COMMENT '主键',
  `dept_id` bigint(20) NULL DEFAULT NULL COMMENT '部门id',
  `user_id` bigint(20) NULL DEFAULT NULL COMMENT '用户id',
  `order_num` int(11) NULL DEFAULT 0 COMMENT '排序号',
  `test_key` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT 'key键',
  `value` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '值',
  `version` int(11) NULL DEFAULT 0 COMMENT '版本',
  `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
  `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '创建人',
  `update_time` datetime NULL DEFAULT NULL COMMENT '更新时间',
  `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '更新人',
  `del_flag` int(11) NULL DEFAULT 0 COMMENT '删除标志',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '测试单表' ROW_FORMAT = Compact;

-- ----------------------------
-- Records of test_demo
-- ----------------------------
INSERT INTO `test_demo` VALUES (1, 102, 4, 1, '测试数据权限', '测试', 0, '2023-08-16 10:35:31', 'admin', NULL, NULL, 0);
INSERT INTO `test_demo` VALUES (2, 102, 3, 2, '子节点1', '111', 0, '2023-08-16 10:35:31', 'admin', NULL, NULL, 0);
INSERT INTO `test_demo` VALUES (3, 102, 3, 3, '子节点2', '222', 0, '2023-08-16 10:35:31', 'admin', NULL, NULL, 0);
INSERT INTO `test_demo` VALUES (4, 108, 4, 4, '测试数据', 'demo', 0, '2023-08-16 10:35:31', 'admin', NULL, NULL, 0);
INSERT INTO `test_demo` VALUES (5, 108, 3, 13, '子节点11', '1111', 0, '2023-08-16 10:35:31', 'admin', NULL, NULL, 0);
INSERT INTO `test_demo` VALUES (6, 108, 3, 12, '子节点22', '2222', 0, '2023-08-16 10:35:31', 'admin', NULL, NULL, 0);
INSERT INTO `test_demo` VALUES (7, 108, 3, 11, '子节点33', '3333', 0, '2023-08-16 10:35:31', 'admin', NULL, NULL, 0);
INSERT INTO `test_demo` VALUES (8, 108, 3, 10, '子节点44', '4444', 0, '2023-08-16 10:35:31', 'admin', NULL, NULL, 0);
INSERT INTO `test_demo` VALUES (9, 108, 3, 9, '子节点55', '5555', 0, '2023-08-16 10:35:31', 'admin', NULL, NULL, 0);
INSERT INTO `test_demo` VALUES (10, 108, 3, 8, '子节点66', '6666', 0, '2023-08-16 10:35:31', 'admin', NULL, NULL, 0);
INSERT INTO `test_demo` VALUES (11, 108, 3, 7, '子节点77', '7777', 0, '2023-08-16 10:35:31', 'admin', NULL, NULL, 0);
INSERT INTO `test_demo` VALUES (12, 108, 3, 6, '子节点88', '8888', 0, '2023-08-16 10:35:31', 'admin', NULL, NULL, 0);
INSERT INTO `test_demo` VALUES (13, 108, 3, 5, '子节点99', '9999', 0, '2023-08-16 10:35:31', 'admin', NULL, NULL, 0);

-- ----------------------------
-- Table structure for test_tree
-- ----------------------------
DROP TABLE IF EXISTS `test_tree`;
CREATE TABLE `test_tree`  (
  `id` bigint(20) NOT NULL COMMENT '主键',
  `parent_id` bigint(20) NULL DEFAULT 0 COMMENT '父id',
  `dept_id` bigint(20) NULL DEFAULT NULL COMMENT '部门id',
  `user_id` bigint(20) NULL DEFAULT NULL COMMENT '用户id',
  `tree_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '值',
  `version` int(11) NULL DEFAULT 0 COMMENT '版本',
  `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
  `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '创建人',
  `update_time` datetime NULL DEFAULT NULL COMMENT '更新时间',
  `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '更新人',
  `del_flag` int(11) NULL DEFAULT 0 COMMENT '删除标志',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '测试树表' ROW_FORMAT = Compact;

-- ----------------------------
-- Records of test_tree
-- ----------------------------
INSERT INTO `test_tree` VALUES (1, 0, 102, 4, '测试数据权限', 0, '2023-08-16 10:35:31', 'admin', NULL, NULL, 0);
INSERT INTO `test_tree` VALUES (2, 1, 102, 3, '子节点1', 0, '2023-08-16 10:35:31', 'admin', NULL, NULL, 0);
INSERT INTO `test_tree` VALUES (3, 2, 102, 3, '子节点2', 0, '2023-08-16 10:35:31', 'admin', NULL, NULL, 0);
INSERT INTO `test_tree` VALUES (4, 0, 108, 4, '测试树1', 0, '2023-08-16 10:35:31', 'admin', NULL, NULL, 0);
INSERT INTO `test_tree` VALUES (5, 4, 108, 3, '子节点11', 0, '2023-08-16 10:35:31', 'admin', NULL, NULL, 0);
INSERT INTO `test_tree` VALUES (6, 4, 108, 3, '子节点22', 0, '2023-08-16 10:35:31', 'admin', NULL, NULL, 0);
INSERT INTO `test_tree` VALUES (7, 4, 108, 3, '子节点33', 0, '2023-08-16 10:35:31', 'admin', NULL, NULL, 0);
INSERT INTO `test_tree` VALUES (8, 5, 108, 3, '子节点44', 0, '2023-08-16 10:35:31', 'admin', NULL, NULL, 0);
INSERT INTO `test_tree` VALUES (9, 6, 108, 3, '子节点55', 0, '2023-08-16 10:35:31', 'admin', NULL, NULL, 0);
INSERT INTO `test_tree` VALUES (10, 7, 108, 3, '子节点66', 0, '2023-08-16 10:35:31', 'admin', NULL, NULL, 0);
INSERT INTO `test_tree` VALUES (11, 7, 108, 3, '子节点77', 0, '2023-08-16 10:35:31', 'admin', NULL, NULL, 0);
INSERT INTO `test_tree` VALUES (12, 10, 108, 3, '子节点88', 0, '2023-08-16 10:35:31', 'admin', NULL, NULL, 0);
INSERT INTO `test_tree` VALUES (13, 10, 108, 3, '子节点99', 0, '2023-08-16 10:35:31', 'admin', NULL, NULL, 0);

SET FOREIGN_KEY_CHECKS = 1;
