Properties

$id

$id : integer

Type

integer

$qid

$qid : string

Type

string

$server_name

$server_name : string

Type

string

$server_addr

$server_addr : string

Type

string

$remote_addr

$remote_addr : string

Type

string

$forwarded_for

$forwarded_for : string

Type

string

$real_ip

$real_ip : string

Type

string

$city_id

$city_id : integer

Type

integer

$user_agent

$user_agent : string

Type

string

$platform

$platform : string

Type

string

$device

$device : string

Type

string

$browser

$browser : string

Type

string

$url

$url : string

Type

string

$uri

$uri : string

Type

string

$arguments

$arguments : string

Type

string

$method

$method : string

Type

string

$execution_time

$execution_time : float

Type

float

$request_body_size

$request_body_size : integer

Type

integer

$response_body_size

$response_body_size : integer

Type

integer

$channel

$channel : string

Type

string

$level_name

$level_name : string

Type

string

$message

$message : string

Type

string

$uuid

$uuid : string

Type

string

$user_id

$user_id : string

Type

string

$referer

$referer : string

Type

string

$unix_time

$unix_time : integer

Type

integer

$time_day

$time_day : string

Type

string

$time_hour

$time_hour : string

Type

string

$created_at

$created_at : \Carbon\Carbon

Type

\Carbon\Carbon

$updated_at

$updated_at : \Carbon\Carbon

Type

\Carbon\Carbon

$table

$table : string

The table associated with the model.

Type

string

$fillable

$fillable : array

The attributes that are mass assignable.

Type

array

$casts

$casts : array

The attributes that should be cast to native types.

Type

array

Methods

getInfo()

getInfo(  $id, boolean  $useCache = true) : \App\Models\BaseModel|\Hyperf\Database\Model\Model|null

getInfo 通过主键id/ids获取信息 User:YM Date:2020/1/8 Time:下午5:55

Parameters

$id
boolean $useCache

是否使用模型缓存

Returns

\App\Models\BaseModel|\Hyperf\Database\Model\Model|null

saveInfo()

saveInfo(  $data, boolean  $type = false) : null

saveInfo 创建/修改记录 User:YM Date:2020/1/8 Time:下午7:49

Parameters

$data

保存数据

boolean $type

是否强制写入,适用于主键是规则生成情况

Returns

null

getInfoByWhere()

getInfoByWhere(  $where, boolean  $type = false) : array

getInfoByWhere 根据条件获取结果 User:YM Date:2020/1/9 Time:下午10:24

Parameters

$where
boolean $type

是否查询多条

Returns

array

deleteInfo()

deleteInfo(  $ids,   $type = 'delete') : integer

deleteInfo 删除/恢复 User:YM Date:2020/2/3 Time:下午8:22

Parameters

$ids

删除的主键ids

$type

Returns

integer

getPagesInfo()

getPagesInfo(  $where = array()) : array

getPagesInfo 获取分页信息,适用于数据量小 数据量过大,可以采用服务层调用,加入缓存 User:YM Date:2020/2/4 Time:下午10:16

Parameters

$where

Returns

array

getCount()

getCount(array  $where = array()) : integer

getCount 重写父类的该方法,用于条件查询计算总数 User:YM Date:2020/2/11 Time:下午9:22

Parameters

array $where

Returns

integer

getList()

getList(array  $where = array(), array  $order = array(), integer  $offset, integer  $limit) : array

getList 获取列表 User:YM Date:2020/2/10 Time:下午10:36

Parameters

array $where

查询条件

array $order

排序条件

integer $offset

偏移

integer $limit

条数

Returns

array

getFlowData()

getFlowData(  $where, string  $groupField = '') : array

getFlowDataByDay 流量统计-天 User:YM Date:2020/2/18 Time:下午5:37

Parameters

$where
string $groupField

Returns

array

getRegionData()

getRegionData(  $where) : array

getRegionData 请求地域 User:YM Date:2020/2/19 Time:下午9:08

Parameters

$where

Returns

array