'serialize', 'arrival_time' => 'timestamp', 'create_time' => 'timestamp:Y.m.d H:i', ]; /** * 查找全部数据--带分页 * @2022-05-25 */ public function getIncomeList($where, $page, $field = '*', $order = '', $per_page_number = 10) { $primary_key_name = $this->getPk(); if (empty($order)) { $order = (empty($data[$primary_key_name]) ? 'id' : $data[$primary_key_name]) . ' desc'; } $dataList = $this->with(['userInfo'])->field($field)->where($where)->order($order) ->paginate(['list_rows' => $per_page_number, 'page' => $page], false); return $dataList; } /** * 一对一关联用户信息 * @date 2022-05-25 */ public function userInfo() { return $this->hasOne(UserInfo::class, 'user_id', 'user_id')->bind([ 'user_head_img' => 'head_img', 'user_nick_name' => 'nick_name' ]); } }