Advertisement
Guest User

Untitled

a guest
Jun 26th, 2019
131
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.71 KB | None | 0 0
  1. package br.com.vr.rh.fidelidade.controller;
  2.  
  3. import java.math.BigDecimal;
  4. import java.util.Date;
  5.  
  6. import org.springframework.beans.factory.annotation.Autowired;
  7. import org.springframework.http.HttpStatus;
  8. import org.springframework.http.ResponseEntity;
  9. import org.springframework.web.bind.annotation.GetMapping;
  10. import org.springframework.web.bind.annotation.RequestMapping;
  11. import org.springframework.web.bind.annotation.RestController;
  12.  
  13. import br.com.vr.rh.fidelidade.datasource.domain.FidelidadeTransacao;
  14. import br.com.vr.rh.fidelidade.datasource.repo.FidelidadeTransacaoRepository;
  15. import br.com.vr.rh.fidelidade.dto.enumerator.TipoOperacaoEnum;
  16. import br.com.vr.rh.fidelidade.dto.enumerator.TipoValorEnum;
  17.  
  18. @RestController
  19. @RequestMapping("/testes")
  20. public class TesteController {
  21.  
  22.     @Autowired FidelidadeTransacaoRepository fidelidadeTransacaoRepository;
  23.    
  24.     @GetMapping("/salvar")
  25.     public ResponseEntity<Void> salvar(){
  26.        
  27.         FidelidadeTransacao fidelidadeTransacao = FidelidadeTransacao.builder()
  28.             .dataProcessamento(new Date())
  29.             .dataTransacao(new Date())
  30.             .qtdePontos(new BigDecimal(1000))
  31.             .tipoValor(TipoValorEnum.DEBITO)
  32.             .valorContabilizado(new BigDecimal(599))
  33.             .tipoOperacao(TipoOperacaoEnum.PONTOS_CONCEDIDOS)
  34.             .cnpjCpfFaturamento("78507759000152")
  35.             .dataHoraCriacao(new Date())
  36.             .dataHoraAlteracao(new Date())
  37.             .usuarioCriacao("userTest")
  38.             .usuarioCriacao("userTest1")
  39.         .build();
  40.        
  41.        
  42.         FidelidadeTransacao fidelidadeTransacaoSalva = fidelidadeTransacaoRepository.save(fidelidadeTransacao);
  43.        
  44.        
  45.         if(fidelidadeTransacaoSalva == null) {
  46.             return ResponseEntity.badRequest().build();
  47.         }
  48.        
  49.         return ResponseEntity.status(HttpStatus.CREATED).build();
  50.     }
  51.    
  52. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement