photography代码结构更改