'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; } }