@@ -65,6 +65,7 @@ enum Status {
65
65
SEALED
66
66
SENT
67
67
RECEIVED
68
+ ACCEPTED
68
69
PROCESSED
69
70
AWAITING_GROUP
70
71
GROUPED
@@ -73,6 +74,7 @@ enum Status {
73
74
74
75
// Temporary storage status
75
76
TEMP_STORED
77
+ TEMP_STORER_ACCEPTED
76
78
RESEALED
77
79
RESENT
78
80
}
@@ -128,6 +130,8 @@ model Application {
128
130
logoUrl String ?
129
131
redirectUris String []
130
132
admins User []
133
+ AccessToken AccessToken []
134
+ Grant Grant []
131
135
}
132
136
133
137
model Company {
@@ -150,6 +154,25 @@ model Company {
150
154
traderReceipt TraderReceipt ? @relation (fields : [traderReceiptId ] , references : [id ] )
151
155
transporterReceiptId String ?
152
156
transporterReceipt TransporterReceipt ? @relation (fields : [transporterReceiptId ] , references : [id ] )
157
+ CompanyAssociation CompanyAssociation []
158
+ MembershipRequest MembershipRequest []
159
+ }
160
+
161
+ // Companies with restricted diffusion of SIRENE information (police, army, etc)
162
+
163
+ // "Certaines entreprises demandent à ne pas figurer sur les listes de diffusion publique
164
+ // en vertu de l'article A123-96 du code du commerce. On parle d‘entreprise non diffusable.
165
+ // Dans ce cas les API SIRENE ne diffusent pas les informations de cette entreprise dans
166
+ // les résultats de recherche. Pour des raisons de sécurité, certaines associations et les
167
+ // organismes relevant du Ministère de la Défense ne sont pas diffusibles non plus."
168
+ model AnonymousCompany {
169
+ id String @id @default (cuid () )
170
+ siret String @unique
171
+ name String
172
+ address String
173
+ codeNaf String
174
+ libelleNaf String
175
+ codeCommune String
153
176
}
154
177
155
178
model CompanyAssociation {
@@ -218,6 +241,7 @@ model Form {
218
241
wasteDetailsNumberOfPackages Int ?
219
242
wasteDetailsQuantity Float ?
220
243
wasteDetailsQuantityType QuantityType ?
244
+ wasteDetailsPop Boolean @default (false )
221
245
readableId String @unique
222
246
status Status @default (DRAFT )
223
247
sentAt DateTime ?
@@ -278,6 +302,7 @@ model Form {
278
302
appendix2RootForm Form ? @relation (" FormToForm " , fields : [appendix2RootFormId ] , references : [id ] )
279
303
ownerId String
280
304
owner User @relation (fields : [ownerId ] , references : [id ] )
305
+ StatusLog StatusLog []
281
306
}
282
307
283
308
model Grant {
@@ -396,20 +421,23 @@ model TemporaryStorageDetail {
396
421
signedByTransporter Boolean ?
397
422
signedBy String ?
398
423
signedAt DateTime ?
424
+ Form Form []
399
425
}
400
426
401
427
model TraderReceipt {
402
428
id String @id @default (cuid () )
403
429
receiptNumber String
404
430
validityLimit DateTime
405
431
department String
432
+ Company Company []
406
433
}
407
434
408
435
model TransporterReceipt {
409
436
id String @id @default (cuid () )
410
437
receiptNumber String
411
438
validityLimit DateTime
412
439
department String
440
+ Company Company []
413
441
}
414
442
415
443
model TransportSegment {
@@ -449,6 +477,12 @@ model User {
449
477
applicationId String ?
450
478
application Application ? @relation (fields : [applicationId ] , references : [id ] )
451
479
companyAssociations CompanyAssociation []
480
+ AccessToken AccessToken []
481
+ Form Form []
482
+ Grant Grant []
483
+ MembershipRequest MembershipRequest []
484
+ StatusLog StatusLog []
485
+ UserActivationHash UserActivationHash []
452
486
}
453
487
454
488
model UserAccountHash {
0 commit comments