<?php

namespace App\Http\Controllers\Api;

use App\Http\Controllers\Controller;
use App\Http\Controllers\Filter\SupplierSyncLogFilter;
use App\Http\Transformers\LogTransformer;
use App\Http\Transformers\SupplierSyncLogTransformer;
use App\Model\LogModel;
use App\Model\SupplierSyncModel;
use Illuminate\Http\Request;

//通用API,比如获取品牌列表,分类列表等
class SupplierSyncLogApiController extends Controller
{
    public function Entrance(Request $request, $id)
    {
        $this->$id($request, $id);
    }

    //获取供应商信息变更记录
    public function GetSupplierSyncLogList($request)
    {
        $filter = new SupplierSyncLogFilter();
        $limit = $request->get('limit', 10);
        $query = $filter->listFilter($request);
        $list = $query->paginate($limit)->toArray();
        $transformer = new SupplierSyncLogTransformer();
        $list['data'] = $transformer->transformList($list['data']);
        $this->response(0, 'ok', $list['data'], $list['total']);
    }
}