CREATE TABLE `admin` (
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '管理員id',
`login_name` varchar(255) NOT NULL COMMENT '后臺登錄 用戶名或手機號',
`pwd` varchar(255) NOT NULL COMMENT '后臺登錄密碼',
`status` tinyint(1) NOT NULL DEFAULT '0' COMMENT '賬號狀態:0-鎖定;1-正常;2-待審核',
`type` tinyint(1) NOT NULL DEFAULT '0' COMMENT '賬號類型:0-客戶管理員;1-超級管理員;2-普通管理員;3-平臺客服',
`join_time` int(11) NOT NULL COMMENT '賬號創建時間',
`parent_admin_id` int(11) DEFAULT NULL COMMENT '平臺客服對應管理員id',
`mobile` varchar(20) DEFAULT NULL COMMENT '手機號碼',
PRIMARY KEY (`id`) USING BTREE,
UNIQUE KEY `user` (`login_name`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=59 DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC;
CREATE TABLE `app` (
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主鍵id',
`key` varchar(255) NOT NULL COMMENT 'App_Key',
`secret` varchar(255) NOT NULL COMMENT 'App_Secret',
`aid` int(11) NOT NULL COMMENT '綁定管理員admin表',
`domain` varchar(255) NOT NULL COMMENT '域名',
`status` tinyint(1) NOT NULL COMMENT '狀態:0-禁用;1-啟用',
`configs` text COMMENT '網易配置',
PRIMARY KEY (`id`) USING BTREE,
UNIQUE KEY `key` (`key`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=52 DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='設備標識表';
CREATE TABLE `apply` (
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '申請表id',
`user_id` int(11) NOT NULL COMMENT '申請人用戶id',
`type` tinyint(1) NOT NULL COMMENT '申請類型1-好友;2-群組',
`content` varchar(255) DEFAULT NULL COMMENT '申請內容',
`created` int(11) NOT NULL COMMENT '申請時間',
`to_id` int(11) NOT NULL COMMENT '審核方id1-用戶id;2-群組id',
`review` varchar(255) NOT NULL COMMENT '審核反饋內容',
`updated` int(11) NOT NULL COMMENT '審核時間',
`status` tinyint(1) NOT NULL COMMENT '審核狀態0-未處理;1-同意;2-拒絕',
`read_time` int(11) DEFAULT NULL COMMENT '已讀時間,作為消息盒子的標識',
PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=233 DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='申請表-用于好友申請 和 群組創建邀請和申請加群';
CREATE TABLE `blacklist` (
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主鍵id',
`user_id` int(11) NOT NULL COMMENT '用戶id',
`black_user_id` int(11) NOT NULL COMMENT '黑名單用戶id',
PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='用戶黑名單表';
CREATE TABLE `chat_group` (
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主鍵id',
`user_id` varchar(255) NOT NULL COMMENT '發送者的用戶id',
`group_id` int(11) NOT NULL COMMENT '接收群的群組id',
`body` text NOT NULL COMMENT '群聊內容',
`created` int(11) NOT NULL COMMENT '發送時間',
PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='群組聊天內容記錄表';
CREATE TABLE `chat_user` (
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主鍵id',
`user_id` int(11) NOT NULL COMMENT '發送者用戶id',
`receiver_id` int(11) NOT NULL COMMENT '接收者用戶id',
`body` text NOT NULL COMMENT '發送內容',
`created` int(11) NOT NULL COMMENT '發送時間',
`read_time` int(11) NOT NULL COMMENT '接收時間',
PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=8774 DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='好友聊天內容記錄表';
CREATE TABLE `files` (
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主鍵id',
`user_id` int(11) NOT NULL COMMENT '上傳者的用戶id',
`name` varchar(255) NOT NULL COMMENT '文件名稱',
`url` varchar(255) NOT NULL COMMENT '文件路徑',
`size` int(11) NOT NULL COMMENT '文件大小',
`mime` varchar(100) NOT NULL COMMENT '文件類型',
`is_delete` tinyint(1) DEFAULT '0' COMMENT '0為正常,1刪除',
PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=480 DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='上傳文件/圖片表';
CREATE TABLE `group_user` (
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主鍵id',
`group_id` int(11) NOT NULL COMMENT '群組id',
`user_id` int(11) NOT NULL COMMENT '群組成員id',
`is_admin` int(11) NOT NULL DEFAULT '0' COMMENT '0:普通組員;1:群主;2:管理員',
PRIMARY KEY (`id`) USING BTREE,
KEY `user_id` (`user_id`) USING BTREE,
KEY `is_admin` (`is_admin`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='群組成員表';
CREATE TABLE `groups` (
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '群主id',
`user_id` int(11) NOT NULL COMMENT '群主用戶id',
`name` varchar(255) NOT NULL COMMENT '群組名稱',
`avatar` int(11) NOT NULL COMMENT '群組頭像_files_id',
`des` varchar(255) DEFAULT NULL COMMENT '群組描述',
`is_group` tinyint(1) NOT NULL DEFAULT '2' COMMENT '0-解散;1-群組/[1-我的好友分組;2-群組]',
`created` int(11) NOT NULL COMMENT '群組創建時間',
`updated` int(11) NOT NULL COMMENT '群組更新時間(最近更新時間)',
`team_id` int(11) NOT NULL COMMENT '第三方服務平臺群組id',
PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='群組群主表';
CREATE TABLE `im_version` (
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'IM版本表id',
`aid` int(11) NOT NULL COMMENT '管理員id',
`im_code` varchar(50) NOT NULL COMMENT 'IM版本號',
`im_name` varchar(50) NOT NULL COMMENT 'IM顯示名稱',
`im_powerby` varchar(255) NOT NULL COMMENT 'IM版權信息',
`im_record` varchar(255) NOT NULL COMMENT 'IM備案號',
`im_des` varchar(255) DEFAULT NULL,
PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC;
CREATE TABLE `kefu` (
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '客服表主鍵',
`user_id` int(11) NOT NULL COMMENT '客服用戶id',
`seller_id` int(11) NOT NULL COMMENT '客戶id,綁定users表',
`status` tinyint(1) NOT NULL DEFAULT '1' COMMENT '客服狀態0-禁用;1-啟用',
`type` tinyint(1) NOT NULL DEFAULT '0' COMMENT '客服類型0-商家客服;1-平臺客服',
`pwd` varchar(64) NOT NULL COMMENT '客服密碼',
`bind_time` int(11) DEFAULT NULL COMMENT '綁定時間',
`bind_admin_id` int(11) DEFAULT NULL COMMENT '綁定平臺客服id',
PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=620 DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='客戶創建的客服表';
CREATE TABLE `kefu_set` (
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '客服設置id',
`seller_id` int(11) NOT NULL COMMENT '商家id',
`type` tinyint(1) NOT NULL DEFAULT '1' COMMENT '1-順序2-隨機',
PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=537 DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC;
CREATE TABLE `kefu_wait` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`user_id` int(11) NOT NULL COMMENT '商城會員id',
`to_id` int(11) NOT NULL COMMENT '客服id',
`socre` tinyint(3) NOT NULL COMMENT '0-100評分',
`last_time` int(11) NOT NULL COMMENT '最后一次會話時間',
`seller_id` int(11) DEFAULT '0' COMMENT '商家ID',
PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=1421 DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC;
CREATE TABLE `user_active` (
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主鍵id',
`user_id` int(11) NOT NULL COMMENT '用戶id',
`online` tinyint(1) NOT NULL COMMENT '是否在線;0-離線;1-在線;2-隱身',
`login_ip` varchar(50) NOT NULL COMMENT '登錄ip地址',
`login_dev` varchar(50) NOT NULL COMMENT '登錄設備',
`last_login_time` int(11) NOT NULL COMMENT '最近一次的登錄時間',
PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=3999 DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='用戶活躍記錄表';
CREATE TABLE `user_friend` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`user_id` int(11) NOT NULL COMMENT '用戶id',
`friend_id` int(11) NOT NULL COMMENT '好友id',
`remark` varchar(50) NOT NULL COMMENT '好友備注信息',
PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=120 DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='用戶好友備注表';
CREATE TABLE `user_profile` (
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主鍵id',
`user_id` int(11) NOT NULL COMMENT '用戶id',
`nickname` varchar(255) NOT NULL COMMENT '用戶昵稱',
`avatar` int(11) NOT NULL COMMENT '用戶頭像_files_id',
`created` int(11) NOT NULL COMMENT '用戶注冊時間',
`updated` int(11) NOT NULL COMMENT '用戶信息更新時間',
`sign` varchar(255) NOT NULL COMMENT '用戶個人簽名',
`mobile` int(11) NOT NULL COMMENT '用戶手機號碼',
`sex` tinyint(1) NOT NULL COMMENT '用戶性別:0-女;1-男;2-保密',
`email` varchar(255) NOT NULL COMMENT '用戶郵箱',
`blood_type` varchar(255) NOT NULL COMMENT '用戶血型',
`wechat` varchar(255) NOT NULL COMMENT '用戶微信',
`job` varchar(255) NOT NULL COMMENT '用戶職業',
`qq` varchar(255) NOT NULL COMMENT '用戶QQ',
`birthday` varchar(255) NOT NULL COMMENT '用戶生日',
PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=4173 DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='用戶信息匯總表';
CREATE TABLE `users` (
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主鍵id',
`user` varchar(255) NOT NULL COMMENT '用戶唯一識別名稱',
`app_id` int(11) NOT NULL COMMENT '應用id',
`status` tinyint(1) NOT NULL COMMENT '用戶狀態0:禁用1:啟用',
`type` tinyint(1) NOT NULL DEFAULT '0' COMMENT '用戶類型0-普通用戶;1-后臺管理員;2-客服',
`token` varchar(255) NOT NULL COMMENT '網易登錄的token',
PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=4222 DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='用戶注冊表';