123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492 |
- /*
- Navicat MySQL Data Transfer
- Source Server : localhost_3306
- Source Server Version : 50540
- Source Host : localhost:3306
- Source Database : building
- Target Server Type : MYSQL
- Target Server Version : 50540
- File Encoding : 65001
- Date: 2017-08-18 18:26:39
- */
- SET FOREIGN_KEY_CHECKS=0;
- -- ----------------------------
- -- Table structure for bd_aboutwe
- -- ----------------------------
- DROP TABLE IF EXISTS `bd_aboutwe`;
- CREATE TABLE `bd_aboutwe` (
- `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
- `address` varchar(255) DEFAULT NULL,
- `tell` varchar(255) DEFAULT NULL,
- `content` text,
- `wechat` varchar(255) DEFAULT NULL,
- `email` varchar(255) DEFAULT NULL COMMENT '是否显示',
- `updated_at` int(11) DEFAULT NULL,
- `coordinate` varchar(255) DEFAULT NULL,
- `company` varchar(255) DEFAULT NULL,
- PRIMARY KEY (`id`)
- ) ENGINE=MyISAM AUTO_INCREMENT=5 DEFAULT CHARSET=utf8 COMMENT='关于我们';
- -- ----------------------------
- -- Table structure for bd_activity_receive
- -- ----------------------------
- DROP TABLE IF EXISTS `bd_activity_receive`;
- CREATE TABLE `bd_activity_receive` (
- `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
- `uid` int(11) NOT NULL,
- `activity_id` int(11) NOT NULL COMMENT '活动编号',
- `source_id` int(11) NOT NULL COMMENT '获取来源ID',
- `amount` decimal(10,2) NOT NULL COMMENT '金额',
- `receive_at` int(11) NOT NULL COMMENT '领取时间',
- `valid_at` int(11) NOT NULL COMMENT '有效时间',
- `updated_at` int(11) NOT NULL COMMENT '最后修改时间',
- `status` tinyint(4) NOT NULL COMMENT '0',
- PRIMARY KEY (`id`)
- ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
- -- ----------------------------
- -- Table structure for bd_admin_user
- -- ----------------------------
- DROP TABLE IF EXISTS `bd_admin_user`;
- CREATE TABLE `bd_admin_user` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `username` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
- `auth_key` varchar(32) COLLATE utf8_unicode_ci NOT NULL,
- `password_hash` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
- `password_reset_token` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
- `email` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
- `status` smallint(6) NOT NULL DEFAULT '10',
- `created_at` int(11) NOT NULL,
- `updated_at` int(11) NOT NULL,
- `role` varchar(32) COLLATE utf8_unicode_ci DEFAULT NULL,
- `realname` varchar(32) COLLATE utf8_unicode_ci DEFAULT NULL,
- PRIMARY KEY (`id`),
- UNIQUE KEY `username` (`username`),
- UNIQUE KEY `email` (`email`),
- UNIQUE KEY `password_reset_token` (`password_reset_token`)
- ) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
- -- ----------------------------
- -- Table structure for bd_advert
- -- ----------------------------
- DROP TABLE IF EXISTS `bd_advert`;
- CREATE TABLE `bd_advert` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `name` varchar(64) DEFAULT NULL COMMENT '图片名称',
- `link` varchar(255) DEFAULT NULL COMMENT '链接地址',
- `imgurl` text NOT NULL COMMENT '广告图片/内容',
- `orderby` smallint(6) DEFAULT '10',
- `created_at` int(11) DEFAULT '0' COMMENT '添加时间',
- `updated_at` int(11) DEFAULT NULL COMMENT '修改时间',
- `created_author` int(11) DEFAULT NULL,
- `click_count` mediumint(8) DEFAULT '0',
- `status` tinyint(4) DEFAULT '0',
- `updated_author` int(11) DEFAULT NULL,
- `hid` int(11) DEFAULT NULL,
- PRIMARY KEY (`id`)
- ) ENGINE=MyISAM AUTO_INCREMENT=8 DEFAULT CHARSET=utf8 COMMENT='广告表';
- -- ----------------------------
- -- Table structure for bd_appointment
- -- ----------------------------
- DROP TABLE IF EXISTS `bd_appointment`;
- CREATE TABLE `bd_appointment` (
- `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
- `uid` int(11) NOT NULL COMMENT '预约人',
- `type` tinyint(4) NOT NULL COMMENT '类型',
- `pid` int(11) NOT NULL COMMENT '工地编号',
- `created_at` int(11) NOT NULL COMMENT '创建时间',
- `booking_time` int(11) NOT NULL COMMENT '预定时间',
- `updated_at` int(11) NOT NULL COMMENT '最后修改时间',
- `applicant_tel` varchar(32) DEFAULT NULL COMMENT '联系电话',
- `applicant_name` varchar(32) DEFAULT NULL COMMENT '联系名称',
- `status` tinyint(4) NOT NULL COMMENT '状态',
- `state` tinyint(4) DEFAULT NULL COMMENT '流程进度',
- `remark` varchar(255) DEFAULT NULL COMMENT '备注信息',
- PRIMARY KEY (`id`)
- ) ENGINE=MyISAM AUTO_INCREMENT=4 DEFAULT CHARSET=utf8 COMMENT='预约记录';
- -- ----------------------------
- -- Table structure for bd_area
- -- ----------------------------
- DROP TABLE IF EXISTS `bd_area`;
- CREATE TABLE `bd_area` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `area` varchar(40) NOT NULL,
- `father_id` int(11) DEFAULT NULL,
- `area_id` varchar(6) DEFAULT NULL,
- `father_area_id` varchar(6) DEFAULT NULL,
- `type` tinyint(1) DEFAULT NULL,
- `display` tinyint(1) DEFAULT NULL,
- `ishot` tinyint(1) DEFAULT NULL COMMENT '是否是热门城市',
- `letter` varchar(10) DEFAULT NULL,
- PRIMARY KEY (`id`)
- ) ENGINE=MyISAM AUTO_INCREMENT=3527 DEFAULT CHARSET=gbk;
- -- ----------------------------
- -- Table structure for bd_building
- -- ----------------------------
- DROP TABLE IF EXISTS `bd_building`;
- CREATE TABLE `bd_building` (
- `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
- `uid` int(11) unsigned zerofill NOT NULL,
- `title` varchar(32) NOT NULL COMMENT '工地/样板房名称',
- `type` tinyint(4) NOT NULL,
- `latitude` varchar(32) DEFAULT NULL,
- `longitude` varchar(32) DEFAULT NULL,
- `hashcode` varchar(32) DEFAULT NULL,
- `city` varchar(32) NOT NULL COMMENT '城市编号',
- `district` varchar(32) NOT NULL COMMENT '地区编号',
- `address` varchar(32) NOT NULL COMMENT '地址',
- `created_at` int(11) NOT NULL COMMENT '创建时间',
- `status` tinyint(4) NOT NULL,
- `updated_at` int(11) NOT NULL,
- `layout` varchar(32) DEFAULT NULL COMMENT '户型',
- `acreage` float DEFAULT NULL COMMENT '面积',
- `opening_begin` int(11) DEFAULT NULL COMMENT '可约时间',
- `opening_end` int(11) DEFAULT NULL COMMENT '可约时间',
- `contact` varchar(120) DEFAULT NULL COMMENT '联系方式',
- `stage` varchar(32) DEFAULT NULL COMMENT '装修进度',
- `pattern` varchar(32) DEFAULT NULL COMMENT '装修模式',
- `budget` decimal(10,2) DEFAULT NULL COMMENT '预算',
- `style` varchar(32) DEFAULT NULL COMMENT '风格',
- `manager_id` int(11) NOT NULL COMMENT '项目经理id',
- `designer_id` int(11) NOT NULL COMMENT '设计师id',
- `posted` int(11) DEFAULT NULL,
- PRIMARY KEY (`id`)
- ) ENGINE=MyISAM AUTO_INCREMENT=59 DEFAULT CHARSET=utf8 COMMENT='工地样板房表';
- -- ----------------------------
- -- Table structure for bd_building1
- -- ----------------------------
- DROP TABLE IF EXISTS `bd_building1`;
- CREATE TABLE `bd_building1` (
- `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
- `uid` int(11) NOT NULL,
- `type` tinyint(4) NOT NULL,
- `latitude` varchar(32) DEFAULT NULL,
- `longitude` varchar(32) DEFAULT NULL,
- `city` varchar(32) NOT NULL COMMENT '城市编号',
- `district` varchar(32) NOT NULL COMMENT '地区编号',
- `adress` varchar(32) NOT NULL COMMENT '地址',
- `created_at` int(11) NOT NULL COMMENT '创建时间',
- `status` tinyint(4) NOT NULL,
- `updated_at` int(11) NOT NULL,
- `layout` varchar(32) DEFAULT NULL COMMENT '户型',
- `acreage` float DEFAULT NULL COMMENT '面积',
- `opening_begin` int(11) DEFAULT NULL COMMENT '可约时间',
- `opening_end` int(11) DEFAULT NULL COMMENT '可约时间',
- `contact` varchar(120) DEFAULT NULL COMMENT '联系方式',
- `stage` varchar(32) DEFAULT NULL COMMENT '装修进度',
- `pattern` varchar(32) DEFAULT NULL COMMENT '装修模式',
- `budget` decimal(10,2) DEFAULT NULL COMMENT '预算',
- `style` varchar(32) DEFAULT NULL COMMENT '风格',
- PRIMARY KEY (`id`)
- ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='工地样板房表';
- -- ----------------------------
- -- Table structure for bd_comment
- -- ----------------------------
- DROP TABLE IF EXISTS `bd_comment`;
- CREATE TABLE `bd_comment` (
- `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
- `pid` int(11) NOT NULL COMMENT '工地ID',
- `type` tinyint(4) NOT NULL COMMENT '类型',
- `uid` int(11) NOT NULL COMMENT '留言人',
- `reply_uid` int(11) DEFAULT NULL COMMENT '回复人',
- `star` smallint(6) NOT NULL DEFAULT '0' COMMENT '星级',
- `content` varchar(120) DEFAULT NULL COMMENT '评价内容',
- `created_at` int(11) NOT NULL,
- `updated_at` int(11) NOT NULL,
- `status` tinyint(4) NOT NULL,
- PRIMARY KEY (`id`)
- ) ENGINE=MyISAM AUTO_INCREMENT=7 DEFAULT CHARSET=utf8 COMMENT='评价表\r\n';
- -- ----------------------------
- -- Table structure for bd_designer
- -- ----------------------------
- DROP TABLE IF EXISTS `bd_designer`;
- CREATE TABLE `bd_designer` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `company` int(11) NOT NULL COMMENT '公司编号',
- `realname` varchar(32) NOT NULL COMMENT '姓名',
- `introduction` text NOT NULL COMMENT '简介',
- `created_at` int(11) NOT NULL,
- `status` tinyint(4) NOT NULL,
- `update_at` int(11) NOT NULL,
- PRIMARY KEY (`id`)
- ) ENGINE=MyISAM AUTO_INCREMENT=3 DEFAULT CHARSET=utf8 COMMENT='设计师';
- -- ----------------------------
- -- Table structure for bd_feedback
- -- ----------------------------
- DROP TABLE IF EXISTS `bd_feedback`;
- CREATE TABLE `bd_feedback` (
- `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
- `uid` int(11) NOT NULL COMMENT '用户ID',
- `contact` varchar(120) DEFAULT NULL COMMENT '联系方式',
- `content` text NOT NULL COMMENT '内容',
- `created_at` int(11) NOT NULL COMMENT '创建时间',
- `status` tinyint(4) NOT NULL COMMENT '状态',
- `updated_at` int(11) NOT NULL COMMENT '最后处理时间',
- `author` int(11) DEFAULT NULL COMMENT '处理人',
- `remark` text COMMENT '备注',
- `state` tinyint(4) DEFAULT NULL,
- `type` tinyint(4) DEFAULT NULL,
- PRIMARY KEY (`id`)
- ) ENGINE=MyISAM AUTO_INCREMENT=3 DEFAULT CHARSET=utf8 COMMENT='反馈表\r\n';
- -- ----------------------------
- -- Table structure for bd_image
- -- ----------------------------
- DROP TABLE IF EXISTS `bd_image`;
- CREATE TABLE `bd_image` (
- `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
- `type` tinyint(4) NOT NULL COMMENT '类型',
- `topid` int(11) NOT NULL COMMENT '关联ID',
- `pic` varchar(255) NOT NULL COMMENT '图片地址',
- `thumbnail` varchar(255) DEFAULT NULL COMMENT '缩略图地址',
- `created_at` int(11) NOT NULL,
- `status` tinyint(4) NOT NULL,
- `updated_at` int(11) NOT NULL,
- PRIMARY KEY (`id`)
- ) ENGINE=MyISAM AUTO_INCREMENT=8 DEFAULT CHARSET=utf8 COMMENT='图片资源';
- -- ----------------------------
- -- Table structure for bd_information
- -- ----------------------------
- DROP TABLE IF EXISTS `bd_information`;
- CREATE TABLE `bd_information` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `type` tinyint(4) NOT NULL,
- `covers` varchar(255) DEFAULT NULL,
- `content` text NOT NULL,
- `status` tinyint(4) NOT NULL,
- `created_at` int(11) NOT NULL,
- `updated_at` int(11) NOT NULL,
- PRIMARY KEY (`id`)
- ) ENGINE=MyISAM AUTO_INCREMENT=5 DEFAULT CHARSET=utf8;
- -- ----------------------------
- -- Table structure for bd_manager
- -- ----------------------------
- DROP TABLE IF EXISTS `bd_manager`;
- CREATE TABLE `bd_manager` (
- `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
- `company` int(11) NOT NULL COMMENT '公司ID',
- `realname` varchar(32) NOT NULL COMMENT '名称',
- `introduction` varchar(255) NOT NULL COMMENT '简介',
- `created_at` int(11) NOT NULL COMMENT '创建时间',
- `updated_at` int(11) NOT NULL,
- `status` tinyint(4) NOT NULL COMMENT '状态',
- PRIMARY KEY (`id`)
- ) ENGINE=MyISAM AUTO_INCREMENT=4 DEFAULT CHARSET=utf8 COMMENT='项目经理';
- -- ----------------------------
- -- Table structure for bd_migration
- -- ----------------------------
- DROP TABLE IF EXISTS `bd_migration`;
- CREATE TABLE `bd_migration` (
- `version` varchar(180) NOT NULL,
- `apply_time` int(11) DEFAULT NULL,
- PRIMARY KEY (`version`)
- ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
- -- ----------------------------
- -- Table structure for bd_notice
- -- ----------------------------
- DROP TABLE IF EXISTS `bd_notice`;
- CREATE TABLE `bd_notice` (
- `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
- `title` varchar(32) NOT NULL COMMENT '标题',
- `sid` int(11) NOT NULL,
- `created_at` int(11) NOT NULL COMMENT '创建时间',
- `release_time` int(11) NOT NULL,
- `over_time` int(11) NOT NULL,
- `status` tinyint(4) NOT NULL,
- `updated_at` int(11) NOT NULL,
- PRIMARY KEY (`id`)
- ) ENGINE=MyISAM AUTO_INCREMENT=9 DEFAULT CHARSET=utf8 COMMENT='通知公告';
- -- ----------------------------
- -- Table structure for bd_red_activity
- -- ----------------------------
- DROP TABLE IF EXISTS `bd_red_activity`;
- CREATE TABLE `bd_red_activity` (
- `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
- `title` varchar(32) NOT NULL COMMENT '标题',
- `rule_id` int(11) NOT NULL COMMENT '规则id',
- `created_at` int(11) NOT NULL,
- `province` varchar(32) NOT NULL,
- `city` varchar(32) NOT NULL COMMENT '城市',
- `type` tinyint(4) NOT NULL COMMENT '类型',
- `total_amount` decimal(10,2) NOT NULL COMMENT '总金额',
- `price_interval` varchar(32) NOT NULL COMMENT '单个红包金额区间',
- `number` int(11) NOT NULL COMMENT '个数/工地',
- `valid_at` int(11) NOT NULL COMMENT '有效时间',
- PRIMARY KEY (`id`)
- ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
- -- ----------------------------
- -- Table structure for bd_red_rule
- -- ----------------------------
- DROP TABLE IF EXISTS `bd_red_rule`;
- CREATE TABLE `bd_red_rule` (
- `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
- `red_id` int(11) NOT NULL COMMENT '红包活动id',
- `usecount` int(11) NOT NULL COMMENT '红包被打开次数',
- `joincount` int(11) NOT NULL DEFAULT '0' COMMENT '可参与该活动次数',
- `created_at` int(11) NOT NULL COMMENT '创建时间',
- `start_price` decimal(10,2) NOT NULL COMMENT '红包最小金额',
- `end_price` decimal(10,2) NOT NULL COMMENT '最大金额',
- PRIMARY KEY (`id`)
- ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
- -- ----------------------------
- -- Table structure for bd_reply
- -- ----------------------------
- DROP TABLE IF EXISTS `bd_reply`;
- CREATE TABLE `bd_reply` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `cid` int(11) NOT NULL COMMENT '评价id',
- `from_userid` int(11) NOT NULL COMMENT '回复人',
- `to_userid` int(11) NOT NULL COMMENT '被回复人',
- `content` text NOT NULL COMMENT '回复内容',
- `created_at` int(11) NOT NULL,
- `status` tinyint(4) NOT NULL,
- PRIMARY KEY (`id`)
- ) ENGINE=MyISAM AUTO_INCREMENT=11 DEFAULT CHARSET=utf8 COMMENT='评价回复表';
- -- ----------------------------
- -- Table structure for bd_sort_message
- -- ----------------------------
- DROP TABLE IF EXISTS `bd_sort_message`;
- CREATE TABLE `bd_sort_message` (
- `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
- `tel` varchar(32) NOT NULL,
- `code` varchar(12) NOT NULL,
- `created_at` int(11) NOT NULL,
- PRIMARY KEY (`id`)
- ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='短信验证表';
- -- ----------------------------
- -- Table structure for bd_user
- -- ----------------------------
- DROP TABLE IF EXISTS `bd_user`;
- CREATE TABLE `bd_user` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `username` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
- `auth_key` varchar(32) COLLATE utf8_unicode_ci NOT NULL,
- `passwrd_hash` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
- `password_reset_token` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
- `access_token` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
- `email` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
- `status` smallint(6) NOT NULL DEFAULT '10',
- `created_at` int(11) NOT NULL,
- `updated_at` int(11) NOT NULL,
- `state` smallint(6) DEFAULT '0',
- `role` enum('3','2','1','0') COLLATE utf8_unicode_ci DEFAULT '0',
- PRIMARY KEY (`id`),
- UNIQUE KEY `username` (`username`),
- UNIQUE KEY `email` (`email`),
- UNIQUE KEY `password_reset_token` (`password_reset_token`)
- ) ENGINE=InnoDB AUTO_INCREMENT=10 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
- -- ----------------------------
- -- Table structure for bd_user_company
- -- ----------------------------
- DROP TABLE IF EXISTS `bd_user_company`;
- CREATE TABLE `bd_user_company` (
- `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
- `uid` int(11) NOT NULL COMMENT '用户ID',
- `logo` varchar(255) NOT NULL COMMENT 'logo地址',
- `company` varchar(120) NOT NULL COMMENT '公司名称',
- `age` int(11) DEFAULT NULL COMMENT '年限',
- `level` tinyint(4) NOT NULL COMMENT '等级',
- `licence` varchar(255) DEFAULT NULL,
- `created_at` int(11) NOT NULL COMMENT '创建时间',
- `tel` varchar(32) DEFAULT NULL COMMENT '联系电话',
- `city` varchar(32) DEFAULT NULL COMMENT '城市',
- `district` varchar(32) DEFAULT NULL COMMENT '地区',
- `address` text COMMENT '地址',
- `updated_at` int(11) NOT NULL,
- `introduction` text COMMENT '公司简介',
- PRIMARY KEY (`id`)
- ) ENGINE=MyISAM AUTO_INCREMENT=4 DEFAULT CHARSET=utf8 COMMENT='公司信息表';
- -- ----------------------------
- -- Table structure for bd_user_house
- -- ----------------------------
- DROP TABLE IF EXISTS `bd_user_house`;
- CREATE TABLE `bd_user_house` (
- `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
- `uid` int(11) NOT NULL,
- `compound` varchar(32) DEFAULT NULL COMMENT '小区名称',
- `layout` varchar(32) DEFAULT NULL COMMENT '户型',
- `acreage` varchar(32) DEFAULT NULL COMMENT '面积',
- `amount` char(10) DEFAULT NULL COMMENT '预算',
- `province` varchar(32) DEFAULT NULL COMMENT '省份',
- `city` varchar(32) DEFAULT NULL COMMENT '城市',
- `district` varchar(32) DEFAULT NULL COMMENT '地区',
- `address` varchar(255) DEFAULT NULL COMMENT '详细地址',
- `created_at` int(11) NOT NULL COMMENT '创建时间',
- `status` int(11) NOT NULL COMMENT '状态',
- `updated_at` int(11) NOT NULL,
- PRIMARY KEY (`id`)
- ) ENGINE=MyISAM AUTO_INCREMENT=3 DEFAULT CHARSET=utf8 COMMENT='我的房屋';
- -- ----------------------------
- -- Table structure for bd_user_info
- -- ----------------------------
- DROP TABLE IF EXISTS `bd_user_info`;
- CREATE TABLE `bd_user_info` (
- `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
- `uid` int(11) NOT NULL COMMENT '用户ID',
- `nickname` varchar(32) NOT NULL,
- `portrait` varchar(255) DEFAULT NULL COMMENT '头像',
- `tel` varchar(32) NOT NULL COMMENT '联系电话',
- `updated_at` int(11) NOT NULL,
- PRIMARY KEY (`id`)
- ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='用户信息表';
- -- ----------------------------
- -- Table structure for bd_user_wechat
- -- ----------------------------
- DROP TABLE IF EXISTS `bd_user_wechat`;
- CREATE TABLE `bd_user_wechat` (
- `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
- `uid` int(11) DEFAULT NULL,
- `openid` varchar(50) NOT NULL COMMENT 'openid',
- PRIMARY KEY (`id`)
- ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
- -- ----------------------------
- -- Function structure for get_distance
- -- ----------------------------
- DROP FUNCTION IF EXISTS `get_distance`;
- DELIMITER ;;
- CREATE DEFINER=`root`@`localhost` FUNCTION `get_distance`(`lat1` varchar(20),`long1` varchar(20),`lat2` varchar(20),`long2` varchar(20)) RETURNS int(11)
- BEGIN
- #得到两个坐标之间的距离
- DECLARE latitude,longitude,latitude2,longitude2,distance VARCHAR(20);
- DECLARE R INTEGER;
- SET R = 6378137;
- SET latitude = RADIANS(lat1);
- SET longitude = RADIANS(long1);
- SET latitude2 = RADIANS(lat2);
- SET longitude2 = RADIANS(long2);
- SET distance = ACOS(COS(latitude)*COS(latitude2)*COS(longitude-longitude2)+SIN(latitude)*SIN(latitude2))*R;
-
- SET distance = ROUND(distance*10000)/10000;
- SET distance = ROUND(distance);
- RETURN distance;
- END
- ;;
- DELIMITER ;
|