Text this: A bi-decision model for electric vehicle dispatch and battery swapping station charging schedule problem