yuan
6 小时以前 6071750e9994534b09a950b8e01b566c1cb7fa6b
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
33
34
35
36
37
38
39
40
41
42
-- 数量字段统一保留 8 位小数(decimal(20, 8):整数位保留 12 位)
-- 涉及功能:
--   1. 产品结构(BOM)单位产出所需数量(产品结构详情、编辑弹窗)
--   2. 生产订单-工艺路线 BOM 结构单位产出所需数量
--   3. 生产订单-领料数量(领料台账弹窗)
--   4. 库存链路(领料扣减库存、出库/入库记录、合格/不合格库存、订单锁定数量)
 
-- ----------------------------
-- BOM 结构表
-- ----------------------------
ALTER TABLE `technology_bom_structure`
    MODIFY COLUMN `unit_quantity` decimal(20, 8) NOT NULL COMMENT '单位产出需要数量';
 
ALTER TABLE `production_bom_structure`
    MODIFY COLUMN `unit_quantity` decimal(20, 8) NOT NULL COMMENT '单位产出需要数量';
 
-- ----------------------------
-- 领料表(production_order_pick.quantity 存领用数量)
-- ----------------------------
ALTER TABLE `production_order_pick`
    MODIFY COLUMN `quantity` decimal(20, 8) NULL DEFAULT NULL COMMENT '数量';
 
ALTER TABLE `production_order_pick_record`
    MODIFY COLUMN `pick_quantity` decimal(20, 8) NULL DEFAULT NULL COMMENT '领料数量',
    MODIFY COLUMN `before_quantity` decimal(20, 8) NULL DEFAULT NULL COMMENT '领料前数量',
    MODIFY COLUMN `after_quantity` decimal(20, 8) NULL DEFAULT NULL COMMENT '领料后剩余数量';
 
-- ----------------------------
-- 库存链路表
-- ----------------------------
ALTER TABLE `stock_inventory`
    MODIFY COLUMN `qualitity` decimal(20, 8) NULL DEFAULT NULL COMMENT '数量',
    MODIFY COLUMN `locked_quantity` decimal(20, 8) NULL DEFAULT 0.00000000 COMMENT '被订单锁定数量';
 
ALTER TABLE `stock_uninventory`
    MODIFY COLUMN `qualitity` decimal(20, 8) NULL DEFAULT NULL COMMENT '数量';
 
ALTER TABLE `stock_in_record`
    MODIFY COLUMN `stock_in_num` decimal(20, 8) NULL DEFAULT NULL COMMENT '入库数量';
 
ALTER TABLE `stock_out_record`
    MODIFY COLUMN `stock_out_num` decimal(20, 8) NULL DEFAULT NULL COMMENT '入库数量';