Model Company
namespace Hubleto\App\Customers\Models\Company
List of companies existing in the system.
Constants
This model does not define constants.
Properties
Data Scructure
| Column |
Title |
ADIOS Type |
Length |
Required |
| id |
ID |
int |
|
TRUE |
| name |
Company Name |
varchar |
|
TRUE |
| street_line_1 |
Street line 1 |
varchar |
|
FALSE |
| street_line_2 |
Street line 2 |
varchar |
|
FALSE |
| region |
Region |
varchar |
|
FALSE |
| city |
City |
varchar |
|
FALSE |
| postal_code |
Postal code |
varchar |
|
FALSE |
| vat_id |
Vat ID |
varchar |
|
FALSE |
| tax_id |
Tax ID |
varchar |
|
TRUE |
| company_id |
Company ID |
varchar |
|
FALSE |
| note |
Note |
text |
|
FALSE |
| is_active |
Active |
boolean |
|
FALSE |
| date_created |
Date Created |
date |
|
TRUE |
| id_country |
Country |
lookup |
|
FALSE |
| id_user |
Assigned User |
lookup |
|
TRUE |
Foreign Keys
Indexes
| Name |
Type |
Column + Order |
| id |
PRIMARY |
id ASC |
| var_id |
UNIQUE |
company_id ASC |
| company_id |
UNIQUE |
company_id ASC |
| tax_id |
UNIQUE |
company_id ASC |
Relations
| Relation |
Type |
Other parameters |
| PERSONS |
HAS_MANY |
Person::class, 'id_company' |
| COUNTRY |
HAS_ONE |
Country::class, 'id', 'id_country' |
| USER |
BELONGS_TO |
User::class, 'id_user', 'id' |
| FIRST_CONTACT |
HAS_ONE |
Person::class, 'id_company', |
| BILLING_ACCOUNTS |
HAS_MANY |
BillingAccount::class, 'id_company', |
| ACTIVITIES |
HAS_MANY |
CompanyActivity::class, 'id_company', id |
| TAGS |
HAS_MANY |
CompanyTag::class, 'id_company', 'id' |
| LEADS |
HAS_MANY |
Lead::class, 'id_company', 'id' |
| DEALS |
HAS_MANY |
Deal::class, 'id_company', 'id' |
| DOCUMENTS |
HAS_MANY |
CompanyDocument::class, 'id_company', 'id' |
www.hubleto.com |
Found a bug or missing something? Report an
issue via GitHub.