天天看點

新零售mysql設計(采購表 入庫資訊表 入庫商品表)

作者:陳業貴

文章目錄

  • ​​sql(采購表)​​
  • ​​解釋​​
  • ​​你說要采購東西是吧。提供要采購的商品。數量 運去那号倉庫。采購價格是多少錢。賣給消費者是多少錢。采購員id就是誰去采購。采購完成了嗎?日期時間​​
  • ​​資料​​
  • ​​sql(入庫資訊表)​​
  • ​​解釋:​​
  • ​​解析:​​
  • ​​資料​​
  • ​​sql(入庫商品表)​​
  • ​​PRIMARY KEY(productin_id,purchase_id)​​

sql(采購表)

CREATE table t_purchase(
id int unsigned PRIMARY KEY AUTO_INCREMENT COMMENT "主鍵",
    sku_id int unsigned not null COMMENT "商品id",
    num int unsigned not null COMMENT "數量",
    warehouse_id int unsigned not null COMMENT "倉庫id",
    in_price  decimal(10,2)  unsigned not null COMMENT "采購價格",
    out_price decimal(10,2) unsigned COMMENT "建議零售價",
    buyer_id int unsigned not null COMMENT "采購員id",
    `status` tinyint unsigned not null COMMENT "狀态:1未完成,2已完成",
    create_time timestamp not null default now() COMMENT "添加時間",
    INDEX idx_sku_id(sku_id),
    INDEX idx_warehouse_id(warehouse_id),
    INDEX idx_buyer_id(buyer_id),
    INDEX idx_status(`status`),
    INDEX idx_create_time(create_time)
) COMMENT="采購表";      

解釋

你說要采購東西是吧。提供要采購的商品。數量 運去那号倉庫。采購價格是多少錢。賣給消費者是多少錢。采購員id就是誰去采購。采購完成了嗎?日期時間

采購的是商品表t_sku中的id==1的商品.

新零售mysql設計(采購表 入庫資訊表 入庫商品表)

num:數量是五十部手機.

warehouse_id:是為一号倉庫做的采購。

新零售mysql設計(采購表 入庫資訊表 入庫商品表)

in_price:采購價格3000元.

out_price:建議零售價3299元.

buyer_id:采購員編号為20

status:完成采購就為1.否則0

資料

新零售mysql設計(采購表 入庫資訊表 入庫商品表)

sql(入庫資訊表)

CREATE TABLE t_productin(
id int unsigned PRIMARY KEY AUTO_INCREMENT COMMENT "主鍵",
    storekeeper_id int unsigned not null COMMENT "保管員id",
    amount decimal(15,2) unsigned not null COMMENT "總金額",
    supplier_id  int unsigned not null COMMENT "供應商id",
    payment decimal(15,2) unsigned not null COMMENT "實付金額",
    payment_type tinyint unsigned not null COMMENT "支付方式",
    invoice boolean not null COMMENT "是否開票",
    remark varchar(200) COMMENT "備注",
    create_time timestamp not null default now() COMMENT "添加時間",
    INDEX idx_storekeeper_id(storekeeper_id),
    INDEX idx_supplier_id(supplier_id),
    INDEX idx_payment_type(payment_type),
    INDEX idx_create_time(create_time) 
) COMMENT="入庫資訊表";      

解釋:

入庫對吧。庫的保管員是誰呢?運去的貨價值多少錢(原價:賣給我們的價值。然後零售價就是賣給消費者的價格).。那個供應商的貨。我們付款多少錢。支付的方式。開票嗎?入庫時間.

解析:

storekeeper_id:倉庫保管員的編号為42.

amount:原價總金額:15000

supplier_id:1号供貨商給的貨

payment:支付金額十五萬。支付方式1

資料

新零售mysql設計(采購表 入庫資訊表 入庫商品表)

sql(入庫商品表)

CREATE TABLE t_productin_purchase(
productin_id  int unsigned not null COMMENT "入庫id",
    purchase_id int unsigned not null COMMENT "采購id",
    PRIMARY KEY(productin_id,purchase_id)
) COMMENT="入庫商品表";      

解釋:

入庫和采購是關聯的。這樣做是為了采購的和入庫的資訊對應起來。

PRIMARY KEY(productin_id,purchase_id)