将domain原有部分和自定义的部分分开，用了@see注释，省了很多注释在文档中