将Status状态重新封装成一个公共类，调整相关代码