mirror of
https://gitlab.com/mbugroup/lti-api.git
synced 2026-05-20 13:31:56 +00:00
91b320d489
- Extend DB schema with product_warehouses and stock_logs tables - Implement stock adjustment API (increase/decrease operations) - Add comprehensive validation for all adjustment operations - Implement audit log system for each adjustment with history tracking - Include transaction handling, DTOs, seeders, and proper error handling - Add adjustment history API with pagination and filtering TODO: Integration testing pending
43 lines
1.7 KiB
SQL
43 lines
1.7 KiB
SQL
DROP TABLE IF EXISTS stock_logs;
|
|
DROP INDEX IF EXISTS idx_product_warehouses_unique;
|
|
DROP INDEX IF EXISTS idx_product_warehouses_deleted_at;
|
|
DROP INDEX IF EXISTS idx_product_warehouses_warehouse_id;
|
|
DROP INDEX IF EXISTS idx_product_warehouses_product_id;
|
|
DROP TABLE IF EXISTS product_warehouses;
|
|
DROP TABLE IF EXISTS fcr_standards;
|
|
DROP INDEX IF EXISTS suppliers_name_unique;
|
|
DROP TABLE IF EXISTS product_suppliers;
|
|
DROP INDEX IF EXISTS products_sku_unique;
|
|
DROP INDEX IF EXISTS products_name_unique;
|
|
DROP TABLE IF EXISTS products;
|
|
DROP INDEX IF EXISTS flags_flagable_lookup;
|
|
DROP INDEX IF EXISTS flags_unique_flagable;
|
|
DROP TABLE IF EXISTS flags;
|
|
DROP INDEX IF EXISTS customers_name_unique;
|
|
DROP INDEX IF EXISTS customers_email_unique;
|
|
DROP TABLE IF EXISTS customers;
|
|
DROP INDEX IF EXISTS warehouses_name_unique;
|
|
DROP INDEX IF EXISTS product_categories_code_unique;
|
|
DROP INDEX IF EXISTS product_categories_name_unique;
|
|
DROP TABLE IF EXISTS product_categories;
|
|
DROP INDEX IF EXISTS nonstocks_name_unique;
|
|
DROP TABLE IF EXISTS nonstock_suppliers;
|
|
DROP TABLE IF EXISTS nonstocks;
|
|
DROP INDEX IF EXISTS banks_name_unique;
|
|
DROP TABLE IF EXISTS banks;
|
|
DROP INDEX IF EXISTS kandangs_name_unique;
|
|
DROP TABLE IF EXISTS warehouses;
|
|
DROP TABLE IF EXISTS kandangs;
|
|
DROP INDEX IF EXISTS locations_name_unique;
|
|
DROP TABLE IF EXISTS locations;
|
|
DROP INDEX IF EXISTS areas_name_unique;
|
|
DROP TABLE IF EXISTS areas;
|
|
DROP INDEX IF EXISTS uoms_name_unique;
|
|
DROP TABLE IF EXISTS uoms;
|
|
DROP TABLE IF EXISTS suppliers;
|
|
DROP INDEX IF EXISTS fcrs_name_unique;
|
|
DROP TABLE IF EXISTS fcrs;
|
|
DROP TABLE IF EXISTS projects;
|
|
DROP INDEX IF EXISTS users_id_user_unique;
|
|
DROP INDEX IF EXISTS users_email_unique;
|
|
DROP TABLE IF EXISTS users; |