UNPKG

medusa-invoice

Version:
46 lines 4 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.DocumentInvoiceSettings1712753213091 = void 0; const typeorm_1 = require("typeorm"); class DocumentInvoiceSettings1712753213091 { async up(queryRunner) { await queryRunner.createTable(new typeorm_1.Table({ name: 'document_invoice_settings', columns: [ { name: 'id', type: 'character varying', isPrimary: true }, { name: 'invoice_forced_number', type: 'int', isNullable: true }, { name: 'invoice_number_format', type: 'character varying', isNullable: true }, { name: 'invoice_template', type: 'character varying', isNullable: true }, { name: 'created_at', type: 'TIMESTAMP WITH TIME ZONE NOT NULL DEFAULT now()' }, { name: 'updated_at', type: 'TIMESTAMP WITH TIME ZONE NOT NULL DEFAULT now()' }, { name: 'deleted_at', type: 'TIMESTAMP WITH TIME ZONE', isNullable: true } ] }), true); const latestDocumentSettings = await queryRunner.query(` SELECT * FROM document_settings ORDER BY created_at DESC LIMIT 1 `); if (latestDocumentSettings.length > 0) { const latestDocumentSetting = latestDocumentSettings[0]; await queryRunner.query(` INSERT INTO document_invoice_settings (id, invoice_forced_number, created_at, updated_at, deleted_at, invoice_number_format, invoice_template) VALUES ($1, $2, $3, $4, $5, $6, $7) `, [ latestDocumentSetting.id.replace('docset', 'docinvset'), null, new Date(), new Date(), null, latestDocumentSetting.invoice_number_format, latestDocumentSetting.invoice_template ]); } } async down(queryRunner) { await queryRunner.dropTable('document_invoice_settings', true); } } exports.DocumentInvoiceSettings1712753213091 = DocumentInvoiceSettings1712753213091; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMTcxMjc1MzIxMzA5MS1Eb2N1bWVudEludm9pY2VTZXR0aW5ncy5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9taWdyYXRpb25zLzE3MTI3NTMyMTMwOTEtRG9jdW1lbnRJbnZvaWNlU2V0dGluZ3MudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7O0FBQUEscUNBQWlFO0FBRWpFLE1BQWEsb0NBQW9DO0lBQ3RDLEtBQUssQ0FBQyxFQUFFLENBQUMsV0FBd0I7UUFDcEMsTUFBTSxXQUFXLENBQUMsV0FBVyxDQUN6QixJQUFJLGVBQUssQ0FBQztZQUNSLElBQUksRUFBRSwyQkFBMkI7WUFDakMsT0FBTyxFQUFFO2dCQUNQLEVBQUUsSUFBSSxFQUFFLElBQUksRUFBRSxJQUFJLEVBQUUsbUJBQW1CLEVBQUUsU0FBUyxFQUFFLElBQUksRUFBRTtnQkFDMUQsRUFBRSxJQUFJLEVBQUUsdUJBQXVCLEVBQUUsSUFBSSxFQUFFLEtBQUssRUFBRSxVQUFVLEVBQUUsSUFBSSxFQUFFO2dCQUNoRSxFQUFFLElBQUksRUFBRSx1QkFBdUIsRUFBRSxJQUFJLEVBQUUsbUJBQW1CLEVBQUUsVUFBVSxFQUFFLElBQUksRUFBRTtnQkFDOUUsRUFBRSxJQUFJLEVBQUUsa0JBQWtCLEVBQUUsSUFBSSxFQUFFLG1CQUFtQixFQUFFLFVBQVUsRUFBRSxJQUFJLEVBQUU7Z0JBQ3pFLEVBQUUsSUFBSSxFQUFFLFlBQVksRUFBRSxJQUFJLEVBQUUsaURBQWlELEVBQUM7Z0JBQzlFLEVBQUUsSUFBSSxFQUFFLFlBQVksRUFBRSxJQUFJLEVBQUUsaURBQWlELEVBQUM7Z0JBQzlFLEVBQUUsSUFBSSxFQUFFLFlBQVksRUFBRSxJQUFJLEVBQUUsMEJBQTBCLEVBQUUsVUFBVSxFQUFFLElBQUksRUFBQzthQUMxRTtTQUNGLENBQUMsRUFDRixJQUFJLENBQ0wsQ0FBQztRQUNKLE1BQU0sc0JBQXNCLEdBQUcsTUFBTSxXQUFXLENBQUMsS0FBSyxDQUFDOzs7OztTQUt0RCxDQUFDLENBQUM7UUFFSCxJQUFJLHNCQUFzQixDQUFDLE1BQU0sR0FBRyxDQUFDLEVBQUU7WUFDckMsTUFBTSxxQkFBcUIsR0FBRyxzQkFBc0IsQ0FBQyxDQUFDLENBQUMsQ0FBQztZQUN4RCxNQUFNLFdBQVcsQ0FBQyxLQUFLLENBQUM7OztXQUd2QixFQUFFO2dCQUNDLHFCQUFxQixDQUFDLEVBQUUsQ0FBQyxPQUFPLENBQUMsUUFBUSxFQUFFLFdBQVcsQ0FBQztnQkFDdkQsSUFBSTtnQkFDSixJQUFJLElBQUksRUFBRTtnQkFDVixJQUFJLElBQUksRUFBRTtnQkFDVixJQUFJO2dCQUNKLHFCQUFxQixDQUFDLHFCQUFxQjtnQkFDM0MscUJBQXFCLENBQUMsZ0JBQWdCO2FBQ3pDLENBQUMsQ0FBQztTQUNOO0lBQ0gsQ0FBQztJQUVNLEtBQUssQ0FBQyxJQUFJLENBQUMsV0FBd0I7UUFDdEMsTUFBTSxXQUFXLENBQUMsU0FBUyxDQUFDLDJCQUEyQixFQUFFLElBQUksQ0FBQyxDQUFDO0lBQ25FLENBQUM7Q0FFSjtBQTdDRCxvRkE2Q0MifQ==