<?php

namespace app\admin\controller\agent;

use app\common\controller\Backend;
use support\Response;
use Webman\Http\Request as WebmanRequest;

/**
 * 代理结算周期
 */
class SettlementPeriod extends Backend
{
    protected ?object $model = null;

    protected string|array $preExcludeFields = ['id', 'create_time', 'update_time'];

    protected string|array $quickSearchField = ['id', 'settlement_no', 'remark'];

    protected string|array $defaultSortField = ['id' => 'desc'];

    protected string|array $orderGuarantee = ['id' => 'desc'];

    protected bool $modelValidate = true;

    protected bool $modelSceneValidate = true;

    protected function initController(WebmanRequest $request): ?Response
    {
        $this->model = new \app\common\model\AgentSettlementPeriod();
        return null;
    }
}

