add PlayerToServer model, change Server pkey
This commit is contained in:
parent
3a768c8bf5
commit
5ddb03ca70
|
@ -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 {
|
||||
tableName struct{} `pg:"alias:server"`
|
||||
|
||||
ID int `json:"id" gqlgen:"id" xml:"id"`
|
||||
Key string `json:"key" gqlgen:"key" pg:",unique" xml:"key"`
|
||||
Key string `json:"key" gqlgen:"key" pg:",pk,unique" xml:"key"`
|
||||
Status ServerStatus `json:"status" gqlgen:"status" xml:"status"`
|
||||
NumberOfPlayers int `pg:",use_zero" json:"numberOfPlayers" gqlgen:"numberOfPlayers" xml:"numberOfPlayers"`
|
||||
NumberOfTribes int `pg:",use_zero" json:"numberOfTribes" gqlgen:"numberOfTribes" xml:"numberOfTribes"`
|
||||
|
|
Reference in New Issue