Artificial Intelligence
Please fill the required field.

puedes hacerme 5 json usando este modelo? class ActivoFijo(BaseModel): ESTADO_CHOICES = [ ('Activo', 'Activo'), ('Inactivo', 'Inactivo'), ('Mantenimiento', 'Mantenimiento'), ] estado = models.CharField(max_len


Claro, aquí tienes cinco ejemplos de objetos JSON basados en el modelo `ActivoFijo` que proporcionaste: ```json [ { "estado": "Activo", "codigo": "AF-001", "nombre": "Computadora portátil", "categoria": 1, "tipo_activo": "Electrónico", "porcentaje_depreciacion": 20.00, "porcentaje_residual": 10.00, "adicional_1": "Color: Negro", "adicional_2": "Garantía: 2 años", "descripcion": "Computadora portátil para uso general.", "fecha_compra": "2023-01-15", "valor": 1000.00, "inicio_depreciacion": "2023-01-16", "generar_depreciacion": true, "depreciacion_en_curso": false, "ubicacion_actual": 1 }, { "estado": "Inactivo", "codigo": "AF-002", "nombre": "Proyector", "categoria": 2, "tipo_activo": "Electrónico", "porcentaje_depreciacion": 25.00, "porcentaje_residual": 15.00, "adicional_1": "Modelo: XG-MO01", "adicional_2": null, "descripcion": "Proyector de alta definición.", "fecha_compra": "2022-05-20", "valor": 800.00, "inicio_depreciacion": "2022-05-21", "generar_depreciacion": false, "depreciacion_en_curso": true, "ubicacion_actual": 2 }, { "estado": "Mantenimiento", "codigo": "AF-003", "nombre": "Impresora láser", "categoria": 3, "tipo_activo": "Electrónico", "porcentaje_depreciacion": 15.00, "porcentaje_residual": 5.00, "adicional_1": null, "adicional_2": "Servicio: anualmente", "descripcion": "Impresora láser de color.", "fecha_compra": "2021-10-10", "valor": 500.00, "inicio_depreciacion": "2021-10-11", "generar_depreciacion": true, "depreciacion_en_curso": false, "ubicacion_actual": 3 }, { "estado": "Activo", "codigo": "AF-004", "nombre": "Silla ergonómica", "categoria": 4, "tipo_activo": "Mobiliario", "porcentaje_depreciacion": 10.00, "porcentaje_residual": 20.00, "adicional_1": "Color: Azul", "adicional_2": "Modelo: SE-100", "descripcion": "Silla ergonómica para oficina.", "fecha_compra": "2023-06-01", "valor": 300.00, "inicio_depreciacion": "2023-06-02", "generar_depreciacion": true, "depreciacion_en_curso": false, "ubicacion_actual": 4 }, { "estado": "Activo", "codigo": "AF-005", "nombre": "Escritorio de madera", "categoria": 4, "tipo_activo": "Mobiliario", "porcentaje_depreciacion": 10.00, "porcentaje_residual": 5.00, "adicional_1": "Tamaño: 1.5 x 0.75 m", "adicional_2": null, "descripcion": "Escritorio de madera para oficina.", "fecha_compra": "2023-08-15", "valor": 400.00, "inicio_depreciacion": "2023-08-16", "generar_depreciacion": true, "depreciacion_en_curso": false, "ubicacion_actual": 5 } ] ``` En estos ejemplos: - Cada objeto representa un activo fijo, con campos que reflejan las propiedades de tu modelo. - Las referencias a categorías de `ActivoFijoCategoria` y ubicaciones son representadas con números (suponiendo que las IDs son 1, 2, 3, 4, y 5). Asegúrate de ajustar esos valores según correspondan a tus datos reales. - La condición de `generar_depreciacion` y `depreciacion_en_curso` refleja el estado actual y si se debe operar algún proceso de depreciación. - Las fechas están en formato `YYYY-MM-DD`. Asegúrate de validar los datos según las reglas que tengas establecidas en tu modelo.