Feat: Implementación de módulos ABM de suscripciones por cliente

This commit is contained in:
2025-07-31 10:24:26 -03:00
parent d62ca7feb3
commit b14c5de1b4
16 changed files with 1204 additions and 0 deletions

View File

@@ -0,0 +1,9 @@
export interface CreateSuscripcionDto {
idSuscriptor: number;
idPublicacion: number;
fechaInicio: string; // "yyyy-MM-dd"
fechaFin?: string | null;
estado: 'Activa' | 'Pausada' | 'Cancelada';
diasEntrega: string[]; // ["L", "M", "X"]
observaciones?: string | null;
}

View File

@@ -0,0 +1,11 @@
export interface SuscripcionDto {
idSuscripcion: number;
idSuscriptor: number;
idPublicacion: number;
nombrePublicacion: string;
fechaInicio: string; // "yyyy-MM-dd"
fechaFin?: string | null;
estado: 'Activa' | 'Pausada' | 'Cancelada';
diasEntrega: string; // "L,M,X,J,V,S,D"
observaciones?: string | null;
}

View File

@@ -0,0 +1,7 @@
export interface UpdateSuscripcionDto {
fechaInicio: string; // "yyyy-MM-dd"
fechaFin?: string | null;
estado: 'Activa' | 'Pausada' | 'Cancelada';
diasEntrega: string[]; // ["L", "M", "X"]
observaciones?: string | null;
}