package com.example.accessingdatamysql.item; import jakarta.persistence.*; @Entity @Table(name = "ITEM") public class Item { private String name; private String description; private String owner_email; private Integer quantity; public enum Category { STATIONERY, MARKETING, ELECTRONICS, SUPPLIES, PERISHABLES, MERCHANDISE, TOOLS, CHEMICALS, FLAMMABLE, OTHER, UNIQUE, BOOKS, } @Enumerated(EnumType.STRING) private Category category; public enum Status { AVAILABLE, BORROWED } @Enumerated(EnumType.STRING) private Status status; @Id @GeneratedValue(strategy = GenerationType.IDENTITY) private Integer locationId; private Integer organizationId; public String getName() { return name; } public void setName(String name) { this.name = name; } public String getDescription() { return description; } public void setDescription(String description) { this.description = description; } public String getOwner_email() { return owner_email; } public void setOwner_email(String owner_email) { this.owner_email = owner_email; } public Integer getQuantity() { return quantity; } public void setQuantity(Integer quantity) { this.quantity = quantity; } public Category getCategory() { return category; } public void setCategory(Category category) { this.category = category; } public Status getStatus() { return status; } public void setStatus(Status status) { this.status = status; } public Integer getLocationId() { return locationId; } public void setLocationId(Integer locationId) { this.locationId = locationId; } public Integer getOrganizationId() { return organizationId; } public void setOrganizationId(Integer organizationId) { this.organizationId = organizationId; } }