update seeder
This commit is contained in:
parent
10c747e409
commit
a17ef2415b
@ -6,13 +6,10 @@ import {
|
||||
DeedTypeHasDocumentTypes,
|
||||
DeedTypes,
|
||||
Deeds,
|
||||
DocumentHistory,
|
||||
DocumentTypes,
|
||||
Documents,
|
||||
EDocumentStatus,
|
||||
EFolderStatus,
|
||||
EOfficeStatus,
|
||||
Files,
|
||||
OfficeFolderHasCustomers,
|
||||
OfficeFolders,
|
||||
Offices,
|
||||
@ -153,11 +150,6 @@ import {
|
||||
const uidDeedType3: string = randomString();
|
||||
const uidDeedType4: string = randomString();
|
||||
|
||||
const uidDocument1: string = randomString();
|
||||
const uidDocument2: string = randomString();
|
||||
const uidDocument3: string = randomString();
|
||||
const uidDocument4: string = randomString();
|
||||
|
||||
const uidDocumentType1: string = randomString();
|
||||
const uidDocumentType2: string = randomString();
|
||||
const uidDocumentType3: string = randomString();
|
||||
@ -178,15 +170,10 @@ import {
|
||||
const uidDocumentType18: string = randomString();
|
||||
|
||||
const uidOfficeFolderHasCustomer1: string = randomString();
|
||||
const uidOfficeFolderHasCustomer2: string = randomString();
|
||||
const uidOfficeFolderHasCustomer3: string = randomString();
|
||||
const uidOfficeFolderHasCustomer4: string = randomString();
|
||||
const uidOfficeFolderHasCustomer5: string = randomString();
|
||||
|
||||
|
||||
const uidFiles1: string = randomString();
|
||||
const uidFiles2: string = randomString();
|
||||
|
||||
const uidDeedHasDocumentType1: string = randomString();
|
||||
const uidDeedHasDocumentType2: string = randomString();
|
||||
const uidDeedHasDocumentType3: string = randomString();
|
||||
@ -254,10 +241,6 @@ import {
|
||||
|
||||
|
||||
|
||||
|
||||
const uidDocumentHistory1: string = randomString();
|
||||
const uidDocumentHistory2: string = randomString();
|
||||
|
||||
const customers: Customers[] = [
|
||||
{
|
||||
uid: uidCustomer1,
|
||||
@ -1274,46 +1257,6 @@ import {
|
||||
];
|
||||
|
||||
const documents: Documents[] = [
|
||||
{
|
||||
uid: uidDocument1,
|
||||
blockchain_anchor_uid: null,
|
||||
depositor_uid: uidCustomer1,
|
||||
document_status: EDocumentStatus.ASKED,
|
||||
folder_uid: uidOfficeFolder1,
|
||||
document_type_uid: uidDocumentType1,
|
||||
created_at: new Date(),
|
||||
updated_at: new Date(),
|
||||
},
|
||||
{
|
||||
uid: uidDocument2,
|
||||
blockchain_anchor_uid: null,
|
||||
depositor_uid: uidCustomer2,
|
||||
document_status: EDocumentStatus.ASKED,
|
||||
folder_uid: uidOfficeFolder2,
|
||||
document_type_uid: uidDocumentType2,
|
||||
created_at: new Date(),
|
||||
updated_at: new Date(),
|
||||
},
|
||||
{
|
||||
uid: uidDocument3,
|
||||
blockchain_anchor_uid: null,
|
||||
depositor_uid: uidCustomer3,
|
||||
document_status: EDocumentStatus.ASKED,
|
||||
folder_uid: uidOfficeFolder3,
|
||||
document_type_uid: uidDocumentType3,
|
||||
created_at: new Date(),
|
||||
updated_at: new Date(),
|
||||
},
|
||||
{
|
||||
uid: uidDocument4,
|
||||
blockchain_anchor_uid: null,
|
||||
depositor_uid: uidCustomer4,
|
||||
document_status: EDocumentStatus.ASKED,
|
||||
folder_uid: uidOfficeFolder4,
|
||||
document_type_uid: uidDocumentType4,
|
||||
created_at: new Date(),
|
||||
updated_at: new Date(),
|
||||
},
|
||||
];
|
||||
|
||||
const documentTypes: DocumentTypes[] = [
|
||||
@ -1322,7 +1265,7 @@ import {
|
||||
archived_at: null,
|
||||
name: "Document d'identité",
|
||||
office_uid: uidOffice1,
|
||||
private_description: "Ce document est confidentiel, demander un recto-verso au client",
|
||||
private_description: "Document officiel d'identification utilisé par plusieurs personnes pour prouver leur identité et leur nationalité (CNI, passeport)",
|
||||
public_description: "Document officiel d'identification utilisé par plusieurs personnes pour prouver leur identité et leur nationalité (CNI, passeport)",
|
||||
created_at: new Date(),
|
||||
updated_at: new Date(),
|
||||
@ -1332,7 +1275,7 @@ import {
|
||||
archived_at: null,
|
||||
name: "Taxe Foncière",
|
||||
office_uid: uidOffice1,
|
||||
private_description: "Ce document est confidentiel, et ne doit pas être divulgué",
|
||||
private_description: "Impôt annuel imposé sur les propriétés foncières et utilisé pour financer les services publics locaux.",
|
||||
public_description: "Impôt annuel imposé sur les propriétés foncières et utilisé pour financer les services publics locaux.",
|
||||
created_at: new Date(),
|
||||
updated_at: new Date(),
|
||||
@ -1342,7 +1285,7 @@ import {
|
||||
archived_at: null,
|
||||
name: "Contrat Mariage",
|
||||
office_uid: uidOffice1,
|
||||
private_description: "Ce document est confidentiel, et ne doit pas être divulgué",
|
||||
private_description: "Accord légal qui établit les droits et les obligations entre deux personnes s'unissant en mariage.",
|
||||
public_description: "Accord légal qui établit les droits et les obligations entre deux personnes s'unissant en mariage.",
|
||||
created_at: new Date(),
|
||||
updated_at: new Date(),
|
||||
@ -1352,7 +1295,7 @@ import {
|
||||
archived_at: null,
|
||||
name: "Livret de famille",
|
||||
office_uid: uidOffice1,
|
||||
private_description: "Ce document est confidentiel, et ne doit pas être divulgué",
|
||||
private_description: "Document officiel qui enregistre les détails et les événements familiaux tels que les mariages, les naissances et les décès d'un couple et de leurs enfants.",
|
||||
public_description: "Document officiel qui enregistre les détails et les événements familiaux tels que les mariages, les naissances et les décès d'un couple et de leurs enfants.",
|
||||
created_at: new Date(),
|
||||
updated_at: new Date(),
|
||||
@ -1362,7 +1305,7 @@ import {
|
||||
archived_at: null,
|
||||
name: "Bail commercial",
|
||||
office_uid: uidOffice1,
|
||||
private_description: "Ce document est confidentiel, et ne doit pas être divulgué",
|
||||
private_description: "Contrat légal entre un propriétaire et un locataire pour la location d'un bien immobilier utilisé à des fins commerciales ou professionnelles.",
|
||||
public_description: "Contrat légal entre un propriétaire et un locataire pour la location d'un bien immobilier utilisé à des fins commerciales ou professionnelles.",
|
||||
created_at: new Date(),
|
||||
updated_at: new Date(),
|
||||
@ -1372,7 +1315,7 @@ import {
|
||||
archived_at: null,
|
||||
name: "Statuts SCI",
|
||||
office_uid: uidOffice1,
|
||||
private_description: "Ce document est confidentiel, et ne doit pas être divulgué",
|
||||
private_description: "Document légal qui définit les règles et les dispositions régissant la Société Civile Immobilière (SCI).",
|
||||
public_description: "Document légal qui définit les règles et les dispositions régissant la Société Civile Immobilière (SCI).",
|
||||
created_at: new Date(),
|
||||
updated_at: new Date(),
|
||||
@ -1382,7 +1325,7 @@ import {
|
||||
archived_at: null,
|
||||
name: "Avis de taxe foncière",
|
||||
office_uid: uidOffice1,
|
||||
private_description: "Ce document est confidentiel, et ne doit pas être divulgué",
|
||||
private_description: "Notification officielle indiquant le montant de l'impôt foncier dû sur une propriété.",
|
||||
public_description: "Notification officielle indiquant le montant de l'impôt foncier dû sur une propriété.",
|
||||
created_at: new Date(),
|
||||
updated_at: new Date(),
|
||||
@ -1392,7 +1335,7 @@ import {
|
||||
archived_at: null,
|
||||
name: "Appel de charge de copropriété",
|
||||
office_uid: uidOffice1,
|
||||
private_description: "Ce document est confidentiel, et ne doit pas être divulgué",
|
||||
private_description: "Document envoyé aux copropriétaires pour les informer des dépenses et des charges communes liées à la gestion et à l'entretien de l'immeuble.",
|
||||
public_description: "Document envoyé aux copropriétaires pour les informer des dépenses et des charges communes liées à la gestion et à l'entretien de l'immeuble.",
|
||||
created_at: new Date(),
|
||||
updated_at: new Date(),
|
||||
@ -1402,7 +1345,7 @@ import {
|
||||
archived_at: null,
|
||||
name: "PVAG",
|
||||
office_uid: uidOffice1,
|
||||
private_description: "Ce document est confidentiel, et ne doit pas être divulgué",
|
||||
private_description: "Compte rendu écrit des discussions, décisions et résolutions prises lors d'une réunion d'assemblée générale de copropriété.",
|
||||
public_description: "Compte rendu écrit des discussions, décisions et résolutions prises lors d'une réunion d'assemblée générale de copropriété.",
|
||||
created_at: new Date(),
|
||||
updated_at: new Date(),
|
||||
@ -1412,7 +1355,7 @@ import {
|
||||
archived_at: null,
|
||||
name: "Règlement de copropriété",
|
||||
office_uid: uidOffice1,
|
||||
private_description: "Ce document est confidentiel, et ne doit pas être divulgué",
|
||||
private_description: "Document juridique qui établit les règles et les droits des copropriétaires d'un immeuble en copropriété.",
|
||||
public_description: "Document juridique qui établit les règles et les droits des copropriétaires d'un immeuble en copropriété.",
|
||||
created_at: new Date(),
|
||||
updated_at: new Date(),
|
||||
@ -1422,7 +1365,7 @@ import {
|
||||
archived_at: null,
|
||||
name: "Titre de propriété",
|
||||
office_uid: uidOffice1,
|
||||
private_description: "Ce document est confidentiel, et ne doit pas être divulgué",
|
||||
private_description: "Document légal qui atteste de la propriété d'un bien immobilier et en identifie le propriétaire.",
|
||||
public_description: "Document légal qui atteste de la propriété d'un bien immobilier et en identifie le propriétaire.",
|
||||
created_at: new Date(),
|
||||
updated_at: new Date(),
|
||||
@ -1432,7 +1375,7 @@ import {
|
||||
archived_at: null,
|
||||
name: "Plan et loi carrez",
|
||||
office_uid: uidOffice1,
|
||||
private_description: "Ce document est confidentiel, et ne doit pas être divulgué",
|
||||
private_description: "Document officiel qui mesure la superficie d'un lot ou d'un bien immobilier, conformément à la loi Carrez qui encadre les transactions immobilières.",
|
||||
public_description: "Document officiel qui mesure la superficie d'un lot ou d'un bien immobilier, conformément à la loi Carrez qui encadre les transactions immobilières.",
|
||||
created_at: new Date(),
|
||||
updated_at: new Date(),
|
||||
@ -1442,7 +1385,7 @@ import {
|
||||
archived_at: null,
|
||||
name: "CNI",
|
||||
office_uid: uidOffice1,
|
||||
private_description: "Ce document est confidentiel, et ne doit pas être divulgué",
|
||||
private_description: "Document officiel d'identification délivré par l'État pour prouver l'identité et la nationalité d'une personne.",
|
||||
public_description: "Document officiel d'identification délivré par l'État pour prouver l'identité et la nationalité d'une personne.",
|
||||
created_at: new Date(),
|
||||
updated_at: new Date(),
|
||||
@ -1452,7 +1395,7 @@ import {
|
||||
archived_at: null,
|
||||
name: "Modifications règlement copropriété (plusieurs)",
|
||||
office_uid: uidOffice1,
|
||||
private_description: "Ce document est confidentiel, et ne doit pas être divulgué",
|
||||
private_description: "Documents légaux qui apportent des changements ou des ajustements aux règles et dispositions du règlement de copropriété initial.",
|
||||
public_description: "Documents légaux qui apportent des changements ou des ajustements aux règles et dispositions du règlement de copropriété initial.",
|
||||
created_at: new Date(),
|
||||
updated_at: new Date(),
|
||||
@ -1462,7 +1405,7 @@ import {
|
||||
archived_at: null,
|
||||
name: "Avis de décès",
|
||||
office_uid: uidOffice1,
|
||||
private_description: "Ce document est confidentiel, et ne doit pas être divulgué",
|
||||
private_description: "Notification officielle délivrée par les autorités compétentes pour informer du décès d'une personne.",
|
||||
public_description: "Notification officielle délivrée par les autorités compétentes pour informer du décès d'une personne.",
|
||||
created_at: new Date(),
|
||||
updated_at: new Date(),
|
||||
@ -1472,7 +1415,7 @@ import {
|
||||
archived_at: null,
|
||||
name: "Lettre de mission",
|
||||
office_uid: uidOffice1,
|
||||
private_description: "Ce document est confidentiel, et ne doit pas être divulgué",
|
||||
private_description: "Document contractuel qui définit les termes et les objectifs d'une mission confiée à une personne ou à une entreprise.",
|
||||
public_description: "Document contractuel qui définit les termes et les objectifs d'une mission confiée à une personne ou à une entreprise.",
|
||||
created_at: new Date(),
|
||||
updated_at: new Date(),
|
||||
@ -1482,7 +1425,7 @@ import {
|
||||
archived_at: null,
|
||||
name: "DPE",
|
||||
office_uid: uidOffice1,
|
||||
private_description: "Ce document est confidentiel, et ne doit pas être divulgué",
|
||||
private_description: "Diagnostic de Performance Energétique.",
|
||||
public_description: "Diagnostic de Performance Energétique.",
|
||||
created_at: new Date(),
|
||||
updated_at: new Date(),
|
||||
@ -1492,7 +1435,7 @@ import {
|
||||
archived_at: null,
|
||||
name: "RIB",
|
||||
office_uid: uidOffice1,
|
||||
private_description: "Ce document est confidentiel, et ne doit pas être divulgué",
|
||||
private_description: "Relevé d'identité bancaire ou IBAN.",
|
||||
public_description: "Relevé d'identité bancaire ou IBAN.",
|
||||
created_at: new Date(),
|
||||
updated_at: new Date(),
|
||||
@ -1507,13 +1450,6 @@ import {
|
||||
created_at: new Date(),
|
||||
updated_at: new Date(),
|
||||
},
|
||||
{
|
||||
uid: uidOfficeFolderHasCustomer2,
|
||||
customer_uid: uidCustomer2,
|
||||
office_folder_uid: uidOfficeFolder2,
|
||||
created_at: new Date(),
|
||||
updated_at: new Date(),
|
||||
},
|
||||
{
|
||||
uid: uidOfficeFolderHasCustomer3,
|
||||
customer_uid: uidCustomer3,
|
||||
@ -1538,29 +1474,6 @@ import {
|
||||
|
||||
];
|
||||
|
||||
const files: Files[] = [
|
||||
{
|
||||
uid: uidFiles1,
|
||||
document_uid: uidDocument1,
|
||||
file_name: "fileName1",
|
||||
file_path: "https://www.google1.com",
|
||||
key: '',
|
||||
archived_at: null,
|
||||
created_at: new Date(),
|
||||
updated_at: new Date(),
|
||||
},
|
||||
{
|
||||
uid: uidFiles2,
|
||||
document_uid: uidDocument2,
|
||||
file_name: "fileName1",
|
||||
file_path: "https://www.google2.com",
|
||||
key: '',
|
||||
archived_at: null,
|
||||
created_at: new Date(),
|
||||
updated_at: new Date(),
|
||||
},
|
||||
];
|
||||
|
||||
const deedHasDocumentTypes: DeedHasDocumentTypes[] = [
|
||||
{
|
||||
uid: uidDeedHasDocumentType1,
|
||||
@ -2006,24 +1919,6 @@ import {
|
||||
},
|
||||
];
|
||||
|
||||
const documentHistories: DocumentHistory[] = [
|
||||
{
|
||||
uid: uidDocumentHistory1,
|
||||
document_status: EDocumentStatus.ASKED,
|
||||
document_uid: uidDocument1,
|
||||
refused_reason: "",
|
||||
created_at: new Date(),
|
||||
updated_at: new Date(),
|
||||
},
|
||||
{
|
||||
uid: uidDocumentHistory2,
|
||||
document_status: EDocumentStatus.DEPOSITED,
|
||||
document_uid: uidDocument1,
|
||||
refused_reason: "Le document n'est pas conforme",
|
||||
created_at: new Date(),
|
||||
updated_at: new Date(),
|
||||
},
|
||||
];
|
||||
|
||||
for (const address of addresses) {
|
||||
await prisma.addresses.create({ data: address });
|
||||
@ -2064,14 +1959,6 @@ import {
|
||||
await prisma.documents.create({ data: document });
|
||||
}
|
||||
|
||||
for (const file of files) {
|
||||
await prisma.files.create({ data: file });
|
||||
}
|
||||
|
||||
for (const documentHistory of documentHistories) {
|
||||
await prisma.documentHistory.create({ data: documentHistory });
|
||||
}
|
||||
|
||||
for (const officeFolderHasCustomer of officeFolderHasCustomers) {
|
||||
await prisma.officeFolderHasCustomers.create({ data: officeFolderHasCustomer });
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user