$this->eachTemplateList($data), ]; } private function eachTemplateList($list): array { $result = []; if (empty($list)) return $result; foreach ($list as $item) { $result[] = [ 'template_id' => getProp($item, 'id'), 'template_name' => getProp($item, 'template_name'), 'template_prompt' => getProp($item, 'template_prompt'), 'remark' => getProp($item, 'remark') ?? '', 'created_at' => getProp($item, 'created_at'), 'updated_at' => getProp($item, 'updated_at'), ]; } return $result; } }