TariffCodeDTO.java
package com.tradecloud.dto.external.itacpermit;
import lombok.*;
import java.math.BigDecimal;
import java.util.Objects;
import java.util.Set;
@Getter
@Setter
@AllArgsConstructor
@NoArgsConstructor
@Builder
public class TariffCodeDTO {
private long id;
private String code;
private String description;
private BigDecimal importValue;
private BigDecimal remainingImportValue;
private BigDecimal importQuantityValue;
private BigDecimal remainingQuantityValue;
private BigDecimal conversionRatio;
private String statisticalUnit;
private BigDecimal remainingForecastImportValue;
private BigDecimal remainingForecastQuantityValue;
private Set<String> brandCodes;
@Override
public boolean equals(Object o) {
if (this == o) return true;
if (!(o instanceof TariffCodeDTO that)) return false;
return getCode().equals(that.getCode());
}
@Override
public int hashCode() {
return Objects.hash(getCode());
}
}