package com.zhongzheng.modules.grade.bo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import java.util.Date;


/**
 * 学员记录编辑对象 class_grade_user
 *
 * @author ruoyi
 * @date 2021-11-10
 */
@Data
@ApiModel("学员记录编辑对象")
public class ClassGradeUserEditBo {

    /** $column.columnComment */
    @ApiModelProperty("$column.columnComment")
    private Long[] id;

    /** 学员ID */
    @ApiModelProperty("学员ID")
    private Long userId;

    /** 班级id */
    @ApiModelProperty("班级id")
    private Long gradeId;

    /** 1 进入 0移除 */
    @ApiModelProperty("1 进入 0移除")
    private Integer status;

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


    /** 来源 1订单购买 */
    @ApiModelProperty("来源 1订单购买")
    private Integer fromType;

    /** 学时审批状态 0 未通过 1通过 2待审核 */
    @ApiModelProperty("学时审批状态 0 未通过 1通过 2待审核")
    private Integer periodStatus;

    /** 结业状态 0 未结业 1结业 */
    @ApiModelProperty("结业状态 0 未结业 1结业")
    private Integer finishStatus;

    /** 订单商品id */
    @ApiModelProperty("订单商品id")
    private Long orderGoodsId;

    /** 官方推送状态 1是 0否 */
    @ApiModelProperty("官方推送状态 1是 0否")
    private Integer officialStatus;

    /** 官方学习账号推送状态 0否 1是 */
    @ApiModelProperty("官方学习账号推送状态 0否 1是")
    private Integer learnStatus;


}
