package com.cooleshow.teacher.bean;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;

/**
 * Author by pq, Date on 2022/4/25.
 */
public class PianoRoomCourseListBean {

    /**
     * footer : [{"avatar":"","classDate":"","courseGoupId":0,"courseId":0,"endTime":"","id":0,"signInTime":"","startTime":"","status":"","subjectId":0,"subjectName":"","userId":0,"userName":""}]
     * limit : 0
     * nextPage : 0
     * offset : 0
     * pageNo : 0
     * prePage : 0
     * rows : [{"avatar":"","classDate":"","courseGoupId":0,"courseId":0,"endTime":"","id":0,"signInTime":"","startTime":"","status":"","subjectId":0,"subjectName":"","userId":0,"userName":""}]
     * statInfo : {}
     * total : 0
     * totalPage : 0
     */

    public int limit;
    public int nextPage;
    public int offset;
    public int pageNo;
    public int prePage;
    public StatInfoBean statInfo;
    public int total;
    public int totalPage;
    public List<FooterBean> footer;
    public ArrayList<RowsBean> rows;

    public static class StatInfoBean {
    }

    public static class FooterBean {
        /**
         * avatar :
         * classDate :
         * courseGoupId : 0
         * courseId : 0
         * endTime :
         * id : 0
         * signInTime :
         * startTime :
         * status :
         * subjectId : 0
         * subjectName :
         * userId : 0
         * userName :
         */

        public String avatar;
        public String classDate;
        public int courseGoupId;
        public int courseId;
        public String endTime;
        public int id;
        public String signInTime;
        public String startTime;
        public String status;
        public int subjectId;
        public String subjectName;
        public int userId;
        public String userName;
    }

    public static class RowsBean {

        /**
         * consumTime : 0
         * courseId : 0
         * endTime :
         * groupName :
         * imGroupId :
         * singleCourseTime : 0
         * startTime :
         * status :
         * studentCount : 0
         * subjectId : 0
         * subjectName :
         */

        public int consumTime;
        public String courseId;
        public String endTime;
        public String groupName;
        public String imGroupId;
        public int singleCourseTime;
        public String startTime;
        public String status;
        public int studentCount;
        public int subjectId;
        public String subjectName;
    }
}
