data($data); } /** * @notes 更新配置 * @return \think\response\Json * @author 段誉 * @date 2021/12/31 11:01 */ public function setConfig() { $postData = $this->request->post(); $type = $postData['type'] ?? ''; $name = $postData['name'] ?? ''; $data = $postData['data'] ?? []; ConfigLogic::setConfig($type, $name, $data); return $this->success("编辑成功", [], 1, 1); } /** * 获取模型配置信息 * @return Json * @author L * @data 2024/8/1 10:36 */ public function getModelConfig(): Json { $data = ConfigLogic::getModelConfig(); return $this->data($data); } /** * 写入模型配置信息 * @return Json * @author L * @data 2024/8/1 10:36 */ public function setModelConfig(): Json { $postData = $this->request->post(); ConfigLogic::setModelConfig($postData); return $this->success(); } /** * @notes 根据类型获取字典数据 * @return \think\response\Json * @throws \think\db\exception\DataNotFoundException * @throws \think\db\exception\DbException * @throws \think\db\exception\ModelNotFoundException * @author 段誉 * @date 2022/9/27 19:10 */ public function dict() { $type = $this->request->get('type', ''); $data = ConfigLogic::getDictByType($type); return $this->data($data); } }