building.sql 19 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492
  1. /*
  2. Navicat MySQL Data Transfer
  3. Source Server : localhost_3306
  4. Source Server Version : 50540
  5. Source Host : localhost:3306
  6. Source Database : building
  7. Target Server Type : MYSQL
  8. Target Server Version : 50540
  9. File Encoding : 65001
  10. Date: 2017-08-18 18:26:39
  11. */
  12. SET FOREIGN_KEY_CHECKS=0;
  13. -- ----------------------------
  14. -- Table structure for bd_aboutwe
  15. -- ----------------------------
  16. DROP TABLE IF EXISTS `bd_aboutwe`;
  17. CREATE TABLE `bd_aboutwe` (
  18. `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
  19. `address` varchar(255) DEFAULT NULL,
  20. `tell` varchar(255) DEFAULT NULL,
  21. `content` text,
  22. `wechat` varchar(255) DEFAULT NULL,
  23. `email` varchar(255) DEFAULT NULL COMMENT '是否显示',
  24. `updated_at` int(11) DEFAULT NULL,
  25. `coordinate` varchar(255) DEFAULT NULL,
  26. `company` varchar(255) DEFAULT NULL,
  27. PRIMARY KEY (`id`)
  28. ) ENGINE=MyISAM AUTO_INCREMENT=5 DEFAULT CHARSET=utf8 COMMENT='关于我们';
  29. -- ----------------------------
  30. -- Table structure for bd_activity_receive
  31. -- ----------------------------
  32. DROP TABLE IF EXISTS `bd_activity_receive`;
  33. CREATE TABLE `bd_activity_receive` (
  34. `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
  35. `uid` int(11) NOT NULL,
  36. `activity_id` int(11) NOT NULL COMMENT '活动编号',
  37. `source_id` int(11) NOT NULL COMMENT '获取来源ID',
  38. `amount` decimal(10,2) NOT NULL COMMENT '金额',
  39. `receive_at` int(11) NOT NULL COMMENT '领取时间',
  40. `valid_at` int(11) NOT NULL COMMENT '有效时间',
  41. `updated_at` int(11) NOT NULL COMMENT '最后修改时间',
  42. `status` tinyint(4) NOT NULL COMMENT '0',
  43. PRIMARY KEY (`id`)
  44. ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
  45. -- ----------------------------
  46. -- Table structure for bd_admin_user
  47. -- ----------------------------
  48. DROP TABLE IF EXISTS `bd_admin_user`;
  49. CREATE TABLE `bd_admin_user` (
  50. `id` int(11) NOT NULL AUTO_INCREMENT,
  51. `username` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
  52. `auth_key` varchar(32) COLLATE utf8_unicode_ci NOT NULL,
  53. `password_hash` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
  54. `password_reset_token` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
  55. `email` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
  56. `status` smallint(6) NOT NULL DEFAULT '10',
  57. `created_at` int(11) NOT NULL,
  58. `updated_at` int(11) NOT NULL,
  59. `role` varchar(32) COLLATE utf8_unicode_ci DEFAULT NULL,
  60. `realname` varchar(32) COLLATE utf8_unicode_ci DEFAULT NULL,
  61. PRIMARY KEY (`id`),
  62. UNIQUE KEY `username` (`username`),
  63. UNIQUE KEY `email` (`email`),
  64. UNIQUE KEY `password_reset_token` (`password_reset_token`)
  65. ) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
  66. -- ----------------------------
  67. -- Table structure for bd_advert
  68. -- ----------------------------
  69. DROP TABLE IF EXISTS `bd_advert`;
  70. CREATE TABLE `bd_advert` (
  71. `id` int(11) NOT NULL AUTO_INCREMENT,
  72. `name` varchar(64) DEFAULT NULL COMMENT '图片名称',
  73. `link` varchar(255) DEFAULT NULL COMMENT '链接地址',
  74. `imgurl` text NOT NULL COMMENT '广告图片/内容',
  75. `orderby` smallint(6) DEFAULT '10',
  76. `created_at` int(11) DEFAULT '0' COMMENT '添加时间',
  77. `updated_at` int(11) DEFAULT NULL COMMENT '修改时间',
  78. `created_author` int(11) DEFAULT NULL,
  79. `click_count` mediumint(8) DEFAULT '0',
  80. `status` tinyint(4) DEFAULT '0',
  81. `updated_author` int(11) DEFAULT NULL,
  82. `hid` int(11) DEFAULT NULL,
  83. PRIMARY KEY (`id`)
  84. ) ENGINE=MyISAM AUTO_INCREMENT=8 DEFAULT CHARSET=utf8 COMMENT='广告表';
  85. -- ----------------------------
  86. -- Table structure for bd_appointment
  87. -- ----------------------------
  88. DROP TABLE IF EXISTS `bd_appointment`;
  89. CREATE TABLE `bd_appointment` (
  90. `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
  91. `uid` int(11) NOT NULL COMMENT '预约人',
  92. `type` tinyint(4) NOT NULL COMMENT '类型',
  93. `pid` int(11) NOT NULL COMMENT '工地编号',
  94. `created_at` int(11) NOT NULL COMMENT '创建时间',
  95. `booking_time` int(11) NOT NULL COMMENT '预定时间',
  96. `updated_at` int(11) NOT NULL COMMENT '最后修改时间',
  97. `applicant_tel` varchar(32) DEFAULT NULL COMMENT '联系电话',
  98. `applicant_name` varchar(32) DEFAULT NULL COMMENT '联系名称',
  99. `status` tinyint(4) NOT NULL COMMENT '状态',
  100. `state` tinyint(4) DEFAULT NULL COMMENT '流程进度',
  101. `remark` varchar(255) DEFAULT NULL COMMENT '备注信息',
  102. PRIMARY KEY (`id`)
  103. ) ENGINE=MyISAM AUTO_INCREMENT=4 DEFAULT CHARSET=utf8 COMMENT='预约记录';
  104. -- ----------------------------
  105. -- Table structure for bd_area
  106. -- ----------------------------
  107. DROP TABLE IF EXISTS `bd_area`;
  108. CREATE TABLE `bd_area` (
  109. `id` int(11) NOT NULL AUTO_INCREMENT,
  110. `area` varchar(40) NOT NULL,
  111. `father_id` int(11) DEFAULT NULL,
  112. `area_id` varchar(6) DEFAULT NULL,
  113. `father_area_id` varchar(6) DEFAULT NULL,
  114. `type` tinyint(1) DEFAULT NULL,
  115. `display` tinyint(1) DEFAULT NULL,
  116. `ishot` tinyint(1) DEFAULT NULL COMMENT '是否是热门城市',
  117. `letter` varchar(10) DEFAULT NULL,
  118. PRIMARY KEY (`id`)
  119. ) ENGINE=MyISAM AUTO_INCREMENT=3527 DEFAULT CHARSET=gbk;
  120. -- ----------------------------
  121. -- Table structure for bd_building
  122. -- ----------------------------
  123. DROP TABLE IF EXISTS `bd_building`;
  124. CREATE TABLE `bd_building` (
  125. `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
  126. `uid` int(11) unsigned zerofill NOT NULL,
  127. `title` varchar(32) NOT NULL COMMENT '工地/样板房名称',
  128. `type` tinyint(4) NOT NULL,
  129. `latitude` varchar(32) DEFAULT NULL,
  130. `longitude` varchar(32) DEFAULT NULL,
  131. `hashcode` varchar(32) DEFAULT NULL,
  132. `city` varchar(32) NOT NULL COMMENT '城市编号',
  133. `district` varchar(32) NOT NULL COMMENT '地区编号',
  134. `address` varchar(32) NOT NULL COMMENT '地址',
  135. `created_at` int(11) NOT NULL COMMENT '创建时间',
  136. `status` tinyint(4) NOT NULL,
  137. `updated_at` int(11) NOT NULL,
  138. `layout` varchar(32) DEFAULT NULL COMMENT '户型',
  139. `acreage` float DEFAULT NULL COMMENT '面积',
  140. `opening_begin` int(11) DEFAULT NULL COMMENT '可约时间',
  141. `opening_end` int(11) DEFAULT NULL COMMENT '可约时间',
  142. `contact` varchar(120) DEFAULT NULL COMMENT '联系方式',
  143. `stage` varchar(32) DEFAULT NULL COMMENT '装修进度',
  144. `pattern` varchar(32) DEFAULT NULL COMMENT '装修模式',
  145. `budget` decimal(10,2) DEFAULT NULL COMMENT '预算',
  146. `style` varchar(32) DEFAULT NULL COMMENT '风格',
  147. `manager_id` int(11) NOT NULL COMMENT '项目经理id',
  148. `designer_id` int(11) NOT NULL COMMENT '设计师id',
  149. `posted` int(11) DEFAULT NULL,
  150. PRIMARY KEY (`id`)
  151. ) ENGINE=MyISAM AUTO_INCREMENT=59 DEFAULT CHARSET=utf8 COMMENT='工地样板房表';
  152. -- ----------------------------
  153. -- Table structure for bd_building1
  154. -- ----------------------------
  155. DROP TABLE IF EXISTS `bd_building1`;
  156. CREATE TABLE `bd_building1` (
  157. `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
  158. `uid` int(11) NOT NULL,
  159. `type` tinyint(4) NOT NULL,
  160. `latitude` varchar(32) DEFAULT NULL,
  161. `longitude` varchar(32) DEFAULT NULL,
  162. `city` varchar(32) NOT NULL COMMENT '城市编号',
  163. `district` varchar(32) NOT NULL COMMENT '地区编号',
  164. `adress` varchar(32) NOT NULL COMMENT '地址',
  165. `created_at` int(11) NOT NULL COMMENT '创建时间',
  166. `status` tinyint(4) NOT NULL,
  167. `updated_at` int(11) NOT NULL,
  168. `layout` varchar(32) DEFAULT NULL COMMENT '户型',
  169. `acreage` float DEFAULT NULL COMMENT '面积',
  170. `opening_begin` int(11) DEFAULT NULL COMMENT '可约时间',
  171. `opening_end` int(11) DEFAULT NULL COMMENT '可约时间',
  172. `contact` varchar(120) DEFAULT NULL COMMENT '联系方式',
  173. `stage` varchar(32) DEFAULT NULL COMMENT '装修进度',
  174. `pattern` varchar(32) DEFAULT NULL COMMENT '装修模式',
  175. `budget` decimal(10,2) DEFAULT NULL COMMENT '预算',
  176. `style` varchar(32) DEFAULT NULL COMMENT '风格',
  177. PRIMARY KEY (`id`)
  178. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='工地样板房表';
  179. -- ----------------------------
  180. -- Table structure for bd_comment
  181. -- ----------------------------
  182. DROP TABLE IF EXISTS `bd_comment`;
  183. CREATE TABLE `bd_comment` (
  184. `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
  185. `pid` int(11) NOT NULL COMMENT '工地ID',
  186. `type` tinyint(4) NOT NULL COMMENT '类型',
  187. `uid` int(11) NOT NULL COMMENT '留言人',
  188. `reply_uid` int(11) DEFAULT NULL COMMENT '回复人',
  189. `star` smallint(6) NOT NULL DEFAULT '0' COMMENT '星级',
  190. `content` varchar(120) DEFAULT NULL COMMENT '评价内容',
  191. `created_at` int(11) NOT NULL,
  192. `updated_at` int(11) NOT NULL,
  193. `status` tinyint(4) NOT NULL,
  194. PRIMARY KEY (`id`)
  195. ) ENGINE=MyISAM AUTO_INCREMENT=7 DEFAULT CHARSET=utf8 COMMENT='评价表\r\n';
  196. -- ----------------------------
  197. -- Table structure for bd_designer
  198. -- ----------------------------
  199. DROP TABLE IF EXISTS `bd_designer`;
  200. CREATE TABLE `bd_designer` (
  201. `id` int(11) NOT NULL AUTO_INCREMENT,
  202. `company` int(11) NOT NULL COMMENT '公司编号',
  203. `realname` varchar(32) NOT NULL COMMENT '姓名',
  204. `introduction` text NOT NULL COMMENT '简介',
  205. `created_at` int(11) NOT NULL,
  206. `status` tinyint(4) NOT NULL,
  207. `update_at` int(11) NOT NULL,
  208. PRIMARY KEY (`id`)
  209. ) ENGINE=MyISAM AUTO_INCREMENT=3 DEFAULT CHARSET=utf8 COMMENT='设计师';
  210. -- ----------------------------
  211. -- Table structure for bd_feedback
  212. -- ----------------------------
  213. DROP TABLE IF EXISTS `bd_feedback`;
  214. CREATE TABLE `bd_feedback` (
  215. `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
  216. `uid` int(11) NOT NULL COMMENT '用户ID',
  217. `contact` varchar(120) DEFAULT NULL COMMENT '联系方式',
  218. `content` text NOT NULL COMMENT '内容',
  219. `created_at` int(11) NOT NULL COMMENT '创建时间',
  220. `status` tinyint(4) NOT NULL COMMENT '状态',
  221. `updated_at` int(11) NOT NULL COMMENT '最后处理时间',
  222. `author` int(11) DEFAULT NULL COMMENT '处理人',
  223. `remark` text COMMENT '备注',
  224. `state` tinyint(4) DEFAULT NULL,
  225. `type` tinyint(4) DEFAULT NULL,
  226. PRIMARY KEY (`id`)
  227. ) ENGINE=MyISAM AUTO_INCREMENT=3 DEFAULT CHARSET=utf8 COMMENT='反馈表\r\n';
  228. -- ----------------------------
  229. -- Table structure for bd_image
  230. -- ----------------------------
  231. DROP TABLE IF EXISTS `bd_image`;
  232. CREATE TABLE `bd_image` (
  233. `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
  234. `type` tinyint(4) NOT NULL COMMENT '类型',
  235. `topid` int(11) NOT NULL COMMENT '关联ID',
  236. `pic` varchar(255) NOT NULL COMMENT '图片地址',
  237. `thumbnail` varchar(255) DEFAULT NULL COMMENT '缩略图地址',
  238. `created_at` int(11) NOT NULL,
  239. `status` tinyint(4) NOT NULL,
  240. `updated_at` int(11) NOT NULL,
  241. PRIMARY KEY (`id`)
  242. ) ENGINE=MyISAM AUTO_INCREMENT=8 DEFAULT CHARSET=utf8 COMMENT='图片资源';
  243. -- ----------------------------
  244. -- Table structure for bd_information
  245. -- ----------------------------
  246. DROP TABLE IF EXISTS `bd_information`;
  247. CREATE TABLE `bd_information` (
  248. `id` int(11) NOT NULL AUTO_INCREMENT,
  249. `type` tinyint(4) NOT NULL,
  250. `covers` varchar(255) DEFAULT NULL,
  251. `content` text NOT NULL,
  252. `status` tinyint(4) NOT NULL,
  253. `created_at` int(11) NOT NULL,
  254. `updated_at` int(11) NOT NULL,
  255. PRIMARY KEY (`id`)
  256. ) ENGINE=MyISAM AUTO_INCREMENT=5 DEFAULT CHARSET=utf8;
  257. -- ----------------------------
  258. -- Table structure for bd_manager
  259. -- ----------------------------
  260. DROP TABLE IF EXISTS `bd_manager`;
  261. CREATE TABLE `bd_manager` (
  262. `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
  263. `company` int(11) NOT NULL COMMENT '公司ID',
  264. `realname` varchar(32) NOT NULL COMMENT '名称',
  265. `introduction` varchar(255) NOT NULL COMMENT '简介',
  266. `created_at` int(11) NOT NULL COMMENT '创建时间',
  267. `updated_at` int(11) NOT NULL,
  268. `status` tinyint(4) NOT NULL COMMENT '状态',
  269. PRIMARY KEY (`id`)
  270. ) ENGINE=MyISAM AUTO_INCREMENT=4 DEFAULT CHARSET=utf8 COMMENT='项目经理';
  271. -- ----------------------------
  272. -- Table structure for bd_migration
  273. -- ----------------------------
  274. DROP TABLE IF EXISTS `bd_migration`;
  275. CREATE TABLE `bd_migration` (
  276. `version` varchar(180) NOT NULL,
  277. `apply_time` int(11) DEFAULT NULL,
  278. PRIMARY KEY (`version`)
  279. ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
  280. -- ----------------------------
  281. -- Table structure for bd_notice
  282. -- ----------------------------
  283. DROP TABLE IF EXISTS `bd_notice`;
  284. CREATE TABLE `bd_notice` (
  285. `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
  286. `title` varchar(32) NOT NULL COMMENT '标题',
  287. `sid` int(11) NOT NULL,
  288. `created_at` int(11) NOT NULL COMMENT '创建时间',
  289. `release_time` int(11) NOT NULL,
  290. `over_time` int(11) NOT NULL,
  291. `status` tinyint(4) NOT NULL,
  292. `updated_at` int(11) NOT NULL,
  293. PRIMARY KEY (`id`)
  294. ) ENGINE=MyISAM AUTO_INCREMENT=9 DEFAULT CHARSET=utf8 COMMENT='通知公告';
  295. -- ----------------------------
  296. -- Table structure for bd_red_activity
  297. -- ----------------------------
  298. DROP TABLE IF EXISTS `bd_red_activity`;
  299. CREATE TABLE `bd_red_activity` (
  300. `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
  301. `title` varchar(32) NOT NULL COMMENT '标题',
  302. `rule_id` int(11) NOT NULL COMMENT '规则id',
  303. `created_at` int(11) NOT NULL,
  304. `province` varchar(32) NOT NULL,
  305. `city` varchar(32) NOT NULL COMMENT '城市',
  306. `type` tinyint(4) NOT NULL COMMENT '类型',
  307. `total_amount` decimal(10,2) NOT NULL COMMENT '总金额',
  308. `price_interval` varchar(32) NOT NULL COMMENT '单个红包金额区间',
  309. `number` int(11) NOT NULL COMMENT '个数/工地',
  310. `valid_at` int(11) NOT NULL COMMENT '有效时间',
  311. PRIMARY KEY (`id`)
  312. ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
  313. -- ----------------------------
  314. -- Table structure for bd_red_rule
  315. -- ----------------------------
  316. DROP TABLE IF EXISTS `bd_red_rule`;
  317. CREATE TABLE `bd_red_rule` (
  318. `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
  319. `red_id` int(11) NOT NULL COMMENT '红包活动id',
  320. `usecount` int(11) NOT NULL COMMENT '红包被打开次数',
  321. `joincount` int(11) NOT NULL DEFAULT '0' COMMENT '可参与该活动次数',
  322. `created_at` int(11) NOT NULL COMMENT '创建时间',
  323. `start_price` decimal(10,2) NOT NULL COMMENT '红包最小金额',
  324. `end_price` decimal(10,2) NOT NULL COMMENT '最大金额',
  325. PRIMARY KEY (`id`)
  326. ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
  327. -- ----------------------------
  328. -- Table structure for bd_reply
  329. -- ----------------------------
  330. DROP TABLE IF EXISTS `bd_reply`;
  331. CREATE TABLE `bd_reply` (
  332. `id` int(11) NOT NULL AUTO_INCREMENT,
  333. `cid` int(11) NOT NULL COMMENT '评价id',
  334. `from_userid` int(11) NOT NULL COMMENT '回复人',
  335. `to_userid` int(11) NOT NULL COMMENT '被回复人',
  336. `content` text NOT NULL COMMENT '回复内容',
  337. `created_at` int(11) NOT NULL,
  338. `status` tinyint(4) NOT NULL,
  339. PRIMARY KEY (`id`)
  340. ) ENGINE=MyISAM AUTO_INCREMENT=11 DEFAULT CHARSET=utf8 COMMENT='评价回复表';
  341. -- ----------------------------
  342. -- Table structure for bd_sort_message
  343. -- ----------------------------
  344. DROP TABLE IF EXISTS `bd_sort_message`;
  345. CREATE TABLE `bd_sort_message` (
  346. `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
  347. `tel` varchar(32) NOT NULL,
  348. `code` varchar(12) NOT NULL,
  349. `created_at` int(11) NOT NULL,
  350. PRIMARY KEY (`id`)
  351. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='短信验证表';
  352. -- ----------------------------
  353. -- Table structure for bd_user
  354. -- ----------------------------
  355. DROP TABLE IF EXISTS `bd_user`;
  356. CREATE TABLE `bd_user` (
  357. `id` int(11) NOT NULL AUTO_INCREMENT,
  358. `username` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
  359. `auth_key` varchar(32) COLLATE utf8_unicode_ci NOT NULL,
  360. `passwrd_hash` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
  361. `password_reset_token` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
  362. `access_token` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
  363. `email` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
  364. `status` smallint(6) NOT NULL DEFAULT '10',
  365. `created_at` int(11) NOT NULL,
  366. `updated_at` int(11) NOT NULL,
  367. `state` smallint(6) DEFAULT '0',
  368. `role` enum('3','2','1','0') COLLATE utf8_unicode_ci DEFAULT '0',
  369. PRIMARY KEY (`id`),
  370. UNIQUE KEY `username` (`username`),
  371. UNIQUE KEY `email` (`email`),
  372. UNIQUE KEY `password_reset_token` (`password_reset_token`)
  373. ) ENGINE=InnoDB AUTO_INCREMENT=10 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
  374. -- ----------------------------
  375. -- Table structure for bd_user_company
  376. -- ----------------------------
  377. DROP TABLE IF EXISTS `bd_user_company`;
  378. CREATE TABLE `bd_user_company` (
  379. `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
  380. `uid` int(11) NOT NULL COMMENT '用户ID',
  381. `logo` varchar(255) NOT NULL COMMENT 'logo地址',
  382. `company` varchar(120) NOT NULL COMMENT '公司名称',
  383. `age` int(11) DEFAULT NULL COMMENT '年限',
  384. `level` tinyint(4) NOT NULL COMMENT '等级',
  385. `licence` varchar(255) DEFAULT NULL,
  386. `created_at` int(11) NOT NULL COMMENT '创建时间',
  387. `tel` varchar(32) DEFAULT NULL COMMENT '联系电话',
  388. `city` varchar(32) DEFAULT NULL COMMENT '城市',
  389. `district` varchar(32) DEFAULT NULL COMMENT '地区',
  390. `address` text COMMENT '地址',
  391. `updated_at` int(11) NOT NULL,
  392. `introduction` text COMMENT '公司简介',
  393. PRIMARY KEY (`id`)
  394. ) ENGINE=MyISAM AUTO_INCREMENT=4 DEFAULT CHARSET=utf8 COMMENT='公司信息表';
  395. -- ----------------------------
  396. -- Table structure for bd_user_house
  397. -- ----------------------------
  398. DROP TABLE IF EXISTS `bd_user_house`;
  399. CREATE TABLE `bd_user_house` (
  400. `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
  401. `uid` int(11) NOT NULL,
  402. `compound` varchar(32) DEFAULT NULL COMMENT '小区名称',
  403. `layout` varchar(32) DEFAULT NULL COMMENT '户型',
  404. `acreage` varchar(32) DEFAULT NULL COMMENT '面积',
  405. `amount` char(10) DEFAULT NULL COMMENT '预算',
  406. `province` varchar(32) DEFAULT NULL COMMENT '省份',
  407. `city` varchar(32) DEFAULT NULL COMMENT '城市',
  408. `district` varchar(32) DEFAULT NULL COMMENT '地区',
  409. `address` varchar(255) DEFAULT NULL COMMENT '详细地址',
  410. `created_at` int(11) NOT NULL COMMENT '创建时间',
  411. `status` int(11) NOT NULL COMMENT '状态',
  412. `updated_at` int(11) NOT NULL,
  413. PRIMARY KEY (`id`)
  414. ) ENGINE=MyISAM AUTO_INCREMENT=3 DEFAULT CHARSET=utf8 COMMENT='我的房屋';
  415. -- ----------------------------
  416. -- Table structure for bd_user_info
  417. -- ----------------------------
  418. DROP TABLE IF EXISTS `bd_user_info`;
  419. CREATE TABLE `bd_user_info` (
  420. `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
  421. `uid` int(11) NOT NULL COMMENT '用户ID',
  422. `nickname` varchar(32) NOT NULL,
  423. `portrait` varchar(255) DEFAULT NULL COMMENT '头像',
  424. `tel` varchar(32) NOT NULL COMMENT '联系电话',
  425. `updated_at` int(11) NOT NULL,
  426. PRIMARY KEY (`id`)
  427. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='用户信息表';
  428. -- ----------------------------
  429. -- Table structure for bd_user_wechat
  430. -- ----------------------------
  431. DROP TABLE IF EXISTS `bd_user_wechat`;
  432. CREATE TABLE `bd_user_wechat` (
  433. `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
  434. `uid` int(11) DEFAULT NULL,
  435. `openid` varchar(50) NOT NULL COMMENT 'openid',
  436. PRIMARY KEY (`id`)
  437. ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
  438. -- ----------------------------
  439. -- Function structure for get_distance
  440. -- ----------------------------
  441. DROP FUNCTION IF EXISTS `get_distance`;
  442. DELIMITER ;;
  443. CREATE DEFINER=`root`@`localhost` FUNCTION `get_distance`(`lat1` varchar(20),`long1` varchar(20),`lat2` varchar(20),`long2` varchar(20)) RETURNS int(11)
  444. BEGIN
  445. #得到两个坐标之间的距离
  446. DECLARE latitude,longitude,latitude2,longitude2,distance VARCHAR(20);
  447. DECLARE R INTEGER;
  448. SET R = 6378137;
  449. SET latitude = RADIANS(lat1);
  450. SET longitude = RADIANS(long1);
  451. SET latitude2 = RADIANS(lat2);
  452. SET longitude2 = RADIANS(long2);
  453. SET distance = ACOS(COS(latitude)*COS(latitude2)*COS(longitude-longitude2)+SIN(latitude)*SIN(latitude2))*R;
  454. SET distance = ROUND(distance*10000)/10000;
  455. SET distance = ROUND(distance);
  456. RETURN distance;
  457. END
  458. ;;
  459. DELIMITER ;