🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
# 自增 serial sequence # without oids; # constraint g_201708_state_dlsj_check # 氧气数据库结构 ~~~[sql] DROP TABLE IF EXISTS `dp_admin_access`; CREATE TABLE `dp_admin_access` ( `module` varchar(16) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '模型名称', `group` varchar(16) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '权限分组标识', `uid` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '用户id', `nid` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '授权节点id' ) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '统一授权表' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for dp_admin_action -- ---------------------------- DROP TABLE IF EXISTS `dp_admin_action`; CREATE TABLE `dp_admin_action` ( `id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT, `module` varchar(16) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '所属模块名', `name` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '行为唯一标识', `title` varchar(80) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '行为标题', `remark` varchar(128) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '行为描述', `rule` text CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '行为规则', `log` text CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '日志规则', `status` tinyint(2) NOT NULL DEFAULT 0 COMMENT '状态', `create_time` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '创建时间', `update_time` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '更新时间', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 44 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '系统行为表' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for dp_admin_attachment -- ---------------------------- DROP TABLE IF EXISTS `dp_admin_attachment`; CREATE TABLE `dp_admin_attachment` ( `id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT, `uid` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '用户id', `name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '文件名', `module` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '模块名,由哪个模块上传的', `path` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '文件路径', `thumb` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '缩略图路径', `url` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '文件链接', `mime` varchar(128) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '文件mime类型', `ext` char(8) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '文件类型', `size` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '文件大小', `md5` char(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '文件md5', `sha1` char(40) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT 'sha1 散列值', `driver` varchar(16) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT 'local' COMMENT '上传驱动', `download` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '下载次数', `create_time` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '上传时间', `update_time` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '更新时间', `sort` int(11) NOT NULL DEFAULT 100 COMMENT '排序', `status` tinyint(2) NOT NULL DEFAULT 1 COMMENT '状态', `width` int(8) UNSIGNED NOT NULL DEFAULT 0 COMMENT '图片宽度', `height` int(8) UNSIGNED NOT NULL DEFAULT 0 COMMENT '图片高度', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 234 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '附件表' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for dp_admin_config -- ---------------------------- DROP TABLE IF EXISTS `dp_admin_config`; CREATE TABLE `dp_admin_config` ( `id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT, `name` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '名称', `title` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '标题', `group` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '配置分组', `type` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '类型', `value` text CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '配置值', `options` text CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '配置项', `tips` varchar(256) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '配置提示', `ajax_url` varchar(256) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '联动下拉框ajax地址', `next_items` varchar(256) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '联动下拉框的下级下拉框名,多个以逗号隔开', `param` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '联动下拉框请求参数名', `format` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '格式,用于格式文本', `table` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '表名,只用于快速联动类型', `level` tinyint(2) UNSIGNED NOT NULL DEFAULT 2 COMMENT '联动级别,只用于快速联动类型', `key` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '键字段,只用于快速联动类型', `option` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '值字段,只用于快速联动类型', `pid` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '父级id字段,只用于快速联动类型', `ak` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '百度地图appkey', `create_time` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '创建时间', `update_time` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '更新时间', `sort` int(11) NOT NULL DEFAULT 100 COMMENT '排序', `status` tinyint(2) NOT NULL DEFAULT 1 COMMENT '状态:0禁用,1启用', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 41 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '系统配置表' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for dp_admin_hook -- ---------------------------- DROP TABLE IF EXISTS `dp_admin_hook`; CREATE TABLE `dp_admin_hook` ( `id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT, `name` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '钩子名称', `plugin` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '钩子来自哪个插件', `description` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '钩子描述', `system` tinyint(4) UNSIGNED NOT NULL DEFAULT 0 COMMENT '是否为系统钩子', `create_time` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '创建时间', `update_time` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '更新时间', `status` tinyint(2) NOT NULL DEFAULT 1 COMMENT '状态', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 18 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '钩子表' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for dp_admin_hook_plugin -- ---------------------------- DROP TABLE IF EXISTS `dp_admin_hook_plugin`; CREATE TABLE `dp_admin_hook_plugin` ( `id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT, `hook` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '钩子id', `plugin` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '插件标识', `create_time` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '添加时间', `update_time` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '更新时间', `sort` int(11) UNSIGNED NOT NULL DEFAULT 100 COMMENT '排序', `status` tinyint(2) NOT NULL DEFAULT 1 COMMENT '状态', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 7 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '钩子-插件对应表' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for dp_admin_icon -- ---------------------------- DROP TABLE IF EXISTS `dp_admin_icon`; CREATE TABLE `dp_admin_icon` ( `id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT, `name` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '图标名称', `url` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '图标css地址', `prefix` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '图标前缀', `font_family` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '字体名', `create_time` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '创建时间', `update_time` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '更新时间', `status` tinyint(1) UNSIGNED NOT NULL DEFAULT 1 COMMENT '状态', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '图标表' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for dp_admin_icon_list -- ---------------------------- DROP TABLE IF EXISTS `dp_admin_icon_list`; CREATE TABLE `dp_admin_icon_list` ( `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, `icon_id` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '所属图标id', `title` varchar(128) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '图标标题', `class` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '图标类名', `code` varchar(128) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '图标关键词', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '详细图标列表' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for dp_admin_log -- ---------------------------- DROP TABLE IF EXISTS `dp_admin_log`; CREATE TABLE `dp_admin_log` ( `id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '主键', `action_id` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '行为id', `user_id` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '执行用户id', `action_ip` bigint(20) NOT NULL COMMENT '执行行为者ip', `model` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '触发行为的表', `record_id` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '触发行为的数据id', `remark` longtext CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '日志备注', `status` tinyint(2) NOT NULL DEFAULT 1 COMMENT '状态', `create_time` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '执行行为的时间', PRIMARY KEY (`id`) USING BTREE, INDEX `action_ip_ix`(`action_ip`) USING BTREE, INDEX `action_id_ix`(`action_id`) USING BTREE, INDEX `user_id_ix`(`user_id`) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 249 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '行为日志表' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for dp_admin_menu -- ---------------------------- DROP TABLE IF EXISTS `dp_admin_menu`; CREATE TABLE `dp_admin_menu` ( `id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT, `pid` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '上级菜单id', `module` varchar(16) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '模块名称', `title` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '菜单标题', `icon` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '菜单图标', `url_type` varchar(16) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '链接类型(link:外链,module:模块)', `url_value` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '链接地址', `url_target` varchar(16) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '_self' COMMENT '链接打开方式:_blank,_self', `online_hide` tinyint(4) UNSIGNED NOT NULL DEFAULT 0 COMMENT '网站上线后是否隐藏', `create_time` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '创建时间', `update_time` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '更新时间', `sort` int(11) NOT NULL DEFAULT 100 COMMENT '排序', `system_menu` tinyint(4) UNSIGNED NOT NULL DEFAULT 0 COMMENT '是否为系统菜单,系统菜单不可删除', `status` tinyint(2) NOT NULL DEFAULT 1 COMMENT '状态', `params` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '参数', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 423 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '后台菜单表' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for dp_admin_message -- ---------------------------- DROP TABLE IF EXISTS `dp_admin_message`; CREATE TABLE `dp_admin_message` ( `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, `uid_receive` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '接收消息的用户id', `uid_send` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '发送消息的用户id', `type` varchar(128) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '消息分类', `content` text CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '消息内容', `status` tinyint(1) UNSIGNED NOT NULL DEFAULT 0 COMMENT '状态', `create_time` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '创建时间', `update_time` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '更新时间', `read_time` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '阅读时间', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 9 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '消息表' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for dp_admin_module -- ---------------------------- DROP TABLE IF EXISTS `dp_admin_module`; CREATE TABLE `dp_admin_module` ( `id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT, `name` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '模块名称(标识)', `title` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '模块标题', `icon` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '图标', `description` text CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '描述', `author` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '作者', `author_url` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '作者主页', `config` text CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT '配置信息', `access` text CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT '授权配置', `version` varchar(16) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '版本号', `identifier` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '模块唯一标识符', `system_module` tinyint(4) UNSIGNED NOT NULL DEFAULT 0 COMMENT '是否为系统模块', `create_time` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '创建时间', `update_time` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '更新时间', `sort` int(11) NOT NULL DEFAULT 100 COMMENT '排序', `status` tinyint(2) NOT NULL DEFAULT 1 COMMENT '状态', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 6 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '模块表' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for dp_admin_packet -- ---------------------------- DROP TABLE IF EXISTS `dp_admin_packet`; CREATE TABLE `dp_admin_packet` ( `id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT, `name` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '数据包名', `title` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '数据包标题', `author` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '作者', `author_url` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '作者url', `version` varchar(16) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, `tables` text CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '数据表名', `create_time` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '创建时间', `update_time` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '更新时间', `status` tinyint(2) NOT NULL DEFAULT 1 COMMENT '状态', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 2 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '数据包表' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for dp_admin_plugin -- ---------------------------- DROP TABLE IF EXISTS `dp_admin_plugin`; CREATE TABLE `dp_admin_plugin` ( `id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT, `name` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '插件名称', `title` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '插件标题', `icon` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '图标', `description` text CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '插件描述', `author` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '作者', `author_url` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '作者主页', `config` text CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '配置信息', `version` varchar(16) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '版本号', `identifier` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '插件唯一标识符', `admin` tinyint(4) UNSIGNED NOT NULL DEFAULT 0 COMMENT '是否有后台管理', `create_time` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '安装时间', `update_time` int(11) NOT NULL DEFAULT 0 COMMENT '更新时间', `sort` int(11) NOT NULL DEFAULT 100 COMMENT '排序', `status` tinyint(2) NOT NULL DEFAULT 1 COMMENT '状态', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 6 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '插件表' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for dp_admin_role -- ---------------------------- DROP TABLE IF EXISTS `dp_admin_role`; CREATE TABLE `dp_admin_role` ( `id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '角色id', `pid` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '上级角色', `name` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '角色名称', `description` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '角色描述', `menu_auth` text CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '菜单权限', `sort` int(11) NOT NULL DEFAULT 0 COMMENT '排序', `create_time` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '创建时间', `update_time` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '更新时间', `status` tinyint(2) NOT NULL DEFAULT 1 COMMENT '状态', `access` tinyint(4) UNSIGNED NOT NULL DEFAULT 0 COMMENT '是否可登录后台', `default_module` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '默认访问模块', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 11 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '角色表' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for dp_admin_user -- ---------------------------- DROP TABLE IF EXISTS `dp_admin_user`; CREATE TABLE `dp_admin_user` ( `id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT, `username` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '用户名', `nickname` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '昵称', `password` varchar(96) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '密码', `email` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '邮箱地址', `email_bind` tinyint(1) UNSIGNED NOT NULL DEFAULT 0 COMMENT '是否绑定邮箱地址', `mobile` varchar(11) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '手机号码', `mobile_bind` tinyint(1) UNSIGNED NOT NULL DEFAULT 0 COMMENT '是否绑定手机号码', `avatar` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '头像', `money` decimal(11, 2) UNSIGNED NOT NULL DEFAULT 0.00 COMMENT '余额', `score` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '积分', `role` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '角色ID', `group` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '部门id', `signup_ip` bigint(20) UNSIGNED NOT NULL DEFAULT 0 COMMENT '注册ip', `create_time` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '创建时间', `update_time` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '更新时间', `last_login_time` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '最后一次登录时间', `last_login_ip` bigint(20) UNSIGNED NOT NULL DEFAULT 0 COMMENT '登录ip', `sort` int(11) NOT NULL DEFAULT 100 COMMENT '排序', `status` tinyint(2) NOT NULL DEFAULT 0 COMMENT '状态:0禁用,1启用', `no` int(11) UNSIGNED NULL DEFAULT 0 COMMENT '工号', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 8 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '用户表' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for dp_crontab -- ---------------------------- DROP TABLE IF EXISTS `dp_crontab`; CREATE TABLE `dp_crontab` ( `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT 'ID', `type` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '类型', `title` varchar(150) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '标题', `content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '内容', `schedule` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'Cron 表达式', `sleep` tinyint(1) UNSIGNED NOT NULL DEFAULT 0 COMMENT '延迟秒数执行', `maximums` int(10) UNSIGNED NOT NULL DEFAULT 0 COMMENT '最大执行次数 0为不限', `executes` int(10) UNSIGNED NOT NULL DEFAULT 0 COMMENT '已经执行的次数', `create_time` int(10) UNSIGNED NOT NULL DEFAULT 0 COMMENT '创建时间', `update_time` int(10) UNSIGNED NOT NULL DEFAULT 0 COMMENT '更新时间', `begin_time` int(10) UNSIGNED NOT NULL DEFAULT 0 COMMENT '开始时间', `end_time` int(10) UNSIGNED NOT NULL DEFAULT 0 COMMENT '结束时间', `execute_time` int(10) UNSIGNED NULL DEFAULT NULL COMMENT '最后执行时间', `weigh` int(10) NOT NULL DEFAULT 0 COMMENT '权重', `status` enum('completed','expired','disable','normal') CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT 'normal' COMMENT '状态', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 3 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '定时任务表' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for dp_crontab_log -- ---------------------------- DROP TABLE IF EXISTS `dp_crontab_log`; CREATE TABLE `dp_crontab_log` ( `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, `type` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '类型', `cid` int(10) UNSIGNED NOT NULL COMMENT '任务的ID', `title` varchar(150) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '标题', `remark` mediumtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '备注', `create_time` int(10) UNSIGNED NOT NULL COMMENT '执行时间', `status` tinyint(1) NOT NULL COMMENT '状态 0:失败 1:成功', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 5763 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '定时任务日志表' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for dp_dingding_app -- ---------------------------- DROP TABLE IF EXISTS `dp_dingding_app`; CREATE TABLE `dp_dingding_app` ( `id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT, `corpid` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, `corpsecret` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, `access_token` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, `create_at` datetime(0) NULL DEFAULT NULL, `expire_at` datetime(0) NULL DEFAULT NULL, PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 28770 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '用户表' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for dp_jobs -- ---------------------------- DROP TABLE IF EXISTS `dp_jobs`; CREATE TABLE `dp_jobs` ( `id` int(11) NOT NULL AUTO_INCREMENT, `queue` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, `payload` longtext CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, `attempts` tinyint(3) UNSIGNED NOT NULL, `reserved` tinyint(3) UNSIGNED NOT NULL, `reserved_at` int(10) UNSIGNED NULL DEFAULT NULL, `available_at` int(10) UNSIGNED NOT NULL, `created_at` int(10) UNSIGNED NOT NULL, PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for dp_packet_wechat_area -- ---------------------------- DROP TABLE IF EXISTS `dp_packet_wechat_area`; CREATE TABLE `dp_packet_wechat_area` ( `id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT, `country` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '国家名称', `province` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '省份名称', `city` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '城市名称', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 482 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '地区信息表' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for geo -- ---------------------------- DROP TABLE IF EXISTS `geo`; CREATE TABLE `geo` ( `id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT, `lon` double(12, 8) NOT NULL COMMENT '经度', `lat` double(12, 8) NOT NULL COMMENT '纬度', `title` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '地名', `geohash` varchar(24) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT 'geohash', PRIMARY KEY (`id`) USING BTREE, INDEX `idx_geohash`(`geohash`) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 5 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for oxygen_activity -- ---------------------------- DROP TABLE IF EXISTS `oxygen_activity`; CREATE TABLE `oxygen_activity` ( `id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT, `name` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '名称', `start_time` datetime(0) NULL DEFAULT NULL COMMENT '开始时间', `end_time` datetime(0) NULL DEFAULT NULL COMMENT '结束时间', `sort` int(11) UNSIGNED NULL DEFAULT 0 COMMENT '排序 小在前面', `status` tinyint(1) UNSIGNED NULL DEFAULT 1 COMMENT '1-开启 0-暂停', `renew` tinyint(1) UNSIGNED NULL DEFAULT 1 COMMENT '1-续租可用 0-续租不可用', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 3 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '活动表' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for oxygen_activity_detail -- ---------------------------- DROP TABLE IF EXISTS `oxygen_activity_detail`; CREATE TABLE `oxygen_activity_detail` ( `id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT, `activity_id` int(11) UNSIGNED NULL DEFAULT 0 COMMENT '活动id', `discount` float(3, 2) UNSIGNED NULL DEFAULT 1.00 COMMENT '折扣 1.00 ', `days` int(11) UNSIGNED NULL DEFAULT 1 COMMENT '天', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 18 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '活动明细表' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for oxygen_admin_message -- ---------------------------- DROP TABLE IF EXISTS `oxygen_admin_message`; CREATE TABLE `oxygen_admin_message` ( `id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT, PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for oxygen_balance -- ---------------------------- DROP TABLE IF EXISTS `oxygen_balance`; CREATE TABLE `oxygen_balance` ( `id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT, `title` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '标题', `money` float(10, 2) NOT NULL DEFAULT 0.00 COMMENT '金额', `left_money` float(10, 2) NULL DEFAULT 0.00 COMMENT '剩余损额', `type` enum('租赁单','报损单') CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '租赁单' COMMENT '类型', `uid` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '对应表id', `user_type` enum('服务员','租赁点','导游','业务员','用户') CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '服务员' COMMENT '用户类型', `wxuid` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '用户uid', `order_id` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '关联订单id', `class` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '分类', `create_time` datetime(0) NULL DEFAULT NULL COMMENT '记录时间', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 121 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '收支表' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for oxygen_bank_cnaps -- ---------------------------- DROP TABLE IF EXISTS `oxygen_bank_cnaps`; CREATE TABLE `oxygen_bank_cnaps` ( `code` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, `name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, PRIMARY KEY (`code`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for oxygen_ccb_area -- ---------------------------- DROP TABLE IF EXISTS `oxygen_ccb_area`; CREATE TABLE `oxygen_ccb_area` ( `code` varchar(11) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '地区码', `name` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '名称', PRIMARY KEY (`code`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for oxygen_ccb_banks -- ---------------------------- DROP TABLE IF EXISTS `oxygen_ccb_banks`; CREATE TABLE `oxygen_ccb_banks` ( `code` char(3) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL, `name` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '名称', `status` tinyint(1) UNSIGNED NULL DEFAULT 1 COMMENT '1-启用 0-禁用', PRIMARY KEY (`code`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for oxygen_ccb_cnaps -- ---------------------------- DROP TABLE IF EXISTS `oxygen_ccb_cnaps`; CREATE TABLE `oxygen_ccb_cnaps` ( `cnaps` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '连行号', `bank_code` varchar(6) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '银行code', `area_code` varchar(11) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '地区码', `name` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '支行名称', PRIMARY KEY (`cnaps`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for oxygen_comment -- ---------------------------- DROP TABLE IF EXISTS `oxygen_comment`; CREATE TABLE `oxygen_comment` ( `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, `order_id` bigint(20) UNSIGNED NOT NULL DEFAULT 0 COMMENT '订单id', `content` text CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT '内容', `wxuid` bigint(20) UNSIGNED NULL DEFAULT 0 COMMENT '用户uid', `customer_tel` varchar(11) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '顾客手机号', `rent_leasehold_id` bigint(20) UNSIGNED NULL DEFAULT 0 COMMENT '租赁点uid', `rent_leasehold_score` float(2, 1) UNSIGNED NULL DEFAULT 0.0 COMMENT '租赁点评分1-5分', `rent_server_id` bigint(20) UNSIGNED NULL DEFAULT 0 COMMENT '租赁点服务员uid', `rent_server_score` float(2, 1) UNSIGNED NULL DEFAULT 0.0 COMMENT '租赁点服务员评分1-5分', `rent_guide_id` bigint(11) UNSIGNED NULL DEFAULT 0 COMMENT '租赁导游uid', `rent_guide_score` float(2, 1) UNSIGNED NULL DEFAULT NULL COMMENT '租赁导游评分', `return_server_id` bigint(20) UNSIGNED NULL DEFAULT 0 COMMENT '归还点 服务员uid', `return_server_score` float(2, 1) UNSIGNED NULL DEFAULT 0.0 COMMENT '归还点服务员评分', `return_leasehold_id` bigint(20) UNSIGNED NULL DEFAULT 0 COMMENT '归还租赁点uid', `return_leasehold_score` float(2, 1) UNSIGNED NULL DEFAULT 0.0 COMMENT '归还点拼分1-5分', `return_guide_id` bigint(11) NULL DEFAULT NULL COMMENT '归还导游uid', `return_guide_score` float(2, 1) UNSIGNED NULL DEFAULT 0.0 COMMENT '归还导游评分', `device_id` int(11) UNSIGNED NULL DEFAULT 0 COMMENT '设备id', `device_score` float(2, 1) UNSIGNED NULL DEFAULT 0.0 COMMENT '设备评分', `remark` varchar(10000) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '备注', `create_time` datetime(0) NULL DEFAULT NULL, PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '评论表' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for oxygen_compensate -- ---------------------------- DROP TABLE IF EXISTS `oxygen_compensate`; CREATE TABLE `oxygen_compensate` ( `id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT, `product_id` int(11) UNSIGNED NULL DEFAULT 0 COMMENT '产品id', `position` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '赔偿部位', `price` float(10, 2) UNSIGNED NULL DEFAULT 0.00 COMMENT '价格', `sort` int(11) UNSIGNED NULL DEFAULT 0 COMMENT '排序', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 5 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '赔偿表' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for oxygen_device -- ---------------------------- DROP TABLE IF EXISTS `oxygen_device`; CREATE TABLE `oxygen_device` ( `id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT, `sn` char(8) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT 'sn', `bind_uid` int(11) UNSIGNED NULL DEFAULT 0 COMMENT '绑定uid', `bind_type` tinyint(1) UNSIGNED NULL DEFAULT 1 COMMENT '绑定身份 1-服务员 2-导游', `bind_time` datetime(0) NULL DEFAULT NULL COMMENT '绑定时间', `status` enum('激活','已绑定','租赁中','异常','丢失') CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '激活' COMMENT '状态', `create_time` datetime(0) NULL DEFAULT NULL COMMENT '激活时间', `leasehold_id` int(11) UNSIGNED NULL DEFAULT 0 COMMENT '绑定租赁点id', `connect_time` datetime(0) NULL DEFAULT NULL COMMENT '通信时间', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 85 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '设备表' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for oxygen_device_errmsg -- ---------------------------- DROP TABLE IF EXISTS `oxygen_device_errmsg`; CREATE TABLE `oxygen_device_errmsg` ( `name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '', `status` tinyint(1) UNSIGNED NULL DEFAULT 0 COMMENT '开启忽略 1-开启 0-不开启', PRIMARY KEY (`name`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for oxygen_device_message -- ---------------------------- DROP TABLE IF EXISTS `oxygen_device_message`; CREATE TABLE `oxygen_device_message` ( `sn` char(8) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT 'sn', `type` int(2) UNSIGNED NULL DEFAULT 1 COMMENT '事件类型1-租赁中 2-租赁结束 3-激活', `state` int(2) UNSIGNED NULL DEFAULT 1 COMMENT '目标状态', `etime` datetime(0) NULL DEFAULT NULL COMMENT '结束时间', `create_time` datetime(0) NULL DEFAULT NULL, `status` int(1) UNSIGNED NULL DEFAULT 0 COMMENT '0-未处理 1-已处理', PRIMARY KEY (`sn`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for oxygen_device_remark -- ---------------------------- DROP TABLE IF EXISTS `oxygen_device_remark`; CREATE TABLE `oxygen_device_remark` ( `id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT, `sn` char(8) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '设备sn', `server_id` int(11) UNSIGNED NULL DEFAULT 0 COMMENT '服务员id', `guide_id` int(11) UNSIGNED NULL DEFAULT 0 COMMENT '导游id', `content` varchar(1024) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '内容', `pics` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '图片id', `create_time` datetime(0) NULL DEFAULT NULL COMMENT '添加时间', `server_name` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '服务员名称', `leasehold_name` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '租赁点名称', `guide_name` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '导游名称', `salesman_name` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '业务员名称', PRIMARY KEY (`id`) USING BTREE, INDEX `sn`(`sn`) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 37 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '设备备注表' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for oxygen_entry -- ---------------------------- DROP TABLE IF EXISTS `oxygen_entry`; CREATE TABLE `oxygen_entry` ( `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, `order_id` bigint(20) UNSIGNED NULL DEFAULT 0 COMMENT '订单id', `order_no` char(14) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '订单号', `create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间', `nickname` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '微信昵称', `tel` char(11) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '手机号', `type` enum('押金','租赁费','销售费','续租费','赔偿费','超时费','报损费') CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '押金' COMMENT '类型', `pay_method` enum('微信','支付宝','提成抵扣','押金抵扣') CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '支付方式', `usrmsg` varchar(128) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '支付账号', `salesman_id` int(11) UNSIGNED NULL DEFAULT 0 COMMENT '业务员id', `salesman_name` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '业务员名称', `money` float(10, 2) UNSIGNED NOT NULL DEFAULT 0.00 COMMENT '金额', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 52 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '入账表' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for oxygen_guide -- ---------------------------- DROP TABLE IF EXISTS `oxygen_guide`; CREATE TABLE `oxygen_guide` ( `id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT, `name` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '姓名', `sex` tinyint(1) UNSIGNED NULL DEFAULT 1 COMMENT '1-男 0-女', `pic` int(11) UNSIGNED NULL DEFAULT 0 COMMENT '图片', `id_no` varchar(24) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '身份证号', `id_pic` int(11) UNSIGNED NULL DEFAULT 0 COMMENT '身份证图片', `guide_no` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '导游证编号', `guide_pic` int(11) UNSIGNED NULL DEFAULT 0 COMMENT '导游证图片', `nation` varchar(16) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '民族', `salesman_id` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '业务员id', `order_num` int(11) UNSIGNED NULL DEFAULT 0 COMMENT '订单数', `return_left` int(11) UNSIGNED NULL DEFAULT 0 COMMENT '归还数', `score` float(2, 1) UNSIGNED NULL DEFAULT 0.0 COMMENT '评分', `create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间', `last_login_time` datetime(0) NULL DEFAULT NULL COMMENT '上次登录时间', `status` tinyint(1) UNSIGNED NULL DEFAULT 1 COMMENT '状态 1-启用 0-禁用', `device` int(11) UNSIGNED NULL DEFAULT 0 COMMENT '设备数', `parts` int(11) UNSIGNED NULL DEFAULT 0 COMMENT '配件数', `delivery_address` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '送货地址', `qrcode` int(10) UNSIGNED NULL DEFAULT 31 COMMENT '导游小程序码图片', `bankcard` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '银行卡号', `bank` varchar(48) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '总行', `cnap` varchar(24) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '联行号', `bank_account_type` enum('对私','对公') CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '对私' COMMENT '银行账号类型 对私 or 对公', `bank_account` varchar(24) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '开户名', `report_lose_left` float(10, 2) UNSIGNED NULL DEFAULT 0.00 COMMENT '剩余报错额', `report_lose_total` float(10, 2) UNSIGNED NULL DEFAULT 0.00 COMMENT '报损总额', `tel` char(11) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '手机号', `rent_rate` float(4, 1) UNSIGNED NOT NULL DEFAULT 0.0 COMMENT '租赁提成比例', `return_rate` float(4, 1) UNSIGNED NOT NULL DEFAULT 0.0 COMMENT '归还提成比例', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 2 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '导游表' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for oxygen_leasehold -- ---------------------------- DROP TABLE IF EXISTS `oxygen_leasehold`; CREATE TABLE `oxygen_leasehold` ( `id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT, `salesman_id` int(11) UNSIGNED NULL DEFAULT 0 COMMENT '业务员id', `name` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '名称', `class_id` int(11) UNSIGNED NULL DEFAULT 0 COMMENT '分类', `level_id` int(11) UNSIGNED NULL DEFAULT 0 COMMENT '级别', `province` varchar(48) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '省', `city` varchar(48) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '市', `country` varchar(48) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '区', `address` varchar(256) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '地址', `head_pic` int(11) UNSIGNED NULL DEFAULT 0 COMMENT '门头照', `start_time` char(5) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '营业开始时间', `end_time` char(5) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '营业结束时间', `realname` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '负责人', `tel` varchar(11) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '负责人手机号', `wx_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '负责微信昵称', `id_no` varchar(18) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '负责人身份证号', `id_pic` int(11) UNSIGNED NULL DEFAULT 0 COMMENT '负责人身份证图片', `auto_assign` tinyint(1) UNSIGNED NULL DEFAULT 1 COMMENT '是否自动分配 1-是 0-否', `create_time` datetime(0) NULL DEFAULT NULL COMMENT '申请时间', `last_login_time` datetime(0) NULL DEFAULT NULL COMMENT '上次登录时间', `check_time` datetime(0) NULL DEFAULT NULL, `check_name` varchar(14) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '配货人姓名', `status` int(2) NULL DEFAULT -1 COMMENT '-1 申请中 1 启用 0-禁用', `lat` double(12, 8) NULL DEFAULT NULL COMMENT '纬度', `lon` double(12, 8) NULL DEFAULT NULL COMMENT '经度', `geohash` varchar(24) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT 'geohash', `qrcode` int(10) UNSIGNED NULL DEFAULT 0 COMMENT '导游小程序码图片', `score` float(2, 1) UNSIGNED NULL DEFAULT 0.0 COMMENT '评分', `bankcard` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '银行卡号', `bank` varchar(48) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '总行', `cnap` varchar(24) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '联行号', `bank_account_type` enum('对私','对公') CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '对私' COMMENT '银行账号类型 对私 or 对公', `bank_account` varchar(24) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '开户名', `report_lose_total` float(10, 2) UNSIGNED NULL DEFAULT 0.00 COMMENT '报损总额', `report_lose_left` float(10, 2) UNSIGNED NULL DEFAULT 0.00 COMMENT '剩余总额', `rent_rate` float(4, 1) UNSIGNED NULL DEFAULT 0.0 COMMENT '租赁提成比例', `return_rate` float(4, 1) UNSIGNED NULL DEFAULT 0.0 COMMENT '归还提成比例', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 13 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '租赁点' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for oxygen_leasehold_class -- ---------------------------- DROP TABLE IF EXISTS `oxygen_leasehold_class`; CREATE TABLE `oxygen_leasehold_class` ( `id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT, `name` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '32', `sort` int(11) UNSIGNED NULL DEFAULT 0 COMMENT '排序', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 8 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '租赁点分类' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for oxygen_leasehold_level -- ---------------------------- DROP TABLE IF EXISTS `oxygen_leasehold_level`; CREATE TABLE `oxygen_leasehold_level` ( `id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT, `name` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '名称', `rent_rate` float(4, 1) UNSIGNED NOT NULL DEFAULT 0.0 COMMENT '租赁提成比例', `return_rate` float(4, 1) UNSIGNED NOT NULL DEFAULT 0.0 COMMENT '归还提成比例', `default` tinyint(1) UNSIGNED NULL DEFAULT 0 COMMENT '是否默认', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 17 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '租赁点级别' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for oxygen_message -- ---------------------------- DROP TABLE IF EXISTS `oxygen_message`; CREATE TABLE `oxygen_message` ( `id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT, `wxuid` int(11) UNSIGNED NULL DEFAULT 0 COMMENT '收到人uid', `content` text CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT '内容', `create_time` datetime(0) NULL DEFAULT NULL COMMENT '新增时间', `type` enum('业务员','租赁点','服务员','导游','公众号','站内信','用户') CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '业务员' COMMENT '类型', `status` enum('未读','已读','已删除') CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '未读' COMMENT '状态', `read_time` datetime(0) NULL DEFAULT NULL COMMENT '阅读时间', `data_type` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '数据类型', `data_id` int(11) UNSIGNED NULL DEFAULT 0 COMMENT '关联id', PRIMARY KEY (`id`) USING BTREE, INDEX `wxuid`(`wxuid`) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 165 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '消息表' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for oxygen_mpmenu -- ---------------------------- DROP TABLE IF EXISTS `oxygen_mpmenu`; CREATE TABLE `oxygen_mpmenu` ( `id` bigint(16) UNSIGNED NOT NULL AUTO_INCREMENT, `pindex` bigint(20) UNSIGNED NOT NULL DEFAULT 0 COMMENT '父id', `type` varchar(24) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '菜单类型 null主菜单 link链接 keys关键字 event事件', `name` varchar(256) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '菜单名称', `content` text CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT '文字内容', `sort` int(10) UNSIGNED NULL DEFAULT 0 COMMENT '排序', `status` tinyint(1) UNSIGNED NULL DEFAULT 1 COMMENT '状态(0禁用1启用)', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 2 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for oxygen_order -- ---------------------------- DROP TABLE IF EXISTS `oxygen_order`; CREATE TABLE `oxygen_order` ( `id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT, `no` char(14) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '订单编号', `wxuid` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '用户uid', `create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间', `type` enum('租赁单','换货单','续租单','赔偿单') CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '租赁单' COMMENT '类型', `device_id` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '设备id', `relate_id` int(11) UNSIGNED NULL DEFAULT 0 COMMENT '关联id', `remark` varchar(1000) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '备注', `status` enum('待支付','租赁中','已结束','已关闭') CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '待支付' COMMENT '状态', `days` int(11) UNSIGNED NOT NULL DEFAULT 1 COMMENT '租赁天数', `finish_time` datetime(0) NOT NULL COMMENT '应当结束时间', `fail_time` datetime(0) NULL DEFAULT NULL COMMENT '支付失败时间', `pay_method` enum('微信','支付宝','系统后台') CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '支付方式', `pay_time` datetime(0) NULL DEFAULT NULL COMMENT '支付时间', `pay_status` enum('未支付','已支付','支付失败') CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '未支付' COMMENT '支付状态', `activity_id` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '活动id', `activity_name` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '活动名称', `discount` float(3, 2) UNSIGNED NOT NULL DEFAULT 1.00 COMMENT '折扣', `money` float(10, 2) UNSIGNED NOT NULL DEFAULT 0.00 COMMENT '订单总价', `rent_money` float(10, 2) NOT NULL COMMENT '租赁费', `sale_money` float(10, 2) NOT NULL COMMENT '销售费', `overtime_money` float(10, 2) UNSIGNED NULL DEFAULT 0.00 COMMENT '超时费', `deposit` float(10, 2) UNSIGNED NOT NULL DEFAULT 0.00 COMMENT '押金', `rent_guide_id` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '租赁时导游id', `rent_guide_name` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '租赁导游姓名', `rent_server_id` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '租赁时服务员id', `rent_server_name` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '租赁时服务员姓名', `rent_leasehold_id` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '租赁时租赁点id', `rent_leasehold_name` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '租赁时租赁点名称', `rent_salesman_id` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '租赁时业务员id', `rent_salesman_name` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '租赁业务员名称', `return_server_id` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '归还时服务员id', `return_server_name` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '归还时服务员名称', `return_leasehold_id` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '归还时租赁点id', `return_leasehold_name` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '归还时租赁点名称', `return_guide_id` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '归还时导游id', `return_guide_name` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '归还时导游姓名', `back_deposit` float(10, 2) UNSIGNED NULL DEFAULT 0.00 COMMENT '退还押金', `back_money` float(10, 2) UNSIGNED NULL DEFAULT 0.00 COMMENT '提前还租', `usrmsg` varchar(128) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '支付账号', `close_time` datetime(0) NULL DEFAULT NULL COMMENT '确认结束时间', `customer_tel` varchar(11) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '顾客手机号', `customer_nickname` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '顾客昵称', `confirm_status` enum('无需确认','待确认','已确认') CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '无需确认', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 28 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '订单表' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for oxygen_order_blank -- ---------------------------- DROP TABLE IF EXISTS `oxygen_order_blank`; CREATE TABLE `oxygen_order_blank` ( `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, `no` char(14) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '单号', `create_time` datetime(0) NULL DEFAULT NULL COMMENT '申请时间', `check_time` datetime(0) NULL DEFAULT NULL COMMENT '审核时间', `name` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '网点名称', `delivery_name` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '收货人姓名', `delivery_tel` varchar(11) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '收货手机号', `delivery_time` datetime(0) NULL DEFAULT NULL COMMENT '收货时间', `delivery_address` varchar(128) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '配货地址', `status` enum('待审核','配货中','已入库') CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '待审核', `leasehold_id` int(11) UNSIGNED NULL DEFAULT 0 COMMENT '当时租赁点id', `guide_id` int(11) NULL DEFAULT NULL COMMENT '当时导游id', `user_type` enum('导游','租赁点') CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '租赁点' COMMENT '网点类型', `uid` int(11) UNSIGNED NULL DEFAULT 0 COMMENT '网点uid', `creator_name` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '申请人姓名', `send_name` varchar(14) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '配货人姓名', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 5 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '配货单' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for oxygen_order_blank_detail -- ---------------------------- DROP TABLE IF EXISTS `oxygen_order_blank_detail`; CREATE TABLE `oxygen_order_blank_detail` ( `id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT, `order_blank_id` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '配货单id', `product_id` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '商品id', `name` varchar(11) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '项目名称', `amount` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '数量', `unit` varchar(16) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '单位', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 11 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '配货单明细' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for oxygen_order_detail -- ---------------------------- DROP TABLE IF EXISTS `oxygen_order_detail`; CREATE TABLE `oxygen_order_detail` ( `id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT, `product_id` int(11) UNSIGNED NULL DEFAULT 0 COMMENT '商品id', `order_id` bigint(20) UNSIGNED NULL DEFAULT 0 COMMENT '订单id', `name` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '产品名称', `price` float(10, 2) UNSIGNED NULL DEFAULT 0.00 COMMENT '价格', `mode` enum('出租','销售') CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '出租' COMMENT '租售模式', `amount` int(11) UNSIGNED NULL DEFAULT 1 COMMENT '数量', `total` float(10, 2) UNSIGNED NULL DEFAULT 0.00 COMMENT '总价', `sn` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '序列号', `unit` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '单位', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 45 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '订单明细' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for oxygen_order_reminder -- ---------------------------- DROP TABLE IF EXISTS `oxygen_order_reminder`; CREATE TABLE `oxygen_order_reminder` ( `id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT, `order_id` int(11) UNSIGNED NULL DEFAULT NULL, `tel` varchar(11) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '手机号', `near_time` datetime(0) NULL DEFAULT NULL COMMENT '快到期前时间', `near_send` tinyint(1) UNSIGNED NULL DEFAULT 0 COMMENT '是否发过', `just_pass_time` datetime(0) NULL DEFAULT NULL COMMENT '刚刚过去', `just_pass_send` tinyint(3) UNSIGNED NULL DEFAULT 0 COMMENT '是否刚超时', `overtime_oneday` datetime(0) NULL DEFAULT NULL COMMENT '超时一天', `oneday_send` tinyint(1) UNSIGNED NULL DEFAULT 0 COMMENT '超过一天发送', `overtime_threeday` datetime(0) NULL DEFAULT NULL COMMENT '超时三天', `threeday_send` tinyint(1) UNSIGNED NULL DEFAULT 0 COMMENT '是否超时3天发送', `closed` tinyint(1) UNSIGNED NULL DEFAULT 0 COMMENT '是否订单结束', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 12 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for oxygen_product -- ---------------------------- DROP TABLE IF EXISTS `oxygen_product`; CREATE TABLE `oxygen_product` ( `id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT, `type` enum('产品','配件') CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '产品' COMMENT '类型', `name` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '名称', `unit` varchar(16) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '单位', `mode` enum('出租','销售') CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '出租' COMMENT '租售模式', `price` int(11) UNSIGNED NOT NULL DEFAULT 1 COMMENT '金额', `create_time` datetime(0) NULL DEFAULT NULL, `status` tinyint(1) NULL DEFAULT 1 COMMENT '1-启用 0-禁用', `update_time` datetime(0) NULL DEFAULT NULL COMMENT '更新时间', `stock` int(11) NULL DEFAULT 0 COMMENT '总库存', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 5 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '产品表' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for oxygen_product_stock -- ---------------------------- DROP TABLE IF EXISTS `oxygen_product_stock`; CREATE TABLE `oxygen_product_stock` ( `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, `product_id` int(11) UNSIGNED NULL DEFAULT 0 COMMENT '商品id', `product_name` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '商品名称', `num` int(11) NULL DEFAULT 0 COMMENT '数量', `type` int(2) UNSIGNED NULL DEFAULT 1 COMMENT '分类 1-总部 2-租赁点 3-导游 4-用户', `relate_id` int(11) UNSIGNED NULL DEFAULT 0 COMMENT '关联表id', `create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间', `update_time` datetime(0) NULL DEFAULT NULL COMMENT '更新时间', PRIMARY KEY (`id`) USING BTREE, INDEX `idx_product_idtype_id`(`type`, `relate_id`, `product_id`) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 35 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '产品库存' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for oxygen_repaire -- ---------------------------- DROP TABLE IF EXISTS `oxygen_repaire`; CREATE TABLE `oxygen_repaire` ( `id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT, `no` char(14) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '单号', `create_time` datetime(0) NULL DEFAULT NULL COMMENT '申请时间', `uid` int(11) UNSIGNED NULL DEFAULT 0 COMMENT '网点uid', `delivery_name` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '收货人姓名', `delivery_address` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '收货地址', `delivery_tel` varchar(11) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '收货手机号', `delivery_time` datetime(0) NULL DEFAULT NULL COMMENT '收货时间', `leasehold_id` int(11) UNSIGNED NULL DEFAULT 0 COMMENT '当时租赁点id', `guide_id` int(11) NULL DEFAULT NULL COMMENT '当时导游id', `user_type` enum('导游','租赁点') CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '租赁点' COMMENT '网点类型', `check_time` datetime(0) NULL DEFAULT NULL COMMENT '审核时间', `stock_time` datetime(0) NULL DEFAULT NULL COMMENT '入库时间', `name` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '网点名称', `status` enum('待审核','取货中','已取货') CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '待审核' COMMENT '状态', `check_uid` int(11) UNSIGNED NULL DEFAULT 0 COMMENT '审核人uid', `stock_uid` int(11) UNSIGNED NULL DEFAULT 0 COMMENT '入库uid', `creator_name` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '申请人姓名', `send_name` varchar(14) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '配货人姓名', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '报修单' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for oxygen_repaire_detail -- ---------------------------- DROP TABLE IF EXISTS `oxygen_repaire_detail`; CREATE TABLE `oxygen_repaire_detail` ( `id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT, `repaire_id` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '报修单id', `name` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '商品名称', `amount` int(11) UNSIGNED NULL DEFAULT 0 COMMENT '数据', `unit` varchar(16) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '单位', `product_id` int(11) UNSIGNED NULL DEFAULT 0 COMMENT '产品id', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '报修单明细' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for oxygen_report_lose -- ---------------------------- DROP TABLE IF EXISTS `oxygen_report_lose`; CREATE TABLE `oxygen_report_lose` ( `id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT, `no` char(24) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '单号', `order_no` varchar(14) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '关联订单号', `create_time` datetime(0) NULL DEFAULT NULL COMMENT '申请时间', `uid` int(11) UNSIGNED NULL DEFAULT 0 COMMENT '业务员uid', `leasehold_id` int(11) UNSIGNED NULL DEFAULT 0 COMMENT '租赁点id', `guide_id` int(11) NULL DEFAULT NULL COMMENT '当时导游id', `server_id` int(11) UNSIGNED NULL DEFAULT 0 COMMENT '服务员id', `user_type` enum('导游','租赁点','服务员') CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '租赁点' COMMENT '网点类型', `delivery_address` varchar(128) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '收货地址', `delivery_name` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '收货人姓名', `delivery_tel` varchar(11) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '收货手机号', `delivery_time` datetime(0) NULL DEFAULT NULL COMMENT '收货时间', `check_time` datetime(0) NULL DEFAULT NULL COMMENT '审核时间', `stock_time` datetime(0) NULL DEFAULT NULL COMMENT '入库时间', `name` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '网点名称', `status` enum('待确认','已确认') CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '待确认' COMMENT '状态', `money` float(10, 2) UNSIGNED NULL DEFAULT 0.00 COMMENT '应赔金额', `money_real` float(10, 2) NULL DEFAULT 0.00 COMMENT '实付金额', `money_left` float(10, 2) UNSIGNED NULL DEFAULT 0.00 COMMENT '剩余赔付状态', `creator_name` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '申请人姓名', `send_name` varchar(14) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '配货人姓名', `salesman_name` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '业务员姓名', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 29 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '报损单' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for oxygen_report_lose_detail -- ---------------------------- DROP TABLE IF EXISTS `oxygen_report_lose_detail`; CREATE TABLE `oxygen_report_lose_detail` ( `id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT, `report_lose_id` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '报损单id', `product_id` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '商品id', `name` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '产品名称', `amount` int(11) UNSIGNED NULL DEFAULT 0 COMMENT '数量', `unit` varchar(16) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '单位', `price` float(10, 2) UNSIGNED NULL DEFAULT 0.00 COMMENT '金额', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 21 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '报损单明细' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for oxygen_return -- ---------------------------- DROP TABLE IF EXISTS `oxygen_return`; CREATE TABLE `oxygen_return` ( `id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT, `no` char(14) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '编号', `create_time` datetime(0) NULL DEFAULT NULL COMMENT '申请时间', `uid` int(11) UNSIGNED NULL DEFAULT 0 COMMENT '网点uid', `user_type` enum('导游','租赁点') CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '租赁点' COMMENT '网点类型', `name` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '网点名称', `delivery_address` varchar(128) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '收货地址', `delivery_name` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '收货人姓名', `delivery_time` datetime(0) NULL DEFAULT NULL COMMENT '收货时间', `delivery_tel` varchar(11) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '收货手机号', `check_time` datetime(0) NULL DEFAULT NULL COMMENT '审核时间', `stock_time` datetime(0) NULL DEFAULT NULL COMMENT '入库时间', `status` enum('待审核','取货中','已取货') CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '待审核', `creator_name` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '申请人姓名', `send_name` varchar(14) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '配货人姓名', `leasehold_id` int(11) UNSIGNED NULL DEFAULT 0 COMMENT '当时租赁点id', `guide_id` int(11) NULL DEFAULT NULL COMMENT '当时导游id', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '退货单' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for oxygen_return_detail -- ---------------------------- DROP TABLE IF EXISTS `oxygen_return_detail`; CREATE TABLE `oxygen_return_detail` ( `id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT, `return_id` int(11) UNSIGNED NULL DEFAULT 0, `name` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '名称', `amount` int(10) UNSIGNED NULL DEFAULT 0 COMMENT '数量', `unit` varchar(16) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '单位', `product_id` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '商品id', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '退货单明细' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for oxygen_salesman -- ---------------------------- DROP TABLE IF EXISTS `oxygen_salesman`; CREATE TABLE `oxygen_salesman` ( `id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT, `no` varchar(5) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '工号', `name` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '姓名', `tel` char(11) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '手机号', `create_time` datetime(0) NULL DEFAULT NULL, `last_login_time` datetime(0) NULL DEFAULT NULL COMMENT '上次登录时间', `status` tinyint(1) UNSIGNED NULL DEFAULT 1 COMMENT '1-启用 0-禁用', `company_id` int(11) UNSIGNED NULL DEFAULT 0 COMMENT '集团id 默认0 交投写死1', `qrcode` int(10) UNSIGNED NULL DEFAULT 0 COMMENT '导游小程序码图片', `bankcard` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '银行卡号', `bank` varchar(48) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '总行', `cnap` varchar(24) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '联行号', `bank_account_type` enum('对私','对公') CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '对私' COMMENT '银行账号类型 对私 or 对公', `bank_account` varchar(24) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '开户名', `update_time` datetime(0) NULL DEFAULT NULL, `rate` float(4, 1) UNSIGNED NOT NULL DEFAULT 0.0 COMMENT '租赁提成比例', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 12 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '业务员' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for oxygen_server -- ---------------------------- DROP TABLE IF EXISTS `oxygen_server`; CREATE TABLE `oxygen_server` ( `id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT, `leasehold_id` int(11) UNSIGNED NULL DEFAULT 0 COMMENT '服务员id', `name` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '姓名', `tel` varchar(11) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '负责人手机号', `sex` tinyint(1) UNSIGNED NULL DEFAULT 1 COMMENT '1-男 0-女', `order_num` int(11) UNSIGNED NULL DEFAULT 0 COMMENT '订单数', `return_num` int(11) UNSIGNED NULL DEFAULT 0 COMMENT '归还数', `score` float(2, 1) UNSIGNED NULL DEFAULT 0.0 COMMENT '评分', `create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间', `last_login_time` datetime(0) NULL DEFAULT NULL COMMENT '上次登录时间', `status` tinyint(1) UNSIGNED NULL DEFAULT 1 COMMENT '状态 1-启用 0-禁用', `bankcard` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '银行卡号', `bank` varchar(48) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '总行', `cnap` varchar(24) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '联行号', `bank_account_type` enum('对私','对公') CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '对私' COMMENT '银行账号类型 对私 or 对公', `bank_account` varchar(24) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '开户名', `update_time` datetime(0) NULL DEFAULT NULL, `rent_rate` float(4, 1) UNSIGNED NULL DEFAULT 0.0 COMMENT '租赁提成比例', `return_rate` float(4, 1) UNSIGNED NULL DEFAULT 0.0 COMMENT '归还提成比例', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 13 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '服务员表' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for oxygen_ticket -- ---------------------------- DROP TABLE IF EXISTS `oxygen_ticket`; CREATE TABLE `oxygen_ticket` ( `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, `wxuid` bigint(20) UNSIGNED NOT NULL DEFAULT 0 COMMENT 'wxuid', `title` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '抬头', `type` enum('个人','企业单位') CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '个人' COMMENT '类型', `tax_no` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '税号', `money` decimal(10, 2) NOT NULL DEFAULT 0.00 COMMENT '金额', `item` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '发票项目', `remark` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '备注', `email` varchar(380) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '电子邮箱', `status` tinyint(1) NULL DEFAULT -1 COMMENT '-1 待审核 1已审核 0-拒绝', `create_time` datetime(0) NOT NULL COMMENT '申请时间', `check_time` datetime(0) NULL DEFAULT NULL COMMENT '审核时间', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for oxygen_user_tmp_auth -- ---------------------------- DROP TABLE IF EXISTS `oxygen_user_tmp_auth`; CREATE TABLE `oxygen_user_tmp_auth` ( `id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT, `admin_uid` int(11) UNSIGNED NULL DEFAULT 0 COMMENT '授权人uid', `wxuid` int(11) UNSIGNED NULL DEFAULT 0 COMMENT 'wxuid', `create_time` datetime(0) NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '开始时间', `end_time` datetime(0) NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '最后允许时间', `type` int(2) UNSIGNED NULL DEFAULT 1 COMMENT '1-修改结账信息', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for oxygen_withdraw_change -- ---------------------------- DROP TABLE IF EXISTS `oxygen_withdraw_change`; CREATE TABLE `oxygen_withdraw_change` ( `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, `type` enum('取消出账','修改支付账户','修改付款金额') CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '变更单类型', `multi` tinyint(1) UNSIGNED NULL DEFAULT 0 COMMENT '是否影响同类型账号', `withdraw_log_id` bigint(20) UNSIGNED NULL DEFAULT 0 COMMENT '主出账记录id', `withdraw_log_ids` text CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT '出账记录ids,逗号分隔', `money` float(10, 2) UNSIGNED NULL DEFAULT 0.00 COMMENT '提成', `status` tinyint(1) NULL DEFAULT -1 COMMENT '状态 1-已审核 -1-待审核 0-已拒绝', `check_uid` int(11) UNSIGNED NULL DEFAULT 0 COMMENT '审核人id', `uid` int(11) UNSIGNED NULL DEFAULT 0 COMMENT '提交人', `order_no` char(14) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '订单no', `refuse_reason` text CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT '拒绝理由', `reason` text CHARACTER SET utf8 COLLATE utf8_general_ci NULL, `create_time` datetime(0) NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP(0), `update_time` datetime(0) NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP(0), `bankcard` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '银行卡号', `bank` varchar(48) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '总行', `cnap` varchar(24) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '联行号', `bank_account` varchar(24) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '开户名', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '提现变更单' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for oxygen_withdraw_log -- ---------------------------- DROP TABLE IF EXISTS `oxygen_withdraw_log`; CREATE TABLE `oxygen_withdraw_log` ( `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, `end_time` datetime(0) NULL DEFAULT NULL COMMENT '最迟处理时间', `order_id` bigint(20) UNSIGNED NULL DEFAULT 0 COMMENT '订单id', `order_no` char(14) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '订单no', `status` enum('待结算','结算中','已结算','结算失败','变更中','已取消') CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '待结算' COMMENT '状态', `remark` text CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT '备注', `balance_id` bigint(20) UNSIGNED NULL DEFAULT 0 COMMENT '收支id', `type` enum('订单取消','退还押金','提前还租','订单提成') CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '订单取消' COMMENT '类型', `create_time` datetime(0) NULL DEFAULT NULL COMMENT '操作时间', `tel` char(11) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '手机号', `nickname` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '微信昵称', `user_type` enum('服务员','租赁点','导游','业务员','用户') CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '服务员' COMMENT '用户类型', `bankcard` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '银行卡号', `bank` varchar(48) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '总行', `cnap` varchar(24) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '联行号', `bank_account` varchar(24) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '开户名', `bank_account_type` enum('对私','对公') CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '对私' COMMENT '银行账号类型 对私 or 对公', `money` float(10, 2) UNSIGNED NULL DEFAULT 0.00 COMMENT '转出金额', `fee` float(10, 2) UNSIGNED NULL DEFAULT 0.00 COMMENT '手续费', `salesman_id` int(11) UNSIGNED NULL DEFAULT 0 COMMENT '业务员id', `salesman_name` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '业务员名称', `update_time` datetime(0) NULL DEFAULT NULL, `trans_type` enum('转账','退款','报损抵扣') CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '转账', `trans_result` varchar(2048) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '转账结果序列化', `query_result` varchar(2048) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '查询结果', `errors` varchar(10240) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '错误信息', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 73 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '提现记录表' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for oxygen_wxuser -- ---------------------------- DROP TABLE IF EXISTS `oxygen_wxuser`; CREATE TABLE `oxygen_wxuser` ( `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT 'id', `appid` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '微信appid', `session_key` varchar(24) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT 'session_key', `openid` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT 'openid', `unionid` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '开放平台openid', `type` enum('小程序','公众号') CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '小程序' COMMENT '类型', `nickname` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '昵称', `sex` enum('男','女','未知') CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '未知' COMMENT '性别', `language` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '语言', `province` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '省', `city` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '市', `country` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '国家', `headimgurl` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '头像', `rent_times` int(11) UNSIGNED NULL DEFAULT 0 COMMENT '租赁次数', `rent_time` int(11) UNSIGNED NULL DEFAULT 0 COMMENT '租赁时长', `rent_money` float(10, 2) UNSIGNED NULL DEFAULT 0.00 COMMENT '租赁金额', `last_rent_time` datetime(0) NULL DEFAULT NULL COMMENT '最后租赁时间', `last_return_time` datetime(0) NULL DEFAULT NULL COMMENT '最后归还时间', `last_rent_money` float(10, 2) UNSIGNED NULL DEFAULT 0.00 COMMENT '最后租赁金额', `user_type` enum('用户','服务员','导游','租赁点','业务员') CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '用户' COMMENT '前端用户类型 1-用户 2-服务员 3-导游 4-租赁点 5-业务员', `relate_id` bigint(20) UNSIGNED NULL DEFAULT 0 COMMENT '关联用户id', `tel` varchar(11) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '手机号', `create_time` datetime(0) NULL DEFAULT NULL, `update_time` datetime(0) NULL DEFAULT NULL, `status` tinyint(1) UNSIGNED NULL DEFAULT 1 COMMENT '1-启用 0-禁用', `cost` decimal(10, 2) NULL DEFAULT 0.00 COMMENT '消费总额', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 63 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '微信用户表' ROW_FORMAT = Dynamic; ~~~ ~~~[sql] CREATE TABLE `oxygen_device_report` ( `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, `sn` varchar(8) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '设备编号', `lon` double(12, 8) NULL DEFAULT NULL COMMENT '经度', `lat` double(12, 8) NULL DEFAULT NULL COMMENT '纬度', `height` double(10, 2) NULL DEFAULT NULL COMMENT '海拔', `percent` int(3) NULL DEFAULT 1 COMMENT '电量百分比', `open` tinyint(1) UNSIGNED NULL DEFAULT 0 COMMENT '是否制氧', `charge` tinyint(1) UNSIGNED NULL DEFAULT 0 COMMENT '是否充电', `reg` tinyint(1) UNSIGNED NULL DEFAULT 1 COMMENT '是否注册', `create_time` datetime(0) NULL DEFAULT NULL, PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 3963 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic; ~~~