From 5c4332cf61e53c568608af11f39458dfc2ef60df Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B0=A2=E6=B4=AA=E9=BE=99?= <599179587@qq.com> Date: Fri, 21 Jul 2017 14:46:25 +0800 Subject: [PATCH] =?UTF-8?q?=E7=BB=93=E6=9E=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- IFISH7-国际版任务拆解.xlsx | Bin 0 -> 23300 bytes myfishdbenglish.sql | 462 +++++++++++++++++++++++++++++++++++++ 2 files changed, 462 insertions(+) create mode 100644 IFISH7-国际版任务拆解.xlsx create mode 100644 myfishdbenglish.sql diff --git a/IFISH7-国际版任务拆解.xlsx b/IFISH7-国际版任务拆解.xlsx new file mode 100644 index 0000000000000000000000000000000000000000..1fad4662da98ae87aa3bc03a3aa088656a640230 GIT binary patch literal 23300 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 literal 0 HcmV?d00001 diff --git a/myfishdbenglish.sql b/myfishdbenglish.sql new file mode 100644 index 0000000..5afaca4 --- /dev/null +++ b/myfishdbenglish.sql @@ -0,0 +1,462 @@ +/* +Navicat MySQL Data Transfer + +Source Server : localhost +Source Server Version : 50625 +Source Host : localhost:3306 +Source Database : myfishdbenglish + +Target Server Type : MYSQL +Target Server Version : 50625 +File Encoding : 65001 + +Date: 2017-07-21 14:45:41 +*/ + +SET FOREIGN_KEY_CHECKS=0; + +-- ---------------------------- +-- Table structure for tbl_activa_code +-- ---------------------------- +DROP TABLE IF EXISTS `tbl_activa_code`; +CREATE TABLE `tbl_activa_code` ( + `active_code` varchar(50) NOT NULL COMMENT '激活码', + `batch_code` varchar(50) DEFAULT NULL COMMENT '批次号', + `is_used` varchar(1) DEFAULT NULL, + `create_time` datetime DEFAULT NULL, + PRIMARY KEY (`active_code`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='摄像头激活码'; + +-- ---------------------------- +-- Table structure for tbl_device +-- ---------------------------- +DROP TABLE IF EXISTS `tbl_device`; +CREATE TABLE `tbl_device` ( + `device_id` int(11) NOT NULL AUTO_INCREMENT COMMENT '设备Id', + `server_ip` varchar(50) DEFAULT NULL COMMENT '服务器IP', + `device_ip` varchar(50) DEFAULT NULL COMMENT '设备IP', + `is_camera` varchar(1) DEFAULT NULL COMMENT '是否为摄像头:1是,0否', + `mac_address` varchar(50) DEFAULT NULL COMMENT '设备Mac地址', + `login_time` datetime DEFAULT NULL COMMENT '登陆时间', + `is_blacklist` varchar(1) DEFAULT '1' COMMENT '是否在黑名单:1不在、0在', + `hardware_type` varchar(10) DEFAULT NULL COMMENT '设备型号', + `on_off` varchar(1) DEFAULT NULL COMMENT '是否温度报警', + `today_remind` varchar(1) DEFAULT NULL COMMENT '今天是否提醒:1提醒、0不提醒', + `water_remind` varchar(1) DEFAULT NULL COMMENT '是否开启换水提醒:1开启、0不开启', + `remind_date` date DEFAULT NULL COMMENT '换水提醒日期', + `remind_cycle` int(11) DEFAULT NULL COMMENT '换水周期', + `factory_code` varchar(20) DEFAULT NULL COMMENT '电子厂代码', + `brand_code` varchar(20) DEFAULT NULL COMMENT '鱼缸场代码', + `camera_id` varchar(20) DEFAULT NULL COMMENT '摄像头ID', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `active_code` varchar(50) DEFAULT NULL COMMENT '摄像头激活码', + `active_time` datetime DEFAULT NULL COMMENT '摄像头激活时间', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + PRIMARY KEY (`device_id`), + UNIQUE KEY `UK_macAddress` (`mac_address`) USING BTREE, + UNIQUE KEY `UK_camera_id` (`camera_id`) USING BTREE +) ENGINE=InnoDB AUTO_INCREMENT=53 DEFAULT CHARSET=utf8 COMMENT='设备详情表'; + +-- ---------------------------- +-- Table structure for tbl_device_statistics +-- ---------------------------- +DROP TABLE IF EXISTS `tbl_device_statistics`; +CREATE TABLE `tbl_device_statistics` ( + `id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'id', + `device_id` int(11) NOT NULL COMMENT '设备ID', + `mac_address` varchar(50) DEFAULT NULL COMMENT '设备MAC地址', + `login_count` int(11) DEFAULT NULL COMMENT '登陆次数', + `login_time` datetime DEFAULT NULL COMMENT '最后登陆时间', + `first_activate` datetime DEFAULT NULL COMMENT '首次激活时间', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `is_charge` varchar(1) DEFAULT NULL COMMENT '是否收费', + `sdk_version` varchar(10) DEFAULT NULL COMMENT 'sdk版本', + `sdk_time` datetime DEFAULT NULL COMMENT 'sdk时间', + `create_date` datetime DEFAULT NULL COMMENT '分配日期', + `is_upgrade` varchar(1) DEFAULT NULL COMMENT '是否升级', + `upgrade_version` varchar(10) DEFAULT NULL COMMENT '更新版本', + `upgrade_time` datetime DEFAULT NULL COMMENT '更新时间', + `authorize_time` datetime DEFAULT NULL COMMENT '授权时间', + `create_code` varchar(50) DEFAULT NULL COMMENT '编号', + `MCU_count` int(11) DEFAULT NULL COMMENT 'MCU启动次数', + `module_count` int(11) DEFAULT NULL COMMENT '模块启动次数', + `router_count` int(11) DEFAULT NULL COMMENT '连接路由器次数', + `server_count` int(11) DEFAULT NULL COMMENT '成功连接服务器次数', + `server_try_count` int(11) DEFAULT NULL COMMENT '尝试连接服务器次数', + `software_version` varchar(10) DEFAULT NULL COMMENT 'mcu版本', + `hardware_type` varchar(10) DEFAULT NULL COMMENT '硬件型号', + `factory_code` varchar(20) DEFAULT NULL COMMENT '电子厂代码', + `brand_code` varchar(20) DEFAULT NULL COMMENT '鱼缸场代码', + PRIMARY KEY (`id`,`device_id`) +) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8 COMMENT='设备统计信息表'; + +-- ---------------------------- +-- Table structure for tbl_device_user +-- ---------------------------- +DROP TABLE IF EXISTS `tbl_device_user`; +CREATE TABLE `tbl_device_user` ( + `id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'id', + `user_id` int(11) NOT NULL COMMENT '用户Id', + `device_id` int(11) NOT NULL COMMENT '设备Id', + `is_master` varchar(1) DEFAULT NULL COMMENT '是否主控:1、主控制权,0、被分享者', + `show_name` varchar(50) DEFAULT NULL COMMENT '显示名称', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `custom_icon_name` varchar(100) DEFAULT NULL COMMENT '保存的显示图标', + `custom_show_name` varchar(100) DEFAULT NULL COMMENT '保存的显示名称', + `is_look` varchar(1) DEFAULT NULL COMMENT '是否看护', + `is_live` varchar(1) DEFAULT NULL COMMENT '是否直播', + PRIMARY KEY (`id`), + UNIQUE KEY `device_id` (`device_id`) USING BTREE, + KEY `user_id` (`user_id`) USING BTREE +) ENGINE=InnoDB AUTO_INCREMENT=26 DEFAULT CHARSET=utf8 COMMENT='设备与用户关系表'; + +-- ---------------------------- +-- Table structure for tbl_factory_list +-- ---------------------------- +DROP TABLE IF EXISTS `tbl_factory_list`; +CREATE TABLE `tbl_factory_list` ( + `factory_code` varchar(20) NOT NULL COMMENT '电子厂代码', + `factory_name` varchar(20) NOT NULL COMMENT '电子厂名称', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `is_tax` varchar(1) DEFAULT NULL COMMENT '是否收税:1收、0不收', + PRIMARY KEY (`factory_code`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='电子厂详情表'; + +-- ---------------------------- +-- Table structure for tbl_factory_vender +-- ---------------------------- +DROP TABLE IF EXISTS `tbl_factory_vender`; +CREATE TABLE `tbl_factory_vender` ( + `factory_code` varchar(20) NOT NULL COMMENT '厂家代码', + `brand_code` varchar(20) NOT NULL COMMENT '鱼缸场代码', + PRIMARY KEY (`factory_code`,`brand_code`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='鱼缸和厂家关系表'; + +-- ---------------------------- +-- Table structure for tbl_hardware_type +-- ---------------------------- +DROP TABLE IF EXISTS `tbl_hardware_type`; +CREATE TABLE `tbl_hardware_type` ( + `hardware_type` varchar(10) NOT NULL COMMENT '设备型号代码', + `hardware_name` varchar(20) NOT NULL COMMENT '设备名称', + `factory_code` varchar(20) DEFAULT NULL, + `hardware_desc` varchar(100) DEFAULT NULL COMMENT '描述', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `control_amount` int(255) DEFAULT NULL COMMENT '控制个数', + `timer_amount` int(11) DEFAULT NULL COMMENT '定时器个数', + `is_custom_icon` varchar(1) DEFAULT '0' COMMENT '是否自定义图标:1是、0否', + `icon_link` varchar(200) DEFAULT NULL COMMENT '自定义图标根地址', + `all_icon_name` varchar(200) DEFAULT NULL COMMENT '根地址下图标名称', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `is_lightness` varchar(1) DEFAULT '0' COMMENT '是否有背光:1是、0否', + `is_sark_lamp` varchar(1) DEFAULT '0' COMMENT '是否有柜灯:1是、0否', + `is_work_model` varchar(1) DEFAULT '0' COMMENT '是否有工作模式:1是、0否', + `all_show_name` varchar(200) DEFAULT NULL COMMENT '显示名称', + `default_show_name` varchar(200) DEFAULT NULL COMMENT '默认名称', + `default_icon_name` varchar(200) DEFAULT NULL COMMENT '默认图标', + PRIMARY KEY (`hardware_type`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='设备类型详情表'; + +-- ---------------------------- +-- Table structure for tbl_live_message +-- ---------------------------- +DROP TABLE IF EXISTS `tbl_live_message`; +CREATE TABLE `tbl_live_message` ( + `message_id` int(11) NOT NULL AUTO_INCREMENT COMMENT '评论Id', + `room_id` int(11) NOT NULL COMMENT '直播间Id', + `user_id` int(11) NOT NULL COMMENT '评论用户Id', + `as_user_id` int(11) DEFAULT NULL COMMENT '@用户Id', + `message_content` varchar(200) DEFAULT NULL COMMENT '评论内容', + `create_time` datetime DEFAULT NULL COMMENT '评论时间', + PRIMARY KEY (`message_id`) +) ENGINE=InnoDB AUTO_INCREMENT=15 DEFAULT CHARSET=utf8 COMMENT='直播间评论表'; + +-- ---------------------------- +-- Table structure for tbl_live_room +-- ---------------------------- +DROP TABLE IF EXISTS `tbl_live_room`; +CREATE TABLE `tbl_live_room` ( + `room_id` int(11) NOT NULL AUTO_INCREMENT COMMENT '直播间Id', + `user_id` int(11) NOT NULL COMMENT '用户Id', + `camera_id` varchar(20) NOT NULL COMMENT '摄像头ID', + `room_name` varchar(20) DEFAULT NULL COMMENT '直播间名称', + `room_desc` varchar(70) DEFAULT NULL COMMENT '直播间描述', + `room_Img` varchar(100) DEFAULT NULL, + `room_status` varchar(1) DEFAULT '0' COMMENT '直播间状态:1直播、0关闭', + `popularity_value` int(11) NOT NULL DEFAULT '0' COMMENT '人气值', + `zanNum` int(11) DEFAULT '0' COMMENT '点赞数量', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `update_time` datetime DEFAULT NULL, + PRIMARY KEY (`room_id`) +) ENGINE=InnoDB AUTO_INCREMENT=25 DEFAULT CHARSET=utf8 COMMENT='直播间详情表'; + +-- ---------------------------- +-- Table structure for tbl_live_room_zan +-- ---------------------------- +DROP TABLE IF EXISTS `tbl_live_room_zan`; +CREATE TABLE `tbl_live_room_zan` ( + `room_id` int(11) NOT NULL COMMENT '直播间Id', + `user_id` int(11) NOT NULL COMMENT '点赞用户Id', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + PRIMARY KEY (`room_id`,`user_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='直播间点赞表'; + +-- ---------------------------- +-- Table structure for tbl_live_watch +-- ---------------------------- +DROP TABLE IF EXISTS `tbl_live_watch`; +CREATE TABLE `tbl_live_watch` ( + `room_id` int(11) NOT NULL COMMENT '直播间ID', + `user_id` int(11) NOT NULL COMMENT '用户id', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `create_time` datetime NOT NULL COMMENT '创建时间', + PRIMARY KEY (`room_id`,`user_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='用户观看直播记录'; + +-- ---------------------------- +-- Table structure for tbl_login_record +-- ---------------------------- +DROP TABLE IF EXISTS `tbl_login_record`; +CREATE TABLE `tbl_login_record` ( + `record_id` int(11) NOT NULL AUTO_INCREMENT COMMENT '记录Id', + `mac_address` varchar(255) NOT NULL COMMENT '设备Mac地址', + `login_time` datetime DEFAULT NULL COMMENT '登陆时间', + PRIMARY KEY (`record_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='设备登陆记录表'; + +-- ---------------------------- +-- Table structure for tbl_menu +-- ---------------------------- +DROP TABLE IF EXISTS `tbl_menu`; +CREATE TABLE `tbl_menu` ( + `menu_id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'Id', + `parent_menu_id` int(11) NOT NULL COMMENT '父级id', + `level_name` varchar(20) DEFAULT NULL COMMENT '等级名称', + `menu_name` varchar(20) DEFAULT NULL COMMENT '菜单名称', + `menu_desc` varchar(20) DEFAULT NULL COMMENT '菜单描述', + `menu_icon` varchar(20) DEFAULT NULL COMMENT '菜单icon', + `menu_link` varchar(100) DEFAULT NULL COMMENT '菜单链接', + `menu_order` int(11) NOT NULL COMMENT '菜单排序', + `menu_status` varchar(1) DEFAULT '1' COMMENT '状态:1启用、0禁用', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + PRIMARY KEY (`menu_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='后台菜单详情表'; + +-- ---------------------------- +-- Table structure for tbl_operate_record +-- ---------------------------- +DROP TABLE IF EXISTS `tbl_operate_record`; +CREATE TABLE `tbl_operate_record` ( + `record_id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'id', + `record_number` int(11) NOT NULL COMMENT '数量', + `record_ip` varchar(30) DEFAULT NULL COMMENT 'IP', + `factory_code` varchar(20) DEFAULT NULL COMMENT '电子厂代码', + `record_type` varchar(20) DEFAULT NULL COMMENT '操作类型', + `create_time` datetime DEFAULT NULL COMMENT '操作时间', + `create_code` varchar(50) DEFAULT NULL COMMENT '编号', + PRIMARY KEY (`record_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='设备操作记录表(电子厂查看)'; + +-- ---------------------------- +-- Table structure for tbl_payee_info +-- ---------------------------- +DROP TABLE IF EXISTS `tbl_payee_info`; +CREATE TABLE `tbl_payee_info` ( + `payee_id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'ID', + `account_no` varchar(50) NOT NULL COMMENT '支付帐号', + `bakn_card` varchar(50) NOT NULL COMMENT '银行卡号', + `account_name` varchar(50) NOT NULL COMMENT '户名', + `bank_name` varchar(50) NOT NULL COMMENT '银行', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + PRIMARY KEY (`payee_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='收款账号信息'; + +-- ---------------------------- +-- Table structure for tbl_pay_bill +-- ---------------------------- +DROP TABLE IF EXISTS `tbl_pay_bill`; +CREATE TABLE `tbl_pay_bill` ( + `factory_code` varchar(20) NOT NULL COMMENT '电子厂代码', + `bill_month` varchar(10) NOT NULL COMMENT '账单月份', + `authorize_number` int(11) NOT NULL COMMENT '授权数量', + `pay_money` varchar(255) DEFAULT NULL COMMENT '支付金额', + `pay_date` datetime NOT NULL COMMENT '支付日期', + `pay_status` varchar(1) DEFAULT NULL COMMENT '支付状态:1已支付、0未支付', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `is_tax` varchar(1) DEFAULT NULL COMMENT '是否收税:1收税、0不收税', + PRIMARY KEY (`factory_code`,`bill_month`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='电子厂账单'; + +-- ---------------------------- +-- Table structure for tbl_push_list +-- ---------------------------- +DROP TABLE IF EXISTS `tbl_push_list`; +CREATE TABLE `tbl_push_list` ( + `push_id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'ID', + `user_id` int(11) DEFAULT NULL COMMENT '用户Id', + `device_id` int(11) DEFAULT NULL COMMENT '设备Id', + `show_name` varchar(20) DEFAULT NULL COMMENT '显示名称', + `phone_type` varchar(20) DEFAULT NULL COMMENT '推送手机类型', + `push_type` varchar(20) DEFAULT NULL COMMENT '推送消息类型\r\n1."remove_device","解绑通知";2."wendu_warn","温度预警;3."qu_reply","问题反馈";4."app_update","IOS更新推送";5."remind_water","换水提醒";6."offline_push","离线通知";7."send_report","看护报告";8."shops_push","看护通知";9."all_push","所有用户推送"', + `push_title` varchar(100) DEFAULT NULL COMMENT '推送标题', + `push_context` varchar(200) DEFAULT NULL COMMENT '推送内容', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `push_link` varchar(100) DEFAULT NULL COMMENT '链接', + `jpush_status` varchar(1) DEFAULT NULL COMMENT '极光推送状态', + `google_status` varchar(1) DEFAULT NULL COMMENT '谷歌推送状态', + `report_id` int(11) DEFAULT NULL COMMENT '看护报告Id', + `MCU_count` int(11) DEFAULT '0' COMMENT 'MCU启动次数', + `modular_count` int(11) DEFAULT '0' COMMENT '模块启动次数', + `router_count` int(11) DEFAULT '0' COMMENT '连接路由器次数', + `server_count` int(11) DEFAULT '0' COMMENT '成功连接服务器次数', + `server_try_count` int(11) DEFAULT '0' COMMENT '尝试连接服务器次数', + PRIMARY KEY (`push_id`) +) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8 COMMENT='推送详情表'; + +-- ---------------------------- +-- Table structure for tbl_role +-- ---------------------------- +DROP TABLE IF EXISTS `tbl_role`; +CREATE TABLE `tbl_role` ( + `role_code` varchar(20) NOT NULL COMMENT '后台角色代码', + `role_name` varchar(20) DEFAULT NULL COMMENT '后台角色名称', + PRIMARY KEY (`role_code`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='后台角色表'; + +-- ---------------------------- +-- Table structure for tbl_role_menu +-- ---------------------------- +DROP TABLE IF EXISTS `tbl_role_menu`; +CREATE TABLE `tbl_role_menu` ( + `role_code` varchar(20) NOT NULL COMMENT '后台账号角色', + `menu_id` int(11) NOT NULL COMMENT '后台菜单Id', + PRIMARY KEY (`role_code`,`menu_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='后台菜单访问权限表'; + +-- ---------------------------- +-- Table structure for tbl_security_user +-- ---------------------------- +DROP TABLE IF EXISTS `tbl_security_user`; +CREATE TABLE `tbl_security_user` ( + `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '用户id', + `username` varchar(20) NOT NULL COMMENT '用户名', + `password` varchar(32) NOT NULL COMMENT '用户密码', + `email` varchar(30) DEFAULT NULL COMMENT '邮箱', + `role` varchar(1) NOT NULL COMMENT '权限', + `rolename` varchar(20) NOT NULL COMMENT '权限名称', + `code` varchar(20) NOT NULL COMMENT '厂家代码', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; + +-- ---------------------------- +-- Table structure for tbl_tmp_push_remind +-- ---------------------------- +DROP TABLE IF EXISTS `tbl_tmp_push_remind`; +CREATE TABLE `tbl_tmp_push_remind` ( + `push_id` int(11) NOT NULL AUTO_INCREMENT COMMENT '推送id', + `device_id` int(11) NOT NULL COMMENT '设备Id', + `user_id` int(11) NOT NULL COMMENT '用户Id', + `phone_number` int(11) DEFAULT NULL COMMENT '手机号码', + `mac_address` varchar(50) DEFAULT NULL COMMENT '设备MAC', + `show_name` varchar(50) DEFAULT NULL COMMENT '显示名称', + `login_type` varchar(10) DEFAULT NULL COMMENT '推送手机类型', + `remind_date` date DEFAULT NULL COMMENT '提醒日期', + `remind_cycle` int(11) NOT NULL COMMENT '周期', + `is_push` varchar(1) NOT NULL COMMENT '是否推送', + PRIMARY KEY (`push_id`,`device_id`,`user_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='换水提醒推送表'; + +-- ---------------------------- +-- Table structure for tbl_upgrade_notes +-- ---------------------------- +DROP TABLE IF EXISTS `tbl_upgrade_notes`; +CREATE TABLE `tbl_upgrade_notes` ( + `notes_id` int(11) NOT NULL COMMENT 'ID', + `upgrade_version` int(11) DEFAULT NULL COMMENT '升级版本', + `factory_code` varchar(20) DEFAULT NULL COMMENT '电子厂代码', + `brand_code` varchar(20) DEFAULT NULL COMMENT '鱼缸厂代码', + `hardware_type` varchar(20) DEFAULT NULL COMMENT '硬件型号', + `sdk_version` int(11) DEFAULT NULL COMMENT 'sdk版本', + `upgrade_number` int(11) DEFAULT NULL COMMENT '升级数量', + `remarks` varchar(100) DEFAULT NULL COMMENT '备注', + `create_date` date DEFAULT NULL COMMENT '分配日期', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + PRIMARY KEY (`notes_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='升级记录表'; + +-- ---------------------------- +-- Table structure for tbl_user +-- ---------------------------- +DROP TABLE IF EXISTS `tbl_user`; +CREATE TABLE `tbl_user` ( + `user_id` int(11) NOT NULL AUTO_INCREMENT COMMENT '用户Id', + `nick_name` varchar(20) DEFAULT '' COMMENT '昵称', + `user_password` varchar(32) DEFAULT NULL COMMENT '密码', + `phone_number` varchar(11) DEFAULT NULL COMMENT '手机', + `user_email` varchar(50) DEFAULT NULL COMMENT '邮箱', + `user_type` varchar(1) NOT NULL COMMENT '用户类型', + `user_img` varchar(100) DEFAULT NULL COMMENT '头像', + `user_sex` varchar(1) DEFAULT NULL COMMENT '性别', + `login_count` int(11) DEFAULT '0' COMMENT '登陆次数', + `update_time` datetime DEFAULT NULL COMMENT '修改时间', + `login_time` datetime DEFAULT NULL COMMENT '登陆时间', + `create_time` datetime DEFAULT NULL COMMENT '注册时间', + `login_type` varchar(10) DEFAULT NULL COMMENT '登陆手机类型', + `remarks` varchar(100) DEFAULT NULL COMMENT '备注', + `address` varchar(200) DEFAULT NULL COMMENT '地址', + `P2PVerify_code1` varchar(50) DEFAULT NULL COMMENT '技威Code1', + `P2PVerify_code2` varchar(50) DEFAULT NULL COMMENT '技威Code2', + `gwell_userID` varchar(50) DEFAULT NULL COMMENT '技威用户ID', + `is_register_gwell` varchar(1) DEFAULT NULL COMMENT '是否注册技威:1已注册、0未注册', + `jiguang_userID` varchar(50) DEFAULT NULL COMMENT '极光用户ID', + `token` varchar(50) DEFAULT NULL, + `longitude` double DEFAULT NULL COMMENT '经度', + `latitude` double DEFAULT NULL COMMENT '纬度', + PRIMARY KEY (`user_id`), + UNIQUE KEY `UK_Phone` (`phone_number`) USING BTREE, + UNIQUE KEY `UK_Email` (`user_email`) USING BTREE +) ENGINE=InnoDB AUTO_INCREMENT=10064 DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT COMMENT='用户详情表'; + +-- ---------------------------- +-- Table structure for tbl_vender_hardware +-- ---------------------------- +DROP TABLE IF EXISTS `tbl_vender_hardware`; +CREATE TABLE `tbl_vender_hardware` ( + `brand_code` varchar(20) NOT NULL, + `hardware_type` varchar(20) NOT NULL, + PRIMARY KEY (`brand_code`,`hardware_type`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; + +-- ---------------------------- +-- Table structure for tbl_vender_list +-- ---------------------------- +DROP TABLE IF EXISTS `tbl_vender_list`; +CREATE TABLE `tbl_vender_list` ( + `brand_code` varchar(20) NOT NULL COMMENT '鱼缸厂编号', + `brand_logo` varchar(100) DEFAULT NULL COMMENT 'logo', + `brand_name` varchar(20) NOT NULL COMMENT '鱼缸厂名称', + `brand_introduce` varchar(100) DEFAULT NULL COMMENT '品牌介绍', + `app_show` varchar(1) DEFAULT NULL COMMENT 'app展示', + `contact_phone` varchar(30) DEFAULT NULL COMMENT '联系电话', + `contact_address` varchar(50) DEFAULT NULL COMMENT '联系地址', + `update_time` datetime DEFAULT NULL COMMENT '更新时间', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + PRIMARY KEY (`brand_code`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='鱼缸场详情表'; + +-- ---------------------------- +-- Table structure for tbl_version +-- ---------------------------- +DROP TABLE IF EXISTS `tbl_version`; +CREATE TABLE `tbl_version` ( + `version_id` int(11) NOT NULL AUTO_INCREMENT COMMENT '版本ID', + `version_code` varchar(20) DEFAULT NULL COMMENT '版本号', + `is_must_update` varchar(1) DEFAULT NULL COMMENT '更新类型,1强制升级,0,不强制', + `app_address` varchar(100) DEFAULT NULL COMMENT '下载地址', + `upload_content` varchar(200) DEFAULT NULL COMMENT '更新内容', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `phone_type` varchar(255) DEFAULT NULL COMMENT '手机类型', + PRIMARY KEY (`version_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='APP版本详情表';