refs #4823 Removed prefix for table names
This commit is contained in:
parent
355912fc57
commit
bfe36b1284
|
@ -67,7 +67,7 @@ SYNC_TRADEITEM = true
|
||||||
### Foo.js
|
### Foo.js
|
||||||
|
|
||||||
```javascript
|
```javascript
|
||||||
import { Sequelize } from "sequelize";
|
import { Sequelize } from 'sequelize';
|
||||||
|
|
||||||
const bar = {
|
const bar = {
|
||||||
barCharacteristicOne: {
|
barCharacteristicOne: {
|
||||||
|
@ -83,7 +83,7 @@ const bar = {
|
||||||
|
|
||||||
export default (sequelize) => {
|
export default (sequelize) => {
|
||||||
const Foo = sequelize.define(
|
const Foo = sequelize.define(
|
||||||
"FDfoo",
|
"foo",
|
||||||
bar,
|
bar,
|
||||||
{
|
{
|
||||||
timestamps: false,
|
timestamps: false,
|
||||||
|
|
|
@ -25,7 +25,7 @@ const clientConfig = {
|
||||||
|
|
||||||
export default (sequelize) => {
|
export default (sequelize) => {
|
||||||
const ClientConfig = sequelize.define(
|
const ClientConfig = sequelize.define(
|
||||||
'FDClientConfig',
|
'clientConfig',
|
||||||
clientConfig,
|
clientConfig,
|
||||||
{
|
{
|
||||||
timestamps: false,
|
timestamps: false,
|
||||||
|
|
|
@ -23,7 +23,7 @@ const sequenceNumber = {
|
||||||
|
|
||||||
export default (sequelize) => {
|
export default (sequelize) => {
|
||||||
const sequenceNumbers = sequelize.define(
|
const sequenceNumbers = sequelize.define(
|
||||||
'FDsequenceNumber',
|
'sequenceNumber',
|
||||||
sequenceNumber,
|
sequenceNumber,
|
||||||
{
|
{
|
||||||
timestamps: false,
|
timestamps: false,
|
||||||
|
|
|
@ -14,7 +14,7 @@ const connections = {
|
||||||
|
|
||||||
export default (sequelize) => {
|
export default (sequelize) => {
|
||||||
const connection = sequelize.define(
|
const connection = sequelize.define(
|
||||||
'FDconnections',
|
'connections',
|
||||||
connections,
|
connections,
|
||||||
{
|
{
|
||||||
timestamps: false,
|
timestamps: false,
|
||||||
|
|
|
@ -4,6 +4,12 @@ const suppliers = {
|
||||||
sequenceNumber: {
|
sequenceNumber: {
|
||||||
type: Sequelize.INTEGER,
|
type: Sequelize.INTEGER,
|
||||||
allowNull: false,
|
allowNull: false,
|
||||||
|
primaryKey: true,
|
||||||
|
},
|
||||||
|
organizationId: {
|
||||||
|
type: Sequelize.STRING,
|
||||||
|
allowNull: false,
|
||||||
|
primaryKey: true,
|
||||||
},
|
},
|
||||||
companyGln: {
|
companyGln: {
|
||||||
type: Sequelize.STRING,
|
type: Sequelize.STRING,
|
||||||
|
@ -13,7 +19,6 @@ const suppliers = {
|
||||||
},
|
},
|
||||||
commercialName: {
|
commercialName: {
|
||||||
type: Sequelize.STRING,
|
type: Sequelize.STRING,
|
||||||
allowNull: false,
|
|
||||||
},
|
},
|
||||||
email: {
|
email: {
|
||||||
type: Sequelize.STRING,
|
type: Sequelize.STRING,
|
||||||
|
@ -24,10 +29,6 @@ const suppliers = {
|
||||||
website: {
|
website: {
|
||||||
type: Sequelize.STRING,
|
type: Sequelize.STRING,
|
||||||
},
|
},
|
||||||
organizationId: {
|
|
||||||
type: Sequelize.STRING,
|
|
||||||
primaryKey: true,
|
|
||||||
},
|
|
||||||
rfhRelationId: {
|
rfhRelationId: {
|
||||||
type: Sequelize.INTEGER,
|
type: Sequelize.INTEGER,
|
||||||
},
|
},
|
||||||
|
@ -50,7 +51,7 @@ const suppliers = {
|
||||||
};
|
};
|
||||||
|
|
||||||
export default (sequelize) => {
|
export default (sequelize) => {
|
||||||
const Suppliers = sequelize.define('FDsuppliers', suppliers, {
|
const Suppliers = sequelize.define('suppliers', suppliers, {
|
||||||
timestamps: false,
|
timestamps: false,
|
||||||
freezeTableName: true,
|
freezeTableName: true,
|
||||||
});
|
});
|
||||||
|
|
|
@ -55,7 +55,7 @@ const supplyLine = {
|
||||||
|
|
||||||
|
|
||||||
export default (sequelize) => {
|
export default (sequelize) => {
|
||||||
const SupplyLine = sequelize.define('FDsupplyLine', supplyLine, {
|
const SupplyLine = sequelize.define('supplyLine', supplyLine, {
|
||||||
timestamps: false,
|
timestamps: false,
|
||||||
freezeTableName: true,
|
freezeTableName: true,
|
||||||
});
|
});
|
||||||
|
|
|
@ -15,7 +15,7 @@ const volumePrices = {
|
||||||
};
|
};
|
||||||
|
|
||||||
export default (sequelize) => {
|
export default (sequelize) => {
|
||||||
const VolumePrices = sequelize.define('FDvolumePrices', volumePrices, {
|
const VolumePrices = sequelize.define('volumePrices', volumePrices, {
|
||||||
timestamps: false,
|
timestamps: false,
|
||||||
freezeTableName: true,
|
freezeTableName: true,
|
||||||
});
|
});
|
||||||
|
|
|
@ -7,7 +7,7 @@ const botanicalNames = {
|
||||||
};
|
};
|
||||||
|
|
||||||
export default (sequelize) => {
|
export default (sequelize) => {
|
||||||
const BotanicalNames = sequelize.define('FDbotanicalNames', botanicalNames, {
|
const BotanicalNames = sequelize.define('botanicalNames', botanicalNames, {
|
||||||
timestamps: false,
|
timestamps: false,
|
||||||
freezeTableName: true,
|
freezeTableName: true,
|
||||||
});
|
});
|
||||||
|
|
|
@ -11,7 +11,7 @@ const characteristics = {
|
||||||
|
|
||||||
export default (sequelize) => {
|
export default (sequelize) => {
|
||||||
const Characteristics = sequelize.define(
|
const Characteristics = sequelize.define(
|
||||||
'FDcharacteristics',
|
'characteristics',
|
||||||
characteristics,
|
characteristics,
|
||||||
{
|
{
|
||||||
timestamps: false,
|
timestamps: false,
|
||||||
|
|
|
@ -8,7 +8,7 @@ const countryOfOriginIsoCodes = {
|
||||||
|
|
||||||
export default (sequelize) => {
|
export default (sequelize) => {
|
||||||
const CountryOfOriginIsoCodes = sequelize.define(
|
const CountryOfOriginIsoCodes = sequelize.define(
|
||||||
'FDcountryOfOriginIsoCodes',
|
'countryOfOriginIsoCodes',
|
||||||
countryOfOriginIsoCodes,
|
countryOfOriginIsoCodes,
|
||||||
{
|
{
|
||||||
timestamps: false,
|
timestamps: false,
|
||||||
|
|
|
@ -10,7 +10,7 @@ const PackageModel = {
|
||||||
};
|
};
|
||||||
|
|
||||||
export default (sequelize) => {
|
export default (sequelize) => {
|
||||||
const Package = sequelize.define('FDpackage', PackageModel, {
|
const Package = sequelize.define('package', PackageModel, {
|
||||||
timestamps: false,
|
timestamps: false,
|
||||||
freezeTableName: true,
|
freezeTableName: true,
|
||||||
});
|
});
|
||||||
|
|
|
@ -36,7 +36,7 @@ const packingConfigurations = {
|
||||||
|
|
||||||
export default (sequelize) => {
|
export default (sequelize) => {
|
||||||
const PackingConfigurations = sequelize.define(
|
const PackingConfigurations = sequelize.define(
|
||||||
'FDpackingConfigurations',
|
'packingConfig',
|
||||||
packingConfigurations,
|
packingConfigurations,
|
||||||
{
|
{
|
||||||
timestamps: false,
|
timestamps: false,
|
||||||
|
|
|
@ -17,7 +17,7 @@ const photos = {
|
||||||
};
|
};
|
||||||
|
|
||||||
export default (sequelize) => {
|
export default (sequelize) => {
|
||||||
const Photos = sequelize.define('FDphotos', photos, {
|
const Photos = sequelize.define('photos', photos, {
|
||||||
timestamps: false,
|
timestamps: false,
|
||||||
freezeTableName: true,
|
freezeTableName: true,
|
||||||
});
|
});
|
||||||
|
|
|
@ -15,7 +15,7 @@ const seasonalPeriod = {
|
||||||
};
|
};
|
||||||
|
|
||||||
export default (sequelize) => {
|
export default (sequelize) => {
|
||||||
const SeasonalPeriod = sequelize.define('FDseasonalPeriod', seasonalPeriod, {
|
const SeasonalPeriod = sequelize.define('seasonalPeriod', seasonalPeriod, {
|
||||||
timestamps: false,
|
timestamps: false,
|
||||||
freezeTableName: true,
|
freezeTableName: true,
|
||||||
});
|
});
|
||||||
|
|
|
@ -38,7 +38,7 @@ const tradeItem = {
|
||||||
};
|
};
|
||||||
|
|
||||||
export default (sequelize) => {
|
export default (sequelize) => {
|
||||||
const TradeItem = sequelize.define('FDtradeItem', tradeItem, {
|
const TradeItem = sequelize.define('tradeItem', tradeItem, {
|
||||||
timestamps: false,
|
timestamps: false,
|
||||||
freezeTableName: true,
|
freezeTableName: true,
|
||||||
});
|
});
|
||||||
|
|
23
utils.js
23
utils.js
|
@ -273,17 +273,17 @@ export async function syncSuppliers(){
|
||||||
await models.supplier.upsert({
|
await models.supplier.upsert({
|
||||||
sequenceNumber: supplier.sequenceNumber,
|
sequenceNumber: supplier.sequenceNumber,
|
||||||
companyGln: supplier.companyGln,
|
companyGln: supplier.companyGln,
|
||||||
name: supplier.name,
|
name: supplier.name ? supplier.name : null,
|
||||||
commercialName: supplier.commercialName,
|
commercialName: supplier.commercialName ? supplier.commercialName : null,
|
||||||
email: supplier.email,
|
email: supplier.email ? supplier.email : null,
|
||||||
phone: supplier.phone,
|
phone: supplier.phone ? supplier.phone : null,
|
||||||
website: supplier.website,
|
website: supplier.website ? supplier.website : null,
|
||||||
organizationId: supplier.organizationId,
|
organizationId: supplier.organizationId ? supplier.organizationId : null,
|
||||||
rfhRelationId: supplier.rfhRelationId,
|
rfhRelationId: supplier.rfhRelationId ? supplier.rfhRelationId : null,
|
||||||
paymentProviders: `${supplier.paymentProviders}`,
|
paymentProviders: supplier.paymentProviders.length ? `${supplier.paymentProviders}` : null,
|
||||||
endDate: supplier.endDate,
|
endDate: supplier.endDate ? supplier.endDate : null,
|
||||||
mailingAddress: supplier.mailingAddress,
|
mailingAddress: supplier.mailingAddress ? supplier.mailingAddress : null,
|
||||||
physicalAddress: supplier.physicalAddress,
|
physicalAddress: supplier.physicalAddress ? supplier.physicalAddress : null,
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
await syncSequence(curSequenceNumber, 'suppliers', maxSequenceNumber);
|
await syncSequence(curSequenceNumber, 'suppliers', maxSequenceNumber);
|
||||||
|
@ -616,7 +616,6 @@ export async function insertItem(tradeItem, supplier) {
|
||||||
},
|
},
|
||||||
{transaction: tx});
|
{transaction: tx});
|
||||||
|
|
||||||
|
|
||||||
let characteristics = tradeItem.characteristics;
|
let characteristics = tradeItem.characteristics;
|
||||||
|
|
||||||
for (let characteristic of characteristics) {
|
for (let characteristic of characteristics) {
|
||||||
|
|
Loading…
Reference in New Issue