MonthCountController.php 1.3 KB
<?php

namespace App\Http\Controllers\Bside\HomeCount;

use App\Enums\Common\Code;
use App\Http\Controllers\Bside\BaseController;
use App\Http\Logic\Bside\HomeCount\MonthCountLogic;

/**
 * @remark :月统计报告
 * @name   :MonthCountController
 * @author :lyh
 * @time   :2023/6/30 17:53
 */
class MonthCountController extends BaseController
{

    /**
     * @remark :月统计报告
     * @name   :Count
     * @author :lyh
     * @method :post
     * @time   :2023/6/30 17:58
     */
    public function lists(MonthCountLogic $monthCountLogic){
        $lists = $monthCountLogic->getCountLists($this->map,$this->order);
        $this->response('success',Code::SUCCESS,$lists);
    }

    /**
     * @remark :根据时间获取ip,pv
     * @name   :getIpPvCount
     * @author :lyh
     * @method :post
     * @time   :2023/7/3 11:04
     */
    public function getIpPvCount(MonthCountLogic $monthCountLogic){
        $lists = $monthCountLogic->getIpPvCount();
        $this->response('success',Code::SUCCESS,$lists);
    }

    /**
     * @remark :获取关键字
     * @name   :getKeyword
     * @author :lyh
     * @method :post
     * @time   :2023/7/4 9:58
     */
    public function getKeyword(MonthCountLogic $monthCountLogic){
        $data = $monthCountLogic->getKeywordLists();
        $this->response('success',Code::SUCCESS,$data);
    }
}