package entity

import "time"

// YxHistoryScoreControlLine 历年各专业省控分数线实体
type YxHistoryScoreControlLine struct {
	ID                   string    `gorm:"column:id;primaryKey" json:"id"`
	Year                 string    `gorm:"column:year" json:"year"`                                 // 年份
	ProfessionalCategory string    `gorm:"column:professional_category" json:"professionalCategory"` // 专业类别
	Category             string    `gorm:"column:category" json:"category"`                         // 文理科
	Batch                string    `gorm:"column:batch" json:"batch"`                               // 批次
	CulturalScore        float64   `gorm:"column:cultural_score" json:"culturalScore"`              // 文化分
	SpecialScore         float64   `gorm:"column:special_score" json:"specialScore"`                // 专业分
	CreateBy             string    `gorm:"column:create_by" json:"createBy"`
	CreateTime           time.Time `gorm:"column:create_time" json:"createTime"`
	UpdateBy             string    `gorm:"column:update_by" json:"updateBy"`
	UpdateTime           time.Time `gorm:"column:update_time" json:"updateTime"`
}

func (YxHistoryScoreControlLine) TableName() string {
	return "yx_history_score_control_line"
}
