Files
myprojplanet_vite/src/model/CatalogStore.ts
Surya Paolo fc8a954eb0 - Generazione della Raccolta dei Cataloghi (web e Stampa), e creazione del PDF Online.
- Lista Raccolta Cataloghi, aggiungi/togli catalogo.
2025-05-14 15:02:14 +02:00

74 lines
1.5 KiB
TypeScript
Executable File

import type { IImg } from "./GlobalStore"
import type { ICollana, IProduct } from "./Products"
export interface ICatalog {
_id: string
idapp: string
active?: boolean
title: string
foto_collana?: IImg,
idCollane?: string[]
argomenti?: string[]
idTipoFormato?: number[]
condition_andor: number,
editore?: string[]
collana_info?: ICollana
descr_introduttiva?: string
idPageAssigned?: string
idPageAssigned_stampa?: string
referenti?: string[]
img_bordata?: IImg,
img_intro?: IImg,
img_bordata_stampa?: IImg,
img_intro_stampa?: IImg,
pagina_introduttiva_sfondo_nero?: boolean
pdf_generato?: string
data_generato?: Date
data_lista_generata?: Date
username_lista_generata?: string
pdf_online?: string
data_online?: Date
pdf_generato_stampa?: string
data_generato_stampa?: Date
pdf_online_stampa?: string
data_online_stampa?: Date
date_created?: Date,
date_updated?: Date,
lista_prodotti?: IProduct[]
isCatalogoGenerale?: boolean
}
export interface IRaccoltaCatalogo {
_id: string
idapp: string
active?: boolean
title: string
foto_raccolta?: IImg,
idPageAssigned?: string
idPageAssigned_stampa?: string
nomefile_da_generare?: string
pdf_generato?: string
data_generato?: Date
pdf_online?: string
data_online?: Date
pdf_generato_stampa?: string
data_generato_stampa?: Date
pdf_online_stampa?: string
data_online_stampa?: Date
lista_cataloghi?: ICatalog[]
}
export interface ICatalogState {
catalogs?: ICatalog[]
raccoltacataloghis?: IRaccoltaCatalogo[]
}