> 定义唯一基类(可为空类定义,为拓展需要), 唯一基类继承框架model
> 数据库的数据操作, 必须使用模型model来定义数据的输出, 统一在model里面定义方法来操作
* [ ] 使用官方框架文档来定义创建模型文件, 和基础属性设置
* [ ] 增删改查的模型函数定义,
| 方法名| 操作 |
|---|---|
| add |新增操作 |
| remove|删除操作 |
| modify|修改操作 |
| getOne|单条查询操作 |
| lists|列表操作 |
以上只是单条数据的操作定义, lists是多条返回的结果定义, 其他数据操作方法根据业务逻辑, 按照命名规范来
* [ ] 不允许使用助手函数, 以及使用查询构造器来查询数据, 以避免后期查询数据库的方式混乱
* [ ] 查询的数据库输出数据, 不允许做任何的元数据格式处理, 有需要地方在控制器或者服务层来做
* [ ] 查询条件的拼接处理, 只允许在控制器层或服务层当统一参数来操作, 不允许在模型中进行条件的拼装, 比方传递request对象来当参数在model中拼装查询条件
* [ ] 熟练使用获取器机制来做数字和文本的转换:获取器的场景包括:
时间日期字段的格式化输出;
集合或枚举类型的输出;
数字状态字段的输出;
组合字段的输出;