Skip to content

feat: Implementar modelos de datos para finanzas y progreso #105

@NiconiKimg

Description

@NiconiKimg

Descripción

User Story: Como desarrollador, necesito implementar las entidades de base de datos para el flujo financiero y de progreso (Payment, Enrollment, UnitCompletion, Earning, Payout) para rastrear las transacciones y el avance de los estudiantes.

Nombre de Rama Sugerido (Opcional)

feature/finance-progress-entities

Tareas Propuestas (Checklist)

  • Crear la entidad Payment.
  • Crear la entidad Enrollment con sus nuevos campos de progreso.
  • Crear la entidad UnitCompletion y su relación con Enrollment.
  • Crear las entidades Earning y Payout.
  • Generar y ejecutar la migración de base de datos para crear todas las nuevas tablas.

Definición de 'Hecho' (Definition of Done)

  • Las nuevas entidades están correctamente definidas y relacionadas en el código.
  • La migración de base de datos se genera y se ejecuta sin errores.
  • El Pull Request asociado ha sido revisado y aprobado.
  • La funcionalidad cumple con los requisitos descritos.

Dependencias

Esta tarea está bloqueada por: #104

Metadata

Metadata

Assignees

No one assigned

    Labels

    featureIntroduce new features, enhancements, or significant improvements to the projectneeds-triageEsta issue es nueva y necesita ser revisada, priorizada y asignada

    Type

    No type
    No fields configured for issues without a type.

    Projects

    Status

    Done

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions