import { IngresoLite } from 'src/models';
import { CommonMappersPayload } from './types';

export class IngresosMapper {
  static toRaw(ingresos: IngresoLite[], { idCaptacion, titular }: CommonMappersPayload) {
    return ingresos.map((item: IngresoLite) => ({
      ID_INGRESO: item.id ?? null,
      ID_CAPTACION: idCaptacion,
      ID_CONTACTO: titular.id,
      TIPO: item.tipo,
      MONTO: item.monto,
      FRECUENCIA: item.frecuencia,
      CONTRATO: item.contrato,
      DETALLE: item.detalle,
      PERIODO: 'ANUAL',
    }));
  }
}
