eladmin/sport/src/main/java/com/srr/domain/Team.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;
}