protected K onCreateDefViewHolder(ViewGroup parent, int viewType) {
        return createBaseViewHolder(parent, mLayoutResId);
    }
To bind different types of holder and solve different the bind events

@param holder
@param positions
@see #getDefItemViewType(int)
common/src/main/java/com/sxjs/common/base/baseadapter/BaseQuickAdapter.java