package com.cooleshow.teacher.bean;

import java.util.List;

/**
 * Author by pq, Date on 2022/5/10.
 */
public class HomePageSheetMusicListBean {

    /**
     * footer : [{"addName":"","addUserAvatar":"","audioFileUrl":"","audioType":"","auditStatus":"","auditVersion":"","canEvaluate":"","chargeType":"","composer":"","createBy":0,"createTime":"","delFlag":true,"favorite":"","hasBeat":"","hotFlag":"","id":0,"metronomeUrl":"","midiUrl":"","mp3Type":"","musicPrice":0,"musicSheetName":"","musicSubject":"","musicTag":"","musicTagNames":"","playSpeed":0,"remark":"","showFingering":"","sortNumber":0,"sourceType":"","state":"","subjectNames":"","submitAuditTime":"","topFlag":"","updateBy":0,"updateTime":"","url":"","userId":0,"xmlFileUrl":""}]
     * limit : 0
     * nextPage : 0
     * offset : 0
     * pageNo : 0
     * prePage : 0
     * rows : [{"addName":"","addUserAvatar":"","audioFileUrl":"","audioType":"","auditStatus":"","auditVersion":"","canEvaluate":"","chargeType":"","composer":"","createBy":0,"createTime":"","delFlag":true,"favorite":"","hasBeat":"","hotFlag":"","id":0,"metronomeUrl":"","midiUrl":"","mp3Type":"","musicPrice":0,"musicSheetName":"","musicSubject":"","musicTag":"","musicTagNames":"","playSpeed":0,"remark":"","showFingering":"","sortNumber":0,"sourceType":"","state":"","subjectNames":"","submitAuditTime":"","topFlag":"","updateBy":0,"updateTime":"","url":"","userId":0,"xmlFileUrl":""}]
     * 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 List<RowsBean> rows;

    public static class StatInfoBean {
    }

    public static class FooterBean {
        /**
         * addName :
         * addUserAvatar :
         * audioFileUrl :
         * audioType :
         * auditStatus :
         * auditVersion :
         * canEvaluate :
         * chargeType :
         * composer :
         * createBy : 0
         * createTime :
         * delFlag : true
         * favorite :
         * hasBeat :
         * hotFlag :
         * id : 0
         * metronomeUrl :
         * midiUrl :
         * mp3Type :
         * musicPrice : 0
         * musicSheetName :
         * musicSubject :
         * musicTag :
         * musicTagNames :
         * playSpeed : 0
         * remark :
         * showFingering :
         * sortNumber : 0
         * sourceType :
         * state :
         * subjectNames :
         * submitAuditTime :
         * topFlag :
         * updateBy : 0
         * updateTime :
         * url :
         * userId : 0
         * xmlFileUrl :
         */

        public String addName;
        public String addUserAvatar;
        public String audioFileUrl;
        public String audioType;
        public String auditStatus;
        public String auditVersion;
        public String canEvaluate;
        public String chargeType;
        public String composer;
        public int createBy;
        public String createTime;
        public boolean delFlag;
        public String favorite;
        public String hasBeat;
        public String hotFlag;
        public int id;
        public String metronomeUrl;
        public String midiUrl;
        public String mp3Type;
        public String musicPrice;
        public String musicSheetName;
        public String musicSubject;
        public String musicTag;
        public String musicTagNames;
        public int playSpeed;
        public String remark;
        public String showFingering;
        public int sortNumber;
        public String sourceType;
        public String state;
        public String subjectNames;
        public String submitAuditTime;
        public String topFlag;
        public int updateBy;
        public String updateTime;
        public String url;
        public int userId;
        public String xmlFileUrl;
    }

    public static class RowsBean {
        /**
         * addName :
         * addUserAvatar :
         * audioFileUrl :
         * audioType :
         * auditStatus :
         * auditVersion :
         * canEvaluate :
         * chargeType :
         * composer :
         * createBy : 0
         * createTime :
         * delFlag : true
         * favorite :
         * hasBeat :
         * hotFlag :
         * id : 0
         * metronomeUrl :
         * midiUrl :
         * mp3Type :
         * musicPrice : 0
         * musicSheetName :
         * musicSubject :
         * musicTag :
         * musicTagNames :
         * playSpeed : 0
         * remark :
         * showFingering :
         * sortNumber : 0
         * sourceType :
         * state :
         * subjectNames :
         * submitAuditTime :
         * topFlag :
         * updateBy : 0
         * updateTime :
         * url :
         * userId : 0
         * xmlFileUrl :
         */

        public String addName;
        public String addUserAvatar;
        public String audioFileUrl;
        public String audioType;
        public String auditStatus;
        public String auditVersion;
        public String canEvaluate;
        public String chargeType;
        public String composer;
        public String createBy;
        public String createTime;
        public boolean delFlag;
        public String favorite;
        public String hasBeat;
        public String hotFlag;
        public int id;
        public String metronomeUrl;
        public String midiUrl;
        public String mp3Type;
        public String musicPrice;
        public String musicSheetName;
        public String musicSubject;
        public String musicTag;
        public String musicTagNames;
        public int playSpeed;
        public String remark;
        public String showFingering;
        public int sortNumber;
        public String sourceType;
        public String state;
        public String subjectNames;
        public String submitAuditTime;
        public String topFlag;
        public int updateBy;
        public String updateTime;
        public String url;
        public int userId;
        public String xmlFileUrl;
    }
}
