• haoyanbin's avatar
    1 · c65e78f1
    haoyanbin authored
    c65e78f1
org_player_rank.go 1.43 KB
package dto

import (
	"go-admin/common/dto"
)

type OrgPlayerRankGetPageReq struct {
	dto.Pagination `search:"-"`
	LeagueId       string `form:"leagueId"  search:"type:exact;column:league_id;table:om" comment:"联赛级别id"` //联赛级别id
	TypeName       string `form:"typeName"  search:"-"`                                                     //
}

type OrgPlayerRankGetPageReply struct {
	Id           string `json:"id"`
	Rank         string `json:"rank"`
	LeagueName   string `json:"leagueName"`
	TeamName     string `json:"leagueName"`
	PlayerName   string `json:"playerName"`
	PlayerNumber string `json:"playerNumber" comment:"球衣号码"`
	PlayerImg    string `json:"playerImg"`
	Position     string `json:"position" comment:"场上位置"`
	dto.TotalScoring
}

type GetPageMatchPlayerRankReq struct {
	Id string `form:"id" json:"id"`
}
type GetPageMatchPlayerRankReply struct {
	MatchInfo     dto.PageMatchInfo   `json:"matchInfo"`
	TotalScoring  []dto.TotalScoring  `json:"totalScoring"`
	RoundsScoring []dto.RoundsScoring `json:"roundsScoring"`
}

func (m *OrgPlayerRankGetPageReq) GetNeedSearch() interface{} {
	return *m
}

// OrgMatchEvaluateGetReq 功能获取请求参数
type OrgTeamPlayerGetReq struct {
	Id int `uri:"id"`
}

type OrgTeamPlayerGetReply struct {
	MatchInfo     dto.PageMatchInfo   `json:"matchInfo"`
	RoundsScoring []dto.RoundsScoring `json:"roundsScoring"`
}

func (s *OrgTeamPlayerGetReq) GetId() interface{} {
	return s.Id
}