package org.dromara.art.domain;

import org.dromara.common.tenant.core.TenantEntity;
import com.baomidou.mybatisplus.annotation.*;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.io.Serial;

/**
 * 历年省控线对象 art_history_score_control_line
 *
 * @author ZhouWenTao
 * @date 2026-02-20
 */
@Data
@EqualsAndHashCode(callSuper = true)
@TableName("art_history_score_control_line")
public class ArtHistoryScoreControlLine extends TenantEntity {

    @Serial
    private static final long serialVersionUID = 1L;

    /**
     * 省控线主键
     */
    @TableId(value = "control_id")
    private Long controlId;

    /**
     * 删除标志（0存在 1删除）
     */
    @TableLogic
    private String delFlag;

    /**
     * 省份行政区划代码
     */
    private String provinceCode;

    /**
     * 省份名称
     */
    private String provinceName;

    /**
     * 年份
     */
    private Long year;

    /**
     * 专业类别
     */
    private String majorCategory;

    /**
     * 批次
     */
    private String batchName;

    /**
     * 科类(文/理)
     */
    private String subjectType;

    /**
     * 文化成绩分数
     */
    private Long cultureScore;

    /**
     * 专业成绩分数
     */
    private Long majorScore;

    /**
     * 文化成绩校考分数
     */
    private Long cultureScoreExam;

    /**
     * 专业成绩校考分数
     */
    private Long majorScoreExam;

    /**
     * 备注
     */
    private String remark;


}
