32 lines
920 B
SQL
32 lines
920 B
SQL
-- CreateTable
|
|
CREATE TABLE "StockItem" (
|
|
"id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT,
|
|
"name" TEXT NOT NULL,
|
|
"category" TEXT NOT NULL,
|
|
"price" REAL NOT NULL,
|
|
"unit" TEXT NOT NULL DEFAULT 'kg',
|
|
"available" BOOLEAN NOT NULL DEFAULT true,
|
|
"description" TEXT NOT NULL,
|
|
"bulk1Threshold" REAL NOT NULL DEFAULT 0,
|
|
"bulk1Price" REAL NOT NULL DEFAULT 0,
|
|
"bulk2Threshold" REAL NOT NULL DEFAULT 0,
|
|
"bulk2Price" REAL NOT NULL DEFAULT 0
|
|
);
|
|
|
|
-- CreateTable
|
|
CREATE TABLE "Order" (
|
|
"id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT,
|
|
"name" TEXT NOT NULL,
|
|
"phone" TEXT NOT NULL,
|
|
"totalWeight" REAL NOT NULL,
|
|
"estimatedTotal" REAL NOT NULL,
|
|
"timestamp" DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
|
"items" TEXT NOT NULL
|
|
);
|
|
|
|
-- CreateTable
|
|
CREATE TABLE "Config" (
|
|
"id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT,
|
|
"adminCode" TEXT NOT NULL DEFAULT '1234'
|
|
);
|