修改大量代码，调整OA结构