完善了基本逻辑的操作，后续仿即可。