mirror of https://github.com/elunez/eladmin
39 lines
884 B
Java
39 lines
884 B
Java
package com.srr.domain;
|
|
|
|
import io.swagger.annotations.ApiModelProperty;
|
|
|
|
import javax.persistence.*;
|
|
import java.io.Serializable;
|
|
import java.util.List;
|
|
|
|
@Entity
|
|
@Table(name = "`team`")
|
|
public class Team implements Serializable {
|
|
|
|
@Id
|
|
@GeneratedValue(strategy = GenerationType.IDENTITY)
|
|
@Column(name = "`id`")
|
|
@ApiModelProperty(value = "id", hidden = true)
|
|
private Long id;
|
|
|
|
@ManyToOne
|
|
@JoinColumn(name = "match_group_id")
|
|
private MatchGroup matchGroup;
|
|
|
|
@ManyToOne
|
|
@JoinColumn(name = "event_id")
|
|
private Event event;
|
|
|
|
@Column(name = "`name`")
|
|
@ApiModelProperty(value = "Name")
|
|
private String name;
|
|
|
|
@Column(name = "`team_size`")
|
|
@ApiModelProperty(value = "Team size")
|
|
private int teamSize;
|
|
|
|
@OneToMany(mappedBy = "team")
|
|
@ApiModelProperty(value = "teamPlayers")
|
|
private List<TeamPlayer> teamPlayers;
|
|
}
|