|
@@ -2,32 +2,32 @@
|
|
|
CREATE TABLE
|
|
|
menu_cate (
|
|
|
id INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL,
|
|
|
- name TEXT DEFAULT '',
|
|
|
- logo TEXT DEFAULT '',
|
|
|
+ name TEXT NOT NULL DEFAULT '',
|
|
|
+ logo TEXT NOT NULL DEFAULT '',
|
|
|
description TEXT,
|
|
|
- create_time DATETIME DEFAULT CURRENT_TIMESTAMP,
|
|
|
- update_time DATETIME DEFAULT CURRENT_TIMESTAMP,
|
|
|
- sort INTEGER DEFAULT 0,
|
|
|
- status INTEGER DEFAULT 1
|
|
|
+ create_time DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
|
|
+ update_time DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
|
|
+ sort INTEGER NOT NULL DEFAULT 0,
|
|
|
+ status INTEGER NOT NULL DEFAULT 1
|
|
|
);
|
|
|
|
|
|
|
|
|
CREATE TABLE
|
|
|
menu_commodity (
|
|
|
id INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL,
|
|
|
- name TEXT DEFAULT '',
|
|
|
- cate_id INTEGER DEFAULT 0,
|
|
|
- goods_no TEXT DEFAULT '',
|
|
|
- is_single_spec INTEGER DEFAULT 1,
|
|
|
- logo TEXT DEFAULT '',
|
|
|
- price REAL DEFAULT 0.00,
|
|
|
- line_price REAL DEFAULT 0.00,
|
|
|
- stock INTEGER DEFAULT 0,
|
|
|
- sort INTEGER DEFAULT 0,
|
|
|
- description TEXT DEFAULT '',
|
|
|
- create_time DATETIME DEFAULT CURRENT_TIMESTAMP,
|
|
|
- update_time DATETIME DEFAULT CURRENT_TIMESTAMP,
|
|
|
- status INTEGER DEFAULT 1,
|
|
|
+ name TEXT NOT NULL DEFAULT '',
|
|
|
+ cate_id INTEGER NOT NULL DEFAULT 0,
|
|
|
+ goods_no TEXT NOT NULL DEFAULT '',
|
|
|
+ is_single_spec INTEGER NOT NULL DEFAULT 1,
|
|
|
+ logo TEXT NOT NULL DEFAULT '',
|
|
|
+ price REAL NOT NULL DEFAULT 0.00,
|
|
|
+ line_price REAL NOT NULL DEFAULT 0.00,
|
|
|
+ stock INTEGER NOT NULL DEFAULT 0,
|
|
|
+ sort INTEGER NOT NULL DEFAULT 0,
|
|
|
+ description TEXT NOT NULL DEFAULT '',
|
|
|
+ create_time DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
|
|
+ update_time DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
|
|
+ status INTEGER NOT NULL DEFAULT 1,
|
|
|
FOREIGN KEY (cate_id) REFERENCES menu_cate (id)
|
|
|
);
|
|
|
|
|
@@ -35,13 +35,13 @@ CREATE TABLE
|
|
|
CREATE TABLE
|
|
|
menu_sku (
|
|
|
id INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL,
|
|
|
- sku_no TEXT DEFAULT '',
|
|
|
- logo TEXT DEFAULT '',
|
|
|
+ sku_no TEXT NOT NULL DEFAULT '',
|
|
|
+ logo TEXT NOT NULL DEFAULT '',
|
|
|
goods_id INTEGER NOT NULL DEFAULT 0,
|
|
|
stock INTEGER NOT NULL DEFAULT 0,
|
|
|
price REAL NOT NULL DEFAULT 0.00,
|
|
|
line_price REAL NOT NULL DEFAULT 0.00,
|
|
|
- status INTEGER DEFAULT 1,
|
|
|
+ status INTEGER NOT NULL DEFAULT 1,
|
|
|
FOREIGN KEY (goods_id) REFERENCES menu_commodity (id)
|
|
|
);
|
|
|
|
|
@@ -52,7 +52,7 @@ CREATE TABLE
|
|
|
goods_id INTEGER NOT NULL DEFAULT 0,
|
|
|
name TEXT NOT NULL DEFAULT '',
|
|
|
value TEXT NOT NULL DEFAULT '',
|
|
|
- status INTEGER DEFAULT 1,
|
|
|
+ status INTEGER NOT NULL DEFAULT 1,
|
|
|
FOREIGN KEY (goods_id) REFERENCES menu_commodity (id)
|
|
|
);
|
|
|
|
|
@@ -73,19 +73,19 @@ CREATE TABLE
|
|
|
order_sn TEXT NOT NULL DEFAULT '',
|
|
|
table_id INTEGER NOT NULL,
|
|
|
pay_type INTEGER NOT NULL DEFAULT 0,
|
|
|
- amount REAL DEFAULT 0.00,
|
|
|
- pay_amount REAL DEFAULT 0.00,
|
|
|
- discount REAL DEFAULT 0.00,
|
|
|
- param TEXT DEFAULT '',
|
|
|
+ amount REAL NOT NULL DEFAULT 0.00,
|
|
|
+ pay_amount REAL NOT NULL DEFAULT 0.00,
|
|
|
+ discount REAL NOT NULL DEFAULT 0.00,
|
|
|
+ param TEXT NOT NULL DEFAULT '',
|
|
|
service_fee REAL DEFAULT NULL,
|
|
|
- remark TEXT DEFAULT '',
|
|
|
+ remark TEXT NOT NULL DEFAULT '',
|
|
|
create_time DATETIME DEFAULT NULL,
|
|
|
update_time DATETIME DEFAULT NULL,
|
|
|
- status TEXT DEFAULT 'A',
|
|
|
+ status TEXT NOT NULL DEFAULT 'A',
|
|
|
pay_time DATETIME DEFAULT NULL,
|
|
|
- pay_status INTEGER DEFAULT 1,
|
|
|
- settle_status INTEGER DEFAULT 1,
|
|
|
- goods TEXT DEFAULT '{}'
|
|
|
+ pay_status INTEGER NOT NULL DEFAULT 1,
|
|
|
+ settle_status INTEGER NOT NULL DEFAULT 1,
|
|
|
+ goods TEXT NOT NULL DEFAULT '{}'
|
|
|
);
|
|
|
|
|
|
|
|
@@ -100,10 +100,10 @@ CREATE TABLE
|
|
|
shelf_life INTEGER NOT NULL DEFAULT 0,
|
|
|
unit TEXT NOT NULL,
|
|
|
img TEXT NOT NULL,
|
|
|
- purchase_period INTEGER DEFAULT 0,
|
|
|
- create_time DATETIME DEFAULT CURRENT_TIMESTAMP,
|
|
|
- update_time DATETIME DEFAULT CURRENT_TIMESTAMP,
|
|
|
- status INTEGER DEFAULT 1
|
|
|
+ purchase_period INTEGER NOT NULL DEFAULT 0,
|
|
|
+ create_time DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
|
|
+ update_time DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
|
|
+ status INTEGER NOT NULL DEFAULT 1
|
|
|
);
|
|
|
|
|
|
|
|
@@ -111,10 +111,10 @@ CREATE TABLE
|
|
|
store_area (
|
|
|
id INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL,
|
|
|
name TEXT NOT NULL,
|
|
|
- description TEXT DEFAULT '',
|
|
|
- create_time DATETIME DEFAULT CURRENT_TIMESTAMP,
|
|
|
- update_time DATETIME DEFAULT CURRENT_TIMESTAMP,
|
|
|
- status INTEGER DEFAULT 1
|
|
|
+ description TEXT NOT NULL DEFAULT '',
|
|
|
+ create_time DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
|
|
+ update_time DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
|
|
+ status INTEGER NOT NULL DEFAULT 1
|
|
|
);
|
|
|
|
|
|
|
|
@@ -123,10 +123,10 @@ CREATE TABLE
|
|
|
id INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL,
|
|
|
area_id INTEGER NOT NULL,
|
|
|
table_no TEXT NOT NULL,
|
|
|
- capacity INTEGER DEFAULT 0,
|
|
|
- create_time DATETIME DEFAULT CURRENT_TIMESTAMP,
|
|
|
- update_time DATETIME DEFAULT CURRENT_TIMESTAMP,
|
|
|
- status INTEGER DEFAULT 1,
|
|
|
+ capacity INTEGER NOT NULL DEFAULT 0,
|
|
|
+ create_time DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
|
|
+ update_time DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
|
|
+ status INTEGER NOT NULL DEFAULT 1,
|
|
|
FOREIGN KEY (area_id) REFERENCES store_area (id)
|
|
|
);
|
|
|
|