almeira-web/schema_almeira.csv

4.2 KiB

1ColecciónCampoTipoRequeridoTamañoDescripciónRelación
2poststituloStringSí255Título de la publicación
3postscontenidoStringSí50000Cuerpo/contenido completo
4postsresumen_redesStringNo1000Resumen para redes sociales
5poststipo_publicacion_idStringSí255FK → Tipo de Publicaciónpublication_types.$id
6postsestadoStringSí50Valores: Borrador, Pendiente, Publicado
7postsimagen_destacada_idStringNo255ID de imagen en Appwrite Storage
8postsvideo_urlURLNoEnlace a video
9postscliente_idStringNo255FK → Cliente (opcional)clients.$id
10postsfecha_publicacionDateTimeSíFecha de publicación
11postsslugStringSí255URL amigable SEO
12postsseo_tituloStringNo60Meta título SEO
13postsseo_descripcionStringNo160Meta descripción SEO
14postsseo_keywordsStringNo255Palabras clave SEO
15postsog_image_urlURLNoImagen Open Graph
16posts_categoriespost_idStringSí255FK → Publicación (relación N:M)posts.$id
17posts_categoriescategoria_idStringSí255FK → Categoría (relación N:M)categories.$id
18categoriesnombreStringSí100Nombre de la categoría
19categoriesslugStringSí100URL amigable SEO
20publication_typescodigoStringSí50NOTICIA, EVENTO, CLASIFICADO, DISPLAY_BANNER, DISPLAY_SLIDER
21publication_typesdescripcionStringSí255Noticia, Evento, Clasificado, Display Banner, Display Slider
22clientsnombre_entidadStringSí255Nombre de la empresa/entidad
23clientscontacto_nombreStringSí255Nombre del contacto
24clientsnumero_whatsappStringSí50Número de WhatsApp
25clientsestadoBooleanSíActivo / Inactivo
26clientsslugStringSí255URL amigable SEO
27clientsseo_descripcionStringNo160Meta descripción SEO
28clientsnitStringNo30NIT o número de identificación tributaria
29clientstipo_cliente_idStringSí255FK → Tipo de Clienteclient_types.$id
30clientsdireccionStringNo500Dirección física
31clientsciudad_idStringNo255FK → Ciudadcities.$id
32clientscorreo_electronicoEmailNoCorreo electrónico
33clientssitio_webURLNoSitio web
34client_typescodigoStringSí50INSTITUCIONAL, COMERCIAL
35client_typesdescripcionStringSí100Institucional, Comercial
36countriescodigoStringSí10Código del país (ej. CO)
37countriesdescripcionStringSí100Nombre del país
38departmentscodigoStringSí10Código del departamento
39departmentsdescripcionStringSí100Nombre del departamento
40departmentspais_idStringSí255FK → Paíscountries.$id
41citiescodigoStringSí10Código de la ciudad
42citiesdescripcionStringSí100Nombre de la ciudad
43citiesdepartamento_idStringSí255FK → Departamentodepartments.$id
44payment_methodscodigoStringSí50Código de la forma de pago
45payment_methodsdescripcionStringSí255Descripción de la forma de pago
46payment_methodsnumero_diasIntegerSíNúmero de días de crédito
47contractsnumero_contratoStringSí100Número del contrato
48contractsestadoStringSí50Activo, En Mora, Finalizado
49contractscliente_idStringSí255FK → Clienteclients.$id
50contractsdescripcionStringSí2000Descripción del contrato
51contractsfecha_inicialDateTimeSíFecha de inicio del contrato
52contractsfecha_finalDateTimeSíFecha de fin del contrato
53contractsvalor_contratoFloatSíValor total del contrato
54contractsforma_pago_idStringSí255FK → Forma de Pagopayment_methods.$id
55contract_detailscontrato_idStringSí255FK → Contratocontracts.$id
56contract_detailstipo_publicacion_idStringSí255FK → Tipo de Publicaciónpublication_types.$id
57contract_detailscantidad_periodoStringSí50Cantidad por periodo (ej. 5/semana)
58contract_detailscantidad_totalIntegerSíCantidad total de publicaciones
59metricspublicacion_idStringSí255FK → Publicaciónposts.$id
60metricsplataformaStringSí50Plataforma de origen
61metricsvistasIntegerNoNúmero de vistas
62metricsinteraccionesIntegerNoNúmero de interacciones
63settingsradio_stream_urlURLNoURL del stream de radio
64settingstv_stream_urlURLNoURL del stream de TV
65settingswhatsapp_recepcionStringNo50Número WhatsApp de recepción
66settingsseo_site_nameStringNo255Nombre del sitio para SEO
67settingsseo_default_imageURLNoImagen por defecto para Open Graph