mirror of https://github.com/elunez/eladmin
fix
parent
98b2cf54de
commit
65029306c3
|
@ -21,65 +21,21 @@ CREATE TABLE match_group
|
||||||
-- Create match table
|
-- Create match table
|
||||||
CREATE TABLE `match`
|
CREATE TABLE `match`
|
||||||
(
|
(
|
||||||
id
|
id BIGINT PRIMARY KEY AUTO_INCREMENT,
|
||||||
BIGINT
|
match_group_id BIGINT,
|
||||||
PRIMARY
|
team_a_id BIGINT,
|
||||||
KEY
|
team_b_id BIGINT,
|
||||||
AUTO_INCREMENT,
|
score_a INT DEFAULT 0,
|
||||||
match_group_id
|
score_b INT DEFAULT 0,
|
||||||
BIGINT,
|
team_a_win BIT DEFAULT 0,
|
||||||
team_a_id
|
team_b_win BIT DEFAULT 0,
|
||||||
BIGINT,
|
score_verified BIT DEFAULT 0,
|
||||||
team_b_id
|
CONSTRAINT fk_match_group FOREIGN KEY (match_group_id) REFERENCES match_group (id),
|
||||||
BIGINT,
|
CONSTRAINT fk_team_a FOREIGN KEY (team_a_id) REFERENCES team (id),
|
||||||
score_a
|
CONSTRAINT fk_team_b FOREIGN KEY (team_b_id) REFERENCES team (id)
|
||||||
INT
|
|
||||||
DEFAULT
|
|
||||||
0,
|
|
||||||
score_b
|
|
||||||
INT
|
|
||||||
DEFAULT
|
|
||||||
0,
|
|
||||||
team_a_win
|
|
||||||
BIT
|
|
||||||
DEFAULT
|
|
||||||
0,
|
|
||||||
team_b_win
|
|
||||||
BIT
|
|
||||||
DEFAULT
|
|
||||||
0,
|
|
||||||
score_verified
|
|
||||||
BIT
|
|
||||||
DEFAULT
|
|
||||||
0,
|
|
||||||
CONSTRAINT
|
|
||||||
fk_match_group
|
|
||||||
FOREIGN
|
|
||||||
KEY
|
|
||||||
(
|
|
||||||
match_group_id
|
|
||||||
) REFERENCES match_group
|
|
||||||
(
|
|
||||||
id
|
|
||||||
),
|
|
||||||
CONSTRAINT fk_team_a FOREIGN KEY
|
|
||||||
(
|
|
||||||
team_a_id
|
|
||||||
) REFERENCES team
|
|
||||||
(
|
|
||||||
id
|
|
||||||
),
|
|
||||||
CONSTRAINT fk_team_b FOREIGN KEY
|
|
||||||
(
|
|
||||||
team_b_id
|
|
||||||
) REFERENCES team
|
|
||||||
(
|
|
||||||
id
|
|
||||||
)
|
|
||||||
);
|
);
|
||||||
|
|
||||||
-- Add match_group_id column to team table
|
-- Add match_group_id column to team table
|
||||||
ALTER TABLE team
|
ALTER TABLE team
|
||||||
ADD COLUMN match_group_id BIGINT,
|
ADD COLUMN match_group_id BIGINT,
|
||||||
ADD CONSTRAINT fk_team_match_group FOREIGN KEY (match_group_id) REFERENCES match_group (id);
|
ADD CONSTRAINT fk_team_match_group FOREIGN KEY (match_group_id) REFERENCES match_group (id);
|
||||||
|
|
||||||
|
|
|
@ -129,7 +129,7 @@ public class Event implements Serializable {
|
||||||
private boolean allowWaitList;
|
private boolean allowWaitList;
|
||||||
|
|
||||||
@ManyToMany
|
@ManyToMany
|
||||||
@JoinTable(name = "event_player",
|
@JoinTable(name = "event_co_host_player",
|
||||||
joinColumns = {@JoinColumn(name = "event_id",referencedColumnName = "id")},
|
joinColumns = {@JoinColumn(name = "event_id",referencedColumnName = "id")},
|
||||||
inverseJoinColumns = {@JoinColumn(name = "player_id",referencedColumnName = "id")})
|
inverseJoinColumns = {@JoinColumn(name = "player_id",referencedColumnName = "id")})
|
||||||
private List<Player> coHostPlayers = new ArrayList<>();
|
private List<Player> coHostPlayers = new ArrayList<>();
|
||||||
|
|
Loading…
Reference in New Issue