package com.mx.dla.dda.contrato.transaccion.titulos.daos;

import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Component;

import com.mx.dla.dda.contrato.transaccion.titulos.dtos.TituloValidaEstatusDTO;

@Component
public interface TituloLoteTransDAO {

	public void borrarTitulosPorContratoTran(@Param("prefix")String prefix, @Param("idContrato")Long idContrato);
	public void moverLista                  (@Param("prefixOrigen")String prefix, @Param("prefixDestino")String prefixDestino, @Param("idContrato")Long idContrato);
    public void moverTitulos                (@Param("prefixOrigen")String prefix, @Param("prefixDestino")String prefixDestino, @Param("idContrato")Long idContrato);
    
    public void borrarListaPorIdContrato(@Param("prefix")String prefix, @Param("idContrato")Long idContrato);
    
    public void calcularMG(@Param("idContrato")Long idContrato);
    
    public TituloValidaEstatusDTO validaEstatusContrato(@Param("idContrato")Long idContrato);
    
}
