From 0894b9328ae1c11146175b492ae348bbd4b13404 Mon Sep 17 00:00:00 2001
From: wuxw <928255095@qq.com>
Date: 星期一, 29 四月 2019 16:42:32 +0800
Subject: [PATCH] 加入统一消息提示功能 请用 vc.messege('错误内容')

---
 java110-config/db/StoreService/create_table.sql |  269 ++++++++++++++++++++++++++++++++++++++++++++++-------
 1 files changed, 232 insertions(+), 37 deletions(-)

diff --git a/java110-config/db/StoreService/create_table.sql b/java110-config/db/StoreService/create_table.sql
index 1bc87f2..2bde403 100644
--- a/java110-config/db/StoreService/create_table.sql
+++ b/java110-config/db/StoreService/create_table.sql
@@ -1,19 +1,36 @@
 -- store 琛� 杩囩▼琛�
 
-create table business_store(
+CREATE TABLE business_store(
     store_id VARCHAR(30) NOT NULL COMMENT '鍟嗗簵ID',
     b_id VARCHAR(30) NOT NULL COMMENT '涓氬姟Id',
     user_id VARCHAR(30) NOT NULL COMMENT '鐢ㄦ埛ID',
-    name varchar(100) not null comment '搴楅摵鍚嶇О',
-    address varchar(200) not null comment '搴楅摵鍦板潃',
-    tel varchar(11) not null comment '鐢佃瘽',
-    store_type_cd varchar(10) not null commnet '搴楅摵绉嶇被锛屽搴旇〃 store_type',
-    nearby_landmarks varchar(200) comment '鍦版爣锛屽鐜嬪簻浜曞寳60绫�',
-    map_x varchar(20) not null comment '鍦板尯 x鍧愭爣',
-    map_y varchar(20) not null comment '鍦板尯 y鍧愭爣',
+    `name` VARCHAR(100) NOT NULL COMMENT '搴楅摵鍚嶇О',
+    address VARCHAR(200) NOT NULL COMMENT '搴楅摵鍦板潃',
+    tel VARCHAR(11) NOT NULL COMMENT '鐢佃瘽',
+    store_type_cd VARCHAR(12) NOT NULL COMMENT '搴楅摵绉嶇被锛屽搴旇〃 store_type',
+    nearby_landmarks VARCHAR(200) COMMENT '鍦版爣锛屽鐜嬪簻浜曞寳60绫�',
+    map_x VARCHAR(20) NOT NULL COMMENT '鍦板尯 x鍧愭爣',
+    map_y VARCHAR(20) NOT NULL COMMENT '鍦板尯 y鍧愭爣',
+    `month` INT NOT NULL COMMENT '鏈堜唤',
     create_time TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
     operate VARCHAR(3) NOT NULL COMMENT '鏁版嵁鐘舵�侊紝娣诲姞ADD锛屼慨鏀筂OD 鍒犻櫎DEL'
+)
+PARTITION BY RANGE (`month`) (
+    PARTITION business_store_1 VALUES LESS THAN (2),
+    PARTITION business_store_2 VALUES LESS THAN (3),
+    PARTITION business_store_3 VALUES LESS THAN (4),
+    PARTITION business_store_4 VALUES LESS THAN (5),
+    PARTITION business_store_5 VALUES LESS THAN (6),
+    PARTITION business_store_6 VALUES LESS THAN (7),
+    PARTITION business_store_7 VALUES LESS THAN (8),
+    PARTITION business_store_8 VALUES LESS THAN (9),
+    PARTITION business_store_9 VALUES LESS THAN (10),
+    PARTITION business_store_10 VALUES LESS THAN (11),
+    PARTITION business_store_11 VALUES LESS THAN (12),
+    PARTITION business_store_12 VALUES LESS THAN (13)
 );
+CREATE INDEX idx_business_store_store_id ON business_store(store_id);
+CREATE INDEX idx_business_store_b_id ON business_store(b_id);
 
 create table business_store_attr(
     b_id VARCHAR(30) NOT NULL COMMENT '璁㈠崟ID',
@@ -21,20 +38,54 @@
     store_id VARCHAR(30) NOT NULL COMMENT '鐢ㄦ埛ID',
     spec_cd VARCHAR(12) NOT NULL COMMENT '瑙勬牸id,鍙傝�僺pec琛�',
     value VARCHAR(50) NOT NULL COMMENT '灞炴�у��',
+    `month` INT NOT NULL comment '鏈堜唤',
     create_time TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
     operate VARCHAR(3) NOT NULL COMMENT '鏁版嵁鐘舵�侊紝娣诲姞ADD锛屼慨鏀筂OD 鍒犻櫎DEL'
+)
+partition BY RANGE (`month`) (
+    partition business_store_attr_1 VALUES LESS THAN (2),
+    partition business_store_attr_2 VALUES LESS THAN (3),
+    partition business_store_attr_3 VALUES LESS THAN (4),
+    partition business_store_attr_4 VALUES LESS THAN (5),
+    partition business_store_attr_5 VALUES LESS THAN (6),
+    partition business_store_attr_6 VALUES LESS THAN (7),
+    partition business_store_attr_7 VALUES LESS THAN (8),
+    partition business_store_attr_8 VALUES LESS THAN (9),
+    partition business_store_attr_9 VALUES LESS THAN (10),
+    partition business_store_attr_10 VALUES LESS THAN (11),
+    partition business_store_attr_11 VALUES LESS THAN (12),
+    partition business_store_attr_12 VALUES LESS THAN (13)
 );
+CREATE INDEX idx_business_store_attr_store_id ON business_store_attr(store_id);
+CREATE INDEX idx_business_store_attr_b_id ON business_store_attr(b_id);
 
 -- 鍟嗗簵鐓х墖
-create table business_store_photo(
-    store_photo_id varchar(30) not null commnet '鍟嗘埛鐓х墖ID',
+CREATE TABLE business_store_photo(
+    store_photo_id VARCHAR(30) NOT NULL COMMENT '鍟嗘埛鐓х墖ID',
     b_id VARCHAR(30) NOT NULL COMMENT '涓氬姟Id',
     store_id VARCHAR(30) NOT NULL COMMENT '鍟嗗簵ID',
-    store_photo_type_cd varchar(12) not null comment '鍟嗘埛鐓х墖绫诲瀷,T 闂ㄥご鐓� I 鍐呮櫙鐓�',
-    photo varchar(100) not null comment '鐓х墖',
+    store_photo_type_cd VARCHAR(12) NOT NULL COMMENT '鍟嗘埛鐓х墖绫诲瀷,T 闂ㄥご鐓� I 鍐呮櫙鐓�',
+    photo VARCHAR(100) NOT NULL COMMENT '鐓х墖',
+    `month` INT NOT NULL COMMENT '鏈堜唤',
     create_time TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
     operate VARCHAR(3) NOT NULL COMMENT '鏁版嵁鐘舵�侊紝娣诲姞ADD锛屼慨鏀筂OD 鍒犻櫎DEL'
+)
+PARTITION BY RANGE (`month`) (
+    PARTITION business_store_photo_1 VALUES LESS THAN (2),
+    PARTITION business_store_photo_2 VALUES LESS THAN (3),
+    PARTITION business_store_photo_3 VALUES LESS THAN (4),
+    PARTITION business_store_photo_4 VALUES LESS THAN (5),
+    PARTITION business_store_photo_5 VALUES LESS THAN (6),
+    PARTITION business_store_photo_6 VALUES LESS THAN (7),
+    PARTITION business_store_photo_7 VALUES LESS THAN (8),
+    PARTITION business_store_photo_8 VALUES LESS THAN (9),
+    PARTITION business_store_photo_9 VALUES LESS THAN (10),
+    PARTITION business_store_photo_10 VALUES LESS THAN (11),
+    PARTITION business_store_photo_11 VALUES LESS THAN (12),
+    PARTITION business_store_photo_12 VALUES LESS THAN (13)
 );
+CREATE INDEX idx_business_store_photo_store_id ON business_store_photo(store_id);
+CREATE INDEX idx_business_store_photo_b_id ON business_store_photo(b_id);
 -- 鍟嗘埛璇佷欢
 create table business_store_cerdentials(
     store_cerdentials_id varchar(30) not null comment '鍟嗘埛璇佷欢ID',
@@ -42,73 +93,217 @@
     store_id VARCHAR(30) NOT NULL COMMENT '鍟嗗簵ID',
     credentials_cd varchar(12) not null comment '璇佷欢绫诲瀷锛屽搴斾簬 credentials琛�',
     value varchar(50) not null  comment '璇佷欢鍙风爜',
-    validity_period TIMESTAMP NOT NULL  COMMENT '鏈夋晥鏈燂紝濡傛灉鏄暱鏈熸湁鏁� 鍐欐垚 3000/1/1',
+    validity_period DATE NOT NULL  COMMENT '鏈夋晥鏈燂紝濡傛灉鏄暱鏈熸湁鏁� 鍐欐垚 3000/1/1',
     positive_photo varchar(100) comment '姝i潰鐓х墖',
     negative_photo varchar(100) comment '鍙嶉潰鐓х墖',
+    `month` INT NOT NULL comment '鏈堜唤',
     create_time TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
     operate VARCHAR(3) NOT NULL COMMENT '鏁版嵁鐘舵�侊紝娣诲姞ADD锛屼慨鏀筂OD 鍒犻櫎DEL'
+)
+partition BY RANGE (`month`) (
+    partition business_store_cerdentials_1 VALUES LESS THAN (2),
+    partition business_store_cerdentials_2 VALUES LESS THAN (3),
+    partition business_store_cerdentials_3 VALUES LESS THAN (4),
+    partition business_store_cerdentials_4 VALUES LESS THAN (5),
+    partition business_store_cerdentials_5 VALUES LESS THAN (6),
+    partition business_store_cerdentials_6 VALUES LESS THAN (7),
+    partition business_store_cerdentials_7 VALUES LESS THAN (8),
+    partition business_store_cerdentials_8 VALUES LESS THAN (9),
+    partition business_store_cerdentials_9 VALUES LESS THAN (10),
+    partition business_store_cerdentials_10 VALUES LESS THAN (11),
+    partition business_store_cerdentials_11 VALUES LESS THAN (12),
+    partition business_store_cerdentials_12 VALUES LESS THAN (13)
 );
+CREATE INDEX idx_business_store_cerdentials_store_id ON business_store_cerdentials(store_id);
+CREATE INDEX idx_business_store_cerdentials_b_id ON business_store_cerdentials(b_id);
+
+-- 鍟嗘埛鎴愬憳
+create table business_member_store(
+    member_store_id varchar(30) not null comment 'ID',
+    b_id VARCHAR(30) NOT NULL COMMENT '涓氬姟Id',
+    store_id VARCHAR(30) NOT NULL COMMENT '鍟嗗簵ID',
+    member_id varchar(50) not null  comment '鍟嗘埛鎴愬憳ID',
+    `month` INT NOT NULL comment '鏈堜唤',
+    create_time TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+    operate VARCHAR(3) NOT NULL COMMENT '鏁版嵁鐘舵�侊紝娣诲姞ADD锛屼慨鏀筂OD 鍒犻櫎DEL'
+)
+partition BY RANGE (`month`) (
+    partition business_member_store_1 VALUES LESS THAN (2),
+    partition business_member_store_2 VALUES LESS THAN (3),
+    partition business_member_store_3 VALUES LESS THAN (4),
+    partition business_member_store_4 VALUES LESS THAN (5),
+    partition business_member_store_5 VALUES LESS THAN (6),
+    partition business_member_store_6 VALUES LESS THAN (7),
+    partition business_member_store_7 VALUES LESS THAN (8),
+    partition business_member_store_8 VALUES LESS THAN (9),
+    partition business_member_store_9 VALUES LESS THAN (10),
+    partition business_member_store_10 VALUES LESS THAN (11),
+    partition business_member_store_11 VALUES LESS THAN (12),
+    partition business_member_store_12 VALUES LESS THAN (13)
+);
+CREATE INDEX idx_business_member_store_store_id ON business_member_store(store_id);
+CREATE INDEX idx_business_member_store_b_id ON business_member_store(b_id);
 
 
 
-create table s_store(
-    id INT NOT NULL AUTO_INCREMENT KEY COMMENT 'id',
+CREATE TABLE s_store(
     store_id VARCHAR(30) NOT NULL COMMENT '鍟嗗簵ID',
     b_id VARCHAR(30) NOT NULL COMMENT '涓氬姟Id',
     user_id VARCHAR(30) NOT NULL COMMENT '鐢ㄦ埛ID',
-    name varchar(100) not null comment '搴楅摵鍚嶇О',
-    address varchar(200) not null comment '搴楅摵鍦板潃',
-    tel varchar(11) not null comment '鐢佃瘽',
-    store_type varchar(10) not null commnet '搴楅摵绉嶇被',
-    nearby_landmarks varchar(200) comment '鍦版爣锛屽鐜嬪簻浜曞寳60绫�',
-    map_x varchar(20) not null comment '鍦板尯 x鍧愭爣',
-    map_y varchar(20) not null comment '鍦板尯 y鍧愭爣',
+    `name` VARCHAR(100) NOT NULL COMMENT '搴楅摵鍚嶇О',
+    address VARCHAR(200) NOT NULL COMMENT '搴楅摵鍦板潃',
+    tel VARCHAR(11) NOT NULL COMMENT '鐢佃瘽',
+    store_type_cd VARCHAR(12) NOT NULL COMMENT '搴楅摵绉嶇被',
+    nearby_landmarks VARCHAR(200) COMMENT '鍦版爣锛屽鐜嬪簻浜曞寳60绫�',
+    map_x VARCHAR(20) NOT NULL COMMENT '鍦板尯 x鍧愭爣',
+    map_y VARCHAR(20) NOT NULL COMMENT '鍦板尯 y鍧愭爣',
     create_time TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
-    status_cd VARCHAR(2) NOT NULL default '0' COMMENT '鏁版嵁鐘舵�侊紝璇︾粏鍙傝�僣_status琛紝S 淇濆瓨锛�0, 鍦ㄧ敤 1澶辨晥'
+    status_cd VARCHAR(2) NOT NULL DEFAULT '0' COMMENT '鏁版嵁鐘舵�侊紝璇︾粏鍙傝�僣_status琛紝S 淇濆瓨锛�0, 鍦ㄧ敤 1澶辨晥',
+    UNIQUE KEY (store_id)
 );
+CREATE INDEX idx_store_b_id ON s_store(b_id);
+CREATE UNIQUE INDEX idx_store_store_id ON s_store(store_id);
 
-create table s_store_attr(
-    id INT NOT NULL AUTO_INCREMENT KEY COMMENT 'id',
+CREATE TABLE s_store_attr(
     b_id VARCHAR(30) NOT NULL COMMENT '璁㈠崟ID',
     attr_id VARCHAR(30) NOT NULL COMMENT '灞炴�d',
     store_id VARCHAR(30) NOT NULL COMMENT '鐢ㄦ埛ID',
     spec_cd VARCHAR(12) NOT NULL COMMENT '瑙勬牸id,鍙傝�僺pec琛�',
-    value VARCHAR(50) NOT NULL COMMENT '灞炴�у��',
+    VALUE VARCHAR(50) NOT NULL COMMENT '灞炴�у��',
     create_time TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
-    status_cd VARCHAR(2) NOT NULL default '0' COMMENT '鏁版嵁鐘舵�侊紝璇︾粏鍙傝�僣_status琛紝S 淇濆瓨锛�0, 鍦ㄧ敤 1澶辨晥'
+    status_cd VARCHAR(2) NOT NULL DEFAULT '0' COMMENT '鏁版嵁鐘舵�侊紝璇︾粏鍙傝�僣_status琛紝S 淇濆瓨锛�0, 鍦ㄧ敤 1澶辨晥',
+    UNIQUE KEY (attr_id)
 );
+CREATE INDEX idx_store_attr_b_id ON s_store_attr(b_id);
+CREATE INDEX idx_store_attr_store_id ON s_store_attr(store_id);
 
 -- 鍟嗗簵鐓х墖
-create table s_store_photo(
-    id INT NOT NULL AUTO_INCREMENT KEY COMMENT 'id',
-    store_photo_id varchar(30) not null commnet '鍟嗘埛鐓х墖ID',
+CREATE TABLE s_store_photo(
+    store_photo_id VARCHAR(30) NOT NULL COMMENT '鍟嗘埛鐓х墖ID',
     b_id VARCHAR(30) NOT NULL COMMENT '涓氬姟Id',
     store_id VARCHAR(30) NOT NULL COMMENT '鍟嗗簵ID',
-    store_photo_type_cd varchar(12) not null comment '鍟嗘埛鐓х墖绫诲瀷,T 闂ㄥご鐓� I 鍐呮櫙鐓�',
-    photo varchar(100) not null comment '鐓х墖',
+    store_photo_type_cd VARCHAR(12) NOT NULL COMMENT '鍟嗘埛鐓х墖绫诲瀷,T 闂ㄥご鐓� I 鍐呮櫙鐓�',
+    photo VARCHAR(100) NOT NULL COMMENT '鐓х墖',
     create_time TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
-    status_cd VARCHAR(2) NOT NULL default '0' COMMENT '鏁版嵁鐘舵�侊紝璇︾粏鍙傝�僣_status琛紝S 淇濆瓨锛�0, 鍦ㄧ敤 1澶辨晥'
+    status_cd VARCHAR(2) NOT NULL DEFAULT '0' COMMENT '鏁版嵁鐘舵�侊紝璇︾粏鍙傝�僣_status琛紝S 淇濆瓨锛�0, 鍦ㄧ敤 1澶辨晥',
+    UNIQUE KEY (store_photo_id)
 );
+CREATE INDEX idx_store_photo_b_id ON s_store_photo(b_id);
+CREATE INDEX idx_store_photo_store_id ON s_store_photo(store_id);
+CREATE INDEX idx_store_photo_store_photo_id ON s_store_photo(store_photo_id);
+
 -- 鍟嗘埛璇佷欢
 create table s_store_cerdentials(
-    id INT NOT NULL AUTO_INCREMENT KEY COMMENT 'id',
     store_cerdentials_id varchar(30) not null comment '鍟嗘埛璇佷欢ID',
     b_id VARCHAR(30) NOT NULL COMMENT '涓氬姟Id',
     store_id VARCHAR(30) NOT NULL COMMENT '鍟嗗簵ID',
     credentials_cd varchar(12) not null comment '璇佷欢绫诲瀷锛屽搴斾簬 credentials琛�',
     value varchar(50) not null  comment '璇佷欢鍙风爜',
-    validity_period TIMESTAMP NOT NULL  COMMENT '鏈夋晥鏈燂紝濡傛灉鏄暱鏈熸湁鏁� 鍐欐垚 3000/1/1',
+    validity_period DATE NOT NULL  COMMENT '鏈夋晥鏈燂紝濡傛灉鏄暱鏈熸湁鏁� 鍐欐垚 3000/1/1',
     positive_photo varchar(100) comment '姝i潰鐓х墖',
     negative_photo varchar(100) comment '鍙嶉潰鐓х墖',
     create_time TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
-    status_cd VARCHAR(2) NOT NULL default '0' COMMENT '鏁版嵁鐘舵�侊紝璇︾粏鍙傝�僣_status琛紝S 淇濆瓨锛�0, 鍦ㄧ敤 1澶辨晥'
+    status_cd VARCHAR(2) NOT NULL default '0' COMMENT '鏁版嵁鐘舵�侊紝璇︾粏鍙傝�僣_status琛紝S 淇濆瓨锛�0, 鍦ㄧ敤 1澶辨晥',
+    unique KEY (store_cerdentials_id)
 );
+
+CREATE INDEX idx_store_cerdentials_b_id ON s_store_cerdentials(b_id);
+CREATE INDEX idx_store_cerdentials_store_id ON s_store_cerdentials(store_id);
+CREATE INDEX idx_store_cerdentials_store_cerdentials_id ON s_store_cerdentials(store_cerdentials_id);
+
+-- 鍟嗘埛鎴愬憳
+create table s_member_store(
+    member_store_id varchar(30) not null comment 'ID',
+    b_id VARCHAR(30) NOT NULL COMMENT '涓氬姟Id',
+    store_id VARCHAR(30) NOT NULL COMMENT '鍟嗗簵ID',
+    member_id varchar(50) not null  comment '鍟嗘埛鎴愬憳ID',
+    create_time TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+    status_cd VARCHAR(2) NOT NULL default '0' COMMENT '鏁版嵁鐘舵�侊紝璇︾粏鍙傝�僣_status琛紝S 淇濆瓨锛�0, 鍦ㄧ敤 1澶辨晥',
+    unique KEY (member_store_id)
+)
+CREATE INDEX idx_s_member_store_store_id ON s_member_store(store_id);
+CREATE INDEX idx_s_member_store_b_id ON s_member_store(b_id);
+-- 鐗╀笟璐� 鍋滆溅璐�
+CREATE TABLE s_store_fee(
+    fee_id VARCHAR(30) NOT NULL COMMENT 'ID',
+    b_id VARCHAR(30) NOT NULL COMMENT '涓氬姟Id',
+    store_id VARCHAR(30) NOT NULL COMMENT '鍟嗗簵ID',
+    user_id VARCHAR(30) NOT NULL COMMENT '鐢ㄦ埛ID',
+    fee_type_cd VARCHAR(10) NOT NULL COMMENT '璐圭敤绫诲瀷,鐗╀笟璐癸紝鍋滆溅璐� 璇锋煡鐪媠tore_fee_type琛�',
+    fee_money VARCHAR(20) NOT NULL COMMENT '璐圭敤閲戦',
+    fee_time VARCHAR(10) NOT NULL COMMENT '璐圭敤鍛ㄦ湡锛屼竴涓湀锛屽崐骞达紝鎴栦竴骞� 璇锋煡鐪媠tore_fee_time琛�',
+    create_time TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+    start_time TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '寮�濮嬫椂闂�',
+    end_time TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '缁撴潫鏃堕棿',
+    status_cd VARCHAR(2) NOT NULL DEFAULT '0' COMMENT '鏁版嵁鐘舵�侊紝璇︾粏鍙傝�僣_status琛紝S 淇濆瓨锛�0, 鍦ㄧ敤 1澶辨晥',
+    UNIQUE KEY (fee_id)
+);
+CREATE INDEX idx_store_fee_fee_id ON s_store_fee(fee_id);
+CREATE INDEX idx_store_fee_b_id ON s_store_fee(b_id);
+
+CREATE TABLE s_store_house(
+    house_id VARCHAR(30) NOT NULL COMMENT 'ID',
+    house_num VARCHAR(30) NOT NULL COMMENT '闂ㄧ墝鍙�',
+    house_name VARCHAR(50) NOT NULL COMMENT '浣忔埛鍚嶇О',
+    house_phone VARCHAR(11) COMMENT '浣忔埛鑱旂郴鍙风爜',
+    house_area VARCHAR(30) NOT NULL COMMENT '鎴垮眿闈㈢Н',
+    fee_type_cd VARCHAR(10) NOT NULL COMMENT '璐圭敤绫诲瀷 store_fee_type琛�',
+    fee_price VARCHAR(30) NOT NULL COMMENT '璐圭敤鍗曚环',
+    user_id VARCHAR(10) NOT NULL COMMENT '褰曞叆浜�',
+    create_time TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+    update_time TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '淇敼鏃堕棿',
+    status_cd VARCHAR(2) NOT NULL DEFAULT '0' COMMENT '鏁版嵁鐘舵�侊紝璇︾粏鍙傝�僣_status琛紝S 淇濆瓨锛�0, 鍦ㄧ敤 1澶辨晥',
+    UNIQUE KEY (house_id)
+);
+
+CREATE TABLE s_store_house_attr(
+    attr_id VARCHAR(30) NOT NULL COMMENT '灞炴�d',
+    house_id VARCHAR(30) NOT NULL COMMENT '鐢ㄦ埛ID',
+    spec_cd VARCHAR(12) NOT NULL COMMENT '瑙勬牸id,鍙傝�僺pec琛�',
+    VALUE VARCHAR(50) NOT NULL COMMENT '灞炴�у��',
+    create_time TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+    status_cd VARCHAR(2) NOT NULL DEFAULT '0' COMMENT '鏁版嵁鐘舵�侊紝璇︾粏鍙傝�僣_status琛紝S 淇濆瓨锛�0, 鍦ㄧ敤 1澶辨晥',
+    UNIQUE KEY (attr_id)
+);
+
 
 -- 搴楅摵绉嶇被
 create table store_type(
     id INT NOT NULL AUTO_INCREMENT KEY COMMENT 'id',
+    domain varchar(20) not null comment '鍩�',
     store_type_cd VARCHAR(12) NOT NULL COMMENT '搴楅摵缂栫爜',
     `name` VARCHAR(50) NOT NULL COMMENT '搴楅摵绉嶇被缂栫爜',
     description VARCHAR(200) COMMENT '鎻忚堪',
-    create_time TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿'
+    create_time TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+    unique KEY (store_type_cd)
 );
+
+-- 鏀惰垂绫诲瀷琛�
+CREATE TABLE store_fee_type(
+    id INT NOT NULL AUTO_INCREMENT KEY COMMENT 'id',
+    domain VARCHAR(20) NOT NULL COMMENT '鍩�',
+    fee_type_cd VARCHAR(12) NOT NULL COMMENT '鏀惰垂绫诲瀷 鐗╀笟璐� 鍋滆溅璐圭瓑',
+    `name` VARCHAR(50) NOT NULL COMMENT '鏀惰垂绫诲瀷缂栫爜',
+    description VARCHAR(200) COMMENT '鎻忚堪',
+    create_time TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+    UNIQUE KEY (fee_type_cd)
+);
+
+-- 鏀惰垂鍛ㄦ湡琛�
+CREATE TABLE store_fee_time(
+    id INT NOT NULL AUTO_INCREMENT KEY COMMENT 'id',
+    domain VARCHAR(20) NOT NULL COMMENT '鍩�',
+    fee_time_cd VARCHAR(12) NOT NULL COMMENT '璐圭敤鍛ㄦ湡缂栫爜 涓�骞达紝鍗婂勾绛�',
+    `name` VARCHAR(50) NOT NULL COMMENT '鏀惰垂绫诲瀷缂栫爜',
+    description VARCHAR(200) COMMENT '鎻忚堪',
+    create_time TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '鍒涘缓鏃堕棿',
+    UNIQUE KEY (fee_time_cd)
+);
+
+insert into store_type(domain,store_type_cd,name,description) values('CORE_STROE','870000000001','灏忓尯','灏忓尯');
+insert into store_type(domain,store_type_cd,name,description) values('CORE_STROE','870000000002','鐗╀笟','鐗╀笟');
+insert into store_type(domain,store_type_cd,name,description) values('CORE_STROE','870000000003','鐗╂祦鍏徃','鐗╂祦鍏徃');
+insert into store_type(domain,store_type_cd,name,description) values('APP_VIEW','870181027001','楗簵','楗簵');
+insert into store_type(domain,store_type_cd,name,description) values('APP_VIEW','870181027002','椁愬巺','椁愬巺');
+insert into store_type(domain,store_type_cd,name,description) values('APP_VIEW','870181027003','鐏攨搴�','鐏攨搴�');
+insert into store_type(domain,store_type_cd,name,description) values('APP_VIEW','870181027004','瓒呭競','瓒呭競');

--
Gitblit v1.8.0