实体Entity的基类
成员函数:
fromDb
根据hash数据的key(db字段形式)反序列化赋值到当前对象数据中
参数:
| 名称 | 类型 | 说明 |
| -------- | -----: | :----: |
| hash| ZmHash | 代替数据库数据形式hash对象 |
toDb
根据当前对象数据中的字段名称序列化赋值到hash数据(db字段形式)
参数:
| 名称 | 类型 | 说明 |
| -------- | -----: | :----: |
| hash| ZmHash | 代替数据库数据形式hash对象 |
fromJsonData
根据hash数据的key反序列化赋值到当前对象数据中
参数:
| 名称 | 类型 | 说明 |
| -------- | -----: | :----: |
| hash| ZmHash | 代替json数据形式hash对象 |
toJsonData
根据当前对象数据中的字段名称序列化赋值到hash数据
参数:
| 名称 | 类型 | 说明 |
| -------- | -----: | :----: |
| hash| ZmHash | 代替json数据形式hash对象 |
CopyClone
复制克隆当前数据到目标数据
参数:
| 名称 | 类型 | 说明 |
| -------- | -----: | :----: |
| dstData| MainModel | 目标数据 |
setAttr
设置当前对象字段的值
参数:
| 名称 | 类型 | 说明 |
| -------- | -----: | :----: |
| key| String | 字段名称 |
| val| Object | 字段值 |
getAttr
根据传入的字段名称获取字段对应的值
参数:
| 名称 | 类型 | 说明 |
| -------- | -----: | :----: |
| key| String | 字段名称 |
返回值:
Object 获取到的字段的值
hasAttr
判断对象中是否存在该字段
参数:
| 名称 | 类型 | 说明 |
| -------- | -----: | :----: |
| key| String | 字段名称 |
返回值:
Boolean 存在返回ture,否则返回false
其它说明:
无