import { EntityManager } from 'typeorm'; export const companyPrefillData = async ( entityManager: EntityManager, schemaName: string, ) => { await entityManager .createQueryBuilder() .insert() .into(`${schemaName}.company`, [ 'name', 'domainNamePrimaryLinkUrl', 'addressAddressStreet1', 'addressAddressStreet2', 'addressAddressCity', 'addressAddressState', 'addressAddressPostcode', 'addressAddressCountry', 'employees', 'position', 'createdBySource', 'createdByWorkspaceMemberId', 'createdByName', ]) .orIgnore() .values([ { name: 'Airbnb', domainNamePrimaryLinkUrl: 'https://airbnb.com', addressAddressStreet1: '888 Brannan St', addressAddressStreet2: null, addressAddressCity: 'San Francisco', addressAddressState: 'CA', addressAddressPostcode: '94103', addressAddressCountry: 'United States', employees: 5000, position: 1, createdBySource: 'MANUAL', createdByWorkspaceMemberId: null, createdByName: 'System', }, { name: 'Qonto', domainNamePrimaryLinkUrl: 'https://qonto.com', addressAddressStreet1: '18 rue de navarrin', addressAddressStreet2: null, addressAddressCity: 'Paris', addressAddressState: null, addressAddressPostcode: '75009', addressAddressCountry: 'France', employees: 800, position: 2, createdBySource: 'MANUAL', createdByWorkspaceMemberId: null, createdByName: 'System', }, { name: 'Stripe', domainNamePrimaryLinkUrl: 'https://stripe.com', addressAddressStreet1: 'Eutaw Street', addressAddressStreet2: null, addressAddressCity: 'Dublin', addressAddressState: null, addressAddressPostcode: null, addressAddressCountry: 'Ireland', employees: 8000, position: 3, createdBySource: 'MANUAL', createdByWorkspaceMemberId: null, createdByName: 'System', }, { name: 'Figma', domainNamePrimaryLinkUrl: 'https://figma.com', addressAddressStreet1: '760 Market St', addressAddressStreet2: 'Floor 10', addressAddressCity: 'San Francisco', addressAddressState: null, addressAddressPostcode: '94102', addressAddressCountry: 'United States', employees: 800, position: 4, createdBySource: 'MANUAL', createdByWorkspaceMemberId: null, createdByName: 'System', }, { name: 'Notion', domainNamePrimaryLinkUrl: 'https://notion.com', addressAddressStreet1: '2300 Harrison St', addressAddressStreet2: null, addressAddressCity: 'San Francisco', addressAddressState: 'CA', addressAddressPostcode: '94110', addressAddressCountry: 'United States', employees: 400, position: 5, createdBySource: 'MANUAL', createdByWorkspaceMemberId: null, createdByName: 'System', }, ]) .returning('*') .execute(); };