package com.srs.routine.domain;

import com.srs.common.annotation.Excel;
import com.baomidou.mybatisplus.annotation.*;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.*;
import com.srs.common.core.domain.BaseEntity;



/**
 * 退伍复学材料对象 sys_dis_mate
 *
 * @author srs
 * @date 2026-03-01
 */
@Data
@EqualsAndHashCode(callSuper = true)
@NoArgsConstructor
@AllArgsConstructor
@Builder
@ApiModel(value = "SysDisMate对象" , description = "退伍复学材料")
@TableName("sys_dis_mate")
public class SysDisMate extends BaseEntity{
private static final long serialVersionUID=1L;

    /**
     * 
     */
    @ApiModelProperty("")
    @TableId(value = "id", type = IdType.AUTO)
    private Long id;

    /**
     * 学号
     */
    @ApiModelProperty("学号")
    @TableField("st_id")
    @Excel(name = "学号")
    private String stId;

    /**
     * 姓名
     */
    @ApiModelProperty("姓名")
    @TableField("st_name")
    @Excel(name = "姓名")
    private String stName;

    /**
     * 时间
     */
    @ApiModelProperty("时间")
    @TableField("times")
    @Excel(name = "时间")
    private String times;

    /**
     * 学院
     */
    @ApiModelProperty("学院")
    @TableField("college")
    @Excel(name = "学院")
    private String college;

    /**
     * 原年级
     */
    @ApiModelProperty("原年级")
    @TableField("oldgrade")
    @Excel(name = "原年级")
    private String oldgrade;

    /**
     * 原专业
     */
    @ApiModelProperty("原专业")
    @TableField("oldmajor")
    @Excel(name = "原专业")
    private String oldmajor;

    /**
     * 新年级
     */
    @ApiModelProperty("新年级")
    @TableField("newgrade")
    @Excel(name = "新年级")
    private String newgrade;

    /**
     * 新班级
     */
    @ApiModelProperty("新班级")
    @TableField("newmajor")
    @Excel(name = "新班级")
    private String newmajor;

    /**
     * 退役证明
     */
    @ApiModelProperty("退役证明")
    @TableField("proof")
    @Excel(name = "退役证明")
    private String proof;

    /**
     * 身份证
     */
    @ApiModelProperty("身份证")
    @TableField("idcard")
    @Excel(name = "身份证")
    private String idcard;

    /**
     * 材料
     */
    @ApiModelProperty("材料")
    @TableField("material")
    @Excel(name = "材料")
    private String material;

    /**
     * 学院ID
     */
    @ApiModelProperty("学院ID")
    @TableField("data1")
    @Excel(name = "学院ID")
    private String data1;

    /**
     * 专业ID
     */
    @ApiModelProperty("专业ID")
    @TableField("data2")
    @Excel(name = "专业ID")
    private String data2;

    /**
     * 最终专业1
     */
    @ApiModelProperty("最终专业1")
    @TableField("finaldata1")
    @Excel(name = "最终专业1")
    private String finaldata1;

    /**
     * 最终专业1
     */
    @ApiModelProperty("最终专业1")
    @TableField("finaldata2")
    @Excel(name = "最终专业1")
    private String finaldata2;

    /**
     * 最终年级
     */
    @ApiModelProperty("最终年级")
    @TableField("finalmajor")
    @Excel(name = "最终年级")
    private String finalmajor;

    /**
     * 保留字段
     */
    @ApiModelProperty("保留字段")
    @TableField("finallabel")
    @Excel(name = "保留字段")
    private String finallabel;


}
