refactor the request interface -> reduce the number of parameters
fix the inconsistence between change book status and add book