floriday/models/tradeItem.js

51 lines
1.0 KiB
JavaScript

import { Sequelize } from 'sequelize';
const tradeItem = {
id: {
type: Sequelize.INTEGER,
primaryKey: true,
autoIncrement: true,
},
tradeItemId: {
type: Sequelize.UUID,
unique: true,
},
supplierOrganizationId: {
type: Sequelize.UUID
},
code: {
type: Sequelize.STRING
},
gtin: {
type: Sequelize.STRING
},
vbnProductCode: {
type: Sequelize.STRING
},
name: {
type: Sequelize.STRING
},
isDeleted: {
type: Sequelize.BOOLEAN,
},
sequenceNumber: {
type: Sequelize.INTEGER,
},
tradeItemVersion: {
type: Sequelize.INTEGER,
},
isCustomerSpecific: {
type: Sequelize.BOOLEAN,
},
isHiddenInCatalog: {
type: Sequelize.BOOLEAN,
}
};
export default (sequelize) => {
const TradeItem = sequelize.define('FDtradeItem', tradeItem, {
timestamps: false,
freezeTableName: true,
});
return TradeItem;
};