Documentation ¶
Index ¶
- func InitDatabase()
- func InitMigrate()
- func IsNotFoundAdmissionMajor(ctx context.Context, university, admissionTime string) bool
- type AdmissionMajor
- type CreateAdmissionMajorParams
- type CreateUniversityParams
- type DBTX
- type GetAdmissionMajorByUniversityAndTimeParams
- type ListUniversitiesParams
- type Queries
- func (q *Queries) CountUniversities(ctx context.Context) (int64, error)
- func (q *Queries) CreateAdmissionMajor(ctx context.Context, arg CreateAdmissionMajorParams) error
- func (q *Queries) CreateUniversity(ctx context.Context, arg CreateUniversityParams) error
- func (q *Queries) GetAdmissionMajorByUniversityAndTime(ctx context.Context, arg GetAdmissionMajorByUniversityAndTimeParams) (AdmissionMajor, error)
- func (q *Queries) GetLastAdmissionTimeByUniversity(ctx context.Context, university string) (string, error)
- func (q *Queries) ListUniversities(ctx context.Context, arg ListUniversitiesParams) ([]University, error)
- func (q *Queries) UpdateUniversityLastAdmissionTime(ctx context.Context, arg UpdateUniversityLastAdmissionTimeParams) error
- func (q *Queries) WithTx(tx *sql.Tx) *Queries
- type University
- type UpdateUniversityLastAdmissionTimeParams
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func InitDatabase ¶
func InitDatabase()
func InitMigrate ¶
func InitMigrate()
Types ¶
type AdmissionMajor ¶
type AdmissionMajor struct { ID int32 // 大学 University string // 学院 College string // 专业 Major string // 选考 SelectExam string // 省份 Province string // 招生类型 AdmissionType string // 招生年份 AdmissionTime string // 招生人数 AdmissionNumber string // 学制 Duration string // 最高分 MaxScore string // 最低分 MinScore string // 平均分 AverageScore string // 省控制分数线 ProvinceControlScoreLine string // 分数排名 ScoreRank string CreateTime time.Time UpdateTime time.Time }
录取专业
type CreateAdmissionMajorParams ¶
type CreateAdmissionMajorParams struct { University string College string Major string SelectExam string Province string AdmissionType string AdmissionTime string AdmissionNumber string Duration string MaxScore string MinScore string AverageScore string ProvinceControlScoreLine string ScoreRank string }
type CreateUniversityParams ¶
type ListUniversitiesParams ¶
type Queries ¶
type Queries struct {
// contains filtered or unexported fields
}
var Querier *Queries
func GetQueries ¶
func GetQueries() *Queries
func (*Queries) CountUniversities ¶
func (*Queries) CreateAdmissionMajor ¶
func (q *Queries) CreateAdmissionMajor(ctx context.Context, arg CreateAdmissionMajorParams) error
func (*Queries) CreateUniversity ¶
func (q *Queries) CreateUniversity(ctx context.Context, arg CreateUniversityParams) error
func (*Queries) GetAdmissionMajorByUniversityAndTime ¶
func (q *Queries) GetAdmissionMajorByUniversityAndTime(ctx context.Context, arg GetAdmissionMajorByUniversityAndTimeParams) (AdmissionMajor, error)
func (*Queries) GetLastAdmissionTimeByUniversity ¶
func (*Queries) ListUniversities ¶
func (q *Queries) ListUniversities(ctx context.Context, arg ListUniversitiesParams) ([]University, error)
func (*Queries) UpdateUniversityLastAdmissionTime ¶
func (q *Queries) UpdateUniversityLastAdmissionTime(ctx context.Context, arg UpdateUniversityLastAdmissionTimeParams) error
type University ¶
type University struct { ID int32 // 学校名称 Name string // 学校标识码 Code string // 主管部门 Department string // 省份 Province string // 所在地 City string // 办学层次 SchoolLevel string // 历史录取分数地址 Website string // 办学性质【公办,民办】 Property string // 最后一次招生时间 LastAdmissionTime string CreateTime time.Time UpdateTime time.Time }
学校基础信息表
Click to show internal directories.
Click to hide internal directories.