Tabla catalog_categories
La catalog_categories conserva y mantiene la lista de las categorías de catálogos, de esta manera puede organizar sus catálogos en categorías de alto nivel.
Asociar un catálogo a una categoría resuelve el problema de tener que mantener y manejar grandes cantidades de catálogos. Al eliminar o desactivar una categoría de catálogos, todos los catálogos de dicha categoría eliminada o desactivada serán eliminados o desactivados respectivamente.
| Columna | Tipo | Nulable | Descripción |
|---|---|---|---|
id |
Bigint | --- | Código único de la categoría de catálogos (usado por WillyLabs) |
parent_id |
Bigint | Sí | ID de una categoría de catálogos padre si la tuviera |
code |
String(100) | No | Código único de la categoría de catálogos usado internamente por el cliente |
name |
String(255) | No | Nombre único de la categoría de catálogos |
description |
Text | Sí | Descripción de la categoría de catálogos |
status |
CatalogStatus | No | Estado de la categoría de catálogos Por defecto: active |
tags |
Text[] | Sí | Lista de tags de texto que describen la categoría de catálogos |
metadata |
Json | Sí | Objeto JSON de Clave/Valor que describen a la categoría de catálogos |
deleted_at |
Timestamp | Sí | Fecha de la eliminación de la categoría de catálogos |
deleted_by |
Bigint | Sí | ID del usuario que eliminó la categoría de catálogos |
updated_at |
Timestamo | No | Fecha de la última modificación de la categoría de catálogos |
updated_by |
Bigint | No | ID del usuario que realizó la última modicación de la categorpía de catálogos |
created_at |
Timestamo | No | Fecha en la que se creó la categoría de catálogos |
created_by |
Bigint | No | ID del usuario que creó la categoría de catálogos |
updated_summary |
Json | No | Objeto JSON que contiene todas las modificaciones en el tiempo de la categoría de catálogos |