Documentation ¶
Index ¶
- type Context
- type PlayerController
- type TeamController
- func (controller *TeamController) GetCareers(c Context)
- func (controller *TeamController) GetTeamBatting(c Context)
- func (controller *TeamController) GetTeamBattingByTeamIDAndYear(c Context)
- func (controller *TeamController) GetTeamBattingMax(c Context)
- func (controller *TeamController) GetTeamBattingMin(c Context)
- func (controller *TeamController) GetTeamPitching(c Context)
- func (controller *TeamController) GetTeamPitchingByTeamIDAndYear(c Context)
- func (controller *TeamController) GetTeamPitchingMax(c Context)
- func (controller *TeamController) GetTeamPitchingMin(c Context)
- func (controller *TeamController) GetTeamStats(c Context)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Context ¶
type Context interface { Param(string) string Query(string) string Bind(interface{}) error Status(int) JSON(int, interface{}) }
Context gin.Contextのインターフェース
type PlayerController ¶
type PlayerController struct {
GradesInteractor grades.GradesInteractor
}
PlayerController チームデータを管理するAPI
func NewPlayerController ¶
func NewPlayerController(sqlHandler infrastructure.SQLHandler) *PlayerController
NewPlayerController PlayerControllerを生成
func (*PlayerController) GetPlayer ¶
func (controller *PlayerController) GetPlayer(c Context)
GetPlayer 選手情報取得を取得します。
func (*PlayerController) SearchPlayer ¶
func (controller *PlayerController) SearchPlayer(c Context)
SearchPlayer 選手データを検索します
type TeamController ¶
type TeamController struct { TeamInteractor team.TeamInteractor GradesInteractor grades.GradesInteractor }
TeamController チームデータを管理するAPI
func NewTeamController ¶
func NewTeamController(sqlHandler infrastructure.SQLHandler) *TeamController
NewTeamController TeamControllerを生成
func (*TeamController) GetCareers ¶
func (controller *TeamController) GetCareers(c Context)
GetCareers チームごとの選手情報一覧を取得
func (*TeamController) GetTeamBatting ¶
func (controller *TeamController) GetTeamBatting(c Context)
GetTeamBatting 引数で受け取った年に紐づくチーム打撃成績を取得します。
func (*TeamController) GetTeamBattingByTeamIDAndYear ¶
func (controller *TeamController) GetTeamBattingByTeamIDAndYear(c Context)
GetTeamBattingByTeamIDAndYear 引数で受け取ったチームIDと年に紐づくチーム打撃成績を取得します。
func (*TeamController) GetTeamBattingMax ¶
func (controller *TeamController) GetTeamBattingMax(c Context)
GetTeamBattingMax チーム打撃成績の各項目の最大値を取得する。
func (*TeamController) GetTeamBattingMin ¶
func (controller *TeamController) GetTeamBattingMin(c Context)
GetTeamBattingMin チーム打撃成績の各項目の最小値を取得する。
func (*TeamController) GetTeamPitching ¶
func (controller *TeamController) GetTeamPitching(c Context)
GetTeamPitching 引数で受け取った年に紐づくチーム投手成績を取得します。
func (*TeamController) GetTeamPitchingByTeamIDAndYear ¶
func (controller *TeamController) GetTeamPitchingByTeamIDAndYear(c Context)
GetTeamPitchingByTeamIDAndYear 引数で受け取ったチームIDと年に紐づくチーム投手成績を取得します。
func (*TeamController) GetTeamPitchingMax ¶
func (controller *TeamController) GetTeamPitchingMax(c Context)
GetTeamPitchingMax チーム投手成績の各項目の最大値を取得する。
func (*TeamController) GetTeamPitchingMin ¶
func (controller *TeamController) GetTeamPitchingMin(c Context)
GetTeamPitchingMin チーム投手成績の各項目の最小値を取得する。
func (*TeamController) GetTeamStats ¶
func (controller *TeamController) GetTeamStats(c Context)
GetTeamStats 引数で受け取った年に紐づくチーム成績を取得します。