medusa-invoice
Version:
Generate invoice from Medusa
45 lines • 3.94 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.PackingSlip1714903539447 = void 0;
const typeorm_1 = require("typeorm");
class PackingSlip1714903539447 {
async up(queryRunner) {
await queryRunner.createTable(new typeorm_1.Table({
name: 'packing_slip',
columns: [
{ name: 'id', type: 'character varying', isPrimary: true },
{ name: 'number', type: 'character varying' },
{ name: 'display_number', type: 'character varying' },
{ name: 'order_id', type: 'character varying' },
{ name: 'document_settings_id', type: 'character varying' },
{ name: 'document_packing_slip_settings_id', type: 'character varying' },
{ 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 }
],
foreignKeys: [
{
columnNames: ['order_id'],
referencedColumnNames: ['id'],
referencedTableName: 'public.order',
},
{
columnNames: ['document_settings_id'],
referencedColumnNames: ['id'],
referencedTableName: 'public.document_settings',
},
{
columnNames: ['document_packing_slip_settings_id'],
referencedColumnNames: ['id'],
referencedTableName: 'public.document_packing_slip_settings',
}
]
}), true);
}
async down(queryRunner) {
await queryRunner.dropTable('packing_slip', true);
await queryRunner.query(`UPDATE "order" SET metadata = metadata #- '{packing_slip_id}'`);
}
}
exports.PackingSlip1714903539447 = PackingSlip1714903539447;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMTcxNDkwMzUzOTQ0Ny1QYWNraW5nU2xpcC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9taWdyYXRpb25zLzE3MTQ5MDM1Mzk0NDctUGFja2luZ1NsaXAudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7O0FBQUEscUNBQWlFO0FBRWpFLE1BQWEsd0JBQXdCO0lBRTFCLEtBQUssQ0FBQyxFQUFFLENBQUMsV0FBd0I7UUFDcEMsTUFBTSxXQUFXLENBQUMsV0FBVyxDQUN6QixJQUFJLGVBQUssQ0FBQztZQUNOLElBQUksRUFBRSxjQUFjO1lBQ3BCLE9BQU8sRUFBRTtnQkFDVCxFQUFFLElBQUksRUFBRSxJQUFJLEVBQUUsSUFBSSxFQUFFLG1CQUFtQixFQUFFLFNBQVMsRUFBRSxJQUFJLEVBQUU7Z0JBQzFELEVBQUUsSUFBSSxFQUFFLFFBQVEsRUFBRSxJQUFJLEVBQUUsbUJBQW1CLEVBQUU7Z0JBQzdDLEVBQUUsSUFBSSxFQUFFLGdCQUFnQixFQUFFLElBQUksRUFBRSxtQkFBbUIsRUFBRTtnQkFDckQsRUFBRSxJQUFJLEVBQUUsVUFBVSxFQUFFLElBQUksRUFBRSxtQkFBbUIsRUFBRTtnQkFDL0MsRUFBRSxJQUFJLEVBQUUsc0JBQXNCLEVBQUUsSUFBSSxFQUFFLG1CQUFtQixFQUFFO2dCQUMzRCxFQUFFLElBQUksRUFBRSxtQ0FBbUMsRUFBRSxJQUFJLEVBQUUsbUJBQW1CLEVBQUU7Z0JBQ3hFLEVBQUUsSUFBSSxFQUFFLFlBQVksRUFBRSxJQUFJLEVBQUUsaURBQWlELEVBQUM7Z0JBQzlFLEVBQUUsSUFBSSxFQUFFLFlBQVksRUFBRSxJQUFJLEVBQUUsaURBQWlELEVBQUM7Z0JBQzlFLEVBQUUsSUFBSSxFQUFFLFlBQVksRUFBRSxJQUFJLEVBQUUsMEJBQTBCLEVBQUUsVUFBVSxFQUFFLElBQUksRUFBQzthQUN4RTtZQUNELFdBQVcsRUFBRTtnQkFDVDtvQkFDSSxXQUFXLEVBQUUsQ0FBQyxVQUFVLENBQUM7b0JBQ3pCLHFCQUFxQixFQUFFLENBQUMsSUFBSSxDQUFDO29CQUM3QixtQkFBbUIsRUFBRSxjQUFjO2lCQUN0QztnQkFDRDtvQkFDSSxXQUFXLEVBQUUsQ0FBQyxzQkFBc0IsQ0FBQztvQkFDckMscUJBQXFCLEVBQUUsQ0FBQyxJQUFJLENBQUM7b0JBQzdCLG1CQUFtQixFQUFFLDBCQUEwQjtpQkFDbEQ7Z0JBQ0Q7b0JBQ0ksV0FBVyxFQUFFLENBQUMsbUNBQW1DLENBQUM7b0JBQ2xELHFCQUFxQixFQUFFLENBQUMsSUFBSSxDQUFDO29CQUM3QixtQkFBbUIsRUFBRSx1Q0FBdUM7aUJBQy9EO2FBQ0o7U0FDSixDQUFDLEVBQ0YsSUFBSSxDQUNQLENBQUM7SUFDTixDQUFDO0lBRU0sS0FBSyxDQUFDLElBQUksQ0FBQyxXQUF3QjtRQUN0QyxNQUFNLFdBQVcsQ0FBQyxTQUFTLENBQUMsY0FBYyxFQUFFLElBQUksQ0FBQyxDQUFDO1FBQ2xELE1BQU0sV0FBVyxDQUFDLEtBQUssQ0FBQywrREFBK0QsQ0FBQyxDQUFDO0lBQzdGLENBQUM7Q0FDSjtBQTNDRCw0REEyQ0MifQ==