from src.batch.ultmarc.utmp_tables.tables.ultmarc_table import UltmarcTable


class ComAlmaDepartDisc(UltmarcTable):
    """レイアウト区分003: COM_出身校学部識別"""
    alma_cd: str          # 出身校コード
    depart_disc_cd: str   # 学部識別コード
    estab_e: str          # 創立元号
    estab_y: str          # 創立年
    alma_name: str        # 出身校名
    maint_flag: str       # 修正区分

    def __init__(self, record: list[str]):
        super().__init__(record)
        self.alma_cd = record[1]
        self.depart_disc_cd = record[2]
        self.maint_flag = record[3]
        self.alma_name = record[6]
        self.estab_e = record[7]
        self.estab_y = record[8]
