26 lines
818 B
Java
26 lines
818 B
Java
package com.rjconsultores.ventaboletos.dao.sqlbuilder;
|
|
|
|
|
|
/**
|
|
* Interface que indica quais são os SQL nativos da aplicação.
|
|
*
|
|
* Cada método representa um SQL nativo que deve ser implementado de acordo com a base de dados.
|
|
*
|
|
* O padrão para a clase é retornar o SQL nativo para o conjunto de parametros
|
|
*
|
|
*
|
|
* @author gleimar
|
|
*
|
|
*/
|
|
public interface SQLBuilder {
|
|
|
|
public String getSQLTarifaOficial1(Integer codRuta, Integer usuarioId, Integer orgaoConcedenteId);
|
|
|
|
public String getSQLTarifaOficial2(Integer rutaId, Integer usuarioId, Integer orgaoConcedenteId);
|
|
|
|
public String getSQLTaxaEmbarque1(Integer rutaId, Integer usuarioId);
|
|
public String getSQLTaxaEmbarque2(Integer rutaId, Integer usuarioId);
|
|
public String getSQLTaxaEmbarque3(Integer rutaId, Integer usuarioId);
|
|
|
|
}
|