数据对应修改为使用属性驱动（直接使用域对象）

将数据模型从业务逻辑层剥离，较少代码的复杂度。