'boolean', 'auto_issue' => 'boolean', 'use_tax_invoice' => 'boolean', 'use_bank_account' => 'boolean', 'use_card_usage' => 'boolean', 'use_hometax' => 'boolean', 'verified_at' => 'datetime', 'created_at' => 'datetime', 'updated_at' => 'datetime', ]; /** * 테넌트 관계 */ public function tenant(): BelongsTo { return $this->belongsTo(Tenant::class); } /** * 활성화된 서비스 목록 반환 */ public function getActiveServicesAttribute(): array { $services = []; if ($this->use_tax_invoice) $services[] = 'tax_invoice'; if ($this->use_bank_account) $services[] = 'bank_account'; if ($this->use_card_usage) $services[] = 'card_usage'; if ($this->use_hometax) $services[] = 'hometax'; return $services; } }