AdmMono/src/com/rjconsultores/ventaboletos/service/TaxaEmbarqueService.java

23 lines
869 B
Java

package com.rjconsultores.ventaboletos.service;
public interface TaxaEmbarqueService {
/**
* Atualiza a taxa de embarque da entidade TarifaOficial.<br/>
*
* Para o cálculo, é usado a seguinte lógica:<br/>
* - Atualiza de acordo a tabela TAXA_EMBARQUE_PARADA por kilometragem<br/>
* - Atualiza de acordo a tabela TAXA_EMBARQUE por kilometragem<br/>
* - Atualiza de acordo a tabela TAXA_EMBARQUE_PARADA por valor fixo<br/>
*
* A sequencia acima indica a ordem de atualização da taxa de embarque.<br/>
*
* A taxa de embarque mais restritiva fica por último (TAXA_EMBARQUE_PARADA por valor fixo)
*
* @param rutaId - Se informado, será atualizado apenas a taxa de embarque da ruta informada
* @param orgaoConcedenteId TODO
*/
public void atualizarTaxaEmbarque(Integer rutaId, Integer orgaoConcedenteId);
}