一个公司要上市需要具备什么条件