Your IP : 216.73.216.79


Current Path : /var/www/html/chatbot/frontend/models/application/
Upload File :
Current File : /var/www/html/chatbot/frontend/models/application/DlsAiApplication.php

<?php

namespace frontend\models\application;

use Yii;

/**
 * This is the model class for table "dls_ai_application".
 *
 * @property int $aiap_id
 * @property int $aiap_persontype
 * @property int $aiap_transportationmode
 * @property int $aiap_transportcategory
 * @property int $aiap_businessno
 * @property string $aiap_applicantname
 * @property string $aiap_operatorname
 * @property string $aiap_countryorigin
 * @property string $aiap_businessaddress1
 * @property string $aiap_businessaddress2
 * @property string $aiap_businessaddress3
 * @property string $aiap_businessposcode
 * @property string $aiap_businessstate
 * @property string $aiap_businesscountry
 * @property string $aiap_correspondenceaddress1
 * @property string $aiap_correspondenceaddress2
 * @property string $aiap_correspondenceaddress3
 * @property string $aiap_correspondenceposcode
 * @property string $aiap_correspondencestate
 * @property string $aiap_correspondencecountry
 * @property string $aiap_operatortradename
 * @property string $aiap_telno
 * @property string $aiap_faxno
 * @property string $aiap_email
 * @property string $aiap_memberassociate
 * @property int $aiap_estimatepersonasean
 * @property int $aiap_estimatepersonnotasean
 * @property string $aiap_acchaldername
 * @property string $aiap_bankname
 * @property string $aiap_bankaddress
 * @property int $aiap_accounttype
 * @property int $aiap_noaccount
 * @property string $aiap_contactname
 * @property string $aiap_contacttelno
 * @property string $aiap_contactfaxno
 * @property string $aiap_contactemail
 * @property string $aiap_declarationdate
 * @property string $aiap_nameofapplicant
 * @property int $aiap_icofapplicant
 * @property string $aiap_incometax
 * @property string $aiap_datecommencement
 * @property string $aiap_nationalityofapplicant
 *
 * @property DlsAiDirectorowner[] $dlsAiDirectorowners
 */
class DlsAiApplication extends \yii\db\ActiveRecord
{
    /**
     * {@inheritdoc}
     */
    public static function tableName()
    {
        return 'dls_ai_application';
    }

    /**
     * {@inheritdoc}
     */
    public function rules()
    {
        return [
            [['aiap_persontype', 'aiap_transportationmode', 'aiap_transportcategory', 'aiap_estimatepersonasean', 'aiap_estimatepersonnotasean', 'aiap_noaccount', 'aiap_icofapplicant'], 'integer'],
            [['aiap_declarationdate', 'aiap_datecommencement', 'aiap_accounttype', 'aiap_businessno','aiap_applicantname', 'aiap_operatorname', 'aiap_businessaddress1', 'aiap_businessaddress2', 'aiap_businessaddress3', 'aiap_correspondenceaddress1', 'aiap_correspondenceaddress2', 'aiap_correspondenceaddress3', 'aiap_operatortradename', 'aiap_email', 'aiap_contactname', 'aiap_contactemail', 'aiap_nameofapplicant','aiap_businessstate', 'aiap_countryorigin'], 'safe'],
            [['aiap_businessposcode', 'aiap_businesscountry', 'aiap_correspondenceposcode', 'aiap_correspondencestate', 'aiap_correspondencecountry', 'aiap_incometax'], 'string', 'max' => 50],
            [['aiap_telno', 'aiap_faxno', 'aiap_contacttelno', 'aiap_contactfaxno', 'aiap_nationalityofapplicant'], 'string', 'max' => 500],
            [['aiap_memberassociate', 'aiap_acchaldername'], 'string', 'max' => 255],
            [['aiap_bankname'], 'string', 'max' => 500],
            [['aiap_bankaddress'], 'string', 'max' => 1500],
        ];
    }

    /**
     * {@inheritdoc}
     */
    public function attributeLabels()
    {
        return [
            'aiap_id' => Yii::t('app', 'Aiap ID'),
            'aiap_persontype' => Yii::t('app', 'Aiap Persontype'),
            'aiap_transportationmode' => Yii::t('app', 'Aiap Transportationmode'),
            'aiap_transportcategory' => Yii::t('app', 'Aiap Transportcategory'),
            'aiap_businessno' => Yii::t('app', 'Aiap Businessno'),
            'aiap_applicantname' => Yii::t('app', 'Aiap Applicantname'),
            'aiap_operatorname' => Yii::t('app', 'Aiap Operatorname'),
            'aiap_countryorigin' => Yii::t('app', 'Aiap Countryorigin'),
            'aiap_businessaddress1' => Yii::t('app', 'Aiap Businessaddress1'),
            'aiap_businessaddress2' => Yii::t('app', 'Aiap Businessaddress2'),
            'aiap_businessaddress3' => Yii::t('app', 'Aiap Businessaddress3'),
            'aiap_businessposcode' => Yii::t('app', 'Aiap Businessposcode'),
            'aiap_businessstate' => Yii::t('app', 'Aiap Businessstate'),
            'aiap_businesscountry' => Yii::t('app', 'Aiap Businesscountry'),
            'aiap_correspondenceaddress1' => Yii::t('app', 'Aiap Correspondenceaddress1'),
            'aiap_correspondenceaddress2' => Yii::t('app', 'Aiap Correspondenceaddress2'),
            'aiap_correspondenceaddress3' => Yii::t('app', 'Aiap Correspondenceaddress3'),
            'aiap_correspondenceposcode' => Yii::t('app', 'Aiap Correspondenceposcode'),
            'aiap_correspondencestate' => Yii::t('app', 'Aiap Correspondencestate'),
            'aiap_correspondencecountry' => Yii::t('app', 'Aiap Correspondencecountry'),
            'aiap_operatortradename' => Yii::t('app', 'Aiap Operatortradename'),
            'aiap_telno' => Yii::t('app', 'Aiap Telno'),
            'aiap_faxno' => Yii::t('app', 'Aiap Faxno'),
            'aiap_email' => Yii::t('app', 'Aiap Email'),
            'aiap_memberassociate' => Yii::t('app', 'Aiap Memberassociate'),
            'aiap_estimatepersonasean' => Yii::t('app', 'Aiap Estimatepersonasean'),
            'aiap_estimatepersonnotasean' => Yii::t('app', 'Aiap Estimatepersonnotasean'),
            'aiap_acchaldername' => Yii::t('app', 'Aiap Acchaldername'),
            'aiap_bankname' => Yii::t('app', 'Aiap Bankname'),
            'aiap_bankaddress' => Yii::t('app', 'Aiap Bankaddress'),
            'aiap_accounttype' => Yii::t('app', 'Aiap Accounttype'),
            'aiap_noaccount' => Yii::t('app', 'Aiap Noaccount'),
            'aiap_contactname' => Yii::t('app', 'Aiap Contactname'),
            'aiap_contacttelno' => Yii::t('app', 'Aiap Contacttelno'),
            'aiap_contactfaxno' => Yii::t('app', 'Aiap Contactfaxno'),
            'aiap_contactemail' => Yii::t('app', 'Aiap Contactemail'),
            'aiap_declarationdate' => Yii::t('app', 'Aiap Declarationdate'),
            'aiap_nameofapplicant' => Yii::t('app', 'Aiap Nameofapplicant'),
            'aiap_icofapplicant' => Yii::t('app', 'Aiap Icofapplicant'),
            'aiap_incometax' => Yii::t('app', 'Aiap Incometax'),
            'aiap_datecommencement' => Yii::t('app', 'Aiap Datecommencement'),
            'aiap_nationalityofapplicant' => Yii::t('app', 'Aiap Nationalityofapplicant'),
        ];
    }

    /**
     * @return \yii\db\ActiveQuery
     */
    public function getDlsAiDirectorowners()
    {
        return $this->hasMany(DlsAiDirectorowner::className(), ['aiad_applicationid' => 'aiap_id']);
    }
}