<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??一站式輕松地調用各大LLM模型接口,支持GPT4、智譜、豆包、星火、月之暗面及文生圖、文生視頻 廣告
                ~~~[sql] /* Navicat Premium Data Transfer Source Server : dfc Source Server Type : MySQL Source Server Version : 50717 Source Host : localhost:3306 Source Schema : chaoshensu Target Server Type : MySQL Target Server Version : 50717 File Encoding : 65001 Date: 14/06/2018 17:32:40 */ SET NAMES utf8mb4; SET FOREIGN_KEY_CHECKS = 0; -- ---------------------------- -- Table structure for admin_record -- ---------------------------- DROP TABLE IF EXISTS `admin_record`; CREATE TABLE `admin_record` ( `id` int(11) NOT NULL AUTO_INCREMENT, `admin_id` int(11) NOT NULL COMMENT '管理id', `content` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '操作內容', `record` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '操作記錄id', `result` tinyint(4) NOT NULL COMMENT '操作結果', `create_time` timestamp(0) NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '操作時間', PRIMARY KEY (`id`) USING BTREE, INDEX `admin_id`(`admin_id`) USING BTREE, CONSTRAINT `admin_record_ibfk_1` FOREIGN KEY (`admin_id`) REFERENCES `admin_user` (`id`) ON DELETE CASCADE ON UPDATE RESTRICT ) ENGINE = InnoDB AUTO_INCREMENT = 90 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '管理操作記錄' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for admin_user -- ---------------------------- DROP TABLE IF EXISTS `admin_user`; CREATE TABLE `admin_user` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '姓名', `phone` varchar(11) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '手機號', `password` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '密碼', `create_time` timestamp(0) NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '添加時間', `last_time` timestamp(0) NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '上次登錄時間', `status` tinyint(4) NOT NULL DEFAULT 0 COMMENT '狀態', `session_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '登錄session_id', PRIMARY KEY (`id`) USING BTREE, UNIQUE INDEX `idx_admin_phone`(`phone`) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 3 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '管理員' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for area_range -- ---------------------------- DROP TABLE IF EXISTS `area_range`; CREATE TABLE `area_range` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '篩選名稱', `min_area` int(11) NOT NULL COMMENT '最小面積', `max_area` int(11) NOT NULL COMMENT '最大面積', `order` int(11) NOT NULL COMMENT '前端排序', PRIMARY KEY (`id`) USING BTREE, INDEX `idx_area_order`(`order`) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 10 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '面積區間' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for banner -- ---------------------------- DROP TABLE IF EXISTS `banner`; CREATE TABLE `banner` ( `id` int(11) NOT NULL AUTO_INCREMENT, `title` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '標題', `img` varchar(160) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '圖片地址', `url` varchar(160) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '圖片路徑', `order` int(11) NOT NULL COMMENT '圖片排序', `show` tinyint(4) NOT NULL COMMENT '圖片是否在前端顯示', `create_time` timestamp(0) NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '添加/發布時間', PRIMARY KEY (`id`) USING BTREE, INDEX `idx_show`(`show`) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 7 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = 'banner' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for browsing_history -- ---------------------------- DROP TABLE IF EXISTS `browsing_history`; CREATE TABLE `browsing_history` ( `id` int(11) NOT NULL AUTO_INCREMENT, `user_id` int(11) NOT NULL COMMENT '用戶id', `h_i_id` int(11) NOT NULL COMMENT '房源id', `create_time` timestamp(0) NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '瀏覽時間', PRIMARY KEY (`id`) USING BTREE, INDEX `user_id`(`user_id`) USING BTREE, INDEX `h_i_id`(`h_i_id`) USING BTREE, CONSTRAINT `browsing_history_ibfk_1` FOREIGN KEY (`user_id`) REFERENCES `user` (`id`) ON DELETE CASCADE ON UPDATE RESTRICT, CONSTRAINT `browsing_history_ibfk_2` FOREIGN KEY (`h_i_id`) REFERENCES `house_info` (`id`) ON DELETE CASCADE ON UPDATE RESTRICT ) ENGINE = InnoDB AUTO_INCREMENT = 81 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '瀏覽記錄' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for city -- ---------------------------- DROP TABLE IF EXISTS `city`; CREATE TABLE `city` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '市名', `province_id` int(11) NOT NULL COMMENT '省id', PRIMARY KEY (`id`) USING BTREE, INDEX `idx_city_name`(`name`) USING BTREE, INDEX `province_id`(`province_id`) USING BTREE, CONSTRAINT `city_ibfk_1` FOREIGN KEY (`province_id`) REFERENCES `province` (`id`) ON DELETE CASCADE ON UPDATE RESTRICT ) ENGINE = InnoDB AUTO_INCREMENT = 3 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '市' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for collect -- ---------------------------- DROP TABLE IF EXISTS `collect`; CREATE TABLE `collect` ( `id` int(11) NOT NULL AUTO_INCREMENT, `user_id` int(11) NOT NULL COMMENT '用戶id', `h_i_id` int(11) NOT NULL COMMENT '房源id', `create_time` timestamp(0) NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '收藏時間', PRIMARY KEY (`id`) USING BTREE, INDEX `user_id`(`user_id`) USING BTREE, INDEX `h_i_id`(`h_i_id`) USING BTREE, CONSTRAINT `collect_ibfk_1` FOREIGN KEY (`user_id`) REFERENCES `user` (`id`) ON DELETE CASCADE ON UPDATE RESTRICT, CONSTRAINT `collect_ibfk_2` FOREIGN KEY (`h_i_id`) REFERENCES `house_info` (`id`) ON DELETE CASCADE ON UPDATE RESTRICT ) ENGINE = InnoDB AUTO_INCREMENT = 7 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '房源收藏' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for community -- ---------------------------- DROP TABLE IF EXISTS `community`; CREATE TABLE `community` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '小區名稱', `county_id` int(11) NOT NULL COMMENT '所在地區', `source` tinyint(4) NOT NULL COMMENT '來源', `landmark_id` int(11) NOT NULL COMMENT '對應的地標', `address` varchar(160) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '小區詳細地址', `longitude` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '所在經度', `latitude` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '所在緯度', `create_time` timestamp(0) NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '添加時間', `sale_id` int(11) NULL DEFAULT NULL COMMENT '銷售id', `admin_id` int(11) NULL DEFAULT NULL COMMENT '管理id', PRIMARY KEY (`id`) USING BTREE, INDEX `idx_xq_name`(`name`) USING BTREE, INDEX `county_id`(`county_id`) USING BTREE, INDEX `landmark_id`(`landmark_id`) USING BTREE, INDEX `sale_id`(`sale_id`) USING BTREE, INDEX `admin_id`(`admin_id`) USING BTREE, CONSTRAINT `community_ibfk_1` FOREIGN KEY (`county_id`) REFERENCES `county` (`id`) ON DELETE CASCADE ON UPDATE RESTRICT, CONSTRAINT `community_ibfk_2` FOREIGN KEY (`landmark_id`) REFERENCES `landmark` (`id`) ON DELETE CASCADE ON UPDATE RESTRICT, CONSTRAINT `community_ibfk_3` FOREIGN KEY (`sale_id`) REFERENCES `sale` (`id`) ON DELETE SET NULL ON UPDATE RESTRICT, CONSTRAINT `community_ibfk_4` FOREIGN KEY (`admin_id`) REFERENCES `admin_user` (`id`) ON DELETE SET NULL ON UPDATE RESTRICT ) ENGINE = InnoDB AUTO_INCREMENT = 7 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '小區信息表' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for config -- ---------------------------- DROP TABLE IF EXISTS `config`; CREATE TABLE `config` ( `id` int(11) NOT NULL AUTO_INCREMENT, `about` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '委托的房源', `protocol` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '協議', `watermark` varchar(160) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '水印', `deposit` bigint(20) NOT NULL COMMENT '看房押金', `allot_mode` tinyint(4) NOT NULL COMMENT '派單方式', `p_min` bigint(20) NOT NULL COMMENT '物業推薦最低傭金', `p_max` bigint(20) NOT NULL COMMENT '物業推薦最高傭金', `p_num` int(11) NOT NULL COMMENT '物業每天開門獲利上限', `h_deposit` bigint(20) NOT NULL COMMENT '租房訂金', `expire_day` int(11) NOT NULL COMMENT '租房到期提前提醒', `lock_time` int(11) NOT NULL COMMENT '電子鎖到期時間', `show_time` int(11) NOT NULL COMMENT '看房時間', `over_time` int(11) NOT NULL COMMENT '超過時間', `amount` bigint(20) NOT NULL COMMENT '扣除押金', `deal_sum` bigint(20) NOT NULL DEFAULT 0 COMMENT '成交獎勵金', `overdue_day` tinyint(4) NOT NULL DEFAULT 1 COMMENT '租房逾期天數', `rent_notes` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '租住須知', `refund_explanation` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '退款說明', `deposit_refund` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '押金退還事項', `extra_charge` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '額外收費說明', `long_rent_refund` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '長租退款說明', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 2 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '其他配置' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for cooperation_company -- ---------------------------- DROP TABLE IF EXISTS `cooperation_company`; CREATE TABLE `cooperation_company` ( `id` int(11) NOT NULL AUTO_INCREMENT, `company_name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '公司名', `company_address` varchar(160) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '公司詳細地址', `principal_name` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '負責人姓名', `principal_phone` varchar(11) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '負責人手機號', `account_type` tinyint(4) NOT NULL COMMENT '賬戶類型', `account_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '賬戶姓名', `account_address` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '開戶支行', `account` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '收款賬號', `s_time` date NOT NULL COMMENT '合作開始時間', `e_time` date NOT NULL COMMENT '合作結束時間', `divided_way` tinyint(4) NOT NULL COMMENT '分利方式', `day_money` bigint(20) NOT NULL DEFAULT 0 COMMENT '按天的金額', `proportion` int(11) NOT NULL DEFAULT 0 COMMENT '比例數據', `cooperation_deposit` bigint(20) NOT NULL DEFAULT 0 COMMENT '合作押金', `create_time` timestamp(0) NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '創建時間', `sale_id` int(11) NULL DEFAULT NULL COMMENT '銷售id', `admin_id` int(11) NULL DEFAULT NULL COMMENT '管理id', PRIMARY KEY (`id`) USING BTREE, INDEX `sale_id`(`sale_id`) USING BTREE, INDEX `admin_id`(`admin_id`) USING BTREE, CONSTRAINT `cooperation_company_ibfk_1` FOREIGN KEY (`sale_id`) REFERENCES `sale` (`id`) ON DELETE SET NULL ON UPDATE RESTRICT, CONSTRAINT `cooperation_company_ibfk_2` FOREIGN KEY (`admin_id`) REFERENCES `admin_user` (`id`) ON DELETE SET NULL ON UPDATE RESTRICT ) ENGINE = InnoDB AUTO_INCREMENT = 9 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '合作公司信息' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for cooperation_sale -- ---------------------------- DROP TABLE IF EXISTS `cooperation_sale`; CREATE TABLE `cooperation_sale` ( `id` int(11) NOT NULL AUTO_INCREMENT, `store_id` int(11) NOT NULL COMMENT '門店id', `name` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '銷售姓名', `phone` varchar(11) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '手機號', `create_time` timestamp(0) NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '添加時間', `status` tinyint(4) NOT NULL DEFAULT 0 COMMENT '銷售狀態', `sale_id` int(11) NULL DEFAULT NULL COMMENT '銷售id', `admin_id` int(11) NULL DEFAULT NULL COMMENT '管理id', PRIMARY KEY (`id`) USING BTREE, UNIQUE INDEX `idx_c_sale_phone`(`phone`) USING BTREE, INDEX `idx_c_sale_name`(`name`) USING BTREE, INDEX `idx_c_sale_status`(`status`) USING BTREE, INDEX `sale_id`(`sale_id`) USING BTREE, INDEX `admin_id`(`admin_id`) USING BTREE, INDEX `store_id`(`store_id`) USING BTREE, CONSTRAINT `cooperation_sale_ibfk_1` FOREIGN KEY (`sale_id`) REFERENCES `sale` (`id`) ON DELETE SET NULL ON UPDATE RESTRICT, CONSTRAINT `cooperation_sale_ibfk_2` FOREIGN KEY (`admin_id`) REFERENCES `admin_user` (`id`) ON DELETE SET NULL ON UPDATE RESTRICT, CONSTRAINT `cooperation_sale_ibfk_3` FOREIGN KEY (`store_id`) REFERENCES `cooperation_store` (`id`) ON DELETE CASCADE ON UPDATE RESTRICT ) ENGINE = InnoDB AUTO_INCREMENT = 8 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '合作公司下的銷售信息' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for cooperation_sale_info -- ---------------------------- DROP TABLE IF EXISTS `cooperation_sale_info`; CREATE TABLE `cooperation_sale_info` ( `id` int(11) NOT NULL AUTO_INCREMENT, `sale_id` int(11) NOT NULL COMMENT '銷售id', `openid` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '微信openid', `photo` varchar(160) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '頭像', `phone` varchar(11) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '手機號', `password` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '登錄密碼', `status` tinyint(4) NOT NULL DEFAULT 0 COMMENT '銷售狀態', `session_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '登錄狀態', `nickname` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '昵稱', `last_time` timestamp(0) NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '上次登錄時間', `create_time` timestamp(0) NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '創建時間', `sex` tinyint(4) NOT NULL DEFAULT 0 COMMENT '性別', PRIMARY KEY (`id`) USING BTREE, INDEX `sale_id`(`sale_id`) USING BTREE, CONSTRAINT `cooperation_sale_info_ibfk_1` FOREIGN KEY (`sale_id`) REFERENCES `cooperation_sale` (`id`) ON DELETE CASCADE ON UPDATE RESTRICT ) ENGINE = InnoDB AUTO_INCREMENT = 5 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '合作銷售個人資料' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for cooperation_sale_mail -- ---------------------------- DROP TABLE IF EXISTS `cooperation_sale_mail`; CREATE TABLE `cooperation_sale_mail` ( `id` int(11) NOT NULL AUTO_INCREMENT, `title` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '標題', `content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '內容', `send_time` timestamp(0) NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '發送時間', `c_sale_id` int(11) NOT NULL COMMENT '銷售id', `status` tinyint(4) NOT NULL DEFAULT 0 COMMENT '是否閱讀', PRIMARY KEY (`id`) USING BTREE, INDEX `idx_cxs_title`(`title`) USING BTREE, INDEX `c_sale_id`(`c_sale_id`) USING BTREE, CONSTRAINT `cooperation_sale_mail_ibfk_1` FOREIGN KEY (`c_sale_id`) REFERENCES `cooperation_sale` (`id`) ON DELETE CASCADE ON UPDATE RESTRICT ) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '銷售站內信' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for cooperation_store -- ---------------------------- DROP TABLE IF EXISTS `cooperation_store`; CREATE TABLE `cooperation_store` ( `id` int(11) NOT NULL AUTO_INCREMENT, `title` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '門店名', `county_id` int(11) NOT NULL COMMENT '門店地址', `address` varchar(160) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '門店詳細地址', `name` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '店長姓名', `phone` varchar(11) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '店長手機號', `password` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '登錄密碼', `session_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '登錄狀態', `status` tinyint(4) NOT NULL DEFAULT 0 COMMENT '用戶狀態', `create_time` timestamp(0) NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '創建時間', `last_time` timestamp(0) NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '最后一次登錄時間', `company_id` int(11) NOT NULL COMMENT '公司id', `sale_id` int(11) NULL DEFAULT NULL COMMENT '銷售id', `admin_id` int(11) NULL DEFAULT NULL COMMENT '管理id', PRIMARY KEY (`id`) USING BTREE, INDEX `sale_id`(`sale_id`) USING BTREE, INDEX `admin_id`(`admin_id`) USING BTREE, INDEX `company_id`(`company_id`) USING BTREE, INDEX `county_id`(`county_id`) USING BTREE, CONSTRAINT `cooperation_store_ibfk_1` FOREIGN KEY (`sale_id`) REFERENCES `sale` (`id`) ON DELETE SET NULL ON UPDATE RESTRICT, CONSTRAINT `cooperation_store_ibfk_2` FOREIGN KEY (`admin_id`) REFERENCES `admin_user` (`id`) ON DELETE SET NULL ON UPDATE RESTRICT, CONSTRAINT `cooperation_store_ibfk_3` FOREIGN KEY (`company_id`) REFERENCES `cooperation_company` (`id`) ON DELETE CASCADE ON UPDATE RESTRICT, CONSTRAINT `cooperation_store_ibfk_4` FOREIGN KEY (`county_id`) REFERENCES `county` (`id`) ON DELETE CASCADE ON UPDATE RESTRICT ) ENGINE = InnoDB AUTO_INCREMENT = 9 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '合作公司下的門店信息' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for county -- ---------------------------- DROP TABLE IF EXISTS `county`; CREATE TABLE `county` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '縣(區)名', `city_id` int(11) NOT NULL COMMENT '市id', PRIMARY KEY (`id`) USING BTREE, INDEX `idx_county_name`(`name`) USING BTREE, INDEX `city_id`(`city_id`) USING BTREE, CONSTRAINT `county_ibfk_1` FOREIGN KEY (`city_id`) REFERENCES `city` (`id`) ON DELETE CASCADE ON UPDATE RESTRICT ) ENGINE = InnoDB AUTO_INCREMENT = 9 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '縣(區)' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for door_lock -- ---------------------------- DROP TABLE IF EXISTS `door_lock`; CREATE TABLE `door_lock` ( `id` int(11) NOT NULL AUTO_INCREMENT, `h_i_id` int(11) NOT NULL COMMENT '房源id', `r_id` int(11) NULL DEFAULT NULL COMMENT '房間id', `sn` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '電子鎖序號', `create_time` timestamp(0) NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '完善時間', `status` tinyint(4) NOT NULL DEFAULT 0, `password` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '電子鎖密碼', PRIMARY KEY (`id`) USING BTREE, INDEX `h_i_id`(`h_i_id`) USING BTREE, CONSTRAINT `door_lock_ibfk_1` FOREIGN KEY (`h_i_id`) REFERENCES `house_info` (`id`) ON DELETE CASCADE ON UPDATE RESTRICT ) ENGINE = InnoDB AUTO_INCREMENT = 8 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '電子鎖' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for entrust_contract -- ---------------------------- DROP TABLE IF EXISTS `entrust_contract`; CREATE TABLE `entrust_contract` ( `id` int(11) NOT NULL AUTO_INCREMENT, `l_name` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '房東姓名', `l_phone` varchar(11) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '房東手機號', `l_id_card` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '房東身份證號', `h_address` varchar(160) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '房源詳細地址', `r_s_time` datetime(0) NOT NULL COMMENT '租房開始時間', `r_e_time` datetime(0) NOT NULL COMMENT '租房結束時間', `p_time` json NOT NULL COMMENT '付款時間段', `is_pay` tinyint(4) NOT NULL COMMENT '是否代繳水電氣', `is_settle` tinyint(4) NOT NULL COMMENT '水電氣是否結清', `water` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '水初始值', `electric` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '電初始值', `gas` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '氣初始值', `s_phone` varchar(11) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '監督電話', `a_type` tinyint(4) NOT NULL COMMENT '賬戶類型', `c_name` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '公司名/個人名', `p_m` tinyint(4) NOT NULL COMMENT '收款方式', `payee` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '收款人姓名', `account` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '收款人賬號', `h_i_id` int(11) NOT NULL COMMENT '房源id', `r_id` int(11) NULL DEFAULT NULL COMMENT '房間id', `r_name` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '租客姓名', `r_phone` varchar(11) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '租客手機號', `r_id_card` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '租客身份證號', `facility` json NULL COMMENT '房間設施', `other` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '其他說明', `create_time` timestamp(0) NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '完善時間', PRIMARY KEY (`id`) USING BTREE, INDEX `h_i_id`(`h_i_id`) USING BTREE, INDEX `r_id`(`r_id`) USING BTREE, CONSTRAINT `entrust_contract_ibfk_1` FOREIGN KEY (`h_i_id`) REFERENCES `house_info` (`id`) ON DELETE CASCADE ON UPDATE RESTRICT, CONSTRAINT `entrust_contract_ibfk_2` FOREIGN KEY (`r_id`) REFERENCES `room` (`id`) ON DELETE SET NULL ON UPDATE RESTRICT ) ENGINE = InnoDB AUTO_INCREMENT = 22 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '租前合同' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for external_long_commission -- ---------------------------- DROP TABLE IF EXISTS `external_long_commission`; CREATE TABLE `external_long_commission` ( `id` int(11) NOT NULL AUTO_INCREMENT, `min` bigint(20) NOT NULL COMMENT '最低租金', `max` bigint(20) NOT NULL COMMENT '最高租金', `proportion` tinyint(4) NOT NULL COMMENT '提成比例', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 10 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '外部長租提成' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for external_short_commission -- ---------------------------- DROP TABLE IF EXISTS `external_short_commission`; CREATE TABLE `external_short_commission` ( `id` int(11) NOT NULL AUTO_INCREMENT, `min` bigint(20) NOT NULL COMMENT '最低租金', `max` bigint(20) NOT NULL COMMENT '最高租金', `proportion` tinyint(4) NOT NULL COMMENT '提成比例', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 20 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '外部短租提成' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for faq -- ---------------------------- DROP TABLE IF EXISTS `faq`; CREATE TABLE `faq` ( `id` int(11) NOT NULL AUTO_INCREMENT, `title` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '標題', `content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '內容', `create_time` timestamp(0) NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '添加時間', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '常見問題及答疑' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for house_entrust -- ---------------------------- DROP TABLE IF EXISTS `house_entrust`; CREATE TABLE `house_entrust` ( `id` int(11) NOT NULL AUTO_INCREMENT, `province_id` int(11) NOT NULL COMMENT '省id', `h_province` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '所在省名', `city_id` int(11) NOT NULL COMMENT '市id', `h_city` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '所在市名', `county_id` int(11) NOT NULL COMMENT '區id', `h_county` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '所在區名', `landmark_id` int(11) NULL DEFAULT NULL COMMENT '地標id', `h_landmark` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '地標名稱', `community_id` int(11) NULL DEFAULT NULL COMMENT '小區id', `h_community` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '小區名稱', `h_unit` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '小區單元', `h_swap` tinyint(4) NOT NULL DEFAULT 1 COMMENT '是否可調換', `metro_id` int(11) NULL DEFAULT NULL COMMENT '地鐵線路id', `h_metro` int(11) NULL DEFAULT NULL COMMENT '地鐵線路', `site_id` int(11) NULL DEFAULT NULL COMMENT '站點id', `h_site` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '地鐵站點名', `h_type` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '房源戶型', `h_floor` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '所在樓層', `h_fitment` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '房源裝修', `h_sex` tinyint(4) NOT NULL DEFAULT 2 COMMENT '性別限制', `h_area` int(11) NOT NULL COMMENT '房源面積', `r_mode` int(11) NOT NULL COMMENT '出租方式', `h_rent` bigint(20) NOT NULL COMMENT '期望租金', `l_name` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '房東姓名', `l_phone` varchar(11) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '房東電話', `h_facilities` json NULL COMMENT '配套設施', `other` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '其他說明', `create_time` timestamp(0) NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '委托時間', `source` tinyint(4) NOT NULL COMMENT '來源', `status` tinyint(4) NOT NULL DEFAULT 0 COMMENT '房源狀態', `admin_id` int(11) NULL DEFAULT NULL COMMENT '管理id', `sale_id` int(11) NULL DEFAULT NULL COMMENT '銷售id', `user_id` int(11) NULL DEFAULT NULL COMMENT '用戶id', `property_id` int(11) NULL DEFAULT NULL COMMENT '物業id', `g_sale_id` int(11) NULL DEFAULT NULL COMMENT '內部負責銷售', `audit_time` timestamp(0) NULL DEFAULT NULL COMMENT '審核時間', `c_sale_id` int(11) NULL DEFAULT NULL COMMENT '第三方負責銷售', PRIMARY KEY (`id`) USING BTREE, INDEX `idx_h_source`(`source`) USING BTREE, INDEX `idx_h_status`(`status`) USING BTREE, INDEX `province_id`(`province_id`) USING BTREE, INDEX `city_id`(`city_id`) USING BTREE, INDEX `county_id`(`county_id`) USING BTREE, INDEX `landmark_id`(`landmark_id`) USING BTREE, INDEX `community_id`(`community_id`) USING BTREE, INDEX `metro_id`(`metro_id`) USING BTREE, INDEX `site_id`(`site_id`) USING BTREE, INDEX `sale_id`(`sale_id`) USING BTREE, INDEX `admin_id`(`admin_id`) USING BTREE, INDEX `user_id`(`user_id`) USING BTREE, INDEX `property_id`(`property_id`) USING BTREE, INDEX `g_sale_id`(`g_sale_id`) USING BTREE, INDEX `c_sale_id`(`c_sale_id`) USING BTREE, CONSTRAINT `house_entrust_ibfk_1` FOREIGN KEY (`province_id`) REFERENCES `province` (`id`) ON DELETE CASCADE ON UPDATE RESTRICT, CONSTRAINT `house_entrust_ibfk_10` FOREIGN KEY (`user_id`) REFERENCES `user` (`id`) ON DELETE SET NULL ON UPDATE RESTRICT, CONSTRAINT `house_entrust_ibfk_11` FOREIGN KEY (`property_id`) REFERENCES `property` (`id`) ON DELETE SET NULL ON UPDATE RESTRICT, CONSTRAINT `house_entrust_ibfk_12` FOREIGN KEY (`g_sale_id`) REFERENCES `sale` (`id`) ON DELETE SET NULL ON UPDATE RESTRICT, CONSTRAINT `house_entrust_ibfk_13` FOREIGN KEY (`c_sale_id`) REFERENCES `cooperation_sale` (`id`) ON DELETE SET NULL ON UPDATE RESTRICT, CONSTRAINT `house_entrust_ibfk_14` FOREIGN KEY (`landmark_id`) REFERENCES `landmark` (`id`) ON DELETE SET NULL ON UPDATE RESTRICT, CONSTRAINT `house_entrust_ibfk_15` FOREIGN KEY (`community_id`) REFERENCES `community` (`id`) ON DELETE SET NULL ON UPDATE RESTRICT, CONSTRAINT `house_entrust_ibfk_2` FOREIGN KEY (`city_id`) REFERENCES `city` (`id`) ON DELETE CASCADE ON UPDATE RESTRICT, CONSTRAINT `house_entrust_ibfk_3` FOREIGN KEY (`county_id`) REFERENCES `county` (`id`) ON DELETE CASCADE ON UPDATE RESTRICT, CONSTRAINT `house_entrust_ibfk_6` FOREIGN KEY (`metro_id`) REFERENCES `metro` (`id`) ON DELETE SET NULL ON UPDATE RESTRICT, CONSTRAINT `house_entrust_ibfk_7` FOREIGN KEY (`site_id`) REFERENCES `metro_site` (`id`) ON DELETE SET NULL ON UPDATE RESTRICT, CONSTRAINT `house_entrust_ibfk_8` FOREIGN KEY (`sale_id`) REFERENCES `sale` (`id`) ON DELETE SET NULL ON UPDATE RESTRICT, CONSTRAINT `house_entrust_ibfk_9` FOREIGN KEY (`admin_id`) REFERENCES `admin_user` (`id`) ON DELETE SET NULL ON UPDATE RESTRICT ) ENGINE = InnoDB AUTO_INCREMENT = 50 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '房屋委托' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for house_info -- ---------------------------- DROP TABLE IF EXISTS `house_info`; CREATE TABLE `house_info` ( `id` int(11) NOT NULL AUTO_INCREMENT, `h_video` varchar(160) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '視頻地址', `h_img` json NULL COMMENT '房間圖片', `r_mode` int(11) NOT NULL COMMENT '出租方式', `h_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '房源名稱', `province_id` int(11) NOT NULL COMMENT '省id', `h_province` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '所在省名', `city_id` int(11) NOT NULL COMMENT '市id', `h_city` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '所在市名', `county_id` int(11) NOT NULL COMMENT '區id', `h_county` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '所在區名', `landmark_id` int(11) NULL DEFAULT NULL COMMENT '地標id', `h_landmark` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '地標名稱', `community_id` int(11) NULL DEFAULT NULL COMMENT '小區id', `h_community` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '小區名稱', `h_unit` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '小區單元', `metro_id` int(11) NULL DEFAULT NULL COMMENT '地鐵線路id', `h_metro` int(11) NULL DEFAULT NULL COMMENT '地鐵線路', `site_id` int(11) NULL DEFAULT NULL COMMENT '站點id', `h_site` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '地鐵站點名', `h_type` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '房源戶型', `h_floor` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '所在樓層', `h_fitment` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '房源裝修', `h_sex` tinyint(4) NOT NULL COMMENT '性別限制', `h_swap` tinyint(4) NOT NULL COMMENT '是否可調換', `h_contract` tinyint(4) NOT NULL DEFAULT 0 COMMENT '是否完善房源合同', `h_is_d_b` tinyint(4) NOT NULL DEFAULT 0 COMMENT '是否需要門禁', `h_area` int(11) NOT NULL COMMENT '房源面積', `h_facilities` json NULL COMMENT '配套設施', `h_l_rent` bigint(20) NULL DEFAULT NULL COMMENT '長租租金', `h_s_rent` bigint(20) NULL DEFAULT NULL COMMENT '短租租金', `h_l_p_m` int(11) NULL DEFAULT NULL COMMENT '長租支付方式', `h_l_p_n` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '長租支付方式名', `h_s_p_m` json NULL COMMENT '短租支付方式', `other` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '其他說明', `h_p_c_id` int(11) NULL DEFAULT NULL COMMENT '物業公司id', `h_p_id` int(11) NULL DEFAULT NULL COMMENT '物業人員id', `is_empower` tinyint(4) NOT NULL DEFAULT 0 COMMENT '是否授權開門', `source` tinyint(4) NOT NULL COMMENT '來源', `admin_id` int(11) NULL DEFAULT NULL COMMENT '管理id', `sale_id` int(11) NULL DEFAULT NULL COMMENT '銷售id', `user_id` int(11) NULL DEFAULT NULL COMMENT '用戶id', `property_id` int(11) NULL DEFAULT NULL COMMENT '物業id', `g_sale_id` int(11) NULL DEFAULT NULL COMMENT '內部負責銷售', `status` tinyint(4) NOT NULL DEFAULT 0 COMMENT '房源狀態', `commission` bigint(20) NOT NULL DEFAULT 0 COMMENT '人員傭金', `h_toward` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '房屋朝向', `create_time` timestamp(0) NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '完善時間', `audit` tinyint(4) NOT NULL DEFAULT 0 COMMENT '審核狀態', `guard` json NULL COMMENT '門衛資料', `h_e_id` int(11) NULL DEFAULT NULL COMMENT '房源id', `h_is_look` tinyint(4) NOT NULL DEFAULT 0 COMMENT '是否完善電子鎖', `s_time` timestamp(0) NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '上架時間', `c_sale_id` int(11) NULL DEFAULT NULL COMMENT '第三方負責銷售', `is_all_pay` tinyint(4) NOT NULL DEFAULT 0 COMMENT '是否全付', `special` tinyint(4) NOT NULL DEFAULT 0 COMMENT '是否是特殊房源', `special_remarks` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '特殊房源備注', PRIMARY KEY (`id`) USING BTREE, INDEX `idx_h_source`(`source`) USING BTREE, INDEX `idx_h_status`(`status`) USING BTREE, INDEX `idx_h_audit`(`audit`) USING BTREE, INDEX `province_id`(`province_id`) USING BTREE, INDEX `city_id`(`city_id`) USING BTREE, INDEX `county_id`(`county_id`) USING BTREE, INDEX `landmark_id`(`landmark_id`) USING BTREE, INDEX `community_id`(`community_id`) USING BTREE, INDEX `metro_id`(`metro_id`) USING BTREE, INDEX `site_id`(`site_id`) USING BTREE, INDEX `h_e_id`(`h_e_id`) USING BTREE, INDEX `sale_id`(`sale_id`) USING BTREE, INDEX `admin_id`(`admin_id`) USING BTREE, INDEX `user_id`(`user_id`) USING BTREE, INDEX `property_id`(`property_id`) USING BTREE, INDEX `g_sale_id`(`g_sale_id`) USING BTREE, INDEX `h_p_c_id`(`h_p_c_id`) USING BTREE, INDEX `h_p_id`(`h_p_id`) USING BTREE, INDEX `h_l_p_m`(`h_l_p_m`) USING BTREE, INDEX `c_sale_id`(`c_sale_id`) USING BTREE, CONSTRAINT `house_info_ibfk_1` FOREIGN KEY (`province_id`) REFERENCES `province` (`id`) ON DELETE CASCADE ON UPDATE RESTRICT, CONSTRAINT `house_info_ibfk_10` FOREIGN KEY (`admin_id`) REFERENCES `admin_user` (`id`) ON DELETE SET NULL ON UPDATE RESTRICT, CONSTRAINT `house_info_ibfk_11` FOREIGN KEY (`user_id`) REFERENCES `user` (`id`) ON DELETE SET NULL ON UPDATE RESTRICT, CONSTRAINT `house_info_ibfk_12` FOREIGN KEY (`property_id`) REFERENCES `property` (`id`) ON DELETE SET NULL ON UPDATE RESTRICT, CONSTRAINT `house_info_ibfk_13` FOREIGN KEY (`g_sale_id`) REFERENCES `sale` (`id`) ON DELETE SET NULL ON UPDATE RESTRICT, CONSTRAINT `house_info_ibfk_14` FOREIGN KEY (`h_p_c_id`) REFERENCES `property_company` (`id`) ON DELETE SET NULL ON UPDATE RESTRICT, CONSTRAINT `house_info_ibfk_15` FOREIGN KEY (`h_p_id`) REFERENCES `property` (`id`) ON DELETE SET NULL ON UPDATE RESTRICT, CONSTRAINT `house_info_ibfk_16` FOREIGN KEY (`h_l_p_m`) REFERENCES `payment_method` (`id`) ON DELETE SET NULL ON UPDATE RESTRICT, CONSTRAINT `house_info_ibfk_17` FOREIGN KEY (`c_sale_id`) REFERENCES `cooperation_sale` (`id`) ON DELETE SET NULL ON UPDATE RESTRICT, CONSTRAINT `house_info_ibfk_18` FOREIGN KEY (`landmark_id`) REFERENCES `landmark` (`id`) ON DELETE SET NULL ON UPDATE RESTRICT, CONSTRAINT `house_info_ibfk_19` FOREIGN KEY (`community_id`) REFERENCES `community` (`id`) ON DELETE SET NULL ON UPDATE RESTRICT, CONSTRAINT `house_info_ibfk_2` FOREIGN KEY (`city_id`) REFERENCES `city` (`id`) ON DELETE CASCADE ON UPDATE RESTRICT, CONSTRAINT `house_info_ibfk_3` FOREIGN KEY (`county_id`) REFERENCES `county` (`id`) ON DELETE CASCADE ON UPDATE RESTRICT, CONSTRAINT `house_info_ibfk_6` FOREIGN KEY (`metro_id`) REFERENCES `metro` (`id`) ON DELETE SET NULL ON UPDATE RESTRICT, CONSTRAINT `house_info_ibfk_7` FOREIGN KEY (`site_id`) REFERENCES `metro_site` (`id`) ON DELETE SET NULL ON UPDATE RESTRICT, CONSTRAINT `house_info_ibfk_8` FOREIGN KEY (`h_e_id`) REFERENCES `house_entrust` (`id`) ON DELETE SET NULL ON UPDATE RESTRICT, CONSTRAINT `house_info_ibfk_9` FOREIGN KEY (`sale_id`) REFERENCES `sale` (`id`) ON DELETE SET NULL ON UPDATE RESTRICT ) ENGINE = InnoDB AUTO_INCREMENT = 37 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '房源信息' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for house_type -- ---------------------------- DROP TABLE IF EXISTS `house_type`; CREATE TABLE `house_type` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '戶型名', `order` int(11) NOT NULL COMMENT '前端排序', PRIMARY KEY (`id`) USING BTREE, INDEX `idx_type_order`(`order`) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 2 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '房屋戶型' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for internal_long_commission -- ---------------------------- DROP TABLE IF EXISTS `internal_long_commission`; CREATE TABLE `internal_long_commission` ( `id` int(11) NOT NULL AUTO_INCREMENT, `min` bigint(20) NOT NULL COMMENT '最低租金', `max` bigint(20) NOT NULL COMMENT '最高租金', `proportion` tinyint(4) NOT NULL COMMENT '提成比例', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 87 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '內部長租提成' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for internal_short_commission -- ---------------------------- DROP TABLE IF EXISTS `internal_short_commission`; CREATE TABLE `internal_short_commission` ( `id` int(11) NOT NULL AUTO_INCREMENT, `min` bigint(20) NOT NULL COMMENT '最低租金', `max` bigint(20) NOT NULL COMMENT '最高租金', `proportion` tinyint(4) NOT NULL COMMENT '提成比例', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 16 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '內部短租提成' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for landmark -- ---------------------------- DROP TABLE IF EXISTS `landmark`; CREATE TABLE `landmark` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '地標名', `longitude` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '所在經度', `latitude` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '所在緯度', `county_id` int(11) NOT NULL COMMENT '區id', PRIMARY KEY (`id`) USING BTREE, INDEX `county_id`(`county_id`) USING BTREE, CONSTRAINT `landmark_ibfk_1` FOREIGN KEY (`county_id`) REFERENCES `county` (`id`) ON DELETE CASCADE ON UPDATE RESTRICT ) ENGINE = InnoDB AUTO_INCREMENT = 4 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '地標' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for lease_time -- ---------------------------- DROP TABLE IF EXISTS `lease_time`; CREATE TABLE `lease_time` ( `id` int(11) NOT NULL AUTO_INCREMENT, `month` int(11) NOT NULL COMMENT '租住月數', `order` int(11) NOT NULL COMMENT '排列順序', PRIMARY KEY (`id`) USING BTREE, INDEX `idx_lease_order`(`order`) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 6 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '長租周期設置' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for life_pay -- ---------------------------- DROP TABLE IF EXISTS `life_pay`; CREATE TABLE `life_pay` ( `id` int(11) NOT NULL AUTO_INCREMENT, `c_name` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '繳費中文名稱', `e_name` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '繳費英文名稱', `min_sum` bigint(20) NOT NULL COMMENT '繳費最低金額', `order` int(11) NOT NULL COMMENT '前端排序', PRIMARY KEY (`id`) USING BTREE, INDEX `idx_pay_order`(`order`) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 6 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '生活繳費' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for look_house -- ---------------------------- DROP TABLE IF EXISTS `look_house`; CREATE TABLE `look_house` ( `id` int(11) NOT NULL AUTO_INCREMENT, `user_id` int(11) NOT NULL COMMENT '用戶id', `h_i_id` int(11) NOT NULL COMMENT '房源id', `r_id` int(11) NULL DEFAULT NULL COMMENT '房間id', `property_id` int(11) NULL DEFAULT NULL COMMENT '物業人員id', `sale_id` int(11) NULL DEFAULT NULL COMMENT '負責銷售id', `status` tinyint(4) NOT NULL DEFAULT 0 COMMENT '狀態', `create_time` timestamp(0) NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '申請時間', `k_time` timestamp(0) NULL DEFAULT NULL COMMENT '開門時間', `c_time` timestamp(0) NULL DEFAULT NULL COMMENT '關門時間', `end_time` timestamp(0) NULL DEFAULT NULL COMMENT '結束看房時間', `mode` tinyint(4) NOT NULL DEFAULT 0 COMMENT '開門方式', `c_sale_id` int(11) NULL DEFAULT NULL COMMENT '第三方負責銷售', `sum` bigint(20) NOT NULL DEFAULT 0 COMMENT '看房費用', PRIMARY KEY (`id`) USING BTREE, INDEX `user_id`(`user_id`) USING BTREE, INDEX `h_i_id`(`h_i_id`) USING BTREE, INDEX `r_id`(`r_id`) USING BTREE, INDEX `property_id`(`property_id`) USING BTREE, INDEX `sale_id`(`sale_id`) USING BTREE, INDEX `c_sale_id`(`c_sale_id`) USING BTREE, CONSTRAINT `look_house_ibfk_1` FOREIGN KEY (`user_id`) REFERENCES `user` (`id`) ON DELETE CASCADE ON UPDATE RESTRICT, CONSTRAINT `look_house_ibfk_2` FOREIGN KEY (`h_i_id`) REFERENCES `house_info` (`id`) ON DELETE CASCADE ON UPDATE RESTRICT, CONSTRAINT `look_house_ibfk_3` FOREIGN KEY (`r_id`) REFERENCES `room` (`id`) ON DELETE SET NULL ON UPDATE RESTRICT, CONSTRAINT `look_house_ibfk_4` FOREIGN KEY (`property_id`) REFERENCES `property` (`id`) ON DELETE SET NULL ON UPDATE RESTRICT, CONSTRAINT `look_house_ibfk_5` FOREIGN KEY (`sale_id`) REFERENCES `sale` (`id`) ON DELETE SET NULL ON UPDATE RESTRICT, CONSTRAINT `look_house_ibfk_6` FOREIGN KEY (`c_sale_id`) REFERENCES `cooperation_sale` (`id`) ON DELETE SET NULL ON UPDATE RESTRICT ) ENGINE = InnoDB AUTO_INCREMENT = 254 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '申請看房' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for mail -- ---------------------------- DROP TABLE IF EXISTS `mail`; CREATE TABLE `mail` ( `id` int(11) NOT NULL AUTO_INCREMENT, `title` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '標題', `content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '內容', `send_time` timestamp(0) NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '發送時間', `type` tinyint(4) NOT NULL COMMENT '發送對象', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '站內信' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for metro -- ---------------------------- DROP TABLE IF EXISTS `metro`; CREATE TABLE `metro` ( `id` int(11) NOT NULL AUTO_INCREMENT, `city_id` int(11) NOT NULL COMMENT '所在市', `name` int(11) NOT NULL COMMENT '線路名稱', `order` int(11) NOT NULL COMMENT '排列順序', PRIMARY KEY (`id`) USING BTREE, INDEX `idx_metro_order`(`order`) USING BTREE, INDEX `city_id`(`city_id`) USING BTREE, CONSTRAINT `metro_ibfk_1` FOREIGN KEY (`city_id`) REFERENCES `city` (`id`) ON DELETE CASCADE ON UPDATE RESTRICT ) ENGINE = InnoDB AUTO_INCREMENT = 2 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '地鐵線路篩選' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for metro_site -- ---------------------------- DROP TABLE IF EXISTS `metro_site`; CREATE TABLE `metro_site` ( `id` int(11) NOT NULL AUTO_INCREMENT, `metro_id` int(11) NOT NULL COMMENT '所屬地鐵線路', `name` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '站點名稱', `order` int(11) NOT NULL COMMENT '排列順序', PRIMARY KEY (`id`) USING BTREE, INDEX `idx_site_order`(`order`) USING BTREE, INDEX `metro_id`(`metro_id`) USING BTREE, CONSTRAINT `metro_site_ibfk_1` FOREIGN KEY (`metro_id`) REFERENCES `metro` (`id`) ON DELETE CASCADE ON UPDATE RESTRICT ) ENGINE = InnoDB AUTO_INCREMENT = 7 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '地鐵站點名' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for migrations -- ---------------------------- DROP TABLE IF EXISTS `migrations`; CREATE TABLE `migrations` ( `version` bigint(20) NOT NULL, `migration_name` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, `start_time` timestamp(0) NOT NULL DEFAULT CURRENT_TIMESTAMP, `end_time` timestamp(0) NOT NULL DEFAULT CURRENT_TIMESTAMP, `breakpoint` tinyint(1) NOT NULL DEFAULT 0, PRIMARY KEY (`version`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for open_the_record -- ---------------------------- DROP TABLE IF EXISTS `open_the_record`; CREATE TABLE `open_the_record` ( `id` int(11) NOT NULL AUTO_INCREMENT, `user_id` int(11) NULL DEFAULT NULL COMMENT '用戶id', `property_id` int(11) NULL DEFAULT NULL COMMENT '物業id', `d_id` int(11) NOT NULL COMMENT '電子鎖id', `create_time` timestamp(0) NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '開門時間', `mode` tinyint(255) NULL DEFAULT 0, `password` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '電子鎖密碼', `status` tinyint(4) NOT NULL COMMENT '開鎖狀態 0 已開 1 失敗', `reason` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '失敗原因', PRIMARY KEY (`id`) USING BTREE, INDEX `user_id`(`user_id`) USING BTREE, INDEX `property_id`(`property_id`) USING BTREE, INDEX `d_id`(`d_id`) USING BTREE, CONSTRAINT `open_the_record_ibfk_1` FOREIGN KEY (`user_id`) REFERENCES `user` (`id`) ON DELETE SET NULL ON UPDATE RESTRICT, CONSTRAINT `open_the_record_ibfk_2` FOREIGN KEY (`property_id`) REFERENCES `property` (`id`) ON DELETE SET NULL ON UPDATE RESTRICT, CONSTRAINT `open_the_record_ibfk_3` FOREIGN KEY (`d_id`) REFERENCES `door_lock` (`id`) ON DELETE CASCADE ON UPDATE RESTRICT ) ENGINE = InnoDB AUTO_INCREMENT = 128 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '房源每日統計' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for payment_method -- ---------------------------- DROP TABLE IF EXISTS `payment_method`; CREATE TABLE `payment_method` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '支付方式名稱', `rent` int(11) NOT NULL COMMENT '繳納租金月數', `bet` int(11) NOT NULL COMMENT '繳納押金月數', `order` int(11) NOT NULL COMMENT '排列順序', PRIMARY KEY (`id`) USING BTREE, INDEX `idx_method_order`(`order`) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 2 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '支付方式設置' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for property -- ---------------------------- DROP TABLE IF EXISTS `property`; CREATE TABLE `property` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '姓名', `phone` varchar(11) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '手機號', `landline` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '座機號', `source` tinyint(4) NOT NULL COMMENT '來源', `p_c_id` int(11) NOT NULL COMMENT '所屬物業公司', `create_time` timestamp(0) NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '添加時間', `sale_id` int(11) NULL DEFAULT NULL COMMENT '銷售id', `admin_id` int(11) NULL DEFAULT NULL COMMENT '管理id', `status` tinyint(4) NOT NULL DEFAULT 0 COMMENT '物業狀態', PRIMARY KEY (`id`) USING BTREE, UNIQUE INDEX `idx_wyry_phone_name`(`phone`) USING BTREE, INDEX `idx_wyry_name`(`name`) USING BTREE, INDEX `idx_wyry_status`(`status`) USING BTREE, INDEX `p_c_id`(`p_c_id`) USING BTREE, INDEX `sale_id`(`sale_id`) USING BTREE, INDEX `admin_id`(`admin_id`) USING BTREE, CONSTRAINT `property_ibfk_1` FOREIGN KEY (`p_c_id`) REFERENCES `property_company` (`id`) ON DELETE CASCADE ON UPDATE RESTRICT, CONSTRAINT `property_ibfk_2` FOREIGN KEY (`sale_id`) REFERENCES `sale` (`id`) ON DELETE SET NULL ON UPDATE RESTRICT, CONSTRAINT `property_ibfk_3` FOREIGN KEY (`admin_id`) REFERENCES `admin_user` (`id`) ON DELETE SET NULL ON UPDATE RESTRICT ) ENGINE = InnoDB AUTO_INCREMENT = 10 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '物業人員' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for property_balance -- ---------------------------- DROP TABLE IF EXISTS `property_balance`; CREATE TABLE `property_balance` ( `id` int(11) NOT NULL AUTO_INCREMENT, `property_id` int(11) NOT NULL COMMENT '物業id', `sum` bigint(20) NOT NULL DEFAULT 0 COMMENT '余額金額', PRIMARY KEY (`id`) USING BTREE, INDEX `property_id`(`property_id`) USING BTREE, CONSTRAINT `property_balance_ibfk_1` FOREIGN KEY (`property_id`) REFERENCES `property` (`id`) ON DELETE CASCADE ON UPDATE RESTRICT ) ENGINE = InnoDB AUTO_INCREMENT = 10 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '物業余額' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for property_cash -- ---------------------------- DROP TABLE IF EXISTS `property_cash`; CREATE TABLE `property_cash` ( `id` int(11) NOT NULL AUTO_INCREMENT, `property_id` int(11) NOT NULL COMMENT '物業id', `sum` bigint(20) NOT NULL DEFAULT 0 COMMENT '提現金額', `status` tinyint(4) NOT NULL DEFAULT 0 COMMENT '狀態', `a_type` tinyint(4) NULL DEFAULT NULL COMMENT '提現賬戶類型', `account` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '提現賬號', `create_time` timestamp(0) NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '申請提現時間', PRIMARY KEY (`id`) USING BTREE, INDEX `property_id`(`property_id`) USING BTREE, CONSTRAINT `property_cash_ibfk_1` FOREIGN KEY (`property_id`) REFERENCES `property` (`id`) ON DELETE CASCADE ON UPDATE RESTRICT ) ENGINE = InnoDB AUTO_INCREMENT = 6 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '物業提現記錄' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for property_company -- ---------------------------- DROP TABLE IF EXISTS `property_company`; CREATE TABLE `property_company` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '公司名稱', `source` tinyint(4) NOT NULL COMMENT '來源', `community_id` int(11) NULL DEFAULT NULL COMMENT '關聯小區', `create_time` timestamp(0) NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '添加時間', `sale_id` int(11) NULL DEFAULT NULL COMMENT '銷售id', `admin_id` int(11) NULL DEFAULT NULL COMMENT '管理id', PRIMARY KEY (`id`) USING BTREE, INDEX `idx_wygs_name`(`name`) USING BTREE, INDEX `community_id`(`community_id`) USING BTREE, INDEX `sale_id`(`sale_id`) USING BTREE, INDEX `admin_id`(`admin_id`) USING BTREE, CONSTRAINT `property_company_ibfk_1` FOREIGN KEY (`community_id`) REFERENCES `community` (`id`) ON DELETE CASCADE ON UPDATE RESTRICT, CONSTRAINT `property_company_ibfk_2` FOREIGN KEY (`sale_id`) REFERENCES `sale` (`id`) ON DELETE SET NULL ON UPDATE RESTRICT, CONSTRAINT `property_company_ibfk_3` FOREIGN KEY (`admin_id`) REFERENCES `admin_user` (`id`) ON DELETE SET NULL ON UPDATE RESTRICT ) ENGINE = InnoDB AUTO_INCREMENT = 3 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '物業公司' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for property_income_log -- ---------------------------- DROP TABLE IF EXISTS `property_income_log`; CREATE TABLE `property_income_log` ( `id` int(11) NOT NULL AUTO_INCREMENT, `source` tinyint(4) NOT NULL COMMENT '收入來源', `sum` bigint(20) NOT NULL COMMENT '收入金額', `property_id` int(11) NOT NULL COMMENT '物業id', `create_time` timestamp(0) NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '充值時間', PRIMARY KEY (`id`) USING BTREE, INDEX `property_id`(`property_id`) USING BTREE, CONSTRAINT `property_income_log_ibfk_1` FOREIGN KEY (`property_id`) REFERENCES `property` (`id`) ON DELETE CASCADE ON UPDATE RESTRICT ) ENGINE = InnoDB AUTO_INCREMENT = 7 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '物業收入記錄' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for property_info -- ---------------------------- DROP TABLE IF EXISTS `property_info`; CREATE TABLE `property_info` ( `id` int(11) NOT NULL AUTO_INCREMENT, `property_id` int(11) NOT NULL COMMENT '物業人員id', `phone` varchar(11) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '手機號', `password` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '登錄密碼', `landline` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '座機號', `openid` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '微信openid', `photo` varchar(160) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '頭像地址', `nickname` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '昵稱', `introduce` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '個人介紹', `status` tinyint(4) NOT NULL DEFAULT 0 COMMENT '狀態', `session_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '登錄狀態', `sex` tinyint(4) NOT NULL DEFAULT 0 COMMENT '性別', `last_time` timestamp(0) NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '上次登錄時間', `create_time` timestamp(0) NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '注冊時間', PRIMARY KEY (`id`) USING BTREE, INDEX `property_id`(`property_id`) USING BTREE, CONSTRAINT `property_info_ibfk_1` FOREIGN KEY (`property_id`) REFERENCES `property` (`id`) ON DELETE CASCADE ON UPDATE RESTRICT ) ENGINE = InnoDB AUTO_INCREMENT = 7 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '物業人員資料' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for property_mail -- ---------------------------- DROP TABLE IF EXISTS `property_mail`; CREATE TABLE `property_mail` ( `id` int(11) NOT NULL AUTO_INCREMENT, `title` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '標題', `content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '內容', `send_time` timestamp(0) NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '發送時間', `property_id` int(11) NOT NULL COMMENT '物業人員id', `status` tinyint(4) NOT NULL DEFAULT 0 COMMENT '是否閱讀', PRIMARY KEY (`id`) USING BTREE, INDEX `idx_wy_title`(`title`) USING BTREE, INDEX `property_id`(`property_id`) USING BTREE, CONSTRAINT `property_mail_ibfk_1` FOREIGN KEY (`property_id`) REFERENCES `property` (`id`) ON DELETE CASCADE ON UPDATE RESTRICT ) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '物業站內信' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for property_reward -- ---------------------------- DROP TABLE IF EXISTS `property_reward`; CREATE TABLE `property_reward` ( `id` int(11) NOT NULL AUTO_INCREMENT, `s_num` int(11) NOT NULL COMMENT '開始次數', `e_num` int(11) NOT NULL COMMENT '結束次數', `sum` bigint(20) NOT NULL 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 province -- ---------------------------- DROP TABLE IF EXISTS `province`; CREATE TABLE `province` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '省名', PRIMARY KEY (`id`) USING BTREE, INDEX `idx_province_name`(`name`) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 3 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '省' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for rbac_permissions -- ---------------------------- DROP TABLE IF EXISTS `rbac_permissions`; CREATE TABLE `rbac_permissions` ( `ID` int(11) NOT NULL AUTO_INCREMENT, `Lft` int(11) NOT NULL, `Rght` int(11) NOT NULL, `Title` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, `Description` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, PRIMARY KEY (`ID`) USING BTREE, INDEX `Lft`(`Lft`) USING BTREE, INDEX `Rght`(`Rght`) USING BTREE, INDEX `Title`(`Title`) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 78 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for rbac_rolepermissions -- ---------------------------- DROP TABLE IF EXISTS `rbac_rolepermissions`; CREATE TABLE `rbac_rolepermissions` ( `RoleID` int(11) NOT NULL, `PermissionID` int(11) NOT NULL, `AssignmentDate` int(11) NOT NULL, PRIMARY KEY (`RoleID`, `PermissionID`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for rbac_roles -- ---------------------------- DROP TABLE IF EXISTS `rbac_roles`; CREATE TABLE `rbac_roles` ( `ID` int(11) NOT NULL AUTO_INCREMENT, `Lft` int(11) NOT NULL, `Rght` int(11) NOT NULL, `Title` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, `Description` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, PRIMARY KEY (`ID`) USING BTREE, INDEX `Lft`(`Lft`) USING BTREE, INDEX `Rght`(`Rght`) USING BTREE, INDEX `Title`(`Title`) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 3 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for rbac_userroles -- ---------------------------- DROP TABLE IF EXISTS `rbac_userroles`; CREATE TABLE `rbac_userroles` ( `UserID` int(11) NOT NULL, `RoleID` int(11) NOT NULL, `AssignmentDate` int(11) NOT NULL, PRIMARY KEY (`UserID`, `RoleID`) USING BTREE, CONSTRAINT `rbac_userroles_ibfk_1` FOREIGN KEY (`UserID`) REFERENCES `admin_user` (`id`) ON DELETE CASCADE ON UPDATE RESTRICT ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for rent_range -- ---------------------------- DROP TABLE IF EXISTS `rent_range`; CREATE TABLE `rent_range` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '篩選名稱', `min_rent` bigint(20) NOT NULL COMMENT '最小租金', `max_rent` bigint(20) NOT NULL COMMENT '最大租金', `order` int(11) NOT NULL COMMENT '前端排序', PRIMARY KEY (`id`) USING BTREE, INDEX `idx_rent_order`(`order`) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 6 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '租金區間' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for room -- ---------------------------- DROP TABLE IF EXISTS `room`; CREATE TABLE `room` ( `id` int(11) NOT NULL AUTO_INCREMENT, `r_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '房間名', `h_i_id` int(11) NOT NULL COMMENT '房源id', `r_area` int(11) NOT NULL COMMENT '房間面積', `h_l_rent` bigint(20) NULL DEFAULT NULL COMMENT '長租租金', `h_s_rent` bigint(20) NULL DEFAULT NULL COMMENT '短租租金', `h_l_p_m` int(11) NULL DEFAULT NULL COMMENT '長租支付方式', `h_l_p_n` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '長租支付方式名', `h_s_p_m` json NULL COMMENT '短租支付方式', `h_facilities` json NULL COMMENT '配套設施', `h_toward` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '房屋朝向', `h_fitment` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '房間裝修', `h_sex` tinyint(4) NOT NULL COMMENT '性別限制', `status` tinyint(4) NOT NULL DEFAULT 0 COMMENT '房間狀態', `create_time` timestamp(0) NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '完善時間', `is_all_pay` tinyint(4) NOT NULL DEFAULT 0 COMMENT '是否全付', PRIMARY KEY (`id`) USING BTREE, INDEX `h_i_id`(`h_i_id`) USING BTREE, INDEX `h_l_p_m`(`h_l_p_m`) USING BTREE, CONSTRAINT `room_ibfk_1` FOREIGN KEY (`h_i_id`) REFERENCES `house_info` (`id`) ON DELETE CASCADE ON UPDATE RESTRICT, CONSTRAINT `room_ibfk_2` FOREIGN KEY (`h_l_p_m`) REFERENCES `payment_method` (`id`) ON DELETE SET NULL ON UPDATE RESTRICT ) ENGINE = InnoDB AUTO_INCREMENT = 14 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '房間信息' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for room_supplies -- ---------------------------- DROP TABLE IF EXISTS `room_supplies`; CREATE TABLE `room_supplies` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '設施名', `order` int(11) NOT NULL COMMENT '前端排序', PRIMARY KEY (`id`) USING BTREE, INDEX `idx_supplies_order`(`order`) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 9 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '房屋設施' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for sale -- ---------------------------- DROP TABLE IF EXISTS `sale`; CREATE TABLE `sale` ( `id` int(11) NOT NULL AUTO_INCREMENT, `store_id` int(11) NOT NULL COMMENT '門店id', `name` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '銷售姓名', `phone` varchar(11) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '手機號', `create_time` timestamp(0) NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '添加時間', `status` tinyint(4) NOT NULL DEFAULT 0 COMMENT '銷售狀態', PRIMARY KEY (`id`) USING BTREE, UNIQUE INDEX `idx_sale_phone`(`phone`) USING BTREE, INDEX `idx_sale_name`(`name`) USING BTREE, INDEX `idx_sale_status`(`status`) USING BTREE, INDEX `store_id`(`store_id`) USING BTREE, CONSTRAINT `sale_ibfk_1` FOREIGN KEY (`store_id`) REFERENCES `store` (`id`) ON DELETE CASCADE ON UPDATE RESTRICT ) ENGINE = InnoDB AUTO_INCREMENT = 5 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '銷售表' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for sale_commission -- ---------------------------- DROP TABLE IF EXISTS `sale_commission`; CREATE TABLE `sale_commission` ( `id` int(11) NOT NULL AUTO_INCREMENT, `g_sale_id` int(11) NULL DEFAULT NULL COMMENT '內部銷售', `c_sale_id` int(11) NULL DEFAULT NULL COMMENT '外部銷售', `sum` bigint(20) NOT NULL COMMENT '銷售傭金', `create_time` timestamp(0) NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '申請時間', `status` tinyint(4) NOT NULL DEFAULT 0 COMMENT '傭金狀態', `audit_time` timestamp(0) NULL DEFAULT NULL COMMENT '處理時間', `mode` tinyint(4) NOT NULL COMMENT '租房方式', `order_id` int(11) NOT NULL COMMENT '訂單id', `rent` bigint(20) NOT NULL DEFAULT 0 COMMENT '訂單租金', `deposit` bigint(20) NOT NULL DEFAULT 0 COMMENT '訂單押金', PRIMARY KEY (`id`) USING BTREE, INDEX `order_id`(`order_id`) USING BTREE, INDEX `g_sale_id`(`g_sale_id`) USING BTREE, INDEX `c_sale_id`(`c_sale_id`) USING BTREE, CONSTRAINT `sale_commission_ibfk_1` FOREIGN KEY (`order_id`) REFERENCES `user_order` (`id`) ON DELETE CASCADE ON UPDATE RESTRICT, CONSTRAINT `sale_commission_ibfk_2` FOREIGN KEY (`g_sale_id`) REFERENCES `sale` (`id`) ON DELETE SET NULL ON UPDATE RESTRICT, CONSTRAINT `sale_commission_ibfk_3` FOREIGN KEY (`c_sale_id`) REFERENCES `cooperation_sale` (`id`) ON DELETE SET NULL ON UPDATE RESTRICT ) ENGINE = InnoDB AUTO_INCREMENT = 48 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '銷售傭金來源記錄' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for sale_info -- ---------------------------- DROP TABLE IF EXISTS `sale_info`; CREATE TABLE `sale_info` ( `id` int(11) NOT NULL AUTO_INCREMENT, `sale_id` int(11) NOT NULL COMMENT '銷售id', `openid` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '微信openid', `photo` varchar(160) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '頭像', `phone` varchar(11) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '手機號', `password` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '登錄密碼', `status` tinyint(4) NOT NULL DEFAULT 0 COMMENT '銷售狀態', `session_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '登錄狀態', `nickname` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '昵稱', `last_time` timestamp(0) NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '上次登錄時間', `sex` tinyint(4) NOT NULL DEFAULT 0 COMMENT '性別', `create_time` timestamp(0) NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '注冊時間', PRIMARY KEY (`id`) USING BTREE, INDEX `sale_id`(`sale_id`) USING BTREE, CONSTRAINT `sale_info_ibfk_1` FOREIGN KEY (`sale_id`) REFERENCES `sale` (`id`) ON DELETE CASCADE ON UPDATE RESTRICT ) ENGINE = InnoDB AUTO_INCREMENT = 4 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '銷售個人資料' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for sale_mail -- ---------------------------- DROP TABLE IF EXISTS `sale_mail`; CREATE TABLE `sale_mail` ( `id` int(11) NOT NULL AUTO_INCREMENT, `title` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '標題', `content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '內容', `send_time` timestamp(0) NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '發送時間', `sale_id` int(11) NOT NULL COMMENT '銷售id', `status` tinyint(4) NOT NULL DEFAULT 0 COMMENT '是否閱讀', PRIMARY KEY (`id`) USING BTREE, INDEX `idx_xs_title`(`title`) USING BTREE, INDEX `sale_id`(`sale_id`) USING BTREE, CONSTRAINT `sale_mail_ibfk_1` FOREIGN KEY (`sale_id`) REFERENCES `sale` (`id`) ON DELETE CASCADE ON UPDATE RESTRICT ) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '銷售站內信' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for short_time -- ---------------------------- DROP TABLE IF EXISTS `short_time`; CREATE TABLE `short_time` ( `id` int(11) NOT NULL AUTO_INCREMENT, `day` int(11) NOT NULL COMMENT '租住天數', `order` int(11) NOT NULL COMMENT '排列順序', PRIMARY KEY (`id`) USING BTREE, INDEX `idx_short_order`(`order`) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 7 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '短租周期設置' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for statistics -- ---------------------------- DROP TABLE IF EXISTS `statistics`; CREATE TABLE `statistics` ( `id` int(11) NOT NULL AUTO_INCREMENT, `total_num` int(11) NOT NULL COMMENT '當天總房間數', `new_num` int(11) NOT NULL COMMENT '當天新增房間數', `rent_num` int(11) NOT NULL COMMENT '當天在租總房間數', `renew_num` int(11) NOT NULL COMMENT '當天續租房間數', `rented_num` int(11) NOT NULL COMMENT '當天未租房間數', `create_time` timestamp(0) NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '記錄時間', PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 65 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '房源每日統計' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for store -- ---------------------------- DROP TABLE IF EXISTS `store`; CREATE TABLE `store` ( `id` int(11) NOT NULL AUTO_INCREMENT, `title` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '門店名', `county_id` int(11) NOT NULL COMMENT '區id', `address` varchar(160) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '詳細地址', `longitude` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '所在經度', `latitude` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '所在緯度', `name` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '店長姓名', `phone` varchar(11) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '店長手機號', `password` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '登錄密碼', `status` tinyint(4) NOT NULL DEFAULT 0 COMMENT '店長狀態', `create_time` timestamp(0) NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '添加時間', `session_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '店長登錄session_id', `last_time` timestamp(0) NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '上次登錄時間', PRIMARY KEY (`id`) USING BTREE, INDEX `idx_store_phone`(`phone`) USING BTREE, INDEX `county_id`(`county_id`) USING BTREE, CONSTRAINT `store_ibfk_1` FOREIGN KEY (`county_id`) REFERENCES `county` (`id`) ON DELETE CASCADE ON UPDATE RESTRICT ) ENGINE = InnoDB AUTO_INCREMENT = 2 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '門店' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for store_cash -- ---------------------------- DROP TABLE IF EXISTS `store_cash`; CREATE TABLE `store_cash` ( `id` int(11) NOT NULL AUTO_INCREMENT, `inside_store` int(11) NULL DEFAULT NULL COMMENT '內部門店', `outer_store` int(11) NULL DEFAULT NULL COMMENT '外部門店', `sum` bigint(20) NOT NULL COMMENT '提現金額', `status` tinyint(4) NOT NULL DEFAULT 0 COMMENT '申請狀態', `create_time` timestamp(0) NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '申請時間', `audit_time` timestamp(0) NULL DEFAULT NULL COMMENT '審核時間', `sale` json NOT NULL COMMENT '銷售id', PRIMARY KEY (`id`) USING BTREE, INDEX `inside_store`(`inside_store`) USING BTREE, INDEX `outer_store`(`outer_store`) USING BTREE, CONSTRAINT `store_cash_ibfk_1` FOREIGN KEY (`inside_store`) REFERENCES `store` (`id`) ON DELETE CASCADE ON UPDATE RESTRICT, CONSTRAINT `store_cash_ibfk_2` FOREIGN KEY (`outer_store`) REFERENCES `cooperation_store` (`id`) ON DELETE CASCADE ON UPDATE RESTRICT ) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '門店提現申請' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for system_jobs -- ---------------------------- DROP TABLE IF EXISTS `system_jobs`; CREATE TABLE `system_jobs` ( `id` int(11) NOT NULL AUTO_INCREMENT, `queue` char(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, `payload` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL, `attempts` int(3) UNSIGNED NOT NULL, `reserved` int(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 = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '消息隊列使用的表' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for unlock_record -- ---------------------------- DROP TABLE IF EXISTS `unlock_record`; CREATE TABLE `unlock_record` ( `id` int(11) NOT NULL AUTO_INCREMENT, `sn` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '門鎖的sn', `qr_code` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '二維碼編號', `status` tinyint(1) NOT NULL COMMENT '門鎖狀態', `create_time` timestamp(0) NOT NULL DEFAULT CURRENT_TIMESTAMP, `update_time` timestamp(0) NULL DEFAULT NULL, PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 3 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for user -- ---------------------------- DROP TABLE IF EXISTS `user`; CREATE TABLE `user` ( `id` int(11) NOT NULL AUTO_INCREMENT, `phone` varchar(11) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '手機號', `name` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '用戶姓名', `photo` varchar(160) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '頭像', `nickname` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '用戶昵稱', `sex` tinyint(4) NOT NULL DEFAULT 1 COMMENT '性別', `status` int(11) NOT NULL DEFAULT 0 COMMENT '用戶狀態', `introduce` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '個人介紹', `type` tinyint(4) NOT NULL COMMENT '用戶類型', `session_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '登錄狀態', `create_time` timestamp(0) NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '注冊時間', `last_time` timestamp(0) NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '上次登陸時間', PRIMARY KEY (`id`) USING BTREE, INDEX `idx_use_phone`(`phone`) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 29 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '前端用戶' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for user_balance -- ---------------------------- DROP TABLE IF EXISTS `user_balance`; CREATE TABLE `user_balance` ( `id` int(11) NOT NULL AUTO_INCREMENT, `user_id` int(11) NOT NULL COMMENT '用戶id', `sum` bigint(20) NOT NULL DEFAULT 0 COMMENT '余額金額', PRIMARY KEY (`id`) USING BTREE, INDEX `user_id`(`user_id`) USING BTREE, CONSTRAINT `user_balance_ibfk_1` FOREIGN KEY (`user_id`) REFERENCES `user` (`id`) ON DELETE CASCADE ON UPDATE RESTRICT ) ENGINE = InnoDB AUTO_INCREMENT = 25 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '余額' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for user_cash -- ---------------------------- DROP TABLE IF EXISTS `user_cash`; CREATE TABLE `user_cash` ( `id` int(11) NOT NULL AUTO_INCREMENT, `user_id` int(11) NOT NULL COMMENT '用戶id', `sum` bigint(20) NOT NULL DEFAULT 0 COMMENT '提現金額', `status` tinyint(4) NOT NULL DEFAULT 0 COMMENT '狀態', `type` tinyint(4) NOT NULL DEFAULT 0 COMMENT '提現類型', `a_type` tinyint(4) NULL DEFAULT NULL COMMENT '提現賬戶類型', `account` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '提現賬號', `create_time` timestamp(0) NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '申請提現時間', PRIMARY KEY (`id`) USING BTREE, INDEX `user_id`(`user_id`) USING BTREE, CONSTRAINT `user_cash_ibfk_1` FOREIGN KEY (`user_id`) REFERENCES `user` (`id`) ON DELETE CASCADE ON UPDATE RESTRICT ) ENGINE = InnoDB AUTO_INCREMENT = 8 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '用戶提現記錄' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for user_contract -- ---------------------------- DROP TABLE IF EXISTS `user_contract`; CREATE TABLE `user_contract` ( `id` int(11) NOT NULL AUTO_INCREMENT, `l_name` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '房東姓名', `l_phone` varchar(11) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '房東手機號', `l_id_card` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '房東身份證號碼', `t_name` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '承租方姓名', `t_phone` varchar(11) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '承租方手機號', `t_id_card` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '承租方身份證號碼', `h_address` varchar(160) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '房源詳細地址', `r_s_time` datetime(0) NOT NULL COMMENT '租房開始時間', `r_e_time` datetime(0) NOT NULL COMMENT '租房結束時間', `p_time` json NOT NULL COMMENT '付款時間段', `rent` bigint(20) NOT NULL DEFAULT 0 COMMENT '租金', `deposit` bigint(20) NOT NULL DEFAULT 0 COMMENT '押金', `is_pay` tinyint(4) NOT NULL COMMENT '是否代繳水電氣', `is_settle` tinyint(4) NOT NULL COMMENT '水電氣是否結清', `life` json NOT NULL COMMENT '水電氣參數', `s_phone` varchar(11) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '監督電話', `facility` json NULL COMMENT '房間設施', `m_name` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '經辦人姓名', `m_phone` varchar(11) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '經辦人手機號', `m_s_phone` varchar(11) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '經辦人店長電話', `m_store` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '經辦人門店名', `other` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '其他說明', `sign_mode` tinyint(4) NOT NULL DEFAULT 0 COMMENT '簽訂方式', `people_num` tinyint(4) NOT NULL DEFAULT 0 COMMENT '入住人數', `order_id` int(11) NOT NULL COMMENT '用戶訂單id', `img` varchar(160) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '合同圖片地址', `firm` json NULL COMMENT '公司賬戶信息', `costs` json NULL COMMENT '其他費用', `user_id` int(11) NOT NULL COMMENT '用戶id', `create_time` timestamp(0) NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '簽訂時間', PRIMARY KEY (`id`) USING BTREE, INDEX `order_id`(`order_id`) USING BTREE, INDEX `user_id`(`user_id`) USING BTREE, CONSTRAINT `user_contract_ibfk_1` FOREIGN KEY (`order_id`) REFERENCES `user_order` (`id`) ON DELETE CASCADE ON UPDATE RESTRICT, CONSTRAINT `user_contract_ibfk_2` FOREIGN KEY (`user_id`) REFERENCES `user` (`id`) ON DELETE CASCADE ON UPDATE RESTRICT ) ENGINE = InnoDB AUTO_INCREMENT = 99 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '用戶租房合同' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for user_deposit -- ---------------------------- DROP TABLE IF EXISTS `user_deposit`; CREATE TABLE `user_deposit` ( `id` int(11) NOT NULL AUTO_INCREMENT, `user_id` int(11) NOT NULL COMMENT '用戶id', `status` tinyint(4) NOT NULL DEFAULT 0 COMMENT '押金狀態', `sum` bigint(20) NOT NULL DEFAULT 0 COMMENT '押金金額', PRIMARY KEY (`id`) USING BTREE, INDEX `deposit_status`(`status`) USING BTREE, INDEX `user_id`(`user_id`) USING BTREE, CONSTRAINT `user_deposit_ibfk_1` FOREIGN KEY (`user_id`) REFERENCES `user` (`id`) ON DELETE CASCADE ON UPDATE RESTRICT ) ENGINE = InnoDB AUTO_INCREMENT = 25 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '押金' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for user_long_pay -- ---------------------------- DROP TABLE IF EXISTS `user_long_pay`; CREATE TABLE `user_long_pay` ( `id` int(11) NOT NULL AUTO_INCREMENT, `staging_time` date NOT NULL COMMENT '付款時間段', `sum` bigint(20) NOT NULL COMMENT '繳費金額', `status` tinyint(4) NOT NULL DEFAULT 0 COMMENT '支付狀態', `pay_time` date NULL DEFAULT NULL COMMENT '繳費時間', `order_id` int(11) NOT NULL COMMENT '訂單id', `user_id` int(11) NOT NULL COMMENT '用戶id', `create_time` timestamp(0) NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '創建時間', `month` tinyint(255) NOT NULL, PRIMARY KEY (`id`) USING BTREE, INDEX `user_id`(`user_id`) USING BTREE, INDEX `order_id`(`order_id`) USING BTREE, CONSTRAINT `user_long_pay_ibfk_1` FOREIGN KEY (`user_id`) REFERENCES `user` (`id`) ON DELETE CASCADE ON UPDATE RESTRICT, CONSTRAINT `user_long_pay_ibfk_2` FOREIGN KEY (`order_id`) REFERENCES `user_order` (`id`) ON DELETE CASCADE ON UPDATE RESTRICT ) ENGINE = InnoDB AUTO_INCREMENT = 146 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '用戶租房訂單' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for user_mail -- ---------------------------- DROP TABLE IF EXISTS `user_mail`; CREATE TABLE `user_mail` ( `id` int(11) NOT NULL AUTO_INCREMENT, `title` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '標題', `content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '內容', `send_time` timestamp(0) NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '發送時間', `user_id` int(11) NOT NULL COMMENT '用戶id', `status` tinyint(4) NOT NULL DEFAULT 0 COMMENT '是否閱讀', PRIMARY KEY (`id`) USING BTREE, INDEX `idx_wy_title`(`title`) USING BTREE, INDEX `user_id`(`user_id`) USING BTREE, CONSTRAINT `user_mail_ibfk_1` FOREIGN KEY (`user_id`) REFERENCES `user` (`id`) ON DELETE CASCADE ON UPDATE RESTRICT ) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '用戶內信' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for user_order -- ---------------------------- DROP TABLE IF EXISTS `user_order`; CREATE TABLE `user_order` ( `id` int(11) NOT NULL AUTO_INCREMENT, `order_number` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '訂單號', `mode` tinyint(4) NOT NULL COMMENT '租房方式', `h_i_id` int(11) NOT NULL COMMENT '房源id', `r_id` int(11) NULL DEFAULT NULL COMMENT '房間id', `into_time` datetime(0) NOT NULL COMMENT '入住時間', `out_time` datetime(0) NOT NULL COMMENT '離開時間', `g_sale_id` int(11) NULL DEFAULT NULL COMMENT '內部負責銷售', `c_sale_id` int(11) NULL DEFAULT NULL COMMENT '第三方負責銷售', `rent` bigint(20) NOT NULL COMMENT '租金單價', `deposit` bigint(20) NOT NULL COMMENT '租房的押金', `total` bigint(20) NOT NULL COMMENT '總金額', `sum` bigint(20) NOT NULL DEFAULT 0 COMMENT '已付金額', `people_num` tinyint(4) NOT NULL DEFAULT 0 COMMENT '入住人數', `document_type` tinyint(4) NOT NULL DEFAULT 0 COMMENT '證件類型', `license_number` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '證件號', `name` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '租房人姓名', `phone` varchar(11) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '租房人手機號', `is_all_pay` tinyint(4) NOT NULL DEFAULT 0 COMMENT '是否全付', `is_book` tinyint(4) NOT NULL DEFAULT 0 COMMENT '是否預訂', `book_gold` bigint(20) NOT NULL DEFAULT 0 COMMENT '訂金', `create_time` timestamp(0) NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '下單時間', `pay_time` timestamp(0) NULL DEFAULT NULL COMMENT '付款時間', `status` tinyint(4) NOT NULL DEFAULT 0 COMMENT '訂單狀態', `user_id` int(11) NOT NULL COMMENT '用戶id', `h_l_p_n` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '長租支付方式名', PRIMARY KEY (`id`) USING BTREE, INDEX `idx_u_mode`(`mode`) USING BTREE, INDEX `user_id`(`user_id`) USING BTREE, INDEX `h_i_id`(`h_i_id`) USING BTREE, INDEX `r_id`(`r_id`) USING BTREE, INDEX `g_sale_id`(`g_sale_id`) USING BTREE, INDEX `c_sale_id`(`c_sale_id`) USING BTREE, CONSTRAINT `user_order_ibfk_1` FOREIGN KEY (`user_id`) REFERENCES `user` (`id`) ON DELETE CASCADE ON UPDATE RESTRICT, CONSTRAINT `user_order_ibfk_2` FOREIGN KEY (`h_i_id`) REFERENCES `house_info` (`id`) ON DELETE CASCADE ON UPDATE RESTRICT, CONSTRAINT `user_order_ibfk_3` FOREIGN KEY (`r_id`) REFERENCES `room` (`id`) ON DELETE SET NULL ON UPDATE RESTRICT, CONSTRAINT `user_order_ibfk_4` FOREIGN KEY (`g_sale_id`) REFERENCES `sale` (`id`) ON DELETE SET NULL ON UPDATE RESTRICT, CONSTRAINT `user_order_ibfk_5` FOREIGN KEY (`c_sale_id`) REFERENCES `cooperation_sale` (`id`) ON DELETE SET NULL ON UPDATE RESTRICT ) ENGINE = InnoDB AUTO_INCREMENT = 132 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '用戶租房訂單' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for user_pay_log -- ---------------------------- DROP TABLE IF EXISTS `user_pay_log`; CREATE TABLE `user_pay_log` ( `id` int(11) NOT NULL AUTO_INCREMENT, `order_number` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '繳費單號', `user_id` int(11) NOT NULL COMMENT '用戶id', `h_i_id` int(11) NOT NULL COMMENT '房源id', `r_id` int(11) NULL DEFAULT NULL COMMENT '房間id', `sum` bigint(20) NOT NULL COMMENT '繳費金額', `status` tinyint(4) NOT NULL DEFAULT 0 COMMENT '繳費狀態', `name` varchar(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '繳費名稱', `is_d_deposit` tinyint(4) NOT NULL DEFAULT 0 COMMENT '是否抵扣押金', `d_deposit` bigint(20) NOT NULL DEFAULT 0 COMMENT '抵扣押金金額', `total` bigint(20) NOT NULL COMMENT '實際支付金額', `payment_method` tinyint(4) NOT NULL DEFAULT 0 COMMENT '付款方式', `create_time` timestamp(0) NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '繳費時間', `pay_time` timestamp(0) NULL DEFAULT NULL COMMENT '支付時間', PRIMARY KEY (`id`) USING BTREE, INDEX `user_id`(`user_id`) USING BTREE, INDEX `h_i_id`(`h_i_id`) USING BTREE, INDEX `r_id`(`r_id`) USING BTREE, CONSTRAINT `user_pay_log_ibfk_1` FOREIGN KEY (`user_id`) REFERENCES `user` (`id`) ON DELETE CASCADE ON UPDATE RESTRICT, CONSTRAINT `user_pay_log_ibfk_2` FOREIGN KEY (`h_i_id`) REFERENCES `house_info` (`id`) ON DELETE CASCADE ON UPDATE RESTRICT, CONSTRAINT `user_pay_log_ibfk_3` FOREIGN KEY (`r_id`) REFERENCES `room` (`id`) ON DELETE CASCADE ON UPDATE RESTRICT ) ENGINE = InnoDB AUTO_INCREMENT = 15 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '生活繳費記錄' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for user_payment_log -- ---------------------------- DROP TABLE IF EXISTS `user_payment_log`; CREATE TABLE `user_payment_log` ( `id` int(11) NOT NULL AUTO_INCREMENT, `order_number` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '支付單號', `mode` tinyint(4) NOT NULL COMMENT '付款類型', `order_id` int(11) NOT NULL COMMENT '訂單id', `user_id` int(11) NOT NULL COMMENT '用戶id', `create_time` timestamp(0) NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '申請時間', `is_d_deposit` tinyint(4) NOT NULL DEFAULT 0 COMMENT '是否抵扣押金', `d_deposit` bigint(20) NOT NULL DEFAULT 0 COMMENT '抵扣押金金額', `sum` bigint(20) NOT NULL COMMENT '應付金額', `total` bigint(20) NOT NULL COMMENT '實際支付', `payment_method` tinyint(4) NOT NULL DEFAULT 0 COMMENT '付款方式', `status` tinyint(4) NOT NULL DEFAULT 0 COMMENT '支付狀態', `u_p_id` int(11) NULL DEFAULT NULL COMMENT '繳費時間段id', PRIMARY KEY (`id`) USING BTREE, INDEX `user_id`(`user_id`) USING BTREE, INDEX `order_id`(`order_id`) USING BTREE, INDEX `u_p_id`(`u_p_id`) USING BTREE, CONSTRAINT `user_payment_log_ibfk_1` FOREIGN KEY (`user_id`) REFERENCES `user` (`id`) ON DELETE CASCADE ON UPDATE RESTRICT, CONSTRAINT `user_payment_log_ibfk_2` FOREIGN KEY (`order_id`) REFERENCES `user_order` (`id`) ON DELETE CASCADE ON UPDATE RESTRICT, CONSTRAINT `user_payment_log_ibfk_3` FOREIGN KEY (`u_p_id`) REFERENCES `user_long_pay` (`id`) ON DELETE CASCADE ON UPDATE RESTRICT ) ENGINE = InnoDB AUTO_INCREMENT = 131 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '繳費訂單生成' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for user_phone -- ---------------------------- DROP TABLE IF EXISTS `user_phone`; CREATE TABLE `user_phone` ( `id` int(11) NOT NULL AUTO_INCREMENT, `phone` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '微信openid', `user_id` int(11) NOT NULL COMMENT '用戶信息id', `password` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '123456' COMMENT '用戶密碼', PRIMARY KEY (`id`) USING BTREE, INDEX `user_id`(`user_id`) USING BTREE, CONSTRAINT `user_phone_ibfk_1` FOREIGN KEY (`user_id`) REFERENCES `user` (`id`) ON DELETE CASCADE ON UPDATE RESTRICT ) ENGINE = InnoDB AUTO_INCREMENT = 25 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '手機用戶' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for user_retirement -- ---------------------------- DROP TABLE IF EXISTS `user_retirement`; CREATE TABLE `user_retirement` ( `id` int(11) NOT NULL AUTO_INCREMENT, `type` tinyint(4) NOT NULL COMMENT '取消類型', `order_id` int(11) NOT NULL COMMENT '訂單id', `user_id` int(11) NOT NULL COMMENT '用戶id', `h_i_id` int(11) NOT NULL COMMENT '房源id', `r_id` int(11) NULL DEFAULT NULL COMMENT '房間id', `create_time` timestamp(0) NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '申請時間', `recede_time` timestamp(0) NULL DEFAULT NULL COMMENT '退房時間', `refund_amount` bigint(20) NOT NULL DEFAULT 0 COMMENT '退款金額', `description` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '退款說明', `status` tinyint(4) NOT NULL DEFAULT 0 COMMENT '處理狀態', PRIMARY KEY (`id`) USING BTREE, INDEX `user_id`(`user_id`) USING BTREE, INDEX `order_id`(`order_id`) USING BTREE, CONSTRAINT `user_retirement_ibfk_1` FOREIGN KEY (`user_id`) REFERENCES `user` (`id`) ON DELETE CASCADE ON UPDATE RESTRICT, CONSTRAINT `user_retirement_ibfk_2` FOREIGN KEY (`order_id`) REFERENCES `user_order` (`id`) ON DELETE CASCADE ON UPDATE RESTRICT ) ENGINE = InnoDB AUTO_INCREMENT = 5 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '用戶申請退租' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for user_topup_log -- ---------------------------- DROP TABLE IF EXISTS `user_topup_log`; CREATE TABLE `user_topup_log` ( `id` int(11) NOT NULL AUTO_INCREMENT, `user_id` int(11) NOT NULL COMMENT '用戶id', `order_number` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '充值訂單號', `sum` bigint(20) NOT NULL DEFAULT 0 COMMENT '充值金額', `status` tinyint(4) NOT NULL DEFAULT 0 COMMENT '充值狀態', `type` tinyint(4) NOT NULL DEFAULT 0 COMMENT '充值類型', `mode` tinyint(4) NOT NULL DEFAULT 0 COMMENT '支付方式', `create_time` timestamp(0) NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '充值時間', `pay_time` timestamp(0) NULL DEFAULT NULL COMMENT '支付時間', PRIMARY KEY (`id`) USING BTREE, INDEX `user_id`(`user_id`) USING BTREE, CONSTRAINT `user_topup_log_ibfk_1` FOREIGN KEY (`user_id`) REFERENCES `user` (`id`) ON DELETE CASCADE ON UPDATE RESTRICT ) ENGINE = InnoDB AUTO_INCREMENT = 97 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '用戶充值記錄' ROW_FORMAT = Dynamic; -- ---------------------------- -- Table structure for user_wechat -- ---------------------------- DROP TABLE IF EXISTS `user_wechat`; CREATE TABLE `user_wechat` ( `id` int(11) NOT NULL AUTO_INCREMENT, `openid` varchar(11) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '微信openid', `user_id` int(11) NOT NULL COMMENT '用戶信息id', PRIMARY KEY (`id`) USING BTREE, INDEX `user_id`(`user_id`) USING BTREE, CONSTRAINT `user_wechat_ibfk_1` FOREIGN KEY (`user_id`) REFERENCES `user` (`id`) ON DELETE CASCADE ON UPDATE RESTRICT ) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '微信用戶' ROW_FORMAT = Dynamic; SET FOREIGN_KEY_CHECKS = 1; ~~~
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看