<?php

namespace app\admin\controller;

use app\admin\attr\Permission;
use app\common\model\Config as ConfigModel;
use app\admin\controller\BaseAuthorized;

#[Permission('config')]
class Config extends BaseAuthorized
{
    public function update()
    {
        $code = input('code');
        $name = input('name');
        $content = input('content');

        $config = ConfigModel::getConfig($code);

        $config->code = $code;
        $config->name = $name;
        $config->content = $content;
        $config->save();

        return $config;
    }

    public function content($code)
    {
        return ConfigModel::getConfigContent($code);
    }
}