package com.srs.flowable.domain;

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



/**
 * 退伍复学材料对象 sys_dis_mate
 *
 * @author srs
 * @date 2025-11-12
 */
@Data
@EqualsAndHashCode(callSuper = true)
@NoArgsConstructor
@AllArgsConstructor
@Builder
@ApiModel(value = "SysDisMate对象" , description = "退伍复学材料")
@TableName("sys_dis_mate")
public class DisMate 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;

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

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


}
