添加采购入库金额字段.sql 1.47 KB
-- ============================================
-- 在库存表中添加采购入库金额相关字段
-- ============================================
-- 说明:为采购入库功能添加金额记录字段
-- ============================================

-- 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 '采购单号索引';