48 lines
823 B
PHP
Executable File
48 lines
823 B
PHP
Executable File
<?php
|
|
/**
|
|
* 后台操作日志模型
|
|
* @author yupoxiong<i@yufuping.com>
|
|
*/
|
|
|
|
namespace app\admin\model;
|
|
|
|
class AdminLog extends Model
|
|
{
|
|
protected $name = 'admin_log';
|
|
|
|
public $softDelete = false;
|
|
|
|
public $methodText = [
|
|
1=>'GET',
|
|
2=>'POST',
|
|
3=>'PUT',
|
|
4=>'DELETE',
|
|
];
|
|
|
|
protected $autoWriteTimestamp = true;
|
|
protected $updateTime= false;
|
|
|
|
protected $searchField = [
|
|
'name',
|
|
'url',
|
|
'log_ip'
|
|
];
|
|
|
|
protected $whereField = [
|
|
'admin_user_id'
|
|
];
|
|
|
|
//关联用户
|
|
public function adminUser()
|
|
{
|
|
return $this->belongsTo(AdminUser::class, 'admin_user_id', 'id');
|
|
}
|
|
|
|
//关联详情
|
|
public function adminLogData()
|
|
{
|
|
return $this->hasOne(AdminLogData::class,'admin_log_id','id');
|
|
}
|
|
|
|
}
|