2020-04-29 17:37:45 +08:00
|
|
|
<?php
|
|
|
|
namespace catchAdmin\system\controller;
|
|
|
|
|
|
|
|
use catcher\base\CatchController;
|
|
|
|
use catcher\CatchResponse;
|
2020-11-14 18:24:33 +08:00
|
|
|
use catcher\generate\CreateModule;
|
2020-04-29 17:37:45 +08:00
|
|
|
use catcher\generate\Generator;
|
|
|
|
use think\Request;
|
|
|
|
|
|
|
|
class Generate extends CatchController
|
|
|
|
{
|
|
|
|
public function save(Request $request, Generator $generator)
|
|
|
|
{
|
|
|
|
return CatchResponse::success($generator->done($request->param()));
|
|
|
|
}
|
|
|
|
|
|
|
|
/**
|
|
|
|
* 预览
|
|
|
|
*
|
|
|
|
* @time 2020年04月29日
|
|
|
|
* @param Request $request
|
|
|
|
* @param Generator $generator
|
|
|
|
* @return \think\response\Json
|
|
|
|
*/
|
|
|
|
public function preview(Request $request, Generator $generator)
|
|
|
|
{
|
|
|
|
return CatchResponse::success($generator->preview($request->param()));
|
|
|
|
}
|
2020-11-14 18:24:33 +08:00
|
|
|
|
|
|
|
|
|
|
|
public function createModule(Request $request, CreateModule $module)
|
|
|
|
{
|
|
|
|
return CatchResponse::success($module->generate($request->post()));
|
|
|
|
}
|
2020-04-29 17:37:45 +08:00
|
|
|
}
|