mirror of
https://gitlab.com/mbugroup/lti-api.git
synced 2026-05-20 13:31:56 +00:00
[FEAT/BE] wiring recording,transfer_stock,transfer_laying,marketing for consumer chick in project flock population
This commit is contained in:
@@ -24,7 +24,8 @@ WHERE source_table IN (
|
||||
'recording_depletions',
|
||||
'recording_eggs',
|
||||
'marketing_delivery_products',
|
||||
'project_chickins'
|
||||
'project_chickins',
|
||||
'project_flock_populations'
|
||||
);
|
||||
|
||||
DELETE FROM fifo_stock_v2_flag_members
|
||||
|
||||
@@ -79,7 +79,8 @@ VALUES
|
||||
|
||||
('marketing_delivery_products', 'USABLE', NULL, NULL, NULL, 'delivery_date', 'created_at', 45, 'id'),
|
||||
|
||||
('project_chickins', 'USABLE', NULL, NULL, NULL, 'chick_in_date', 'created_at', 50, 'id')
|
||||
('project_chickins', 'USABLE', NULL, NULL, NULL, 'chick_in_date', 'created_at', 50, 'id'),
|
||||
('project_flock_populations', 'STOCKABLE', 'project_chickins', 'project_chickin_id', 'id', 'chick_in_date', 'created_at', 55, 'id')
|
||||
ON CONFLICT (source_table, lane) DO UPDATE
|
||||
SET
|
||||
date_table = EXCLUDED.date_table,
|
||||
@@ -112,6 +113,7 @@ VALUES
|
||||
('AYAM', 'STOCKABLE', 'STOCK_TRANSFER_IN', 'stock_transfer_details', 'id', 'dest_product_warehouse_id', 'total_qty', 'total_used', NULL, 'deleted_at IS NULL', 'STOCK_TRANSFER_IN', TRUE, TRUE),
|
||||
('AYAM', 'STOCKABLE', 'PURCHASE_IN', 'purchase_items', 'id', 'product_warehouse_id', 'total_qty', 'total_used', NULL, NULL, 'PURCHASE_ITEMS', TRUE, TRUE),
|
||||
('AYAM', 'STOCKABLE', 'TRANSFER_TO_LAYING_IN', 'laying_transfer_targets', 'id', 'product_warehouse_id', 'total_qty', 'total_used', NULL, 'deleted_at IS NULL', 'TRANSFERTOLAYING_IN', TRUE, TRUE),
|
||||
('AYAM', 'STOCKABLE', 'POPULATION_IN', 'project_flock_populations', 'id', 'product_warehouse_id', 'total_qty', 'total_used_qty', NULL, NULL, 'PROJECT_FLOCK_POPULATION', TRUE, TRUE),
|
||||
|
||||
-- AYAM USABLE
|
||||
('AYAM', 'USABLE', 'ADJUSTMENT_OUT', 'adjustment_stocks', 'id', 'product_warehouse_id', 'usage_qty', NULL, 'pending_qty', NULL, 'ADJUSTMENT_OUT', TRUE, TRUE),
|
||||
|
||||
+4
@@ -1,3 +1,5 @@
|
||||
BEGIN;
|
||||
|
||||
DROP INDEX IF EXISTS idx_laying_transfers_executed_by;
|
||||
DROP INDEX IF EXISTS idx_laying_transfers_executed_at;
|
||||
DROP INDEX IF EXISTS idx_laying_transfers_effective_move_date;
|
||||
@@ -9,3 +11,5 @@ ALTER TABLE laying_transfers
|
||||
DROP COLUMN IF EXISTS executed_by,
|
||||
DROP COLUMN IF EXISTS executed_at,
|
||||
DROP COLUMN IF EXISTS effective_move_date;
|
||||
|
||||
COMMIT;
|
||||
+4
@@ -1,3 +1,5 @@
|
||||
BEGIN;
|
||||
|
||||
ALTER TABLE laying_transfers
|
||||
ADD COLUMN IF NOT EXISTS effective_move_date DATE,
|
||||
ADD COLUMN IF NOT EXISTS executed_at TIMESTAMPTZ,
|
||||
@@ -44,3 +46,5 @@ WHERE (
|
||||
ORDER BY a.id DESC
|
||||
LIMIT 1
|
||||
) = 'APPROVED';
|
||||
|
||||
COMMIT;
|
||||
Reference in New Issue
Block a user