<?php
/**
* 后台管理员操作日志模型
* @author yupoxiong<i@yufuping.com>
*/
namespace app\admin\model;
class AdminLogs extends Admin
{
protected $name = 'admin_logs';
protected $autoWriteTimestamp = true;
protected $updateTime = false;
public function getLogIpAttr($value)
{
return long2ip($value);
}
public function getLogTypeAttr($value)
{
$logtype=[0=>'NONE',1=>'GET',2=>'POST',3=>'PUT',4=>'DELETE'];
return $logtype[$value];
}
public function adminUser()
{
return $this->belongsTo('AdminUsers','user_id')->field('id,name,nickname');
}
public function adminLogData()
{
return $this->hasOne('AdminLogDatas','log_id','id')->field('id,log_id,data');
}
}