package com.platform2easy.genesis.domain.model.cerc;

import jakarta.persistence.Entity;
import jakarta.persistence.GeneratedValue;
import jakarta.persistence.GenerationType;
import jakarta.persistence.Id;
import lombok.EqualsAndHashCode;
import lombok.Getter;
import lombok.Setter;

import java.math.BigDecimal;

//todo @Entity
@Getter
@Setter
@EqualsAndHashCode(onlyExplicitlyIncluded = true)
public class Produto {
    //todo @Id
    //todo @GeneratedValue(strategy = GenerationType.IDENTITY)
    @EqualsAndHashCode.Include
    private Long id;

    private BigDecimal areaNecessariaCpr;
    private BigDecimal areaProdutivaTotal;
    private String classeTipoPh;
    private String cultura;
    private String especificidadeCultura;
    private String formaAcondicionamento;
    private String indiceApuracaoProduto;
    private String instituicaoResponsavelIndice;
    private String localEntregaCidade;
    private String localEntregaRegional;
    private String localEntregaUf;
    private BigDecimal precoVolume;
    private String producao;
    private String produtividade;
    private String safra;
    private String situacao;
    private Boolean status;
    private String unidadeMedidaVolume;
    private BigDecimal valorRegistro;
    private String volumeQuantidade;


}