Files
xk-api-yii/common/models/PharmacistrInfo.php
2024-09-19 11:32:39 +08:00

66 lines
1.6 KiB
PHP

<?php
namespace common\models;
use common\modelsgii\PharmacistInfo;
use yii\behaviors\TimestampBehavior;
use yii\db\ActiveRecord;
class PharmacistrInfo extends PharmacistInfo
{
public function behaviors()
{
return [
[
'class' => TimestampBehavior::class,
'attributes' => [
ActiveRecord::EVENT_BEFORE_INSERT => ['created_at','updated_at'],
ActiveRecord::EVENT_BEFORE_UPDATE => ['updated_at'],
],
],
];
}
public function getTitles()
{
return $this->hasOne(DoctorTitle::class,['id'=>'title_id']);
}
public function getDepart()
{
return $this->hasOne(Department::class,['id'=>'depart_id']);
}
//关联医院
public function getHospital()
{
return $this->hasMany(Hospital::class,['id'=>'hospital_id']);
}
//关联院区
public function getYardes()
{
return $this->hasMany(HospitalYard::class,['id'=>'yard_id']);
}
//关联执业
public function getPractings()
{
return $this->hasOne(PharmacistPracticing::class,['su_id'=>'su_id']);
}
//关联身份认证
public function getIdentity()
{
return $this->hasOne(PharmacistIdentity::class,['su_id'=>'su_id']);
}
//关联用户
public function getUser()
{
return $this->hasOne(ServiceUser::class,['id'=>'su_id']);
}
//关联门店
public function getStore()
{
return $this->hasOne(Store::class,['id'=>'store_id']);
}
}