package com.cooleshow.student.bean;

import com.google.gson.Gson;
import com.google.gson.reflect.TypeToken;

import java.lang.reflect.Type;
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 {
        
       /* "status": "COMPLETE",
                "endTime": "2022-06-28 09:45:00",
                "startTime": "2022-06-28 09:00:00",
                "subjectName": "架子鼓",
                "studentSign": 0,
                "courseId": 1380,
                "imGroupId": "f7c2edee-d79d-4897-98ec-468d93f0e7abCOURSE",
                "subjectId": 19,
                "avatar": "https://ks3-cn-beijing.ksyuncs.com/daya/1656388583679image.jpeg",
                "courseGroupId": 469,
                "teacherId": 562,
                "teacherName": "hkd",
                "courseGroupName": "云云云-第1课",
                "teacherRealName": "李焕"*/

        public String status;
        public String endTime;
        public String startTime;
        public String subjectName;
        public int studentSign;
        public String courseId;
        public String imGroupId;
        public int subjectId;
        public String avatar;
        public int courseGroupId;
        public int teacherId;
        public String teacherName;
        public String courseGroupName;
        public String teacherRealName;


    }
}
