-
{client.name}
+
+ {positions.find((client) => client.name == highlight)?.name}
+
- )) :
-
client.name == highlight)?.position}
- draggable={false}
- animate={false}
- icon={customMarker}
- >
-
-
-
-
- }
+ )}
);
};
diff --git a/src/generated/prisma/edge.js b/src/generated/prisma/edge.js
index 2752266..452dd47 100644
--- a/src/generated/prisma/edge.js
+++ b/src/generated/prisma/edge.js
@@ -103,7 +103,7 @@ exports.Prisma.InterventoScalarFieldEnum = {
exports.Prisma.RegistratoreScalarFieldEnum = {
id: 'id',
id_cliente: 'id_cliente',
- seriale: 'seriale',
+ modello: 'modello',
data_acquisto: 'data_acquisto',
ultima_verifica: 'ultima_verifica',
prossima_verifica: 'prossima_verifica'
@@ -117,7 +117,9 @@ exports.Prisma.ClienteScalarFieldEnum = {
telefono: 'telefono',
sede: 'sede',
sede_url: 'sede_url',
- contratto: 'contratto'
+ contratto: 'contratto',
+ lat: 'lat',
+ lon: 'lon'
};
exports.Prisma.SortOrder = {
@@ -134,7 +136,12 @@ exports.Prisma.NullsOrder = {
first: 'first',
last: 'last'
};
-
+exports.Modello = exports.$Enums.Modello = {
+ FORM100: 'FORM100',
+ FORM200: 'FORM200',
+ FORM200PLUS: 'FORM200PLUS',
+ FORM500: 'FORM500'
+};
exports.Prisma.ModelName = {
Intervento: 'Intervento',
@@ -188,13 +195,13 @@ const config = {
}
}
},
- "inlineSchema": "generator client {\n provider = \"prisma-client-js\"\n output = \"../src/generated/prisma\"\n}\n\ndatasource db {\n provider = \"postgresql\"\n url = env(\"DATABASE_URL\")\n}\n\nmodel Intervento {\n id Int @id @default(autoincrement())\n id_registratore Int\n data DateTime @db.Date\n lavoro String @db.Text\n fattura Boolean @db.Boolean\n registratore Registratore @relation(fields: [id_registratore], references: [id])\n}\n\nmodel Registratore {\n id Int @id @default(autoincrement())\n id_cliente Int\n seriale String? @db.VarChar(255)\n data_acquisto DateTime? @db.Date\n ultima_verifica DateTime? @db.Date\n prossima_verifica DateTime? @db.Date\n cliente Cliente @relation(fields: [id_cliente], references: [id])\n interventi Intervento[]\n}\n\nmodel Cliente {\n id Int @id @default(autoincrement())\n ragione_sociale String @unique @db.VarChar(255)\n email String @db.VarChar(255)\n partita_iva String @db.VarChar(255)\n telefono String @db.VarChar(255)\n sede String @db.VarChar(255)\n sede_url String @db.VarChar(255)\n contratto String @db.VarChar(255)\n registratori Registratore[]\n}\n",
- "inlineSchemaHash": "70d19759fda92cfa8dfe96db3ee01c6cf89b508717f745431bdaf7866ae6512a",
+ "inlineSchema": "generator client {\n provider = \"prisma-client-js\"\n output = \"../src/generated/prisma\"\n}\n\ndatasource db {\n provider = \"postgresql\"\n url = env(\"DATABASE_URL\")\n}\n\nenum Modello {\n FORM100\n FORM200\n FORM200PLUS\n FORM500\n}\n\nmodel Intervento {\n id Int @id @default(autoincrement())\n id_registratore String\n data DateTime @db.Date\n lavoro String @db.Text\n fattura Boolean @db.Boolean\n registratore Registratore @relation(fields: [id_registratore], references: [id])\n}\n\nmodel Registratore {\n id String @id\n id_cliente Int\n modello Modello?\n data_acquisto DateTime? @db.Date\n ultima_verifica DateTime? @db.Date\n prossima_verifica DateTime? @db.Date\n cliente Cliente @relation(fields: [id_cliente], references: [id])\n interventi Intervento[]\n}\n\nmodel Cliente {\n id Int @id @default(autoincrement())\n ragione_sociale String @unique @db.VarChar(255)\n email String @db.VarChar(255)\n partita_iva String @db.VarChar(255)\n telefono String @db.VarChar(255)\n sede String @db.VarChar(255)\n sede_url String @db.VarChar(255)\n contratto String @db.VarChar(255)\n lat Float\n lon Float\n registratori Registratore[]\n}\n",
+ "inlineSchemaHash": "3424ce1a172605bbf2b32e4c6ada582172d780cc98a6e12f826a26c0cc5b9555",
"copyEngine": true
}
config.dirname = '/'
-config.runtimeDataModel = JSON.parse("{\"models\":{\"Intervento\":{\"dbName\":null,\"schema\":null,\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"isList\":false,\"isRequired\":true,\"isUnique\":false,\"isId\":true,\"isReadOnly\":false,\"hasDefaultValue\":true,\"type\":\"Int\",\"nativeType\":null,\"default\":{\"name\":\"autoincrement\",\"args\":[]},\"isGenerated\":false,\"isUpdatedAt\":false},{\"name\":\"id_registratore\",\"kind\":\"scalar\",\"isList\":false,\"isRequired\":true,\"isUnique\":false,\"isId\":false,\"isReadOnly\":true,\"hasDefaultValue\":false,\"type\":\"Int\",\"nativeType\":null,\"isGenerated\":false,\"isUpdatedAt\":false},{\"name\":\"data\",\"kind\":\"scalar\",\"isList\":false,\"isRequired\":true,\"isUnique\":false,\"isId\":false,\"isReadOnly\":false,\"hasDefaultValue\":false,\"type\":\"DateTime\",\"nativeType\":[\"Date\",[]],\"isGenerated\":false,\"isUpdatedAt\":false},{\"name\":\"lavoro\",\"kind\":\"scalar\",\"isList\":false,\"isRequired\":true,\"isUnique\":false,\"isId\":false,\"isReadOnly\":false,\"hasDefaultValue\":false,\"type\":\"String\",\"nativeType\":[\"Text\",[]],\"isGenerated\":false,\"isUpdatedAt\":false},{\"name\":\"fattura\",\"kind\":\"scalar\",\"isList\":false,\"isRequired\":true,\"isUnique\":false,\"isId\":false,\"isReadOnly\":false,\"hasDefaultValue\":false,\"type\":\"Boolean\",\"nativeType\":[\"Boolean\",[]],\"isGenerated\":false,\"isUpdatedAt\":false},{\"name\":\"registratore\",\"kind\":\"object\",\"isList\":false,\"isRequired\":true,\"isUnique\":false,\"isId\":false,\"isReadOnly\":false,\"hasDefaultValue\":false,\"type\":\"Registratore\",\"nativeType\":null,\"relationName\":\"InterventoToRegistratore\",\"relationFromFields\":[\"id_registratore\"],\"relationToFields\":[\"id\"],\"isGenerated\":false,\"isUpdatedAt\":false}],\"primaryKey\":null,\"uniqueFields\":[],\"uniqueIndexes\":[],\"isGenerated\":false},\"Registratore\":{\"dbName\":null,\"schema\":null,\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"isList\":false,\"isRequired\":true,\"isUnique\":false,\"isId\":true,\"isReadOnly\":false,\"hasDefaultValue\":true,\"type\":\"Int\",\"nativeType\":null,\"default\":{\"name\":\"autoincrement\",\"args\":[]},\"isGenerated\":false,\"isUpdatedAt\":false},{\"name\":\"id_cliente\",\"kind\":\"scalar\",\"isList\":false,\"isRequired\":true,\"isUnique\":false,\"isId\":false,\"isReadOnly\":true,\"hasDefaultValue\":false,\"type\":\"Int\",\"nativeType\":null,\"isGenerated\":false,\"isUpdatedAt\":false},{\"name\":\"seriale\",\"kind\":\"scalar\",\"isList\":false,\"isRequired\":false,\"isUnique\":false,\"isId\":false,\"isReadOnly\":false,\"hasDefaultValue\":false,\"type\":\"String\",\"nativeType\":[\"VarChar\",[\"255\"]],\"isGenerated\":false,\"isUpdatedAt\":false},{\"name\":\"data_acquisto\",\"kind\":\"scalar\",\"isList\":false,\"isRequired\":false,\"isUnique\":false,\"isId\":false,\"isReadOnly\":false,\"hasDefaultValue\":false,\"type\":\"DateTime\",\"nativeType\":[\"Date\",[]],\"isGenerated\":false,\"isUpdatedAt\":false},{\"name\":\"ultima_verifica\",\"kind\":\"scalar\",\"isList\":false,\"isRequired\":false,\"isUnique\":false,\"isId\":false,\"isReadOnly\":false,\"hasDefaultValue\":false,\"type\":\"DateTime\",\"nativeType\":[\"Date\",[]],\"isGenerated\":false,\"isUpdatedAt\":false},{\"name\":\"prossima_verifica\",\"kind\":\"scalar\",\"isList\":false,\"isRequired\":false,\"isUnique\":false,\"isId\":false,\"isReadOnly\":false,\"hasDefaultValue\":false,\"type\":\"DateTime\",\"nativeType\":[\"Date\",[]],\"isGenerated\":false,\"isUpdatedAt\":false},{\"name\":\"cliente\",\"kind\":\"object\",\"isList\":false,\"isRequired\":true,\"isUnique\":false,\"isId\":false,\"isReadOnly\":false,\"hasDefaultValue\":false,\"type\":\"Cliente\",\"nativeType\":null,\"relationName\":\"ClienteToRegistratore\",\"relationFromFields\":[\"id_cliente\"],\"relationToFields\":[\"id\"],\"isGenerated\":false,\"isUpdatedAt\":false},{\"name\":\"interventi\",\"kind\":\"object\",\"isList\":true,\"isRequired\":true,\"isUnique\":false,\"isId\":false,\"isReadOnly\":false,\"hasDefaultValue\":false,\"type\":\"Intervento\",\"nativeType\":null,\"relationName\":\"InterventoToRegistratore\",\"relationFromFields\":[],\"relationToFields\":[],\"isGenerated\":false,\"isUpdatedAt\":false}],\"primaryKey\":null,\"uniqueFields\":[],\"uniqueIndexes\":[],\"isGenerated\":false},\"Cliente\":{\"dbName\":null,\"schema\":null,\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"isList\":false,\"isRequired\":true,\"isUnique\":false,\"isId\":true,\"isReadOnly\":false,\"hasDefaultValue\":true,\"type\":\"Int\",\"nativeType\":null,\"default\":{\"name\":\"autoincrement\",\"args\":[]},\"isGenerated\":false,\"isUpdatedAt\":false},{\"name\":\"ragione_sociale\",\"kind\":\"scalar\",\"isList\":false,\"isRequired\":true,\"isUnique\":true,\"isId\":false,\"isReadOnly\":false,\"hasDefaultValue\":false,\"type\":\"String\",\"nativeType\":[\"VarChar\",[\"255\"]],\"isGenerated\":false,\"isUpdatedAt\":false},{\"name\":\"email\",\"kind\":\"scalar\",\"isList\":false,\"isRequired\":true,\"isUnique\":false,\"isId\":false,\"isReadOnly\":false,\"hasDefaultValue\":false,\"type\":\"String\",\"nativeType\":[\"VarChar\",[\"255\"]],\"isGenerated\":false,\"isUpdatedAt\":false},{\"name\":\"partita_iva\",\"kind\":\"scalar\",\"isList\":false,\"isRequired\":true,\"isUnique\":false,\"isId\":false,\"isReadOnly\":false,\"hasDefaultValue\":false,\"type\":\"String\",\"nativeType\":[\"VarChar\",[\"255\"]],\"isGenerated\":false,\"isUpdatedAt\":false},{\"name\":\"telefono\",\"kind\":\"scalar\",\"isList\":false,\"isRequired\":true,\"isUnique\":false,\"isId\":false,\"isReadOnly\":false,\"hasDefaultValue\":false,\"type\":\"String\",\"nativeType\":[\"VarChar\",[\"255\"]],\"isGenerated\":false,\"isUpdatedAt\":false},{\"name\":\"sede\",\"kind\":\"scalar\",\"isList\":false,\"isRequired\":true,\"isUnique\":false,\"isId\":false,\"isReadOnly\":false,\"hasDefaultValue\":false,\"type\":\"String\",\"nativeType\":[\"VarChar\",[\"255\"]],\"isGenerated\":false,\"isUpdatedAt\":false},{\"name\":\"sede_url\",\"kind\":\"scalar\",\"isList\":false,\"isRequired\":true,\"isUnique\":false,\"isId\":false,\"isReadOnly\":false,\"hasDefaultValue\":false,\"type\":\"String\",\"nativeType\":[\"VarChar\",[\"255\"]],\"isGenerated\":false,\"isUpdatedAt\":false},{\"name\":\"contratto\",\"kind\":\"scalar\",\"isList\":false,\"isRequired\":true,\"isUnique\":false,\"isId\":false,\"isReadOnly\":false,\"hasDefaultValue\":false,\"type\":\"String\",\"nativeType\":[\"VarChar\",[\"255\"]],\"isGenerated\":false,\"isUpdatedAt\":false},{\"name\":\"registratori\",\"kind\":\"object\",\"isList\":true,\"isRequired\":true,\"isUnique\":false,\"isId\":false,\"isReadOnly\":false,\"hasDefaultValue\":false,\"type\":\"Registratore\",\"nativeType\":null,\"relationName\":\"ClienteToRegistratore\",\"relationFromFields\":[],\"relationToFields\":[],\"isGenerated\":false,\"isUpdatedAt\":false}],\"primaryKey\":null,\"uniqueFields\":[],\"uniqueIndexes\":[],\"isGenerated\":false}},\"enums\":{},\"types\":{}}")
+config.runtimeDataModel = JSON.parse("{\"models\":{\"Intervento\":{\"dbName\":null,\"schema\":null,\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"isList\":false,\"isRequired\":true,\"isUnique\":false,\"isId\":true,\"isReadOnly\":false,\"hasDefaultValue\":true,\"type\":\"Int\",\"nativeType\":null,\"default\":{\"name\":\"autoincrement\",\"args\":[]},\"isGenerated\":false,\"isUpdatedAt\":false},{\"name\":\"id_registratore\",\"kind\":\"scalar\",\"isList\":false,\"isRequired\":true,\"isUnique\":false,\"isId\":false,\"isReadOnly\":true,\"hasDefaultValue\":false,\"type\":\"String\",\"nativeType\":null,\"isGenerated\":false,\"isUpdatedAt\":false},{\"name\":\"data\",\"kind\":\"scalar\",\"isList\":false,\"isRequired\":true,\"isUnique\":false,\"isId\":false,\"isReadOnly\":false,\"hasDefaultValue\":false,\"type\":\"DateTime\",\"nativeType\":[\"Date\",[]],\"isGenerated\":false,\"isUpdatedAt\":false},{\"name\":\"lavoro\",\"kind\":\"scalar\",\"isList\":false,\"isRequired\":true,\"isUnique\":false,\"isId\":false,\"isReadOnly\":false,\"hasDefaultValue\":false,\"type\":\"String\",\"nativeType\":[\"Text\",[]],\"isGenerated\":false,\"isUpdatedAt\":false},{\"name\":\"fattura\",\"kind\":\"scalar\",\"isList\":false,\"isRequired\":true,\"isUnique\":false,\"isId\":false,\"isReadOnly\":false,\"hasDefaultValue\":false,\"type\":\"Boolean\",\"nativeType\":[\"Boolean\",[]],\"isGenerated\":false,\"isUpdatedAt\":false},{\"name\":\"registratore\",\"kind\":\"object\",\"isList\":false,\"isRequired\":true,\"isUnique\":false,\"isId\":false,\"isReadOnly\":false,\"hasDefaultValue\":false,\"type\":\"Registratore\",\"nativeType\":null,\"relationName\":\"InterventoToRegistratore\",\"relationFromFields\":[\"id_registratore\"],\"relationToFields\":[\"id\"],\"isGenerated\":false,\"isUpdatedAt\":false}],\"primaryKey\":null,\"uniqueFields\":[],\"uniqueIndexes\":[],\"isGenerated\":false},\"Registratore\":{\"dbName\":null,\"schema\":null,\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"isList\":false,\"isRequired\":true,\"isUnique\":false,\"isId\":true,\"isReadOnly\":false,\"hasDefaultValue\":false,\"type\":\"String\",\"nativeType\":null,\"isGenerated\":false,\"isUpdatedAt\":false},{\"name\":\"id_cliente\",\"kind\":\"scalar\",\"isList\":false,\"isRequired\":true,\"isUnique\":false,\"isId\":false,\"isReadOnly\":true,\"hasDefaultValue\":false,\"type\":\"Int\",\"nativeType\":null,\"isGenerated\":false,\"isUpdatedAt\":false},{\"name\":\"modello\",\"kind\":\"enum\",\"isList\":false,\"isRequired\":false,\"isUnique\":false,\"isId\":false,\"isReadOnly\":false,\"hasDefaultValue\":false,\"type\":\"Modello\",\"nativeType\":null,\"isGenerated\":false,\"isUpdatedAt\":false},{\"name\":\"data_acquisto\",\"kind\":\"scalar\",\"isList\":false,\"isRequired\":false,\"isUnique\":false,\"isId\":false,\"isReadOnly\":false,\"hasDefaultValue\":false,\"type\":\"DateTime\",\"nativeType\":[\"Date\",[]],\"isGenerated\":false,\"isUpdatedAt\":false},{\"name\":\"ultima_verifica\",\"kind\":\"scalar\",\"isList\":false,\"isRequired\":false,\"isUnique\":false,\"isId\":false,\"isReadOnly\":false,\"hasDefaultValue\":false,\"type\":\"DateTime\",\"nativeType\":[\"Date\",[]],\"isGenerated\":false,\"isUpdatedAt\":false},{\"name\":\"prossima_verifica\",\"kind\":\"scalar\",\"isList\":false,\"isRequired\":false,\"isUnique\":false,\"isId\":false,\"isReadOnly\":false,\"hasDefaultValue\":false,\"type\":\"DateTime\",\"nativeType\":[\"Date\",[]],\"isGenerated\":false,\"isUpdatedAt\":false},{\"name\":\"cliente\",\"kind\":\"object\",\"isList\":false,\"isRequired\":true,\"isUnique\":false,\"isId\":false,\"isReadOnly\":false,\"hasDefaultValue\":false,\"type\":\"Cliente\",\"nativeType\":null,\"relationName\":\"ClienteToRegistratore\",\"relationFromFields\":[\"id_cliente\"],\"relationToFields\":[\"id\"],\"isGenerated\":false,\"isUpdatedAt\":false},{\"name\":\"interventi\",\"kind\":\"object\",\"isList\":true,\"isRequired\":true,\"isUnique\":false,\"isId\":false,\"isReadOnly\":false,\"hasDefaultValue\":false,\"type\":\"Intervento\",\"nativeType\":null,\"relationName\":\"InterventoToRegistratore\",\"relationFromFields\":[],\"relationToFields\":[],\"isGenerated\":false,\"isUpdatedAt\":false}],\"primaryKey\":null,\"uniqueFields\":[],\"uniqueIndexes\":[],\"isGenerated\":false},\"Cliente\":{\"dbName\":null,\"schema\":null,\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"isList\":false,\"isRequired\":true,\"isUnique\":false,\"isId\":true,\"isReadOnly\":false,\"hasDefaultValue\":true,\"type\":\"Int\",\"nativeType\":null,\"default\":{\"name\":\"autoincrement\",\"args\":[]},\"isGenerated\":false,\"isUpdatedAt\":false},{\"name\":\"ragione_sociale\",\"kind\":\"scalar\",\"isList\":false,\"isRequired\":true,\"isUnique\":true,\"isId\":false,\"isReadOnly\":false,\"hasDefaultValue\":false,\"type\":\"String\",\"nativeType\":[\"VarChar\",[\"255\"]],\"isGenerated\":false,\"isUpdatedAt\":false},{\"name\":\"email\",\"kind\":\"scalar\",\"isList\":false,\"isRequired\":true,\"isUnique\":false,\"isId\":false,\"isReadOnly\":false,\"hasDefaultValue\":false,\"type\":\"String\",\"nativeType\":[\"VarChar\",[\"255\"]],\"isGenerated\":false,\"isUpdatedAt\":false},{\"name\":\"partita_iva\",\"kind\":\"scalar\",\"isList\":false,\"isRequired\":true,\"isUnique\":false,\"isId\":false,\"isReadOnly\":false,\"hasDefaultValue\":false,\"type\":\"String\",\"nativeType\":[\"VarChar\",[\"255\"]],\"isGenerated\":false,\"isUpdatedAt\":false},{\"name\":\"telefono\",\"kind\":\"scalar\",\"isList\":false,\"isRequired\":true,\"isUnique\":false,\"isId\":false,\"isReadOnly\":false,\"hasDefaultValue\":false,\"type\":\"String\",\"nativeType\":[\"VarChar\",[\"255\"]],\"isGenerated\":false,\"isUpdatedAt\":false},{\"name\":\"sede\",\"kind\":\"scalar\",\"isList\":false,\"isRequired\":true,\"isUnique\":false,\"isId\":false,\"isReadOnly\":false,\"hasDefaultValue\":false,\"type\":\"String\",\"nativeType\":[\"VarChar\",[\"255\"]],\"isGenerated\":false,\"isUpdatedAt\":false},{\"name\":\"sede_url\",\"kind\":\"scalar\",\"isList\":false,\"isRequired\":true,\"isUnique\":false,\"isId\":false,\"isReadOnly\":false,\"hasDefaultValue\":false,\"type\":\"String\",\"nativeType\":[\"VarChar\",[\"255\"]],\"isGenerated\":false,\"isUpdatedAt\":false},{\"name\":\"contratto\",\"kind\":\"scalar\",\"isList\":false,\"isRequired\":true,\"isUnique\":false,\"isId\":false,\"isReadOnly\":false,\"hasDefaultValue\":false,\"type\":\"String\",\"nativeType\":[\"VarChar\",[\"255\"]],\"isGenerated\":false,\"isUpdatedAt\":false},{\"name\":\"lat\",\"kind\":\"scalar\",\"isList\":false,\"isRequired\":true,\"isUnique\":false,\"isId\":false,\"isReadOnly\":false,\"hasDefaultValue\":false,\"type\":\"Float\",\"nativeType\":null,\"isGenerated\":false,\"isUpdatedAt\":false},{\"name\":\"lon\",\"kind\":\"scalar\",\"isList\":false,\"isRequired\":true,\"isUnique\":false,\"isId\":false,\"isReadOnly\":false,\"hasDefaultValue\":false,\"type\":\"Float\",\"nativeType\":null,\"isGenerated\":false,\"isUpdatedAt\":false},{\"name\":\"registratori\",\"kind\":\"object\",\"isList\":true,\"isRequired\":true,\"isUnique\":false,\"isId\":false,\"isReadOnly\":false,\"hasDefaultValue\":false,\"type\":\"Registratore\",\"nativeType\":null,\"relationName\":\"ClienteToRegistratore\",\"relationFromFields\":[],\"relationToFields\":[],\"isGenerated\":false,\"isUpdatedAt\":false}],\"primaryKey\":null,\"uniqueFields\":[],\"uniqueIndexes\":[],\"isGenerated\":false}},\"enums\":{\"Modello\":{\"values\":[{\"name\":\"FORM100\",\"dbName\":null},{\"name\":\"FORM200\",\"dbName\":null},{\"name\":\"FORM200PLUS\",\"dbName\":null},{\"name\":\"FORM500\",\"dbName\":null}],\"dbName\":null}},\"types\":{}}")
defineDmmfProperty(exports.Prisma, config.runtimeDataModel)
config.engineWasm = undefined
config.compilerWasm = undefined
diff --git a/src/generated/prisma/index-browser.js b/src/generated/prisma/index-browser.js
index 590fdaa..c4e3042 100644
--- a/src/generated/prisma/index-browser.js
+++ b/src/generated/prisma/index-browser.js
@@ -131,7 +131,7 @@ exports.Prisma.InterventoScalarFieldEnum = {
exports.Prisma.RegistratoreScalarFieldEnum = {
id: 'id',
id_cliente: 'id_cliente',
- seriale: 'seriale',
+ modello: 'modello',
data_acquisto: 'data_acquisto',
ultima_verifica: 'ultima_verifica',
prossima_verifica: 'prossima_verifica'
@@ -145,7 +145,9 @@ exports.Prisma.ClienteScalarFieldEnum = {
telefono: 'telefono',
sede: 'sede',
sede_url: 'sede_url',
- contratto: 'contratto'
+ contratto: 'contratto',
+ lat: 'lat',
+ lon: 'lon'
};
exports.Prisma.SortOrder = {
@@ -162,7 +164,12 @@ exports.Prisma.NullsOrder = {
first: 'first',
last: 'last'
};
-
+exports.Modello = exports.$Enums.Modello = {
+ FORM100: 'FORM100',
+ FORM200: 'FORM200',
+ FORM200PLUS: 'FORM200PLUS',
+ FORM500: 'FORM500'
+};
exports.Prisma.ModelName = {
Intervento: 'Intervento',
diff --git a/src/generated/prisma/index.d.ts b/src/generated/prisma/index.d.ts
index 128e649..77f9a59 100644
--- a/src/generated/prisma/index.d.ts
+++ b/src/generated/prisma/index.d.ts
@@ -29,6 +29,25 @@ export type Registratore = $Result.DefaultSelection
*/
export type Cliente = $Result.DefaultSelection
+/**
+ * Enums
+ */
+export namespace $Enums {
+ export const Modello: {
+ FORM100: 'FORM100',
+ FORM200: 'FORM200',
+ FORM200PLUS: 'FORM200PLUS',
+ FORM500: 'FORM500'
+};
+
+export type Modello = (typeof Modello)[keyof typeof Modello]
+
+}
+
+export type Modello = $Enums.Modello
+
+export const Modello: typeof $Enums.Modello
+
/**
* ## Prisma Client ʲˢ
*
@@ -1118,17 +1137,15 @@ export namespace Prisma {
export type InterventoAvgAggregateOutputType = {
id: number | null
- id_registratore: number | null
}
export type InterventoSumAggregateOutputType = {
id: number | null
- id_registratore: number | null
}
export type InterventoMinAggregateOutputType = {
id: number | null
- id_registratore: number | null
+ id_registratore: string | null
data: Date | null
lavoro: string | null
fattura: boolean | null
@@ -1136,7 +1153,7 @@ export namespace Prisma {
export type InterventoMaxAggregateOutputType = {
id: number | null
- id_registratore: number | null
+ id_registratore: string | null
data: Date | null
lavoro: string | null
fattura: boolean | null
@@ -1154,12 +1171,10 @@ export namespace Prisma {
export type InterventoAvgAggregateInputType = {
id?: true
- id_registratore?: true
}
export type InterventoSumAggregateInputType = {
id?: true
- id_registratore?: true
}
export type InterventoMinAggregateInputType = {
@@ -1275,7 +1290,7 @@ export namespace Prisma {
export type InterventoGroupByOutputType = {
id: number
- id_registratore: number
+ id_registratore: string
data: Date
lavoro: string
fattura: boolean
@@ -1353,7 +1368,7 @@ export namespace Prisma {
}
scalars: $Extensions.GetPayloadResult<{
id: number
- id_registratore: number
+ id_registratore: string
data: Date
lavoro: string
fattura: boolean
@@ -1782,7 +1797,7 @@ export namespace Prisma {
*/
interface InterventoFieldRefs {
readonly id: FieldRef<"Intervento", 'Int'>
- readonly id_registratore: FieldRef<"Intervento", 'Int'>
+ readonly id_registratore: FieldRef<"Intervento", 'String'>
readonly data: FieldRef<"Intervento", 'DateTime'>
readonly lavoro: FieldRef<"Intervento", 'String'>
readonly fattura: FieldRef<"Intervento", 'Boolean'>
@@ -2213,28 +2228,26 @@ export namespace Prisma {
}
export type RegistratoreAvgAggregateOutputType = {
- id: number | null
id_cliente: number | null
}
export type RegistratoreSumAggregateOutputType = {
- id: number | null
id_cliente: number | null
}
export type RegistratoreMinAggregateOutputType = {
- id: number | null
+ id: string | null
id_cliente: number | null
- seriale: string | null
+ modello: $Enums.Modello | null
data_acquisto: Date | null
ultima_verifica: Date | null
prossima_verifica: Date | null
}
export type RegistratoreMaxAggregateOutputType = {
- id: number | null
+ id: string | null
id_cliente: number | null
- seriale: string | null
+ modello: $Enums.Modello | null
data_acquisto: Date | null
ultima_verifica: Date | null
prossima_verifica: Date | null
@@ -2243,7 +2256,7 @@ export namespace Prisma {
export type RegistratoreCountAggregateOutputType = {
id: number
id_cliente: number
- seriale: number
+ modello: number
data_acquisto: number
ultima_verifica: number
prossima_verifica: number
@@ -2252,19 +2265,17 @@ export namespace Prisma {
export type RegistratoreAvgAggregateInputType = {
- id?: true
id_cliente?: true
}
export type RegistratoreSumAggregateInputType = {
- id?: true
id_cliente?: true
}
export type RegistratoreMinAggregateInputType = {
id?: true
id_cliente?: true
- seriale?: true
+ modello?: true
data_acquisto?: true
ultima_verifica?: true
prossima_verifica?: true
@@ -2273,7 +2284,7 @@ export namespace Prisma {
export type RegistratoreMaxAggregateInputType = {
id?: true
id_cliente?: true
- seriale?: true
+ modello?: true
data_acquisto?: true
ultima_verifica?: true
prossima_verifica?: true
@@ -2282,7 +2293,7 @@ export namespace Prisma {
export type RegistratoreCountAggregateInputType = {
id?: true
id_cliente?: true
- seriale?: true
+ modello?: true
data_acquisto?: true
ultima_verifica?: true
prossima_verifica?: true
@@ -2376,9 +2387,9 @@ export namespace Prisma {
}
export type RegistratoreGroupByOutputType = {
- id: number
+ id: string
id_cliente: number
- seriale: string | null
+ modello: $Enums.Modello | null
data_acquisto: Date | null
ultima_verifica: Date | null
prossima_verifica: Date | null
@@ -2406,7 +2417,7 @@ export namespace Prisma {
export type RegistratoreSelect = $Extensions.GetSelect<{
id?: boolean
id_cliente?: boolean
- seriale?: boolean
+ modello?: boolean
data_acquisto?: boolean
ultima_verifica?: boolean
prossima_verifica?: boolean
@@ -2418,7 +2429,7 @@ export namespace Prisma {
export type RegistratoreSelectCreateManyAndReturn = $Extensions.GetSelect<{
id?: boolean
id_cliente?: boolean
- seriale?: boolean
+ modello?: boolean
data_acquisto?: boolean
ultima_verifica?: boolean
prossima_verifica?: boolean
@@ -2428,7 +2439,7 @@ export namespace Prisma {
export type RegistratoreSelectUpdateManyAndReturn = $Extensions.GetSelect<{
id?: boolean
id_cliente?: boolean
- seriale?: boolean
+ modello?: boolean
data_acquisto?: boolean
ultima_verifica?: boolean
prossima_verifica?: boolean
@@ -2438,13 +2449,13 @@ export namespace Prisma {
export type RegistratoreSelectScalar = {
id?: boolean
id_cliente?: boolean
- seriale?: boolean
+ modello?: boolean
data_acquisto?: boolean
ultima_verifica?: boolean
prossima_verifica?: boolean
}
- export type RegistratoreOmit = $Extensions.GetOmit<"id" | "id_cliente" | "seriale" | "data_acquisto" | "ultima_verifica" | "prossima_verifica", ExtArgs["result"]["registratore"]>
+ export type RegistratoreOmit = $Extensions.GetOmit<"id" | "id_cliente" | "modello" | "data_acquisto" | "ultima_verifica" | "prossima_verifica", ExtArgs["result"]["registratore"]>
export type RegistratoreInclude = {
cliente?: boolean | ClienteDefaultArgs
interventi?: boolean | Registratore$interventiArgs
@@ -2464,9 +2475,9 @@ export namespace Prisma {
interventi: Prisma.$InterventoPayload[]
}
scalars: $Extensions.GetPayloadResult<{
- id: number
+ id: string
id_cliente: number
- seriale: string | null
+ modello: $Enums.Modello | null
data_acquisto: Date | null
ultima_verifica: Date | null
prossima_verifica: Date | null
@@ -2895,9 +2906,9 @@ export namespace Prisma {
* Fields of the Registratore model
*/
interface RegistratoreFieldRefs {
- readonly id: FieldRef<"Registratore", 'Int'>
+ readonly id: FieldRef<"Registratore", 'String'>
readonly id_cliente: FieldRef<"Registratore", 'Int'>
- readonly seriale: FieldRef<"Registratore", 'String'>
+ readonly modello: FieldRef<"Registratore", 'Modello'>
readonly data_acquisto: FieldRef<"Registratore", 'DateTime'>
readonly ultima_verifica: FieldRef<"Registratore", 'DateTime'>
readonly prossima_verifica: FieldRef<"Registratore", 'DateTime'>
@@ -3353,10 +3364,14 @@ export namespace Prisma {
export type ClienteAvgAggregateOutputType = {
id: number | null
+ lat: number | null
+ lon: number | null
}
export type ClienteSumAggregateOutputType = {
id: number | null
+ lat: number | null
+ lon: number | null
}
export type ClienteMinAggregateOutputType = {
@@ -3368,6 +3383,8 @@ export namespace Prisma {
sede: string | null
sede_url: string | null
contratto: string | null
+ lat: number | null
+ lon: number | null
}
export type ClienteMaxAggregateOutputType = {
@@ -3379,6 +3396,8 @@ export namespace Prisma {
sede: string | null
sede_url: string | null
contratto: string | null
+ lat: number | null
+ lon: number | null
}
export type ClienteCountAggregateOutputType = {
@@ -3390,16 +3409,22 @@ export namespace Prisma {
sede: number
sede_url: number
contratto: number
+ lat: number
+ lon: number
_all: number
}
export type ClienteAvgAggregateInputType = {
id?: true
+ lat?: true
+ lon?: true
}
export type ClienteSumAggregateInputType = {
id?: true
+ lat?: true
+ lon?: true
}
export type ClienteMinAggregateInputType = {
@@ -3411,6 +3436,8 @@ export namespace Prisma {
sede?: true
sede_url?: true
contratto?: true
+ lat?: true
+ lon?: true
}
export type ClienteMaxAggregateInputType = {
@@ -3422,6 +3449,8 @@ export namespace Prisma {
sede?: true
sede_url?: true
contratto?: true
+ lat?: true
+ lon?: true
}
export type ClienteCountAggregateInputType = {
@@ -3433,6 +3462,8 @@ export namespace Prisma {
sede?: true
sede_url?: true
contratto?: true
+ lat?: true
+ lon?: true
_all?: true
}
@@ -3531,6 +3562,8 @@ export namespace Prisma {
sede: string
sede_url: string
contratto: string
+ lat: number
+ lon: number
_count: ClienteCountAggregateOutputType | null
_avg: ClienteAvgAggregateOutputType | null
_sum: ClienteSumAggregateOutputType | null
@@ -3561,6 +3594,8 @@ export namespace Prisma {
sede?: boolean
sede_url?: boolean
contratto?: boolean
+ lat?: boolean
+ lon?: boolean
registratori?: boolean | Cliente$registratoriArgs
_count?: boolean | ClienteCountOutputTypeDefaultArgs
}, ExtArgs["result"]["cliente"]>
@@ -3574,6 +3609,8 @@ export namespace Prisma {
sede?: boolean
sede_url?: boolean
contratto?: boolean
+ lat?: boolean
+ lon?: boolean
}, ExtArgs["result"]["cliente"]>
export type ClienteSelectUpdateManyAndReturn = $Extensions.GetSelect<{
@@ -3585,6 +3622,8 @@ export namespace Prisma {
sede?: boolean
sede_url?: boolean
contratto?: boolean
+ lat?: boolean
+ lon?: boolean
}, ExtArgs["result"]["cliente"]>
export type ClienteSelectScalar = {
@@ -3596,9 +3635,11 @@ export namespace Prisma {
sede?: boolean
sede_url?: boolean
contratto?: boolean
+ lat?: boolean
+ lon?: boolean
}
- export type ClienteOmit = $Extensions.GetOmit<"id" | "ragione_sociale" | "email" | "partita_iva" | "telefono" | "sede" | "sede_url" | "contratto", ExtArgs["result"]["cliente"]>
+ export type ClienteOmit = $Extensions.GetOmit<"id" | "ragione_sociale" | "email" | "partita_iva" | "telefono" | "sede" | "sede_url" | "contratto" | "lat" | "lon", ExtArgs["result"]["cliente"]>
export type ClienteInclude = {
registratori?: boolean | Cliente$registratoriArgs
_count?: boolean | ClienteCountOutputTypeDefaultArgs
@@ -3620,6 +3661,8 @@ export namespace Prisma {
sede: string
sede_url: string
contratto: string
+ lat: number
+ lon: number
}, ExtArgs["result"]["cliente"]>
composites: {}
}
@@ -4052,6 +4095,8 @@ export namespace Prisma {
readonly sede: FieldRef<"Cliente", 'String'>
readonly sede_url: FieldRef<"Cliente", 'String'>
readonly contratto: FieldRef<"Cliente", 'String'>
+ readonly lat: FieldRef<"Cliente", 'Float'>
+ readonly lon: FieldRef<"Cliente", 'Float'>
}
@@ -4510,7 +4555,7 @@ export namespace Prisma {
export const RegistratoreScalarFieldEnum: {
id: 'id',
id_cliente: 'id_cliente',
- seriale: 'seriale',
+ modello: 'modello',
data_acquisto: 'data_acquisto',
ultima_verifica: 'ultima_verifica',
prossima_verifica: 'prossima_verifica'
@@ -4527,7 +4572,9 @@ export namespace Prisma {
telefono: 'telefono',
sede: 'sede',
sede_url: 'sede_url',
- contratto: 'contratto'
+ contratto: 'contratto',
+ lat: 'lat',
+ lon: 'lon'
};
export type ClienteScalarFieldEnum = (typeof ClienteScalarFieldEnum)[keyof typeof ClienteScalarFieldEnum]
@@ -4576,20 +4623,6 @@ export namespace Prisma {
- /**
- * Reference to a field of type 'DateTime'
- */
- export type DateTimeFieldRefInput<$PrismaModel> = FieldRefInputType<$PrismaModel, 'DateTime'>
-
-
-
- /**
- * Reference to a field of type 'DateTime[]'
- */
- export type ListDateTimeFieldRefInput<$PrismaModel> = FieldRefInputType<$PrismaModel, 'DateTime[]'>
-
-
-
/**
* Reference to a field of type 'String'
*/
@@ -4604,6 +4637,20 @@ export namespace Prisma {
+ /**
+ * Reference to a field of type 'DateTime'
+ */
+ export type DateTimeFieldRefInput<$PrismaModel> = FieldRefInputType<$PrismaModel, 'DateTime'>
+
+
+
+ /**
+ * Reference to a field of type 'DateTime[]'
+ */
+ export type ListDateTimeFieldRefInput<$PrismaModel> = FieldRefInputType<$PrismaModel, 'DateTime[]'>
+
+
+
/**
* Reference to a field of type 'Boolean'
*/
@@ -4611,6 +4658,20 @@ export namespace Prisma {
+ /**
+ * Reference to a field of type 'Modello'
+ */
+ export type EnumModelloFieldRefInput<$PrismaModel> = FieldRefInputType<$PrismaModel, 'Modello'>
+
+
+
+ /**
+ * Reference to a field of type 'Modello[]'
+ */
+ export type ListEnumModelloFieldRefInput<$PrismaModel> = FieldRefInputType<$PrismaModel, 'Modello[]'>
+
+
+
/**
* Reference to a field of type 'Float'
*/
@@ -4633,7 +4694,7 @@ export namespace Prisma {
OR?: InterventoWhereInput[]
NOT?: InterventoWhereInput | InterventoWhereInput[]
id?: IntFilter<"Intervento"> | number
- id_registratore?: IntFilter<"Intervento"> | number
+ id_registratore?: StringFilter<"Intervento"> | string
data?: DateTimeFilter<"Intervento"> | Date | string
lavoro?: StringFilter<"Intervento"> | string
fattura?: BoolFilter<"Intervento"> | boolean
@@ -4654,7 +4715,7 @@ export namespace Prisma {
AND?: InterventoWhereInput | InterventoWhereInput[]
OR?: InterventoWhereInput[]
NOT?: InterventoWhereInput | InterventoWhereInput[]
- id_registratore?: IntFilter<"Intervento"> | number
+ id_registratore?: StringFilter<"Intervento"> | string
data?: DateTimeFilter<"Intervento"> | Date | string
lavoro?: StringFilter<"Intervento"> | string
fattura?: BoolFilter<"Intervento"> | boolean
@@ -4679,7 +4740,7 @@ export namespace Prisma {
OR?: InterventoScalarWhereWithAggregatesInput[]
NOT?: InterventoScalarWhereWithAggregatesInput | InterventoScalarWhereWithAggregatesInput[]
id?: IntWithAggregatesFilter<"Intervento"> | number
- id_registratore?: IntWithAggregatesFilter<"Intervento"> | number
+ id_registratore?: StringWithAggregatesFilter<"Intervento"> | string
data?: DateTimeWithAggregatesFilter<"Intervento"> | Date | string
lavoro?: StringWithAggregatesFilter<"Intervento"> | string
fattura?: BoolWithAggregatesFilter<"Intervento"> | boolean
@@ -4689,9 +4750,9 @@ export namespace Prisma {
AND?: RegistratoreWhereInput | RegistratoreWhereInput[]
OR?: RegistratoreWhereInput[]
NOT?: RegistratoreWhereInput | RegistratoreWhereInput[]
- id?: IntFilter<"Registratore"> | number
+ id?: StringFilter<"Registratore"> | string
id_cliente?: IntFilter<"Registratore"> | number
- seriale?: StringNullableFilter<"Registratore"> | string | null
+ modello?: EnumModelloNullableFilter<"Registratore"> | $Enums.Modello | null
data_acquisto?: DateTimeNullableFilter<"Registratore"> | Date | string | null
ultima_verifica?: DateTimeNullableFilter<"Registratore"> | Date | string | null
prossima_verifica?: DateTimeNullableFilter<"Registratore"> | Date | string | null
@@ -4702,7 +4763,7 @@ export namespace Prisma {
export type RegistratoreOrderByWithRelationInput = {
id?: SortOrder
id_cliente?: SortOrder
- seriale?: SortOrderInput | SortOrder
+ modello?: SortOrderInput | SortOrder
data_acquisto?: SortOrderInput | SortOrder
ultima_verifica?: SortOrderInput | SortOrder
prossima_verifica?: SortOrderInput | SortOrder
@@ -4711,12 +4772,12 @@ export namespace Prisma {
}
export type RegistratoreWhereUniqueInput = Prisma.AtLeast<{
- id?: number
+ id?: string
AND?: RegistratoreWhereInput | RegistratoreWhereInput[]
OR?: RegistratoreWhereInput[]
NOT?: RegistratoreWhereInput | RegistratoreWhereInput[]
id_cliente?: IntFilter<"Registratore"> | number
- seriale?: StringNullableFilter<"Registratore"> | string | null
+ modello?: EnumModelloNullableFilter<"Registratore"> | $Enums.Modello | null
data_acquisto?: DateTimeNullableFilter<"Registratore"> | Date | string | null
ultima_verifica?: DateTimeNullableFilter<"Registratore"> | Date | string | null
prossima_verifica?: DateTimeNullableFilter<"Registratore"> | Date | string | null
@@ -4727,7 +4788,7 @@ export namespace Prisma {
export type RegistratoreOrderByWithAggregationInput = {
id?: SortOrder
id_cliente?: SortOrder
- seriale?: SortOrderInput | SortOrder
+ modello?: SortOrderInput | SortOrder
data_acquisto?: SortOrderInput | SortOrder
ultima_verifica?: SortOrderInput | SortOrder
prossima_verifica?: SortOrderInput | SortOrder
@@ -4742,9 +4803,9 @@ export namespace Prisma {
AND?: RegistratoreScalarWhereWithAggregatesInput | RegistratoreScalarWhereWithAggregatesInput[]
OR?: RegistratoreScalarWhereWithAggregatesInput[]
NOT?: RegistratoreScalarWhereWithAggregatesInput | RegistratoreScalarWhereWithAggregatesInput[]
- id?: IntWithAggregatesFilter<"Registratore"> | number
+ id?: StringWithAggregatesFilter<"Registratore"> | string
id_cliente?: IntWithAggregatesFilter<"Registratore"> | number
- seriale?: StringNullableWithAggregatesFilter<"Registratore"> | string | null
+ modello?: EnumModelloNullableWithAggregatesFilter<"Registratore"> | $Enums.Modello | null
data_acquisto?: DateTimeNullableWithAggregatesFilter<"Registratore"> | Date | string | null
ultima_verifica?: DateTimeNullableWithAggregatesFilter<"Registratore"> | Date | string | null
prossima_verifica?: DateTimeNullableWithAggregatesFilter<"Registratore"> | Date | string | null
@@ -4762,6 +4823,8 @@ export namespace Prisma {
sede?: StringFilter<"Cliente"> | string
sede_url?: StringFilter<"Cliente"> | string
contratto?: StringFilter<"Cliente"> | string
+ lat?: FloatFilter<"Cliente"> | number
+ lon?: FloatFilter<"Cliente"> | number
registratori?: RegistratoreListRelationFilter
}
@@ -4774,6 +4837,8 @@ export namespace Prisma {
sede?: SortOrder
sede_url?: SortOrder
contratto?: SortOrder
+ lat?: SortOrder
+ lon?: SortOrder
registratori?: RegistratoreOrderByRelationAggregateInput
}
@@ -4789,6 +4854,8 @@ export namespace Prisma {
sede?: StringFilter<"Cliente"> | string
sede_url?: StringFilter<"Cliente"> | string
contratto?: StringFilter<"Cliente"> | string
+ lat?: FloatFilter<"Cliente"> | number
+ lon?: FloatFilter<"Cliente"> | number
registratori?: RegistratoreListRelationFilter
}, "id" | "ragione_sociale">
@@ -4801,6 +4868,8 @@ export namespace Prisma {
sede?: SortOrder
sede_url?: SortOrder
contratto?: SortOrder
+ lat?: SortOrder
+ lon?: SortOrder
_count?: ClienteCountOrderByAggregateInput
_avg?: ClienteAvgOrderByAggregateInput
_max?: ClienteMaxOrderByAggregateInput
@@ -4820,6 +4889,8 @@ export namespace Prisma {
sede?: StringWithAggregatesFilter<"Cliente"> | string
sede_url?: StringWithAggregatesFilter<"Cliente"> | string
contratto?: StringWithAggregatesFilter<"Cliente"> | string
+ lat?: FloatWithAggregatesFilter<"Cliente"> | number
+ lon?: FloatWithAggregatesFilter<"Cliente"> | number
}
export type InterventoCreateInput = {
@@ -4831,7 +4902,7 @@ export namespace Prisma {
export type InterventoUncheckedCreateInput = {
id?: number
- id_registratore: number
+ id_registratore: string
data: Date | string
lavoro: string
fattura: boolean
@@ -4846,7 +4917,7 @@ export namespace Prisma {
export type InterventoUncheckedUpdateInput = {
id?: IntFieldUpdateOperationsInput | number
- id_registratore?: IntFieldUpdateOperationsInput | number
+ id_registratore?: StringFieldUpdateOperationsInput | string
data?: DateTimeFieldUpdateOperationsInput | Date | string
lavoro?: StringFieldUpdateOperationsInput | string
fattura?: BoolFieldUpdateOperationsInput | boolean
@@ -4854,7 +4925,7 @@ export namespace Prisma {
export type InterventoCreateManyInput = {
id?: number
- id_registratore: number
+ id_registratore: string
data: Date | string
lavoro: string
fattura: boolean
@@ -4868,14 +4939,15 @@ export namespace Prisma {
export type InterventoUncheckedUpdateManyInput = {
id?: IntFieldUpdateOperationsInput | number
- id_registratore?: IntFieldUpdateOperationsInput | number
+ id_registratore?: StringFieldUpdateOperationsInput | string
data?: DateTimeFieldUpdateOperationsInput | Date | string
lavoro?: StringFieldUpdateOperationsInput | string
fattura?: BoolFieldUpdateOperationsInput | boolean
}
export type RegistratoreCreateInput = {
- seriale?: string | null
+ id: string
+ modello?: $Enums.Modello | null
data_acquisto?: Date | string | null
ultima_verifica?: Date | string | null
prossima_verifica?: Date | string | null
@@ -4884,9 +4956,9 @@ export namespace Prisma {
}
export type RegistratoreUncheckedCreateInput = {
- id?: number
+ id: string
id_cliente: number
- seriale?: string | null
+ modello?: $Enums.Modello | null
data_acquisto?: Date | string | null
ultima_verifica?: Date | string | null
prossima_verifica?: Date | string | null
@@ -4894,7 +4966,8 @@ export namespace Prisma {
}
export type RegistratoreUpdateInput = {
- seriale?: NullableStringFieldUpdateOperationsInput | string | null
+ id?: StringFieldUpdateOperationsInput | string
+ modello?: NullableEnumModelloFieldUpdateOperationsInput | $Enums.Modello | null
data_acquisto?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null
ultima_verifica?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null
prossima_verifica?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null
@@ -4903,9 +4976,9 @@ export namespace Prisma {
}
export type RegistratoreUncheckedUpdateInput = {
- id?: IntFieldUpdateOperationsInput | number
+ id?: StringFieldUpdateOperationsInput | string
id_cliente?: IntFieldUpdateOperationsInput | number
- seriale?: NullableStringFieldUpdateOperationsInput | string | null
+ modello?: NullableEnumModelloFieldUpdateOperationsInput | $Enums.Modello | null
data_acquisto?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null
ultima_verifica?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null
prossima_verifica?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null
@@ -4913,25 +4986,26 @@ export namespace Prisma {
}
export type RegistratoreCreateManyInput = {
- id?: number
+ id: string
id_cliente: number
- seriale?: string | null
+ modello?: $Enums.Modello | null
data_acquisto?: Date | string | null
ultima_verifica?: Date | string | null
prossima_verifica?: Date | string | null
}
export type RegistratoreUpdateManyMutationInput = {
- seriale?: NullableStringFieldUpdateOperationsInput | string | null
+ id?: StringFieldUpdateOperationsInput | string
+ modello?: NullableEnumModelloFieldUpdateOperationsInput | $Enums.Modello | null
data_acquisto?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null
ultima_verifica?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null
prossima_verifica?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null
}
export type RegistratoreUncheckedUpdateManyInput = {
- id?: IntFieldUpdateOperationsInput | number
+ id?: StringFieldUpdateOperationsInput | string
id_cliente?: IntFieldUpdateOperationsInput | number
- seriale?: NullableStringFieldUpdateOperationsInput | string | null
+ modello?: NullableEnumModelloFieldUpdateOperationsInput | $Enums.Modello | null
data_acquisto?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null
ultima_verifica?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null
prossima_verifica?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null
@@ -4945,6 +5019,8 @@ export namespace Prisma {
sede: string
sede_url: string
contratto: string
+ lat: number
+ lon: number
registratori?: RegistratoreCreateNestedManyWithoutClienteInput
}
@@ -4957,6 +5033,8 @@ export namespace Prisma {
sede: string
sede_url: string
contratto: string
+ lat: number
+ lon: number
registratori?: RegistratoreUncheckedCreateNestedManyWithoutClienteInput
}
@@ -4968,6 +5046,8 @@ export namespace Prisma {
sede?: StringFieldUpdateOperationsInput | string
sede_url?: StringFieldUpdateOperationsInput | string
contratto?: StringFieldUpdateOperationsInput | string
+ lat?: FloatFieldUpdateOperationsInput | number
+ lon?: FloatFieldUpdateOperationsInput | number
registratori?: RegistratoreUpdateManyWithoutClienteNestedInput
}
@@ -4980,6 +5060,8 @@ export namespace Prisma {
sede?: StringFieldUpdateOperationsInput | string
sede_url?: StringFieldUpdateOperationsInput | string
contratto?: StringFieldUpdateOperationsInput | string
+ lat?: FloatFieldUpdateOperationsInput | number
+ lon?: FloatFieldUpdateOperationsInput | number
registratori?: RegistratoreUncheckedUpdateManyWithoutClienteNestedInput
}
@@ -4992,6 +5074,8 @@ export namespace Prisma {
sede: string
sede_url: string
contratto: string
+ lat: number
+ lon: number
}
export type ClienteUpdateManyMutationInput = {
@@ -5002,6 +5086,8 @@ export namespace Prisma {
sede?: StringFieldUpdateOperationsInput | string
sede_url?: StringFieldUpdateOperationsInput | string
contratto?: StringFieldUpdateOperationsInput | string
+ lat?: FloatFieldUpdateOperationsInput | number
+ lon?: FloatFieldUpdateOperationsInput | number
}
export type ClienteUncheckedUpdateManyInput = {
@@ -5013,6 +5099,8 @@ export namespace Prisma {
sede?: StringFieldUpdateOperationsInput | string
sede_url?: StringFieldUpdateOperationsInput | string
contratto?: StringFieldUpdateOperationsInput | string
+ lat?: FloatFieldUpdateOperationsInput | number
+ lon?: FloatFieldUpdateOperationsInput | number
}
export type IntFilter<$PrismaModel = never> = {
@@ -5026,17 +5114,6 @@ export namespace Prisma {
not?: NestedIntFilter<$PrismaModel> | number
}
- export type DateTimeFilter<$PrismaModel = never> = {
- equals?: Date | string | DateTimeFieldRefInput<$PrismaModel>
- in?: Date[] | string[] | ListDateTimeFieldRefInput<$PrismaModel>
- notIn?: Date[] | string[] | ListDateTimeFieldRefInput<$PrismaModel>
- lt?: Date | string | DateTimeFieldRefInput<$PrismaModel>
- lte?: Date | string | DateTimeFieldRefInput<$PrismaModel>
- gt?: Date | string | DateTimeFieldRefInput<$PrismaModel>
- gte?: Date | string | DateTimeFieldRefInput<$PrismaModel>
- not?: NestedDateTimeFilter<$PrismaModel> | Date | string
- }
-
export type StringFilter<$PrismaModel = never> = {
equals?: string | StringFieldRefInput<$PrismaModel>
in?: string[] | ListStringFieldRefInput<$PrismaModel>
@@ -5052,6 +5129,17 @@ export namespace Prisma {
not?: NestedStringFilter<$PrismaModel> | string
}
+ export type DateTimeFilter<$PrismaModel = never> = {
+ equals?: Date | string | DateTimeFieldRefInput<$PrismaModel>
+ in?: Date[] | string[] | ListDateTimeFieldRefInput<$PrismaModel>
+ notIn?: Date[] | string[] | ListDateTimeFieldRefInput<$PrismaModel>
+ lt?: Date | string | DateTimeFieldRefInput<$PrismaModel>
+ lte?: Date | string | DateTimeFieldRefInput<$PrismaModel>
+ gt?: Date | string | DateTimeFieldRefInput<$PrismaModel>
+ gte?: Date | string | DateTimeFieldRefInput<$PrismaModel>
+ not?: NestedDateTimeFilter<$PrismaModel> | Date | string
+ }
+
export type BoolFilter<$PrismaModel = never> = {
equals?: boolean | BooleanFieldRefInput<$PrismaModel>
not?: NestedBoolFilter<$PrismaModel> | boolean
@@ -5072,7 +5160,6 @@ export namespace Prisma {
export type InterventoAvgOrderByAggregateInput = {
id?: SortOrder
- id_registratore?: SortOrder
}
export type InterventoMaxOrderByAggregateInput = {
@@ -5093,7 +5180,6 @@ export namespace Prisma {
export type InterventoSumOrderByAggregateInput = {
id?: SortOrder
- id_registratore?: SortOrder
}
export type IntWithAggregatesFilter<$PrismaModel = never> = {
@@ -5112,20 +5198,6 @@ export namespace Prisma {
_max?: NestedIntFilter<$PrismaModel>
}
- export type DateTimeWithAggregatesFilter<$PrismaModel = never> = {
- equals?: Date | string | DateTimeFieldRefInput<$PrismaModel>
- in?: Date[] | string[] | ListDateTimeFieldRefInput<$PrismaModel>
- notIn?: Date[] | string[] | ListDateTimeFieldRefInput<$PrismaModel>
- lt?: Date | string | DateTimeFieldRefInput<$PrismaModel>
- lte?: Date | string | DateTimeFieldRefInput<$PrismaModel>
- gt?: Date | string | DateTimeFieldRefInput<$PrismaModel>
- gte?: Date | string | DateTimeFieldRefInput<$PrismaModel>
- not?: NestedDateTimeWithAggregatesFilter<$PrismaModel> | Date | string
- _count?: NestedIntFilter<$PrismaModel>
- _min?: NestedDateTimeFilter<$PrismaModel>
- _max?: NestedDateTimeFilter<$PrismaModel>
- }
-
export type StringWithAggregatesFilter<$PrismaModel = never> = {
equals?: string | StringFieldRefInput<$PrismaModel>
in?: string[] | ListStringFieldRefInput<$PrismaModel>
@@ -5144,6 +5216,20 @@ export namespace Prisma {
_max?: NestedStringFilter<$PrismaModel>
}
+ export type DateTimeWithAggregatesFilter<$PrismaModel = never> = {
+ equals?: Date | string | DateTimeFieldRefInput<$PrismaModel>
+ in?: Date[] | string[] | ListDateTimeFieldRefInput<$PrismaModel>
+ notIn?: Date[] | string[] | ListDateTimeFieldRefInput<$PrismaModel>
+ lt?: Date | string | DateTimeFieldRefInput<$PrismaModel>
+ lte?: Date | string | DateTimeFieldRefInput<$PrismaModel>
+ gt?: Date | string | DateTimeFieldRefInput<$PrismaModel>
+ gte?: Date | string | DateTimeFieldRefInput<$PrismaModel>
+ not?: NestedDateTimeWithAggregatesFilter<$PrismaModel> | Date | string
+ _count?: NestedIntFilter<$PrismaModel>
+ _min?: NestedDateTimeFilter<$PrismaModel>
+ _max?: NestedDateTimeFilter<$PrismaModel>
+ }
+
export type BoolWithAggregatesFilter<$PrismaModel = never> = {
equals?: boolean | BooleanFieldRefInput<$PrismaModel>
not?: NestedBoolWithAggregatesFilter<$PrismaModel> | boolean
@@ -5152,19 +5238,11 @@ export namespace Prisma {
_max?: NestedBoolFilter<$PrismaModel>
}
- export type StringNullableFilter<$PrismaModel = never> = {
- equals?: string | StringFieldRefInput<$PrismaModel> | null
- in?: string[] | ListStringFieldRefInput<$PrismaModel> | null
- notIn?: string[] | ListStringFieldRefInput<$PrismaModel> | null
- lt?: string | StringFieldRefInput<$PrismaModel>
- lte?: string | StringFieldRefInput<$PrismaModel>
- gt?: string | StringFieldRefInput<$PrismaModel>
- gte?: string | StringFieldRefInput<$PrismaModel>
- contains?: string | StringFieldRefInput<$PrismaModel>
- startsWith?: string | StringFieldRefInput<$PrismaModel>
- endsWith?: string | StringFieldRefInput<$PrismaModel>
- mode?: QueryMode
- not?: NestedStringNullableFilter<$PrismaModel> | string | null
+ export type EnumModelloNullableFilter<$PrismaModel = never> = {
+ equals?: $Enums.Modello | EnumModelloFieldRefInput<$PrismaModel> | null
+ in?: $Enums.Modello[] | ListEnumModelloFieldRefInput<$PrismaModel> | null
+ notIn?: $Enums.Modello[] | ListEnumModelloFieldRefInput<$PrismaModel> | null
+ not?: NestedEnumModelloNullableFilter<$PrismaModel> | $Enums.Modello | null
}
export type DateTimeNullableFilter<$PrismaModel = never> = {
@@ -5201,21 +5279,20 @@ export namespace Prisma {
export type RegistratoreCountOrderByAggregateInput = {
id?: SortOrder
id_cliente?: SortOrder
- seriale?: SortOrder
+ modello?: SortOrder
data_acquisto?: SortOrder
ultima_verifica?: SortOrder
prossima_verifica?: SortOrder
}
export type RegistratoreAvgOrderByAggregateInput = {
- id?: SortOrder
id_cliente?: SortOrder
}
export type RegistratoreMaxOrderByAggregateInput = {
id?: SortOrder
id_cliente?: SortOrder
- seriale?: SortOrder
+ modello?: SortOrder
data_acquisto?: SortOrder
ultima_verifica?: SortOrder
prossima_verifica?: SortOrder
@@ -5224,33 +5301,24 @@ export namespace Prisma {
export type RegistratoreMinOrderByAggregateInput = {
id?: SortOrder
id_cliente?: SortOrder
- seriale?: SortOrder
+ modello?: SortOrder
data_acquisto?: SortOrder
ultima_verifica?: SortOrder
prossima_verifica?: SortOrder
}
export type RegistratoreSumOrderByAggregateInput = {
- id?: SortOrder
id_cliente?: SortOrder
}
- export type StringNullableWithAggregatesFilter<$PrismaModel = never> = {
- equals?: string | StringFieldRefInput<$PrismaModel> | null
- in?: string[] | ListStringFieldRefInput<$PrismaModel> | null
- notIn?: string[] | ListStringFieldRefInput<$PrismaModel> | null
- lt?: string | StringFieldRefInput<$PrismaModel>
- lte?: string | StringFieldRefInput<$PrismaModel>
- gt?: string | StringFieldRefInput<$PrismaModel>
- gte?: string | StringFieldRefInput<$PrismaModel>
- contains?: string | StringFieldRefInput<$PrismaModel>
- startsWith?: string | StringFieldRefInput<$PrismaModel>
- endsWith?: string | StringFieldRefInput<$PrismaModel>
- mode?: QueryMode
- not?: NestedStringNullableWithAggregatesFilter<$PrismaModel> | string | null
+ export type EnumModelloNullableWithAggregatesFilter<$PrismaModel = never> = {
+ equals?: $Enums.Modello | EnumModelloFieldRefInput<$PrismaModel> | null
+ in?: $Enums.Modello[] | ListEnumModelloFieldRefInput<$PrismaModel> | null
+ notIn?: $Enums.Modello[] | ListEnumModelloFieldRefInput<$PrismaModel> | null
+ not?: NestedEnumModelloNullableWithAggregatesFilter<$PrismaModel> | $Enums.Modello | null
_count?: NestedIntNullableFilter<$PrismaModel>
- _min?: NestedStringNullableFilter<$PrismaModel>
- _max?: NestedStringNullableFilter<$PrismaModel>
+ _min?: NestedEnumModelloNullableFilter<$PrismaModel>
+ _max?: NestedEnumModelloNullableFilter<$PrismaModel>
}
export type DateTimeNullableWithAggregatesFilter<$PrismaModel = never> = {
@@ -5267,6 +5335,17 @@ export namespace Prisma {
_max?: NestedDateTimeNullableFilter<$PrismaModel>
}
+ export type FloatFilter<$PrismaModel = never> = {
+ equals?: number | FloatFieldRefInput<$PrismaModel>
+ in?: number[] | ListFloatFieldRefInput<$PrismaModel>
+ notIn?: number[] | ListFloatFieldRefInput<$PrismaModel>
+ lt?: number | FloatFieldRefInput<$PrismaModel>
+ lte?: number | FloatFieldRefInput<$PrismaModel>
+ gt?: number | FloatFieldRefInput<$PrismaModel>
+ gte?: number | FloatFieldRefInput<$PrismaModel>
+ not?: NestedFloatFilter<$PrismaModel> | number
+ }
+
export type RegistratoreListRelationFilter = {
every?: RegistratoreWhereInput
some?: RegistratoreWhereInput
@@ -5286,10 +5365,14 @@ export namespace Prisma {
sede?: SortOrder
sede_url?: SortOrder
contratto?: SortOrder
+ lat?: SortOrder
+ lon?: SortOrder
}
export type ClienteAvgOrderByAggregateInput = {
id?: SortOrder
+ lat?: SortOrder
+ lon?: SortOrder
}
export type ClienteMaxOrderByAggregateInput = {
@@ -5301,6 +5384,8 @@ export namespace Prisma {
sede?: SortOrder
sede_url?: SortOrder
contratto?: SortOrder
+ lat?: SortOrder
+ lon?: SortOrder
}
export type ClienteMinOrderByAggregateInput = {
@@ -5312,10 +5397,30 @@ export namespace Prisma {
sede?: SortOrder
sede_url?: SortOrder
contratto?: SortOrder
+ lat?: SortOrder
+ lon?: SortOrder
}
export type ClienteSumOrderByAggregateInput = {
id?: SortOrder
+ lat?: SortOrder
+ lon?: SortOrder
+ }
+
+ export type FloatWithAggregatesFilter<$PrismaModel = never> = {
+ equals?: number | FloatFieldRefInput<$PrismaModel>
+ in?: number[] | ListFloatFieldRefInput<$PrismaModel>
+ notIn?: number[] | ListFloatFieldRefInput<$PrismaModel>
+ lt?: number | FloatFieldRefInput<$PrismaModel>
+ lte?: number | FloatFieldRefInput<$PrismaModel>
+ gt?: number | FloatFieldRefInput<$PrismaModel>
+ gte?: number | FloatFieldRefInput<$PrismaModel>
+ not?: NestedFloatWithAggregatesFilter<$PrismaModel> | number
+ _count?: NestedIntFilter<$PrismaModel>
+ _avg?: NestedFloatFilter<$PrismaModel>
+ _sum?: NestedFloatFilter<$PrismaModel>
+ _min?: NestedFloatFilter<$PrismaModel>
+ _max?: NestedFloatFilter<$PrismaModel>
}
export type RegistratoreCreateNestedOneWithoutInterventiInput = {
@@ -5372,8 +5477,8 @@ export namespace Prisma {
connect?: InterventoWhereUniqueInput | InterventoWhereUniqueInput[]
}
- export type NullableStringFieldUpdateOperationsInput = {
- set?: string | null
+ export type NullableEnumModelloFieldUpdateOperationsInput = {
+ set?: $Enums.Modello | null
}
export type NullableDateTimeFieldUpdateOperationsInput = {
@@ -5430,6 +5535,14 @@ export namespace Prisma {
connect?: RegistratoreWhereUniqueInput | RegistratoreWhereUniqueInput[]
}
+ export type FloatFieldUpdateOperationsInput = {
+ set?: number
+ increment?: number
+ decrement?: number
+ multiply?: number
+ divide?: number
+ }
+
export type RegistratoreUpdateManyWithoutClienteNestedInput = {
create?: XOR | RegistratoreCreateWithoutClienteInput[] | RegistratoreUncheckedCreateWithoutClienteInput[]
connectOrCreate?: RegistratoreCreateOrConnectWithoutClienteInput | RegistratoreCreateOrConnectWithoutClienteInput[]
@@ -5469,17 +5582,6 @@ export namespace Prisma {
not?: NestedIntFilter<$PrismaModel> | number
}
- export type NestedDateTimeFilter<$PrismaModel = never> = {
- equals?: Date | string | DateTimeFieldRefInput<$PrismaModel>
- in?: Date[] | string[] | ListDateTimeFieldRefInput<$PrismaModel>
- notIn?: Date[] | string[] | ListDateTimeFieldRefInput<$PrismaModel>
- lt?: Date | string | DateTimeFieldRefInput<$PrismaModel>
- lte?: Date | string | DateTimeFieldRefInput<$PrismaModel>
- gt?: Date | string | DateTimeFieldRefInput<$PrismaModel>
- gte?: Date | string | DateTimeFieldRefInput<$PrismaModel>
- not?: NestedDateTimeFilter<$PrismaModel> | Date | string
- }
-
export type NestedStringFilter<$PrismaModel = never> = {
equals?: string | StringFieldRefInput<$PrismaModel>
in?: string[] | ListStringFieldRefInput<$PrismaModel>
@@ -5494,6 +5596,17 @@ export namespace Prisma {
not?: NestedStringFilter<$PrismaModel> | string
}
+ export type NestedDateTimeFilter<$PrismaModel = never> = {
+ equals?: Date | string | DateTimeFieldRefInput<$PrismaModel>
+ in?: Date[] | string[] | ListDateTimeFieldRefInput<$PrismaModel>
+ notIn?: Date[] | string[] | ListDateTimeFieldRefInput<$PrismaModel>
+ lt?: Date | string | DateTimeFieldRefInput<$PrismaModel>
+ lte?: Date | string | DateTimeFieldRefInput<$PrismaModel>
+ gt?: Date | string | DateTimeFieldRefInput<$PrismaModel>
+ gte?: Date | string | DateTimeFieldRefInput<$PrismaModel>
+ not?: NestedDateTimeFilter<$PrismaModel> | Date | string
+ }
+
export type NestedBoolFilter<$PrismaModel = never> = {
equals?: boolean | BooleanFieldRefInput<$PrismaModel>
not?: NestedBoolFilter<$PrismaModel> | boolean
@@ -5526,20 +5639,6 @@ export namespace Prisma {
not?: NestedFloatFilter<$PrismaModel> | number
}
- export type NestedDateTimeWithAggregatesFilter<$PrismaModel = never> = {
- equals?: Date | string | DateTimeFieldRefInput<$PrismaModel>
- in?: Date[] | string[] | ListDateTimeFieldRefInput<$PrismaModel>
- notIn?: Date[] | string[] | ListDateTimeFieldRefInput<$PrismaModel>
- lt?: Date | string | DateTimeFieldRefInput<$PrismaModel>
- lte?: Date | string | DateTimeFieldRefInput<$PrismaModel>
- gt?: Date | string | DateTimeFieldRefInput<$PrismaModel>
- gte?: Date | string | DateTimeFieldRefInput<$PrismaModel>
- not?: NestedDateTimeWithAggregatesFilter<$PrismaModel> | Date | string
- _count?: NestedIntFilter<$PrismaModel>
- _min?: NestedDateTimeFilter<$PrismaModel>
- _max?: NestedDateTimeFilter<$PrismaModel>
- }
-
export type NestedStringWithAggregatesFilter<$PrismaModel = never> = {
equals?: string | StringFieldRefInput<$PrismaModel>
in?: string[] | ListStringFieldRefInput<$PrismaModel>
@@ -5557,6 +5656,20 @@ export namespace Prisma {
_max?: NestedStringFilter<$PrismaModel>
}
+ export type NestedDateTimeWithAggregatesFilter<$PrismaModel = never> = {
+ equals?: Date | string | DateTimeFieldRefInput<$PrismaModel>
+ in?: Date[] | string[] | ListDateTimeFieldRefInput<$PrismaModel>
+ notIn?: Date[] | string[] | ListDateTimeFieldRefInput<$PrismaModel>
+ lt?: Date | string | DateTimeFieldRefInput<$PrismaModel>
+ lte?: Date | string | DateTimeFieldRefInput<$PrismaModel>
+ gt?: Date | string | DateTimeFieldRefInput<$PrismaModel>
+ gte?: Date | string | DateTimeFieldRefInput<$PrismaModel>
+ not?: NestedDateTimeWithAggregatesFilter<$PrismaModel> | Date | string
+ _count?: NestedIntFilter<$PrismaModel>
+ _min?: NestedDateTimeFilter<$PrismaModel>
+ _max?: NestedDateTimeFilter<$PrismaModel>
+ }
+
export type NestedBoolWithAggregatesFilter<$PrismaModel = never> = {
equals?: boolean | BooleanFieldRefInput<$PrismaModel>
not?: NestedBoolWithAggregatesFilter<$PrismaModel> | boolean
@@ -5565,18 +5678,11 @@ export namespace Prisma {
_max?: NestedBoolFilter<$PrismaModel>
}
- export type NestedStringNullableFilter<$PrismaModel = never> = {
- equals?: string | StringFieldRefInput<$PrismaModel> | null
- in?: string[] | ListStringFieldRefInput<$PrismaModel> | null
- notIn?: string[] | ListStringFieldRefInput<$PrismaModel> | null
- lt?: string | StringFieldRefInput<$PrismaModel>
- lte?: string | StringFieldRefInput<$PrismaModel>
- gt?: string | StringFieldRefInput<$PrismaModel>
- gte?: string | StringFieldRefInput<$PrismaModel>
- contains?: string | StringFieldRefInput<$PrismaModel>
- startsWith?: string | StringFieldRefInput<$PrismaModel>
- endsWith?: string | StringFieldRefInput<$PrismaModel>
- not?: NestedStringNullableFilter<$PrismaModel> | string | null
+ export type NestedEnumModelloNullableFilter<$PrismaModel = never> = {
+ equals?: $Enums.Modello | EnumModelloFieldRefInput<$PrismaModel> | null
+ in?: $Enums.Modello[] | ListEnumModelloFieldRefInput<$PrismaModel> | null
+ notIn?: $Enums.Modello[] | ListEnumModelloFieldRefInput<$PrismaModel> | null
+ not?: NestedEnumModelloNullableFilter<$PrismaModel> | $Enums.Modello | null
}
export type NestedDateTimeNullableFilter<$PrismaModel = never> = {
@@ -5590,21 +5696,14 @@ export namespace Prisma {
not?: NestedDateTimeNullableFilter<$PrismaModel> | Date | string | null
}
- export type NestedStringNullableWithAggregatesFilter<$PrismaModel = never> = {
- equals?: string | StringFieldRefInput<$PrismaModel> | null
- in?: string[] | ListStringFieldRefInput<$PrismaModel> | null
- notIn?: string[] | ListStringFieldRefInput<$PrismaModel> | null
- lt?: string | StringFieldRefInput<$PrismaModel>
- lte?: string | StringFieldRefInput<$PrismaModel>
- gt?: string | StringFieldRefInput<$PrismaModel>
- gte?: string | StringFieldRefInput<$PrismaModel>
- contains?: string | StringFieldRefInput<$PrismaModel>
- startsWith?: string | StringFieldRefInput<$PrismaModel>
- endsWith?: string | StringFieldRefInput<$PrismaModel>
- not?: NestedStringNullableWithAggregatesFilter<$PrismaModel> | string | null
+ export type NestedEnumModelloNullableWithAggregatesFilter<$PrismaModel = never> = {
+ equals?: $Enums.Modello | EnumModelloFieldRefInput<$PrismaModel> | null
+ in?: $Enums.Modello[] | ListEnumModelloFieldRefInput<$PrismaModel> | null
+ notIn?: $Enums.Modello[] | ListEnumModelloFieldRefInput<$PrismaModel> | null
+ not?: NestedEnumModelloNullableWithAggregatesFilter<$PrismaModel> | $Enums.Modello | null
_count?: NestedIntNullableFilter<$PrismaModel>
- _min?: NestedStringNullableFilter<$PrismaModel>
- _max?: NestedStringNullableFilter<$PrismaModel>
+ _min?: NestedEnumModelloNullableFilter<$PrismaModel>
+ _max?: NestedEnumModelloNullableFilter<$PrismaModel>
}
export type NestedIntNullableFilter<$PrismaModel = never> = {
@@ -5632,8 +5731,25 @@ export namespace Prisma {
_max?: NestedDateTimeNullableFilter<$PrismaModel>
}
+ export type NestedFloatWithAggregatesFilter<$PrismaModel = never> = {
+ equals?: number | FloatFieldRefInput<$PrismaModel>
+ in?: number[] | ListFloatFieldRefInput<$PrismaModel>
+ notIn?: number[] | ListFloatFieldRefInput<$PrismaModel>
+ lt?: number | FloatFieldRefInput<$PrismaModel>
+ lte?: number | FloatFieldRefInput<$PrismaModel>
+ gt?: number | FloatFieldRefInput<$PrismaModel>
+ gte?: number | FloatFieldRefInput<$PrismaModel>
+ not?: NestedFloatWithAggregatesFilter<$PrismaModel> | number
+ _count?: NestedIntFilter<$PrismaModel>
+ _avg?: NestedFloatFilter<$PrismaModel>
+ _sum?: NestedFloatFilter<$PrismaModel>
+ _min?: NestedFloatFilter<$PrismaModel>
+ _max?: NestedFloatFilter<$PrismaModel>
+ }
+
export type RegistratoreCreateWithoutInterventiInput = {
- seriale?: string | null
+ id: string
+ modello?: $Enums.Modello | null
data_acquisto?: Date | string | null
ultima_verifica?: Date | string | null
prossima_verifica?: Date | string | null
@@ -5641,9 +5757,9 @@ export namespace Prisma {
}
export type RegistratoreUncheckedCreateWithoutInterventiInput = {
- id?: number
+ id: string
id_cliente: number
- seriale?: string | null
+ modello?: $Enums.Modello | null
data_acquisto?: Date | string | null
ultima_verifica?: Date | string | null
prossima_verifica?: Date | string | null
@@ -5666,7 +5782,8 @@ export namespace Prisma {
}
export type RegistratoreUpdateWithoutInterventiInput = {
- seriale?: NullableStringFieldUpdateOperationsInput | string | null
+ id?: StringFieldUpdateOperationsInput | string
+ modello?: NullableEnumModelloFieldUpdateOperationsInput | $Enums.Modello | null
data_acquisto?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null
ultima_verifica?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null
prossima_verifica?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null
@@ -5674,9 +5791,9 @@ export namespace Prisma {
}
export type RegistratoreUncheckedUpdateWithoutInterventiInput = {
- id?: IntFieldUpdateOperationsInput | number
+ id?: StringFieldUpdateOperationsInput | string
id_cliente?: IntFieldUpdateOperationsInput | number
- seriale?: NullableStringFieldUpdateOperationsInput | string | null
+ modello?: NullableEnumModelloFieldUpdateOperationsInput | $Enums.Modello | null
data_acquisto?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null
ultima_verifica?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null
prossima_verifica?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null
@@ -5690,6 +5807,8 @@ export namespace Prisma {
sede: string
sede_url: string
contratto: string
+ lat: number
+ lon: number
}
export type ClienteUncheckedCreateWithoutRegistratoriInput = {
@@ -5701,6 +5820,8 @@ export namespace Prisma {
sede: string
sede_url: string
contratto: string
+ lat: number
+ lon: number
}
export type ClienteCreateOrConnectWithoutRegistratoriInput = {
@@ -5750,6 +5871,8 @@ export namespace Prisma {
sede?: StringFieldUpdateOperationsInput | string
sede_url?: StringFieldUpdateOperationsInput | string
contratto?: StringFieldUpdateOperationsInput | string
+ lat?: FloatFieldUpdateOperationsInput | number
+ lon?: FloatFieldUpdateOperationsInput | number
}
export type ClienteUncheckedUpdateWithoutRegistratoriInput = {
@@ -5761,6 +5884,8 @@ export namespace Prisma {
sede?: StringFieldUpdateOperationsInput | string
sede_url?: StringFieldUpdateOperationsInput | string
contratto?: StringFieldUpdateOperationsInput | string
+ lat?: FloatFieldUpdateOperationsInput | number
+ lon?: FloatFieldUpdateOperationsInput | number
}
export type InterventoUpsertWithWhereUniqueWithoutRegistratoreInput = {
@@ -5784,14 +5909,15 @@ export namespace Prisma {
OR?: InterventoScalarWhereInput[]
NOT?: InterventoScalarWhereInput | InterventoScalarWhereInput[]
id?: IntFilter<"Intervento"> | number
- id_registratore?: IntFilter<"Intervento"> | number
+ id_registratore?: StringFilter<"Intervento"> | string
data?: DateTimeFilter<"Intervento"> | Date | string
lavoro?: StringFilter<"Intervento"> | string
fattura?: BoolFilter<"Intervento"> | boolean
}
export type RegistratoreCreateWithoutClienteInput = {
- seriale?: string | null
+ id: string
+ modello?: $Enums.Modello | null
data_acquisto?: Date | string | null
ultima_verifica?: Date | string | null
prossima_verifica?: Date | string | null
@@ -5799,8 +5925,8 @@ export namespace Prisma {
}
export type RegistratoreUncheckedCreateWithoutClienteInput = {
- id?: number
- seriale?: string | null
+ id: string
+ modello?: $Enums.Modello | null
data_acquisto?: Date | string | null
ultima_verifica?: Date | string | null
prossima_verifica?: Date | string | null
@@ -5837,9 +5963,9 @@ export namespace Prisma {
AND?: RegistratoreScalarWhereInput | RegistratoreScalarWhereInput[]
OR?: RegistratoreScalarWhereInput[]
NOT?: RegistratoreScalarWhereInput | RegistratoreScalarWhereInput[]
- id?: IntFilter<"Registratore"> | number
+ id?: StringFilter<"Registratore"> | string
id_cliente?: IntFilter<"Registratore"> | number
- seriale?: StringNullableFilter<"Registratore"> | string | null
+ modello?: EnumModelloNullableFilter<"Registratore"> | $Enums.Modello | null
data_acquisto?: DateTimeNullableFilter<"Registratore"> | Date | string | null
ultima_verifica?: DateTimeNullableFilter<"Registratore"> | Date | string | null
prossima_verifica?: DateTimeNullableFilter<"Registratore"> | Date | string | null
@@ -5873,15 +5999,16 @@ export namespace Prisma {
}
export type RegistratoreCreateManyClienteInput = {
- id?: number
- seriale?: string | null
+ id: string
+ modello?: $Enums.Modello | null
data_acquisto?: Date | string | null
ultima_verifica?: Date | string | null
prossima_verifica?: Date | string | null
}
export type RegistratoreUpdateWithoutClienteInput = {
- seriale?: NullableStringFieldUpdateOperationsInput | string | null
+ id?: StringFieldUpdateOperationsInput | string
+ modello?: NullableEnumModelloFieldUpdateOperationsInput | $Enums.Modello | null
data_acquisto?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null
ultima_verifica?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null
prossima_verifica?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null
@@ -5889,8 +6016,8 @@ export namespace Prisma {
}
export type RegistratoreUncheckedUpdateWithoutClienteInput = {
- id?: IntFieldUpdateOperationsInput | number
- seriale?: NullableStringFieldUpdateOperationsInput | string | null
+ id?: StringFieldUpdateOperationsInput | string
+ modello?: NullableEnumModelloFieldUpdateOperationsInput | $Enums.Modello | null
data_acquisto?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null
ultima_verifica?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null
prossima_verifica?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null
@@ -5898,8 +6025,8 @@ export namespace Prisma {
}
export type RegistratoreUncheckedUpdateManyWithoutClienteInput = {
- id?: IntFieldUpdateOperationsInput | number
- seriale?: NullableStringFieldUpdateOperationsInput | string | null
+ id?: StringFieldUpdateOperationsInput | string
+ modello?: NullableEnumModelloFieldUpdateOperationsInput | $Enums.Modello | null
data_acquisto?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null
ultima_verifica?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null
prossima_verifica?: NullableDateTimeFieldUpdateOperationsInput | Date | string | null
diff --git a/src/generated/prisma/index.js b/src/generated/prisma/index.js
index 3f6dc8b..62b07c3 100644
--- a/src/generated/prisma/index.js
+++ b/src/generated/prisma/index.js
@@ -104,7 +104,7 @@ exports.Prisma.InterventoScalarFieldEnum = {
exports.Prisma.RegistratoreScalarFieldEnum = {
id: 'id',
id_cliente: 'id_cliente',
- seriale: 'seriale',
+ modello: 'modello',
data_acquisto: 'data_acquisto',
ultima_verifica: 'ultima_verifica',
prossima_verifica: 'prossima_verifica'
@@ -118,7 +118,9 @@ exports.Prisma.ClienteScalarFieldEnum = {
telefono: 'telefono',
sede: 'sede',
sede_url: 'sede_url',
- contratto: 'contratto'
+ contratto: 'contratto',
+ lat: 'lat',
+ lon: 'lon'
};
exports.Prisma.SortOrder = {
@@ -135,7 +137,12 @@ exports.Prisma.NullsOrder = {
first: 'first',
last: 'last'
};
-
+exports.Modello = exports.$Enums.Modello = {
+ FORM100: 'FORM100',
+ FORM200: 'FORM200',
+ FORM200PLUS: 'FORM200PLUS',
+ FORM500: 'FORM500'
+};
exports.Prisma.ModelName = {
Intervento: 'Intervento',
@@ -189,8 +196,8 @@ const config = {
}
}
},
- "inlineSchema": "generator client {\n provider = \"prisma-client-js\"\n output = \"../src/generated/prisma\"\n}\n\ndatasource db {\n provider = \"postgresql\"\n url = env(\"DATABASE_URL\")\n}\n\nmodel Intervento {\n id Int @id @default(autoincrement())\n id_registratore Int\n data DateTime @db.Date\n lavoro String @db.Text\n fattura Boolean @db.Boolean\n registratore Registratore @relation(fields: [id_registratore], references: [id])\n}\n\nmodel Registratore {\n id Int @id @default(autoincrement())\n id_cliente Int\n seriale String? @db.VarChar(255)\n data_acquisto DateTime? @db.Date\n ultima_verifica DateTime? @db.Date\n prossima_verifica DateTime? @db.Date\n cliente Cliente @relation(fields: [id_cliente], references: [id])\n interventi Intervento[]\n}\n\nmodel Cliente {\n id Int @id @default(autoincrement())\n ragione_sociale String @unique @db.VarChar(255)\n email String @db.VarChar(255)\n partita_iva String @db.VarChar(255)\n telefono String @db.VarChar(255)\n sede String @db.VarChar(255)\n sede_url String @db.VarChar(255)\n contratto String @db.VarChar(255)\n registratori Registratore[]\n}\n",
- "inlineSchemaHash": "70d19759fda92cfa8dfe96db3ee01c6cf89b508717f745431bdaf7866ae6512a",
+ "inlineSchema": "generator client {\n provider = \"prisma-client-js\"\n output = \"../src/generated/prisma\"\n}\n\ndatasource db {\n provider = \"postgresql\"\n url = env(\"DATABASE_URL\")\n}\n\nenum Modello {\n FORM100\n FORM200\n FORM200PLUS\n FORM500\n}\n\nmodel Intervento {\n id Int @id @default(autoincrement())\n id_registratore String\n data DateTime @db.Date\n lavoro String @db.Text\n fattura Boolean @db.Boolean\n registratore Registratore @relation(fields: [id_registratore], references: [id])\n}\n\nmodel Registratore {\n id String @id\n id_cliente Int\n modello Modello?\n data_acquisto DateTime? @db.Date\n ultima_verifica DateTime? @db.Date\n prossima_verifica DateTime? @db.Date\n cliente Cliente @relation(fields: [id_cliente], references: [id])\n interventi Intervento[]\n}\n\nmodel Cliente {\n id Int @id @default(autoincrement())\n ragione_sociale String @unique @db.VarChar(255)\n email String @db.VarChar(255)\n partita_iva String @db.VarChar(255)\n telefono String @db.VarChar(255)\n sede String @db.VarChar(255)\n sede_url String @db.VarChar(255)\n contratto String @db.VarChar(255)\n lat Float\n lon Float\n registratori Registratore[]\n}\n",
+ "inlineSchemaHash": "3424ce1a172605bbf2b32e4c6ada582172d780cc98a6e12f826a26c0cc5b9555",
"copyEngine": true
}
@@ -211,7 +218,7 @@ if (!fs.existsSync(path.join(__dirname, 'schema.prisma'))) {
config.isBundled = true
}
-config.runtimeDataModel = JSON.parse("{\"models\":{\"Intervento\":{\"dbName\":null,\"schema\":null,\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"isList\":false,\"isRequired\":true,\"isUnique\":false,\"isId\":true,\"isReadOnly\":false,\"hasDefaultValue\":true,\"type\":\"Int\",\"nativeType\":null,\"default\":{\"name\":\"autoincrement\",\"args\":[]},\"isGenerated\":false,\"isUpdatedAt\":false},{\"name\":\"id_registratore\",\"kind\":\"scalar\",\"isList\":false,\"isRequired\":true,\"isUnique\":false,\"isId\":false,\"isReadOnly\":true,\"hasDefaultValue\":false,\"type\":\"Int\",\"nativeType\":null,\"isGenerated\":false,\"isUpdatedAt\":false},{\"name\":\"data\",\"kind\":\"scalar\",\"isList\":false,\"isRequired\":true,\"isUnique\":false,\"isId\":false,\"isReadOnly\":false,\"hasDefaultValue\":false,\"type\":\"DateTime\",\"nativeType\":[\"Date\",[]],\"isGenerated\":false,\"isUpdatedAt\":false},{\"name\":\"lavoro\",\"kind\":\"scalar\",\"isList\":false,\"isRequired\":true,\"isUnique\":false,\"isId\":false,\"isReadOnly\":false,\"hasDefaultValue\":false,\"type\":\"String\",\"nativeType\":[\"Text\",[]],\"isGenerated\":false,\"isUpdatedAt\":false},{\"name\":\"fattura\",\"kind\":\"scalar\",\"isList\":false,\"isRequired\":true,\"isUnique\":false,\"isId\":false,\"isReadOnly\":false,\"hasDefaultValue\":false,\"type\":\"Boolean\",\"nativeType\":[\"Boolean\",[]],\"isGenerated\":false,\"isUpdatedAt\":false},{\"name\":\"registratore\",\"kind\":\"object\",\"isList\":false,\"isRequired\":true,\"isUnique\":false,\"isId\":false,\"isReadOnly\":false,\"hasDefaultValue\":false,\"type\":\"Registratore\",\"nativeType\":null,\"relationName\":\"InterventoToRegistratore\",\"relationFromFields\":[\"id_registratore\"],\"relationToFields\":[\"id\"],\"isGenerated\":false,\"isUpdatedAt\":false}],\"primaryKey\":null,\"uniqueFields\":[],\"uniqueIndexes\":[],\"isGenerated\":false},\"Registratore\":{\"dbName\":null,\"schema\":null,\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"isList\":false,\"isRequired\":true,\"isUnique\":false,\"isId\":true,\"isReadOnly\":false,\"hasDefaultValue\":true,\"type\":\"Int\",\"nativeType\":null,\"default\":{\"name\":\"autoincrement\",\"args\":[]},\"isGenerated\":false,\"isUpdatedAt\":false},{\"name\":\"id_cliente\",\"kind\":\"scalar\",\"isList\":false,\"isRequired\":true,\"isUnique\":false,\"isId\":false,\"isReadOnly\":true,\"hasDefaultValue\":false,\"type\":\"Int\",\"nativeType\":null,\"isGenerated\":false,\"isUpdatedAt\":false},{\"name\":\"seriale\",\"kind\":\"scalar\",\"isList\":false,\"isRequired\":false,\"isUnique\":false,\"isId\":false,\"isReadOnly\":false,\"hasDefaultValue\":false,\"type\":\"String\",\"nativeType\":[\"VarChar\",[\"255\"]],\"isGenerated\":false,\"isUpdatedAt\":false},{\"name\":\"data_acquisto\",\"kind\":\"scalar\",\"isList\":false,\"isRequired\":false,\"isUnique\":false,\"isId\":false,\"isReadOnly\":false,\"hasDefaultValue\":false,\"type\":\"DateTime\",\"nativeType\":[\"Date\",[]],\"isGenerated\":false,\"isUpdatedAt\":false},{\"name\":\"ultima_verifica\",\"kind\":\"scalar\",\"isList\":false,\"isRequired\":false,\"isUnique\":false,\"isId\":false,\"isReadOnly\":false,\"hasDefaultValue\":false,\"type\":\"DateTime\",\"nativeType\":[\"Date\",[]],\"isGenerated\":false,\"isUpdatedAt\":false},{\"name\":\"prossima_verifica\",\"kind\":\"scalar\",\"isList\":false,\"isRequired\":false,\"isUnique\":false,\"isId\":false,\"isReadOnly\":false,\"hasDefaultValue\":false,\"type\":\"DateTime\",\"nativeType\":[\"Date\",[]],\"isGenerated\":false,\"isUpdatedAt\":false},{\"name\":\"cliente\",\"kind\":\"object\",\"isList\":false,\"isRequired\":true,\"isUnique\":false,\"isId\":false,\"isReadOnly\":false,\"hasDefaultValue\":false,\"type\":\"Cliente\",\"nativeType\":null,\"relationName\":\"ClienteToRegistratore\",\"relationFromFields\":[\"id_cliente\"],\"relationToFields\":[\"id\"],\"isGenerated\":false,\"isUpdatedAt\":false},{\"name\":\"interventi\",\"kind\":\"object\",\"isList\":true,\"isRequired\":true,\"isUnique\":false,\"isId\":false,\"isReadOnly\":false,\"hasDefaultValue\":false,\"type\":\"Intervento\",\"nativeType\":null,\"relationName\":\"InterventoToRegistratore\",\"relationFromFields\":[],\"relationToFields\":[],\"isGenerated\":false,\"isUpdatedAt\":false}],\"primaryKey\":null,\"uniqueFields\":[],\"uniqueIndexes\":[],\"isGenerated\":false},\"Cliente\":{\"dbName\":null,\"schema\":null,\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"isList\":false,\"isRequired\":true,\"isUnique\":false,\"isId\":true,\"isReadOnly\":false,\"hasDefaultValue\":true,\"type\":\"Int\",\"nativeType\":null,\"default\":{\"name\":\"autoincrement\",\"args\":[]},\"isGenerated\":false,\"isUpdatedAt\":false},{\"name\":\"ragione_sociale\",\"kind\":\"scalar\",\"isList\":false,\"isRequired\":true,\"isUnique\":true,\"isId\":false,\"isReadOnly\":false,\"hasDefaultValue\":false,\"type\":\"String\",\"nativeType\":[\"VarChar\",[\"255\"]],\"isGenerated\":false,\"isUpdatedAt\":false},{\"name\":\"email\",\"kind\":\"scalar\",\"isList\":false,\"isRequired\":true,\"isUnique\":false,\"isId\":false,\"isReadOnly\":false,\"hasDefaultValue\":false,\"type\":\"String\",\"nativeType\":[\"VarChar\",[\"255\"]],\"isGenerated\":false,\"isUpdatedAt\":false},{\"name\":\"partita_iva\",\"kind\":\"scalar\",\"isList\":false,\"isRequired\":true,\"isUnique\":false,\"isId\":false,\"isReadOnly\":false,\"hasDefaultValue\":false,\"type\":\"String\",\"nativeType\":[\"VarChar\",[\"255\"]],\"isGenerated\":false,\"isUpdatedAt\":false},{\"name\":\"telefono\",\"kind\":\"scalar\",\"isList\":false,\"isRequired\":true,\"isUnique\":false,\"isId\":false,\"isReadOnly\":false,\"hasDefaultValue\":false,\"type\":\"String\",\"nativeType\":[\"VarChar\",[\"255\"]],\"isGenerated\":false,\"isUpdatedAt\":false},{\"name\":\"sede\",\"kind\":\"scalar\",\"isList\":false,\"isRequired\":true,\"isUnique\":false,\"isId\":false,\"isReadOnly\":false,\"hasDefaultValue\":false,\"type\":\"String\",\"nativeType\":[\"VarChar\",[\"255\"]],\"isGenerated\":false,\"isUpdatedAt\":false},{\"name\":\"sede_url\",\"kind\":\"scalar\",\"isList\":false,\"isRequired\":true,\"isUnique\":false,\"isId\":false,\"isReadOnly\":false,\"hasDefaultValue\":false,\"type\":\"String\",\"nativeType\":[\"VarChar\",[\"255\"]],\"isGenerated\":false,\"isUpdatedAt\":false},{\"name\":\"contratto\",\"kind\":\"scalar\",\"isList\":false,\"isRequired\":true,\"isUnique\":false,\"isId\":false,\"isReadOnly\":false,\"hasDefaultValue\":false,\"type\":\"String\",\"nativeType\":[\"VarChar\",[\"255\"]],\"isGenerated\":false,\"isUpdatedAt\":false},{\"name\":\"registratori\",\"kind\":\"object\",\"isList\":true,\"isRequired\":true,\"isUnique\":false,\"isId\":false,\"isReadOnly\":false,\"hasDefaultValue\":false,\"type\":\"Registratore\",\"nativeType\":null,\"relationName\":\"ClienteToRegistratore\",\"relationFromFields\":[],\"relationToFields\":[],\"isGenerated\":false,\"isUpdatedAt\":false}],\"primaryKey\":null,\"uniqueFields\":[],\"uniqueIndexes\":[],\"isGenerated\":false}},\"enums\":{},\"types\":{}}")
+config.runtimeDataModel = JSON.parse("{\"models\":{\"Intervento\":{\"dbName\":null,\"schema\":null,\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"isList\":false,\"isRequired\":true,\"isUnique\":false,\"isId\":true,\"isReadOnly\":false,\"hasDefaultValue\":true,\"type\":\"Int\",\"nativeType\":null,\"default\":{\"name\":\"autoincrement\",\"args\":[]},\"isGenerated\":false,\"isUpdatedAt\":false},{\"name\":\"id_registratore\",\"kind\":\"scalar\",\"isList\":false,\"isRequired\":true,\"isUnique\":false,\"isId\":false,\"isReadOnly\":true,\"hasDefaultValue\":false,\"type\":\"String\",\"nativeType\":null,\"isGenerated\":false,\"isUpdatedAt\":false},{\"name\":\"data\",\"kind\":\"scalar\",\"isList\":false,\"isRequired\":true,\"isUnique\":false,\"isId\":false,\"isReadOnly\":false,\"hasDefaultValue\":false,\"type\":\"DateTime\",\"nativeType\":[\"Date\",[]],\"isGenerated\":false,\"isUpdatedAt\":false},{\"name\":\"lavoro\",\"kind\":\"scalar\",\"isList\":false,\"isRequired\":true,\"isUnique\":false,\"isId\":false,\"isReadOnly\":false,\"hasDefaultValue\":false,\"type\":\"String\",\"nativeType\":[\"Text\",[]],\"isGenerated\":false,\"isUpdatedAt\":false},{\"name\":\"fattura\",\"kind\":\"scalar\",\"isList\":false,\"isRequired\":true,\"isUnique\":false,\"isId\":false,\"isReadOnly\":false,\"hasDefaultValue\":false,\"type\":\"Boolean\",\"nativeType\":[\"Boolean\",[]],\"isGenerated\":false,\"isUpdatedAt\":false},{\"name\":\"registratore\",\"kind\":\"object\",\"isList\":false,\"isRequired\":true,\"isUnique\":false,\"isId\":false,\"isReadOnly\":false,\"hasDefaultValue\":false,\"type\":\"Registratore\",\"nativeType\":null,\"relationName\":\"InterventoToRegistratore\",\"relationFromFields\":[\"id_registratore\"],\"relationToFields\":[\"id\"],\"isGenerated\":false,\"isUpdatedAt\":false}],\"primaryKey\":null,\"uniqueFields\":[],\"uniqueIndexes\":[],\"isGenerated\":false},\"Registratore\":{\"dbName\":null,\"schema\":null,\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"isList\":false,\"isRequired\":true,\"isUnique\":false,\"isId\":true,\"isReadOnly\":false,\"hasDefaultValue\":false,\"type\":\"String\",\"nativeType\":null,\"isGenerated\":false,\"isUpdatedAt\":false},{\"name\":\"id_cliente\",\"kind\":\"scalar\",\"isList\":false,\"isRequired\":true,\"isUnique\":false,\"isId\":false,\"isReadOnly\":true,\"hasDefaultValue\":false,\"type\":\"Int\",\"nativeType\":null,\"isGenerated\":false,\"isUpdatedAt\":false},{\"name\":\"modello\",\"kind\":\"enum\",\"isList\":false,\"isRequired\":false,\"isUnique\":false,\"isId\":false,\"isReadOnly\":false,\"hasDefaultValue\":false,\"type\":\"Modello\",\"nativeType\":null,\"isGenerated\":false,\"isUpdatedAt\":false},{\"name\":\"data_acquisto\",\"kind\":\"scalar\",\"isList\":false,\"isRequired\":false,\"isUnique\":false,\"isId\":false,\"isReadOnly\":false,\"hasDefaultValue\":false,\"type\":\"DateTime\",\"nativeType\":[\"Date\",[]],\"isGenerated\":false,\"isUpdatedAt\":false},{\"name\":\"ultima_verifica\",\"kind\":\"scalar\",\"isList\":false,\"isRequired\":false,\"isUnique\":false,\"isId\":false,\"isReadOnly\":false,\"hasDefaultValue\":false,\"type\":\"DateTime\",\"nativeType\":[\"Date\",[]],\"isGenerated\":false,\"isUpdatedAt\":false},{\"name\":\"prossima_verifica\",\"kind\":\"scalar\",\"isList\":false,\"isRequired\":false,\"isUnique\":false,\"isId\":false,\"isReadOnly\":false,\"hasDefaultValue\":false,\"type\":\"DateTime\",\"nativeType\":[\"Date\",[]],\"isGenerated\":false,\"isUpdatedAt\":false},{\"name\":\"cliente\",\"kind\":\"object\",\"isList\":false,\"isRequired\":true,\"isUnique\":false,\"isId\":false,\"isReadOnly\":false,\"hasDefaultValue\":false,\"type\":\"Cliente\",\"nativeType\":null,\"relationName\":\"ClienteToRegistratore\",\"relationFromFields\":[\"id_cliente\"],\"relationToFields\":[\"id\"],\"isGenerated\":false,\"isUpdatedAt\":false},{\"name\":\"interventi\",\"kind\":\"object\",\"isList\":true,\"isRequired\":true,\"isUnique\":false,\"isId\":false,\"isReadOnly\":false,\"hasDefaultValue\":false,\"type\":\"Intervento\",\"nativeType\":null,\"relationName\":\"InterventoToRegistratore\",\"relationFromFields\":[],\"relationToFields\":[],\"isGenerated\":false,\"isUpdatedAt\":false}],\"primaryKey\":null,\"uniqueFields\":[],\"uniqueIndexes\":[],\"isGenerated\":false},\"Cliente\":{\"dbName\":null,\"schema\":null,\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"isList\":false,\"isRequired\":true,\"isUnique\":false,\"isId\":true,\"isReadOnly\":false,\"hasDefaultValue\":true,\"type\":\"Int\",\"nativeType\":null,\"default\":{\"name\":\"autoincrement\",\"args\":[]},\"isGenerated\":false,\"isUpdatedAt\":false},{\"name\":\"ragione_sociale\",\"kind\":\"scalar\",\"isList\":false,\"isRequired\":true,\"isUnique\":true,\"isId\":false,\"isReadOnly\":false,\"hasDefaultValue\":false,\"type\":\"String\",\"nativeType\":[\"VarChar\",[\"255\"]],\"isGenerated\":false,\"isUpdatedAt\":false},{\"name\":\"email\",\"kind\":\"scalar\",\"isList\":false,\"isRequired\":true,\"isUnique\":false,\"isId\":false,\"isReadOnly\":false,\"hasDefaultValue\":false,\"type\":\"String\",\"nativeType\":[\"VarChar\",[\"255\"]],\"isGenerated\":false,\"isUpdatedAt\":false},{\"name\":\"partita_iva\",\"kind\":\"scalar\",\"isList\":false,\"isRequired\":true,\"isUnique\":false,\"isId\":false,\"isReadOnly\":false,\"hasDefaultValue\":false,\"type\":\"String\",\"nativeType\":[\"VarChar\",[\"255\"]],\"isGenerated\":false,\"isUpdatedAt\":false},{\"name\":\"telefono\",\"kind\":\"scalar\",\"isList\":false,\"isRequired\":true,\"isUnique\":false,\"isId\":false,\"isReadOnly\":false,\"hasDefaultValue\":false,\"type\":\"String\",\"nativeType\":[\"VarChar\",[\"255\"]],\"isGenerated\":false,\"isUpdatedAt\":false},{\"name\":\"sede\",\"kind\":\"scalar\",\"isList\":false,\"isRequired\":true,\"isUnique\":false,\"isId\":false,\"isReadOnly\":false,\"hasDefaultValue\":false,\"type\":\"String\",\"nativeType\":[\"VarChar\",[\"255\"]],\"isGenerated\":false,\"isUpdatedAt\":false},{\"name\":\"sede_url\",\"kind\":\"scalar\",\"isList\":false,\"isRequired\":true,\"isUnique\":false,\"isId\":false,\"isReadOnly\":false,\"hasDefaultValue\":false,\"type\":\"String\",\"nativeType\":[\"VarChar\",[\"255\"]],\"isGenerated\":false,\"isUpdatedAt\":false},{\"name\":\"contratto\",\"kind\":\"scalar\",\"isList\":false,\"isRequired\":true,\"isUnique\":false,\"isId\":false,\"isReadOnly\":false,\"hasDefaultValue\":false,\"type\":\"String\",\"nativeType\":[\"VarChar\",[\"255\"]],\"isGenerated\":false,\"isUpdatedAt\":false},{\"name\":\"lat\",\"kind\":\"scalar\",\"isList\":false,\"isRequired\":true,\"isUnique\":false,\"isId\":false,\"isReadOnly\":false,\"hasDefaultValue\":false,\"type\":\"Float\",\"nativeType\":null,\"isGenerated\":false,\"isUpdatedAt\":false},{\"name\":\"lon\",\"kind\":\"scalar\",\"isList\":false,\"isRequired\":true,\"isUnique\":false,\"isId\":false,\"isReadOnly\":false,\"hasDefaultValue\":false,\"type\":\"Float\",\"nativeType\":null,\"isGenerated\":false,\"isUpdatedAt\":false},{\"name\":\"registratori\",\"kind\":\"object\",\"isList\":true,\"isRequired\":true,\"isUnique\":false,\"isId\":false,\"isReadOnly\":false,\"hasDefaultValue\":false,\"type\":\"Registratore\",\"nativeType\":null,\"relationName\":\"ClienteToRegistratore\",\"relationFromFields\":[],\"relationToFields\":[],\"isGenerated\":false,\"isUpdatedAt\":false}],\"primaryKey\":null,\"uniqueFields\":[],\"uniqueIndexes\":[],\"isGenerated\":false}},\"enums\":{\"Modello\":{\"values\":[{\"name\":\"FORM100\",\"dbName\":null},{\"name\":\"FORM200\",\"dbName\":null},{\"name\":\"FORM200PLUS\",\"dbName\":null},{\"name\":\"FORM500\",\"dbName\":null}],\"dbName\":null}},\"types\":{}}")
defineDmmfProperty(exports.Prisma, config.runtimeDataModel)
config.engineWasm = undefined
config.compilerWasm = undefined
diff --git a/src/generated/prisma/package.json b/src/generated/prisma/package.json
index 80f3dbd..16b3171 100644
--- a/src/generated/prisma/package.json
+++ b/src/generated/prisma/package.json
@@ -1,5 +1,5 @@
{
- "name": "prisma-client-a0a80ba0555f8568703a32f3b3a8d9358801f7fa1dcdf09b6f9e9540596b839b",
+ "name": "prisma-client-58455549b989c60e3bedecbaad5fb747da20ec4980d09c51c40211ff854da52b",
"main": "index.js",
"types": "index.d.ts",
"browser": "default.js",
diff --git a/src/generated/prisma/query_engine-windows.dll.node.tmp12336 b/src/generated/prisma/query_engine-windows.dll.node.tmp12336
new file mode 100644
index 0000000..84355f0
Binary files /dev/null and b/src/generated/prisma/query_engine-windows.dll.node.tmp12336 differ
diff --git a/src/generated/prisma/query_engine-windows.dll.node.tmp22464 b/src/generated/prisma/query_engine-windows.dll.node.tmp22464
new file mode 100644
index 0000000..84355f0
Binary files /dev/null and b/src/generated/prisma/query_engine-windows.dll.node.tmp22464 differ
diff --git a/src/generated/prisma/query_engine-windows.dll.node.tmp3292 b/src/generated/prisma/query_engine-windows.dll.node.tmp3292
new file mode 100644
index 0000000..84355f0
Binary files /dev/null and b/src/generated/prisma/query_engine-windows.dll.node.tmp3292 differ
diff --git a/src/generated/prisma/schema.prisma b/src/generated/prisma/schema.prisma
index 70bd3a6..142fcff 100644
--- a/src/generated/prisma/schema.prisma
+++ b/src/generated/prisma/schema.prisma
@@ -8,9 +8,16 @@ datasource db {
url = env("DATABASE_URL")
}
+enum Modello {
+ FORM100
+ FORM200
+ FORM200PLUS
+ FORM500
+}
+
model Intervento {
id Int @id @default(autoincrement())
- id_registratore Int
+ id_registratore String
data DateTime @db.Date
lavoro String @db.Text
fattura Boolean @db.Boolean
@@ -18,9 +25,9 @@ model Intervento {
}
model Registratore {
- id Int @id @default(autoincrement())
+ id String @id
id_cliente Int
- seriale String? @db.VarChar(255)
+ modello Modello?
data_acquisto DateTime? @db.Date
ultima_verifica DateTime? @db.Date
prossima_verifica DateTime? @db.Date
diff --git a/src/generated/prisma/wasm.js b/src/generated/prisma/wasm.js
index 5f7872b..613bad7 100644
--- a/src/generated/prisma/wasm.js
+++ b/src/generated/prisma/wasm.js
@@ -103,7 +103,7 @@ exports.Prisma.InterventoScalarFieldEnum = {
exports.Prisma.RegistratoreScalarFieldEnum = {
id: 'id',
id_cliente: 'id_cliente',
- seriale: 'seriale',
+ modello: 'modello',
data_acquisto: 'data_acquisto',
ultima_verifica: 'ultima_verifica',
prossima_verifica: 'prossima_verifica'
@@ -117,7 +117,9 @@ exports.Prisma.ClienteScalarFieldEnum = {
telefono: 'telefono',
sede: 'sede',
sede_url: 'sede_url',
- contratto: 'contratto'
+ contratto: 'contratto',
+ lat: 'lat',
+ lon: 'lon'
};
exports.Prisma.SortOrder = {
@@ -134,7 +136,12 @@ exports.Prisma.NullsOrder = {
first: 'first',
last: 'last'
};
-
+exports.Modello = exports.$Enums.Modello = {
+ FORM100: 'FORM100',
+ FORM200: 'FORM200',
+ FORM200PLUS: 'FORM200PLUS',
+ FORM500: 'FORM500'
+};
exports.Prisma.ModelName = {
Intervento: 'Intervento',
@@ -188,13 +195,13 @@ const config = {
}
}
},
- "inlineSchema": "generator client {\n provider = \"prisma-client-js\"\n output = \"../src/generated/prisma\"\n}\n\ndatasource db {\n provider = \"postgresql\"\n url = env(\"DATABASE_URL\")\n}\n\nmodel Intervento {\n id Int @id @default(autoincrement())\n id_registratore Int\n data DateTime @db.Date\n lavoro String @db.Text\n fattura Boolean @db.Boolean\n registratore Registratore @relation(fields: [id_registratore], references: [id])\n}\n\nmodel Registratore {\n id Int @id @default(autoincrement())\n id_cliente Int\n seriale String? @db.VarChar(255)\n data_acquisto DateTime? @db.Date\n ultima_verifica DateTime? @db.Date\n prossima_verifica DateTime? @db.Date\n cliente Cliente @relation(fields: [id_cliente], references: [id])\n interventi Intervento[]\n}\n\nmodel Cliente {\n id Int @id @default(autoincrement())\n ragione_sociale String @unique @db.VarChar(255)\n email String @db.VarChar(255)\n partita_iva String @db.VarChar(255)\n telefono String @db.VarChar(255)\n sede String @db.VarChar(255)\n sede_url String @db.VarChar(255)\n contratto String @db.VarChar(255)\n registratori Registratore[]\n}\n",
- "inlineSchemaHash": "70d19759fda92cfa8dfe96db3ee01c6cf89b508717f745431bdaf7866ae6512a",
+ "inlineSchema": "generator client {\n provider = \"prisma-client-js\"\n output = \"../src/generated/prisma\"\n}\n\ndatasource db {\n provider = \"postgresql\"\n url = env(\"DATABASE_URL\")\n}\n\nenum Modello {\n FORM100\n FORM200\n FORM200PLUS\n FORM500\n}\n\nmodel Intervento {\n id Int @id @default(autoincrement())\n id_registratore String\n data DateTime @db.Date\n lavoro String @db.Text\n fattura Boolean @db.Boolean\n registratore Registratore @relation(fields: [id_registratore], references: [id])\n}\n\nmodel Registratore {\n id String @id\n id_cliente Int\n modello Modello?\n data_acquisto DateTime? @db.Date\n ultima_verifica DateTime? @db.Date\n prossima_verifica DateTime? @db.Date\n cliente Cliente @relation(fields: [id_cliente], references: [id])\n interventi Intervento[]\n}\n\nmodel Cliente {\n id Int @id @default(autoincrement())\n ragione_sociale String @unique @db.VarChar(255)\n email String @db.VarChar(255)\n partita_iva String @db.VarChar(255)\n telefono String @db.VarChar(255)\n sede String @db.VarChar(255)\n sede_url String @db.VarChar(255)\n contratto String @db.VarChar(255)\n lat Float\n lon Float\n registratori Registratore[]\n}\n",
+ "inlineSchemaHash": "3424ce1a172605bbf2b32e4c6ada582172d780cc98a6e12f826a26c0cc5b9555",
"copyEngine": true
}
config.dirname = '/'
-config.runtimeDataModel = JSON.parse("{\"models\":{\"Intervento\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"id_registratore\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"data\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"lavoro\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"fattura\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"registratore\",\"kind\":\"object\",\"type\":\"Registratore\",\"relationName\":\"InterventoToRegistratore\"}],\"dbName\":null},\"Registratore\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"id_cliente\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"seriale\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"data_acquisto\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"ultima_verifica\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"prossima_verifica\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"cliente\",\"kind\":\"object\",\"type\":\"Cliente\",\"relationName\":\"ClienteToRegistratore\"},{\"name\":\"interventi\",\"kind\":\"object\",\"type\":\"Intervento\",\"relationName\":\"InterventoToRegistratore\"}],\"dbName\":null},\"Cliente\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"ragione_sociale\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"email\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"partita_iva\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"telefono\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"sede\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"sede_url\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"contratto\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"registratori\",\"kind\":\"object\",\"type\":\"Registratore\",\"relationName\":\"ClienteToRegistratore\"}],\"dbName\":null}},\"enums\":{},\"types\":{}}")
+config.runtimeDataModel = JSON.parse("{\"models\":{\"Intervento\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"id_registratore\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"data\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"lavoro\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"fattura\",\"kind\":\"scalar\",\"type\":\"Boolean\"},{\"name\":\"registratore\",\"kind\":\"object\",\"type\":\"Registratore\",\"relationName\":\"InterventoToRegistratore\"}],\"dbName\":null},\"Registratore\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"id_cliente\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"modello\",\"kind\":\"enum\",\"type\":\"Modello\"},{\"name\":\"data_acquisto\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"ultima_verifica\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"prossima_verifica\",\"kind\":\"scalar\",\"type\":\"DateTime\"},{\"name\":\"cliente\",\"kind\":\"object\",\"type\":\"Cliente\",\"relationName\":\"ClienteToRegistratore\"},{\"name\":\"interventi\",\"kind\":\"object\",\"type\":\"Intervento\",\"relationName\":\"InterventoToRegistratore\"}],\"dbName\":null},\"Cliente\":{\"fields\":[{\"name\":\"id\",\"kind\":\"scalar\",\"type\":\"Int\"},{\"name\":\"ragione_sociale\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"email\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"partita_iva\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"telefono\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"sede\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"sede_url\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"contratto\",\"kind\":\"scalar\",\"type\":\"String\"},{\"name\":\"lat\",\"kind\":\"scalar\",\"type\":\"Float\"},{\"name\":\"lon\",\"kind\":\"scalar\",\"type\":\"Float\"},{\"name\":\"registratori\",\"kind\":\"object\",\"type\":\"Registratore\",\"relationName\":\"ClienteToRegistratore\"}],\"dbName\":null}},\"enums\":{},\"types\":{}}")
defineDmmfProperty(exports.Prisma, config.runtimeDataModel)
config.engineWasm = {
getRuntime: async () => require('./query_engine_bg.js'),