|
|
|
<?php
|
|
|
|
/**
|
|
|
|
* @remark :
|
|
|
|
* @name :TemplateLabelController.php
|
|
|
|
* @author :lyh
|
|
|
|
* @method :post
|
|
|
|
* @time :2024/5/16 9:51
|
|
|
|
*/
|
|
|
|
|
|
|
|
namespace App\Http\Controllers\Aside\Template;
|
|
|
|
|
|
|
|
use App\Enums\Common\Code;
|
|
|
|
use App\Http\Controllers\Aside\BaseController;
|
|
|
|
use App\Http\Logic\Aside\Template\TemplateLabelLogic;
|
|
|
|
use App\Models\Template\Template;
|
|
|
|
use App\Models\Template\TemplateLabel;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* @remark :
|
|
|
|
* @name :TemplateLabelController
|
|
|
|
* @author :lyh
|
|
|
|
* @method :post
|
|
|
|
* @time :2024/5/16 9:51
|
|
|
|
*/
|
|
|
|
class TemplateLabelController extends BaseController
|
|
|
|
{
|
|
|
|
/**
|
|
|
|
* @remark :获取左侧模版的标签
|
|
|
|
* @name :lists
|
|
|
|
* @author :lyh
|
|
|
|
* @method :post
|
|
|
|
* @time :2024/5/16 10:15
|
|
|
|
*/
|
|
|
|
public function getUserLists(TemplateLabel $templateLabel){
|
|
|
|
$this->request->validate([
|
|
|
|
'template_id'=>'required',
|
|
|
|
],[
|
|
|
|
'template_id.required' => '模版id不能为空',
|
|
|
|
]);
|
|
|
|
$data = $templateLabel->list($this->map);
|
|
|
|
$this->response('success',Code::SUCCESS,$data);
|
|
|
|
}
|
|
|
|
|
|
|
|
/**
|
|
|
|
* @remark :保存标签
|
|
|
|
* @name :save
|
|
|
|
* @author :lyh
|
|
|
|
* @method :post
|
|
|
|
* @time :2024/5/16 9:53
|
|
|
|
*/
|
|
|
|
public function save(TemplateLabelLogic $labelLogic){
|
|
|
|
$this->request->validate([
|
|
|
|
'name'=>'required | max:200',
|
|
|
|
'type'=>'required',
|
|
|
|
'template_id'=>'required',
|
|
|
|
],[
|
|
|
|
'name.required' => '标签名称不能为空',
|
|
|
|
'type.required' => '模版类型不能为空不能为空',
|
|
|
|
'template_id.required' => '模版ID不能为空不能为空',
|
|
|
|
]);
|
|
|
|
$data = $labelLogic->saveLabel();
|
|
|
|
$this->response('success',Code::SUCCESS,$data);
|
|
|
|
}
|
|
|
|
|
|
|
|
/**
|
|
|
|
* @remark :删除数据
|
|
|
|
* @name :del
|
|
|
|
* @author :lyh
|
|
|
|
* @method :post
|
|
|
|
* @time :2024/5/16 10:08
|
|
|
|
*/
|
|
|
|
public function del(TemplateLabelLogic $labelLogic){
|
|
|
|
$this->request->validate([
|
|
|
|
'id'=>'required',
|
|
|
|
],[
|
|
|
|
'id.required' => '主键不能为空',
|
|
|
|
]);
|
|
|
|
$data = $labelLogic->delLabel();
|
|
|
|
$this->response('success',Code::SUCCESS,$data);
|
|
|
|
}
|
|
|
|
} |
...
|
...
|
|