Files
nl-jqrl-api/app/Http/Controllers/core/CodeGenerationController.php
2025-05-13 13:16:59 +08:00

50 lines
1.0 KiB
PHP

<?php
namespace App\Http\Controllers\core;
use App\BaseApp\BaseController;
use App\Service\core\CodeGenerationService;
use App\Service\LoginService;
use Illuminate\Http\JsonResponse;
class CodeGenerationController extends BaseController
{
//
public function __construct()
{
parent::__construct();
$this->service = CodeGenerationService::getInstance();
}
public function generation()
{
$this->insertField = [
'class_name',
'class_comment',
'sort',
'icon',
'pid',
'field',
];
$params = $this->checkRequiredFields(request()->post());
return jok(
$this->service->generate($params),
'生成成功!'
);
}
public function download()
{
// $id = request()->post('id');
$id = request()->get('id');
if (!$id) {
return jerr('参数错误!');
}
return $this->service->download($id);
}
}