123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778 |
- -- 创建菜单分类表
- CREATE TABLE
- menu_cate (
- id INTEGER PRIMARY KEY AUTOINCREMENT, -- 主键
- name TEXT DEFAULT '', -- 分类名称
- logo TEXT DEFAULT '', -- 分类Logo
- local_logo TEXT DEFAULT '', -- 本地Logo路径
- description TEXT, -- 分类描述
- create_time DATETIME DEFAULT NULL, -- 创建时间
- update_time DATETIME DEFAULT NULL, -- 更新时间
- sort INTEGER DEFAULT 0, -- 排序
- status TEXT DEFAULT 'A' -- 状态 (A-Active, D-Deleted)
- );
- -- 创建商品表
- CREATE TABLE
- menu_commodity (
- id INTEGER PRIMARY KEY AUTOINCREMENT, -- 主键
- type TEXT DEFAULT 'product', -- 商品类型
- merchant_id INTEGER DEFAULT 0, -- 商户ID
- store_id INTEGER DEFAULT 0, -- 店铺ID
- name TEXT DEFAULT '', -- 商品名称
- cate_id INTEGER DEFAULT 0, -- 分类ID
- goods_no TEXT DEFAULT '', -- 商品编号
- is_single_spec TEXT DEFAULT 'Y', -- 是否单规格 (Y-Yes, N-No)
- logo TEXT DEFAULT '', -- 商品Logo
- images TEXT DEFAULT '', -- 商品图片
- price REAL DEFAULT 0.00, -- 价格
- line_price REAL DEFAULT 0.00, -- 划线价
- stock INTEGER DEFAULT 0, -- 库存
- weight REAL DEFAULT 0.00, -- 重量
- coupon_ids TEXT DEFAULT '', -- 优惠券ID
- service_time INTEGER DEFAULT 0, -- 服务时间
- init_sale INTEGER DEFAULT 0, -- 初始销量
- sale_point TEXT DEFAULT '', -- 卖点
- can_use_point TEXT DEFAULT 'N', -- 是否可用积分 (Y-Yes, N-No)
- is_member_discount TEXT DEFAULT 'Y', -- 是否会员折扣 (Y-Yes, N-No)
- sort INTEGER DEFAULT 0, -- 排序
- description TEXT, -- 商品描述
- create_time DATETIME DEFAULT NULL, -- 创建时间
- update_time DATETIME DEFAULT NULL, -- 更新时间
- operator TEXT DEFAULT NULL, -- 操作员
- status TEXT DEFAULT 'A' -- 状态 (A-Active, D-Deleted)
- );
- -- 创建SKU表
- CREATE TABLE
- menu_sku (
- id INTEGER PRIMARY KEY AUTOINCREMENT, -- 主键
- sku_no TEXT DEFAULT '', -- SKU编号
- logo TEXT DEFAULT '', -- SKU Logo
- goods_id INTEGER NOT NULL DEFAULT 0, -- 商品ID
- stock INTEGER NOT NULL DEFAULT 0, -- 库存
- price REAL NOT NULL DEFAULT 0.00, -- 价格
- line_price REAL NOT NULL DEFAULT 0.00, -- 划线价
- weight REAL DEFAULT 0.00, -- 重量
- status TEXT NOT NULL DEFAULT 'A' -- 状态 (A-Active, D-Deleted)
- );
- -- 创建规格表
- CREATE TABLE
- menu_spec (
- id INTEGER PRIMARY KEY AUTOINCREMENT, -- 主键
- goods_id INTEGER NOT NULL DEFAULT 0, -- 商品ID
- name TEXT NOT NULL DEFAULT '', -- 规格名称
- value TEXT NOT NULL DEFAULT '', -- 规格值
- status TEXT DEFAULT 'A' -- 状态 (A-Active, D-Deleted)
- );
- -- 创建SKU和规格的中间表
- CREATE TABLE
- menu_sku_spec (
- sku_id INTEGER NOT NULL, -- SKU ID
- spec_id INTEGER NOT NULL, -- 规格ID
- PRIMARY KEY (sku_id, spec_id),
- FOREIGN KEY (sku_id) REFERENCES menu_sku (id),
- FOREIGN KEY (spec_id) REFERENCES menu_spec (id)
- );
|