@tomei/product
Version:
NestJS package for product module
33 lines (30 loc) • 1.25 kB
JavaScript
'use strict';
module.exports = {
async up(queryInterface, Sequelize) {
return queryInterface.createTable('product_VariantWithInventory', {
VariantId: {
allowNull: false,
primaryKey: true,
type: Sequelize.STRING,
references: {
model: 'product_Variant',
key: 'VariantId',
},
},
TotalUnitsAvailable: Sequelize.DECIMAL(10, 2),
TotalUnitsInCurrentOrder: Sequelize.DECIMAL(10, 2),
TotalUnitsSold: Sequelize.DECIMAL(10, 2),
TotalUnitsReserved: Sequelize.DECIMAL(10, 2),
TotalUnitsInTransit: Sequelize.DECIMAL(10, 2),
TotalUnitsOnConsignment: Sequelize.DECIMAL(10, 2),
TotalUnitsBackOrdered: Sequelize.DECIMAL(10, 2),
TotalUnitsPreOrdered: Sequelize.DECIMAL(10, 2),
StockLowAlertLevel: Sequelize.DECIMAL(10, 2),
StockReorderLevel: Sequelize.DECIMAL(10, 2),
BufferStockLevel: Sequelize.DECIMAL(10, 2),
});
},
async down(queryInterface) {
return queryInterface.dropTable('product_VariantWithInventory');
}
};