loginBackgroundImage; } /** * @param mixed $loginBackgroundImage */ public function setLoginBackgroundImage($loginBackgroundImage): void { $this->loginBackgroundImage = $loginBackgroundImage; } /** * 版权信息. * @var string */ public $copyright = 'Copyright © 2023-2050 TkView'; /** * 底部链接. * @var array */ public $footerLinks = []; /** * 多标签. * @var bool */ public $uniqueOpened = false; /** * 当前登录用户信息. * @var UserEntity */ public $user = []; /** * 授权配置 * @var array */ public $auth = []; /** * 默认表单用户名密码 * @var array */ public $autoUser = []; /** * 菜单数据. * @var MenuEntity */ public $menu = []; /** * 菜单数据. * @var array */ public $menuList = []; /** * 头部URL链接列表. * @var array[] */ public $url = []; /** * 默认首页. * @var string */ public $homeUrl = 'index'; /** * API根地址 * @var string */ public $apiRoot = ''; public function isLocal(): bool { return $this->isLocal; } public function setIsLocal(bool $isLocal): void { $this->isLocal = $isLocal; } public function isLogoShow(): bool { return $this->logoShow; } public function setLogoShow(bool $logoShow): void { $this->logoShow = $logoShow; } public function getLogo(): string { return $this->logo; } public function setLogo($logo): void { $this->logo = $logo; } public function getLogoLight() { return $this->logoLight; } public function setLogoLight( $logoLight): void { $this->logoLight = $logoLight; } public function getLogoMini() { return $this->logoMini; } public function setLogoMini($logoMini): void { $this->logoMini = $logoMini; } public function getLogoMiniLight() { return $this->logoMiniLight; } public function setLogoMiniLight( $logoMiniLight): void { $this->logoMiniLight = $logoMiniLight; } public function getName(): string { return $this->name; } public function setName(string $name): void { $this->name = $name; } public function getCopyright(): string { return $this->copyright; } public function setCopyright(string $copyright): void { $this->copyright = $copyright; } public function getFooterLinks(): array { return $this->footerLinks; } public function setFooterLinks(array $footerLinks): void { $this->footerLinks = $footerLinks; } public function setUser(UserEntity $user): UISettingEntity { $this->user = $user; return $this; } /** * @return array */ public function getMenu(): MenuEntity { return $this->menu; } public function setMenu(MenuEntity $menu): void { $this->menu = $menu->toArray(); $this->menuList = $menu->toMenuList(); } public function getMenuList(): array { return $this->menuList; } public function isUniqueOpened(): bool { return $this->uniqueOpened; } public function setUniqueOpened(bool $uniqueOpened): void { $this->uniqueOpened = $uniqueOpened; } public function setUrl(array $url): UISettingEntity { $this->url = $url; return $this; } public function getApiRoot(): string { return $this->apiRoot; } public function setApiRoot(string $apiRoot): void { $this->apiRoot = $apiRoot; } public function getUser(): UserEntity { return $this->user; } public function getHomeUrl(): string { return $this->homeUrl; } public function setHomeUrl(string $homeUrl): void { $this->homeUrl = $homeUrl; } public function getTitle(): string { return $this->title; } public function setTitle(string $title): void { $this->title = $title; } public function getAuth(): array { return $this->auth; } public function setAuth(array $auth): void { $this->auth = $auth; } public function getAutoUser(): array { return $this->autoUser; } public function setAutoUser(array $autoUser): void { $this->autoUser = $autoUser; } }