This repository has been archived on 2020-08-02. You can view files and clone it, but cannot push or open issues or pull requests.
e-commerce/web_backend/src/main/java/org/hso/ecommerce/entities/warehouse/WarehouseBookingPosition.java

29 lines
671 B
Java

package org.hso.ecommerce.entities.warehouse;
import org.hso.ecommerce.entities.shop.Article;
import javax.persistence.*;
// TODO Unify with $$$ Bookings + WarehouseBookingEntry.
@Entity
@Table(name = "warehouse_booking_positions")
public class WarehouseBookingPosition {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
@Basic
public long id;
@ManyToOne(optional = false)
public WarehouseBooking booking;
@ManyToOne(optional = false)
public Article article;
public int amount; // positive or negative
@ManyToOne(optional = true, cascade = CascadeType.ALL)
public WarehouseBookingPositionSlotEntry slotEntry;
}