floriday/models/tradeItem/packingConfiguration.js

50 lines
1.0 KiB
JavaScript
Raw Normal View History

import { Sequelize } from 'sequelize';
2022-12-05 12:53:30 +00:00
const packingConfiguration = {
packingConfigurationId: {
2023-01-11 12:13:22 +00:00
type: Sequelize.STRING,
2023-02-08 11:31:54 +00:00
primaryKey: true,
},
piecesPerPackage: {
type: Sequelize.INTEGER,
},
bunchesPerPackage: {
type: Sequelize.INTEGER,
},
photoUrl: {
type: Sequelize.STRING,
},
packagesPerLayer: {
type: Sequelize.INTEGER,
},
layersPerLoadCarrier: {
type: Sequelize.INTEGER,
},
2023-05-15 12:19:43 +00:00
additionalPricePerPiece_currency: {
type: Sequelize.STRING,
},
additionalPricePerPiece_value: {
type: Sequelize.STRING,
},
transportHeightInCm: {
type: Sequelize.INTEGER,
},
loadCarrierType: {
type: Sequelize.STRING,
},
isPrimary: {
type: Sequelize.BOOLEAN,
},
2022-12-05 12:53:30 +00:00
};
export default (sequelize) => {
return sequelize.define(
'tradeItemPackingConfiguration',
packingConfiguration,
{
timestamps: false,
freezeTableName: true,
}
);
2022-12-05 12:53:30 +00:00
};