static::$baseFile]); $return = $model->getAllList($select, $where, $order, $with); return $return; } //分页查询返回数据 shish 2019.9.21 public static function getListData($select, $where, $page, $pageSize, $order = '', $with = '') { $model = Yii::createObject(['class' => static::$baseFile]); $return = $model->getListData($select, $where, $page, $pageSize, $order, $with); return $return; } //分页查询返回json形式 shish 2019.9.21 public static function getList($select, $where, $page, $pageSize, $order = '', $with = '') { $model = Yii::createObject(['class' => static::$baseFile]); $return = $model->getList($select, $where, $page, $pageSize, $order, $with); return $return; } /** * 后台专用的获取列表 shish 2019.8.18 */ public static function getBackendList($select, $where, $page, $pageSize, $order = '', $with = '') { $model = Yii::createObject(['class' => static::$baseFile]); $return = $model->getBackendList($select, $where, $page, $pageSize, $order, $with); return $return; } public static function add($data, $returnObject = false) { $model = Yii::createObject(['class' => static::$baseFile]); return $model->add($data, $returnObject); } /** * 批量添加 */ public static function batchAdd($data) { $model = Yii::createObject(['class' => static::$baseFile]); $model->batchAdd($data); } /** * 根据主键ID删除一条记录 */ public static function deleteById($id) { $model = Yii::createObject(['class' => static::$baseFile]); return $model->deleteById($id); } /** *根据条件删除一条或多条记录 */ public static function deleteByCondition($condition) { $model = Yii::createObject(['class' => static::$baseFile]); $count = $model->deleteByCondition($condition); return $count; } /** * 根据主键ID更新一条记录 */ public static function updateById($id, $data) { $model = Yii::createObject(['class' => static::$baseFile]); return $model->updateById($id, $data); } //根据多个主键id更新 shish 2019.9.3 public static function updateByIds($ids, $data) { $model = Yii::createObject(['class' => static::$baseFile]); return $model->updateByIds($ids, $data); } /** * 根据条件更新一条或多条记录 */ public static function updateByCondition($condition, $data) { $model = Yii::createObject(['class' => static::$baseFile]); $count = $model->updateByCondition($condition, $data); return $count; } /** * 根据主键ID查出一条记录 */ public static function getById($id, $returnObject = false) { $model = Yii::createObject(['class' => static::$baseFile]); return $model->getById($id, $returnObject); } /** *根据条件查出一条记录 */ public static function getByCondition($condition, $returnObject = false, $order = false) { $model = Yii::createObject(['class' => static::$baseFile]); return $model->getByCondition($condition, $returnObject, $order); } //是否存在 shish 2019.8.30 public static function exists($condition) { $model = Yii::createObject(['class' => static::$baseFile]); return $model->exists($condition); } /** *根据条件查出多条记录 */ public static function getAllByCondition($condition, $order = null, $field, $indexBy = null) { $model = Yii::createObject(['class' => static::$baseFile]); return $model->getAllByCondition($condition, $order, $field, $indexBy); } /** * 根据多个主键ID查询多条记录 */ public static function getByIds($ids, $order = null, $indexBy = null) { $model = Yii::createObject(['class' => static::$baseFile]); return $model->getByIds($ids, $order, $indexBy); } /** *根据条件查出数量 */ public static function getCount($condition) { $model = Yii::createObject(['class' => static::$baseFile]); return $model->getCount($condition); } }