package models;
import javax.persistence.*;
@Entity
@Table(name = "POS_PRODUCT")
public class ProductModel extends AuditedModel {
public static Finder<Long, ProductModel> find = new Finder<>(ProductModel.class);
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
public Long id;
public String name;
public Integer price;
public String sku;
public boolean positionRequired;
public static ProductModel findByName(String name) {
return find.where().ieq("name", name).findUnique();
}
public static ProductModel findBySku(String name) {
return find.where().ieq("sku", name).findUnique();
}
}