controller

package
v1.0.2-0...-f48ee91 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 9, 2024 License: MIT Imports: 8 Imported by: 0

Documentation

Index

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 引数で受け取った年に紐づくチーム成績を取得します。

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL