clean code
attachment的方案确定
附件的CRUD