add PlayerToServer model, change Server pkey
This commit is contained in:
parent
3a768c8bf5
commit
5ddb03ca70
7
models/player_to_server.go
Normal file
7
models/player_to_server.go
Normal file
|
@ -0,0 +1,7 @@
|
||||||
|
package models
|
||||||
|
|
||||||
|
type PlayerToServer struct {
|
||||||
|
ServerKey string `json:"serverKey" gqlgen:"serverKey" xml:"serverKey"`
|
||||||
|
Server *Server `pg:"fk:server_key" json:"server" gqlgen:"server" xml:"server"`
|
||||||
|
PlayerID int `json:"playerID" gqlgen:"playerID" xml:"playerID"`
|
||||||
|
}
|
|
@ -48,8 +48,7 @@ func (ss ServerStatus) MarshalGQL(w io.Writer) {
|
||||||
type Server struct {
|
type Server struct {
|
||||||
tableName struct{} `pg:"alias:server"`
|
tableName struct{} `pg:"alias:server"`
|
||||||
|
|
||||||
ID int `json:"id" gqlgen:"id" xml:"id"`
|
Key string `json:"key" gqlgen:"key" pg:",pk,unique" xml:"key"`
|
||||||
Key string `json:"key" gqlgen:"key" pg:",unique" xml:"key"`
|
|
||||||
Status ServerStatus `json:"status" gqlgen:"status" xml:"status"`
|
Status ServerStatus `json:"status" gqlgen:"status" xml:"status"`
|
||||||
NumberOfPlayers int `pg:",use_zero" json:"numberOfPlayers" gqlgen:"numberOfPlayers" xml:"numberOfPlayers"`
|
NumberOfPlayers int `pg:",use_zero" json:"numberOfPlayers" gqlgen:"numberOfPlayers" xml:"numberOfPlayers"`
|
||||||
NumberOfTribes int `pg:",use_zero" json:"numberOfTribes" gqlgen:"numberOfTribes" xml:"numberOfTribes"`
|
NumberOfTribes int `pg:",use_zero" json:"numberOfTribes" gqlgen:"numberOfTribes" xml:"numberOfTribes"`
|
||||||
|
|
Reference in New Issue
Block a user