from   spirit.spirit       import   spirit # 

"""
Atacado, Licitações e Varejos = GRUPO A.....ficará com a tabela de preços 502
Medio Varejo = GRUPO B.... ficará com a tabela de preços 702
Pequeno Varejo = GRUPO C.... ficará com a tabela de preços 902.
"""


class esj(spirit):
    def __init__(self, argv:list):
        super(esj, self, ).__init__(argv)
        
    """ # ! Remover
    def rote_filter_orders(self):
        return  self.mountRouteParams({}) """
        
        
        
    def tabprecoxgrupocliente(self) :
        return  {}
    
        
    def payment_code(self, data):
        """
            {"payments_code":[{"code":"bank_transfer"},{"code":"pagseguro"},{"code":"mercadopago2"},{"code":"rede_acquiring"},{"code":"pp_standard"}]}
            Tratamento de dados de pagamento relacionado a empresa esj empresa 1 filial 1
        """
        
        payments_code = {
            "rede_acquiring": self.get_cond_pgto,
            "bank_transfer" : lambda  : "510"
        }
        
        return payments_code.get(data, lambda : "1")()