123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198 |
- CREATE TABLE "supplier" (
- "supplier_id" INTEGER NOT NULL,
- "supplier_company_type" TEXT,
- "supplier_business_type" TEXT,
- "supplier_name" TEXT,
- "supplier_address" TEXT,
- "supplier_remarks" TEXT,
- "supplier_fax" TEXT,
- "supplier_web_site" TEXT,
- "supplier_postcode" TEXT,
- "supplier_established_date" TEXT,
- "supplier_credit_standing" TEXT,
- PRIMARY KEY ("supplier_id" ASC)
- );
- DROP TABLE IF EXISTS "main"."supplier_contacts";
- CREATE TABLE "supplier_contacts" (
- "supplier_id" INTEGER NOT NULL,
- "supplier_contacts_id" TEXT,
- "supplier_contacts_name" TEXT,
- "supplier_contacts_phone" TEXT,
- "supplier_contacts_weixin" TEXT,
- "supplier_contacts_qq" TEXT,
- "supplier_contacts_email" TEXT,
- "supplier_contacts_image" BLOB,
- "supplier_contacts_grade" INTEGER,
- "supplier_contacts_native_place" TEXT,
- "supplier_contacts_gender" INTEGER,
- "supplier_contacts_birthday" TEXT,
- "supplier_contacts_remarks" TEXT,
- "supplier_contacts_status" INTEGER,
- PRIMARY KEY ("supplier_id" ASC)
- );
- DROP TABLE IF EXISTS "main"."supplier_goods";
- CREATE TABLE "supplier_goods" (
- "supplier_id" INTEGER NOT NULL,
- "supplier_goods_id" INTEGER,
- "supplier_goods_name" TEXT,
- "supplier_goods_unit" TEXT,
- "supplier_goods_status" TEXT,
- "supplier_goods_remarks" TEXT,
- PRIMARY KEY ("supplier_id" ASC)
- );
- DROP TABLE IF EXISTS "main"."stock_goods";
- CREATE TABLE "stock_goods" (
- "supplier_id" INTEGER NOT NULL,
- "stock_goods_id" INTEGER,
- "supplier_goods_id" INTEGER,
- "supplier_goods_name" TEXT,
- "supplier_goods_unit" TEXT,
- "stock_goods_total_price" TEXT,
- "quantity_of_goods" TEXT,
- "transport_costs" TEXT,
- "stock_goods_date" TEXT,
- PRIMARY KEY ("supplier_id" ASC)
- );
- CREATE TABLE [dbo].[basket_purchase](
- [basket_purchase_id] [nvarchar](50) NULL,
-
- ) ON [PRIMARY]
- GO
- (
- 商品进货批次001时, 单价是10, 数量100, 进货后库存100;
- 商品进货批次002时, 单价是15, 数量200, 进货后库存250,表示有50是上一批次的;
- 商品成本价自动变化, 售价也自动变化(售价 = 成本价 * %1.x ):
- 批次001时, 成本单价是10, 保持不变直接批次001的商品使用完毕后;
- 批次002时, 如果库存数量 != 批次002时进货数量, 成本价依旧是001时的, 直到 库存数量=批次002时进货数量时, 成本价=15;
- 情况一, 有些店的商品成本和售价都要固定不变的;
- )
|