vinidomeli / tlm-frescos-api

1 stars 1 forks source link

#REQ-01 Criar ENUM de Roles e Product type #11

Closed vinidomeli closed 3 years ago

vinidomeli commented 3 years ago

Alinhar e definir quais serão as roles presentes em nosso código. Ex:

Posteriormente devemos alinhar qual o tipo de produto que estamos lidando para gerenciamento do nosso estoque. Ex:

vinidomeli commented 3 years ago
@Getter
@AllArgsConstructor
public enum DistrictProperties {
    BROOKLIN("Brooklin", 3500.00, "BRL"),
    JARDIM_MARAJOARA("Jardim Marajoara", 2800.50, "BRL"),
    ALTO_DA_BOA_VISTA("Alto Da Boa Vista", 2848.48, "BRL"),
    ITAIM_BIBI("Itaim Bibi", 4000.15, "BRL"),
    ALPHAVILLE("Alphaville", 4200.25, "BRL");

    private final String district;

    private final Double pricePerSqMeter;

    private final String currency;

    public static DistrictProperties getBy(final String district) {
        for (final DistrictProperties districtProperties : DistrictProperties.values()) {
            final boolean districtExists = districtProperties.getDistrict().equals(district);
            if (districtExists) {
                return districtProperties;
            }
        }
        throw new DistrictNotFoundException();
    }
}

ˆ EXEMPLO

andradeirla commented 3 years ago

Início: 02/07/2021 às 8h00 Fim: 02/07/2021 às 08h45