Files
ENI-Ludotheque/src/main/java/fr/eni/demo/bo/Stock.java
2025-07-16 10:08:25 +02:00

42 lines
830 B
Java

package fr.eni.demo.bo;
import lombok.*;
import org.springframework.data.annotation.Id;
import org.springframework.data.mongodb.core.mapping.DBRef;
import org.springframework.data.mongodb.core.mapping.Document;
import org.springframework.data.mongodb.core.mapping.Field;
import java.util.List;
@AllArgsConstructor
@NoArgsConstructor
@Getter
@Setter
@Builder
@Document(collection = "stock")
public class Stock {
@Id
private String id;
@Field(name = "GAME_NAME")
private String name;
@Field(name = "GAME_DESCRIPTION")
private String description;
@Field(name = "GAME_REF")
private String ref;
@Field(name = "GAME_DAILY_PRICE")
private Double dailyPrice;
@DBRef
@Field(name = "GAME_TYPE")
private List<GameType> gameType;
@DBRef
@Field(name = "LOCATIONS")
private List<Location> locations;
}