51 lines
947 B
PHP
Executable File
51 lines
947 B
PHP
Executable File
<?php
|
|
|
|
namespace app\common\model;
|
|
|
|
use app\common\model\user\User;
|
|
use app\common\model\tcm\Diagnosis;
|
|
use think\model\concern\SoftDelete;
|
|
|
|
/**
|
|
* 诊单查看记录模型
|
|
*/
|
|
class DiagnosisViewRecord extends BaseModel
|
|
{
|
|
use SoftDelete;
|
|
|
|
protected $name = 'diagnosis_view_records';
|
|
protected $deleteTime = 'delete_time';
|
|
|
|
/**
|
|
* @notes 关联用户
|
|
*/
|
|
public function user()
|
|
{
|
|
return $this->hasOne(User::class, 'id', 'user_id');
|
|
}
|
|
|
|
/**
|
|
* @notes 关联诊单
|
|
*/
|
|
public function diagnosis()
|
|
{
|
|
return $this->hasOne(Diagnosis::class, 'id', 'diagnosis_id');
|
|
}
|
|
|
|
/**
|
|
* @notes 关联患者
|
|
*/
|
|
public function patient()
|
|
{
|
|
return $this->hasOne(User::class, 'id', 'patient_id');
|
|
}
|
|
|
|
/**
|
|
* @notes 关联分享用户
|
|
*/
|
|
public function shareUser()
|
|
{
|
|
return $this->hasOne(User::class, 'id', 'share_user_id');
|
|
}
|
|
}
|