Volunteer.java 3.87 KB
Newer Older
licc's avatar
licc committed
1 2
package cn.wisenergy.model.app;

licc's avatar
licc committed
3 4
import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
import com.alibaba.excel.annotation.ExcelProperty;
5
import com.alibaba.excel.annotation.write.style.ContentLoopMerge;
6
import com.baomidou.mybatisplus.annotation.TableField;
licc's avatar
licc committed
7 8
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
licc's avatar
licc committed
9 10
import lombok.AllArgsConstructor;
import lombok.Builder;
licc's avatar
licc committed
11
import lombok.Data;
licc's avatar
licc committed
12
import lombok.NoArgsConstructor;
licc's avatar
licc committed
13 14 15 16 17 18 19 20

import java.io.Serializable;
import java.util.Date;

/**
 * @ Description: 志愿实体类
 * @ Author     : 86187
 * @ Date       : 2021/1/7 15:15
licc's avatar
licc committed
21
 * @author 86187
licc's avatar
licc committed
22 23
 */
@Data
licc's avatar
licc committed
24
@Builder
licc's avatar
licc committed
25
@ApiModel(value = "Volunteer")
licc's avatar
licc committed
26 27 28
@NoArgsConstructor
@AllArgsConstructor
@ExcelIgnoreUnannotated
licc's avatar
licc committed
29
public class Volunteer  implements Serializable {
licc's avatar
licc committed
30 31 32 33 34 35 36 37
    private static final long serialVersionUID = -7880251929353475087L;

    /**
     * 志愿主键id
     */
    @ApiModelProperty(value = "志愿主键id", name = "id")
    private Integer id;

licc's avatar
licc committed
38
    /**
liaoanyuan's avatar
liaoanyuan committed
39
     * 方案类型:1:本科文化一批 2:本科美术一批 3:艺术本科批文学编导 4:本科体育  5:专科专业分类 6:专科美术一批 7:专科文学编导一批 8:专科体育一批
licc's avatar
licc committed
40 41
     */
    @ApiModelProperty(value = "方案类型:1:本科文化一批 2:本科美术一批 3:艺术本科批文学编导 4:本科体育  " +
licc's avatar
licc committed
42
            "5:专科专业分类 6:专科美术一批 7:专科文学编导一批 8:专科体育一批", name = "type")
licc's avatar
licc committed
43 44
    private Integer type;

licc's avatar
licc committed
45 46 47 48 49 50
    /**
     * 方案id
     */
    @ApiModelProperty(value = "方案id", name = "schemeId")
    private Integer schemeId;

licc's avatar
licc committed
51 52 53
    /**
     * 专业名称
     */
licc's avatar
licc committed
54 55
    @ApiModelProperty(value = "专业", name = "majorName")
    @ExcelProperty(value = "专业")
licc's avatar
licc committed
56 57 58 59 60 61
    private String majorName;

    /**
     * 院校
     */
    @ApiModelProperty(value = "院校", name = "academy")
licc's avatar
licc committed
62
    @ExcelProperty(value = "院校")
licc's avatar
licc committed
63 64 65 66 67 68
    private String academy;

    /**
     * 选考科目要求
     */
    @ApiModelProperty(value = "选考科目要求", name = "courseDemand")
licc's avatar
licc committed
69
    @ExcelProperty(value = "选考科目要求")
licc's avatar
licc committed
70 71 72 73 74 75
    private String courseDemand;

    /**
     * 学校性质
     */
    @ApiModelProperty(value = "学校性质", name = "nature")
licc's avatar
licc committed
76
    @ExcelProperty(value = "学校性质")
licc's avatar
licc committed
77 78 79 80 81 82
    private String nature;

    /**
     * 学年制(年)
     */
    @ApiModelProperty(value = "学年制(年)", name = "yearLimit")
licc's avatar
licc committed
83
    @ExcelProperty(value = "学制(年)")
licc's avatar
licc committed
84 85 86
    private Integer yearLimit;

    /**
licc's avatar
licc committed
87
     * 计划数
licc's avatar
licc committed
88
     */
licc's avatar
licc committed
89
    @ApiModelProperty(value = "计划数", name = "planNum")
licc's avatar
licc committed
90
    @ExcelProperty(value = "计划数")
licc's avatar
licc committed
91 92
    private Integer planNum;

93

licc's avatar
licc committed
94
    /**
licc's avatar
licc committed
95
     * 计划投档数
licc's avatar
licc committed
96
     */
licc's avatar
licc committed
97 98
    @ApiModelProperty(value = "投档计划数", name = "castArchivesNum")
    @ExcelProperty(value = "投档计划数")
licc's avatar
licc committed
99 100 101
    private Integer castArchivesNum;

    /**
licc's avatar
licc committed
102
     * 投出数
licc's avatar
licc committed
103
     */
licc's avatar
licc committed
104
    @ApiModelProperty(value = "投出数", name = "launchNum")
licc's avatar
licc committed
105
    @ExcelProperty(value = "投出数")
licc's avatar
licc committed
106 107 108 109 110
    private Integer launchNum;

    /**
     * 最低分
     */
liaoanyuan's avatar
liaoanyuan committed
111 112
    @ApiModelProperty(value = "参考分", name = "lowestMark")
    @ExcelProperty(value = "参考分")
licc's avatar
licc committed
113
    private Double lowestMark;
licc's avatar
licc committed
114 115 116 117 118

    /**
     * 最低位次
     */
    @ApiModelProperty(value = "最低位次", name = "lowestRank")
licc's avatar
licc committed
119
    @ExcelProperty(value = "最低位次")
licc's avatar
licc committed
120 121
    private String lowestRank;

licc's avatar
licc committed
122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140
    /**
     * 创建时间
     */
    @ApiModelProperty("创建时间")
    private Date createTime;


    /**
     * 修改时间
     */
    @ApiModelProperty("修改时间")
    private Date updateTime;

    /**
     * 删除标记
     */
    @ApiModelProperty("是否删除 1,删除;0,未删除")
    private Integer isDelete;

141 142 143 144 145
    /**
     * 方案查询时间
     */
    @ApiModelProperty(value = "方案查询时间",name = "queryTime")
    @TableField(exist = false)
146
    @ContentLoopMerge(eachRow = 4,columnExtend=4)
147 148 149
    private Date queryTime;


licc's avatar
licc committed
150
}