Product (entities)

@AllArgsConstructor
@NoArgsConstructor
@Getter
@Setter
@Table(value = "products")
public class Product {

    @PrimaryKey
    private UUID id;
    private String department;
    private Double price;
    private Instant moment;
    private String name;
    private String description;


    public List<@Frozen Prop> props = new ArrayList<>();
    
    public Product(UUID id, String department, Double price, Instant moment, String name, String description) {
        this.id = id;
        this.department = department;
        this.price = price;
        this.moment = moment;
        this.name = name;
        this.description = description;
    }
}

Atualizado