Service.php 945 Bytes
<?php

namespace App\Services;

use App\Helper\Snowflake;
use Carbon\Carbon;
use Illuminate\Http\Request;

/**
 * Class Service
 * @package App\Services
 */
class Service
{
    /**
     * @var Request
     */
    public $request;

    /**
     * @var mixed
     */
    public $user_id;

    /**
     * @var mixed
     */
    public $identifier;

    /**
     * @var array
     */
    public $stakeholder_ids;

    /**
     * @var int|mixed
     */
    public $page;

    /**
     * @var int|mixed
     */
    public $pageSize;

    /**
     * @var string
     */
    public $now;

    //小数位
    const DECIMAL = 2;

    public function __construct(Request $request)
    {
        $this->request          =   $request;
        $this->page             =   (int)$request->input('page', 1);
        $this->pageSize         =   (int)$request->input('pageSize', 10);
        $this->now              =   Carbon::now()->toDateTimeString();
    }
}