Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 | import { Injectable } from '@nestjs/common'; import { Connection } from 'mongoose'; @Injectable() export class DocumentTypesSeed { async seed(connection: Connection): Promise<void> { const catColl = connection.collection('mdm_document_categories'); await catColl.updateOne( { categoryCode: 'IDENTITY' }, { $set: { categoryCode: 'IDENTITY', categoryName: 'Identity Documents', active: true, }, }, { upsert: true }, ); const typeColl = connection.collection('mdm_document_types'); await typeColl.updateOne( { documentTypeCode: 'PAN_CARD' }, { $set: { documentTypeCode: 'PAN_CARD', documentTypeName: 'Permanent Account Number (PAN)', categoryCode: 'IDENTITY', entityTypeKey: 'employee', allowedFileTypes: ['pdf', 'jpg', 'png'], maxFileSizeMb: 2, mandatory: true, hasExpiry: false, requiresVerification: true, active: true, }, }, { upsert: true }, ); } } |