package com.template.model.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.util.Date;

/**
 * @Author: binguo
 * @Date: 2023/12/4 星期一 15:57
 * @Description: com.template.model.vo
 * @Version: 1.0
 */
@Data
public class AlumniActivityPageVo {

    /**
     * 数据ID
     */
    private Integer id;

    /**
     * 发起人
     */
    private String name;

    /**
     * 学院
     */
    private String collegeName;

    /**
     * 学段
     */
    private String periodName;

    /**
     * 专业
     */
    private String majorName;

    /**
     * 班级
     */
    private String className;

    /**
     * 所属组织
     */
    private String orgName;

    /**
     * 活动主题
     */
    private String theme;

    /**
     * 活动开始时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date startTime;

    /**
     * 活动结束时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date endTime;

    /**
     * 报名开始时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date signsTime;

    /**
     * 报名结束时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date signeTime;

    /**
     * 状态
     */
    private String statuName;
    /**
     * 活动海报
     */
    private String poster;
    /**
     * 已报名
     */
    private Integer reportNumber;

    /**
     * 已签到
     */
    private Integer signinNumber;

    /**
     * 创建时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date createTime;

}
