Blame view

项目文档相关/sql/添加采购入库金额字段.sql 1.47 KB
d8035736   “wangming”   Refactor project ...
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
  -- ============================================
  -- 在库存表中添加采购入库金额相关字段
  -- ============================================
  -- 说明:为采购入库功能添加金额记录字段
  -- ============================================
  
  -- 1. 添加入库类型字段(1:普通入库 2:采购入库)
  ALTER TABLE lq_inventory
  ADD COLUMN F_StockInType INT NULL DEFAULT 1 COMMENT '入库类型(1:普通入库 2:采购入库)' AFTER F_BatchNumber;
  
  -- 2. 添加采购单号字段
  ALTER TABLE lq_inventory
  ADD COLUMN F_PurchaseOrderNo VARCHAR(50) NULL COMMENT '采购单号' AFTER F_StockInType;
  
  -- 3. 添加采购单价字段
  ALTER TABLE lq_inventory
  ADD COLUMN F_PurchaseUnitPrice DECIMAL(18,2) NULL DEFAULT 0.00 COMMENT '采购单价' AFTER F_PurchaseOrderNo;
  
  -- 4. 添加采购总金额字段(采购单价 × 数量)
  ALTER TABLE lq_inventory
  ADD COLUMN F_PurchaseAmount DECIMAL(18,2) NULL DEFAULT 0.00 COMMENT '采购总金额(采购单价 × 数量)' AFTER F_PurchaseUnitPrice;
  
  -- 5. 添加产品最终金额字段(可能是采购金额,或者采购金额+其他成本)
  ALTER TABLE lq_inventory
  ADD COLUMN F_FinalAmount DECIMAL(18,2) NULL DEFAULT 0.00 COMMENT '产品最终金额(采购金额或其他成本)' AFTER F_PurchaseAmount;
  
  -- 6. 添加索引
  ALTER TABLE lq_inventory
  ADD INDEX idx_stock_in_type (F_StockInType) COMMENT '入库类型索引';
  
  ALTER TABLE lq_inventory
  ADD INDEX idx_purchase_order_no (F_PurchaseOrderNo) COMMENT '采购单号索引';