- 创建了一个classproperty的decorate
- 把BaseRecord的first()转变为一个classproperty
- 把Criteria.first()转为一个property
重构:
- 把 BaseRecord 的 first, last, all 都加上了classproperty的装饰器
- 把 Criteria 的 first, last, all 都加上了property的装饰器