自己新建的任务类