AiProductController.php 1.3 KB
<?php

namespace App\Http\Controllers\Bside\Ai;

use App\Enums\Common\Code;
use App\Http\Controllers\Bside\BaseController;
use App\Http\Logic\Bside\Ai\AiProductLogic;
use App\Http\Requests\Bside\Ai\AiProductRequest;

class AiProductController extends BaseController
{
    /**
     * @remark :Ai产品发布
     * @name   :save
     * @author :lyh
     * @method :post
     * @time   :2023/7/5 14:34
     */
    public function save(AiProductRequest $aiProductRequest,AiProductLogic $aiProductLogic){
        $aiProductRequest->validated();
        $aiProductLogic->productSave();
        $this->response('success');
    }

    /**
     * @remark :获取产品列表
     * @name   :productList
     * @author :lyh
     * @method :post
     * @time   :2023/7/5 17:03
     */
    public function productList(AiProductLogic $aiProductLogic){
        $list = $aiProductLogic->productList($this->map);
        $this->response('success',Code::SUCCESS,$list);
    }

    /**
     * @remark :获取产品分类
     * @name   :productCateList
     * @author :lyh
     * @method :post
     * @time   :2023/7/5 17:04
     */
    public function productCateList(AiProductLogic $aiProductLogic){
        $list = $aiProductLogic->productCateList($this->map);
        $this->response('success',Code::SUCCESS,$list);
    }
}