package yangtz.cs.liu.campus.vo.schoolDcwj;

import com.core.domain.OurBaseEntity;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruoyi.common.annotation.Excel;
import lombok.Data;

import java.util.Date;
import java.util.List;

/**
 * @author xuten
 */
@Data
public class DcwjSenateVo extends OurBaseEntity {
    //范围
    private String scope;
    /** 调查问卷名称 */
    @Excel(name = "调查问卷名称")
    private String dcwjName;

    /** 开始时间 */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @Excel(name = "开始时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
    private Date dcwjKssj;

    /** 结束时间 */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @Excel(name = "结束时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
    private Date dcwjJssj;

    /** 调查问卷描述 */
    @Excel(name = "调查问卷描述")
    private String dcwjMs;

    /** 保存，发布（1，2） */
    @Excel(name = "保存，发布", readConverterExp = "1=，2")
    private String dcwjZt;

    /** 学年 */
    @Excel(name = "学年")
    private Long schoolYear;

    /**
     * 推送类型（0家长 1教师）
     */
    @Excel(name = "推送类型", readConverterExp = "0=家长,1=教师")
    private String pubType;

    /**
     * 级部id
     */
    @Excel(name = "级部id")
    private List<Long> gradeIds;

    private String gradeName;
}
