You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
446 lines
8.8 KiB
446 lines
8.8 KiB
<?php
|
|
// +----------------------------------------------------------------------
|
|
// | Niucloud-admin 企业快速开发的多应用管理平台
|
|
// +----------------------------------------------------------------------
|
|
// | 官方网址:https://www.niucloud.com
|
|
// +----------------------------------------------------------------------
|
|
// | niucloud团队 版权所有 开源版本可自由商用
|
|
// +----------------------------------------------------------------------
|
|
// | Author: Niucloud Team
|
|
// +----------------------------------------------------------------------
|
|
|
|
namespace app\model\stat_hour;
|
|
|
|
use core\base\BaseModel;
|
|
use think\model\concern\SoftDelete;
|
|
use think\model\relation\HasMany;
|
|
use think\model\relation\HasOne;
|
|
|
|
/**
|
|
* 小时统计模型
|
|
* Class StatHour
|
|
* @package app\model\stat_hour
|
|
*/
|
|
class StatHour extends BaseModel
|
|
{
|
|
|
|
|
|
|
|
/**
|
|
* 数据表主键
|
|
* @var string
|
|
*/
|
|
protected $pk = 'id';
|
|
|
|
/**
|
|
* 模型名称
|
|
* @var string
|
|
*/
|
|
protected $name = 'stat_hour';
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
* 搜索器:小时统计
|
|
* @param $value
|
|
* @param $data
|
|
*/
|
|
public function searchIdAttr($query, $value, $data)
|
|
{
|
|
if ($value) {
|
|
$query->where("id", $value);
|
|
}
|
|
}
|
|
|
|
/**
|
|
* 搜索器:小时统计插件
|
|
* @param $value
|
|
* @param $data
|
|
*/
|
|
public function searchAddonAttr($query, $value, $data)
|
|
{
|
|
if ($value) {
|
|
$query->where("addon", $value);
|
|
}
|
|
}
|
|
|
|
/**
|
|
* 搜索器:小时统计统计字段
|
|
* @param $value
|
|
* @param $data
|
|
*/
|
|
public function searchFieldAttr($query, $value, $data)
|
|
{
|
|
if ($value) {
|
|
$query->where("field", $value);
|
|
}
|
|
}
|
|
|
|
/**
|
|
* 搜索器:小时统计总计
|
|
* @param $value
|
|
* @param $data
|
|
*/
|
|
public function searchFieldTotalAttr($query, $value, $data)
|
|
{
|
|
if ($value) {
|
|
$query->where("field_total", $value);
|
|
}
|
|
}
|
|
|
|
/**
|
|
* 搜索器:小时统计年
|
|
* @param $value
|
|
* @param $data
|
|
*/
|
|
public function searchYearAttr($query, $value, $data)
|
|
{
|
|
if ($value) {
|
|
$query->where("year", $value);
|
|
}
|
|
}
|
|
|
|
/**
|
|
* 搜索器:小时统计月
|
|
* @param $value
|
|
* @param $data
|
|
*/
|
|
public function searchMonthAttr($query, $value, $data)
|
|
{
|
|
if ($value) {
|
|
$query->where("month", $value);
|
|
}
|
|
}
|
|
|
|
/**
|
|
* 搜索器:小时统计天
|
|
* @param $value
|
|
* @param $data
|
|
*/
|
|
public function searchDayAttr($query, $value, $data)
|
|
{
|
|
if ($value) {
|
|
$query->where("day", $value);
|
|
}
|
|
}
|
|
|
|
/**
|
|
* 搜索器:小时统计当日开始时间戳
|
|
* @param $value
|
|
* @param $data
|
|
*/
|
|
public function searchStartTimeAttr($query, $value, $data)
|
|
{
|
|
if ($value) {
|
|
$query->where("start_time", $value);
|
|
}
|
|
}
|
|
|
|
/**
|
|
* 搜索器:小时统计最后执行时间
|
|
* @param $value
|
|
* @param $data
|
|
*/
|
|
public function searchLastTimeAttr($query, $value, $data)
|
|
{
|
|
if ($value) {
|
|
$query->where("last_time", $value);
|
|
}
|
|
}
|
|
|
|
/**
|
|
* 搜索器:小时统计
|
|
* @param $value
|
|
* @param $data
|
|
*/
|
|
public function searchHour0Attr($query, $value, $data)
|
|
{
|
|
if ($value) {
|
|
$query->where("hour_0", $value);
|
|
}
|
|
}
|
|
|
|
/**
|
|
* 搜索器:小时统计
|
|
* @param $value
|
|
* @param $data
|
|
*/
|
|
public function searchHour1Attr($query, $value, $data)
|
|
{
|
|
if ($value) {
|
|
$query->where("hour_1", $value);
|
|
}
|
|
}
|
|
|
|
/**
|
|
* 搜索器:小时统计
|
|
* @param $value
|
|
* @param $data
|
|
*/
|
|
public function searchHour2Attr($query, $value, $data)
|
|
{
|
|
if ($value) {
|
|
$query->where("hour_2", $value);
|
|
}
|
|
}
|
|
|
|
/**
|
|
* 搜索器:小时统计
|
|
* @param $value
|
|
* @param $data
|
|
*/
|
|
public function searchHour3Attr($query, $value, $data)
|
|
{
|
|
if ($value) {
|
|
$query->where("hour_3", $value);
|
|
}
|
|
}
|
|
|
|
/**
|
|
* 搜索器:小时统计
|
|
* @param $value
|
|
* @param $data
|
|
*/
|
|
public function searchHour4Attr($query, $value, $data)
|
|
{
|
|
if ($value) {
|
|
$query->where("hour_4", $value);
|
|
}
|
|
}
|
|
|
|
/**
|
|
* 搜索器:小时统计
|
|
* @param $value
|
|
* @param $data
|
|
*/
|
|
public function searchHour5Attr($query, $value, $data)
|
|
{
|
|
if ($value) {
|
|
$query->where("hour_5", $value);
|
|
}
|
|
}
|
|
|
|
/**
|
|
* 搜索器:小时统计
|
|
* @param $value
|
|
* @param $data
|
|
*/
|
|
public function searchHour6Attr($query, $value, $data)
|
|
{
|
|
if ($value) {
|
|
$query->where("hour_6", $value);
|
|
}
|
|
}
|
|
|
|
/**
|
|
* 搜索器:小时统计
|
|
* @param $value
|
|
* @param $data
|
|
*/
|
|
public function searchHour7Attr($query, $value, $data)
|
|
{
|
|
if ($value) {
|
|
$query->where("hour_7", $value);
|
|
}
|
|
}
|
|
|
|
/**
|
|
* 搜索器:小时统计
|
|
* @param $value
|
|
* @param $data
|
|
*/
|
|
public function searchHour8Attr($query, $value, $data)
|
|
{
|
|
if ($value) {
|
|
$query->where("hour_8", $value);
|
|
}
|
|
}
|
|
|
|
/**
|
|
* 搜索器:小时统计
|
|
* @param $value
|
|
* @param $data
|
|
*/
|
|
public function searchHour9Attr($query, $value, $data)
|
|
{
|
|
if ($value) {
|
|
$query->where("hour_9", $value);
|
|
}
|
|
}
|
|
|
|
/**
|
|
* 搜索器:小时统计
|
|
* @param $value
|
|
* @param $data
|
|
*/
|
|
public function searchHour10Attr($query, $value, $data)
|
|
{
|
|
if ($value) {
|
|
$query->where("hour_10", $value);
|
|
}
|
|
}
|
|
|
|
/**
|
|
* 搜索器:小时统计
|
|
* @param $value
|
|
* @param $data
|
|
*/
|
|
public function searchHour11Attr($query, $value, $data)
|
|
{
|
|
if ($value) {
|
|
$query->where("hour_11", $value);
|
|
}
|
|
}
|
|
|
|
/**
|
|
* 搜索器:小时统计
|
|
* @param $value
|
|
* @param $data
|
|
*/
|
|
public function searchHour12Attr($query, $value, $data)
|
|
{
|
|
if ($value) {
|
|
$query->where("hour_12", $value);
|
|
}
|
|
}
|
|
|
|
/**
|
|
* 搜索器:小时统计
|
|
* @param $value
|
|
* @param $data
|
|
*/
|
|
public function searchHour13Attr($query, $value, $data)
|
|
{
|
|
if ($value) {
|
|
$query->where("hour_13", $value);
|
|
}
|
|
}
|
|
|
|
/**
|
|
* 搜索器:小时统计
|
|
* @param $value
|
|
* @param $data
|
|
*/
|
|
public function searchHour14Attr($query, $value, $data)
|
|
{
|
|
if ($value) {
|
|
$query->where("hour_14", $value);
|
|
}
|
|
}
|
|
|
|
/**
|
|
* 搜索器:小时统计
|
|
* @param $value
|
|
* @param $data
|
|
*/
|
|
public function searchHour15Attr($query, $value, $data)
|
|
{
|
|
if ($value) {
|
|
$query->where("hour_15", $value);
|
|
}
|
|
}
|
|
|
|
/**
|
|
* 搜索器:小时统计
|
|
* @param $value
|
|
* @param $data
|
|
*/
|
|
public function searchHour16Attr($query, $value, $data)
|
|
{
|
|
if ($value) {
|
|
$query->where("hour_16", $value);
|
|
}
|
|
}
|
|
|
|
/**
|
|
* 搜索器:小时统计
|
|
* @param $value
|
|
* @param $data
|
|
*/
|
|
public function searchHour17Attr($query, $value, $data)
|
|
{
|
|
if ($value) {
|
|
$query->where("hour_17", $value);
|
|
}
|
|
}
|
|
|
|
/**
|
|
* 搜索器:小时统计
|
|
* @param $value
|
|
* @param $data
|
|
*/
|
|
public function searchHour18Attr($query, $value, $data)
|
|
{
|
|
if ($value) {
|
|
$query->where("hour_18", $value);
|
|
}
|
|
}
|
|
|
|
/**
|
|
* 搜索器:小时统计
|
|
* @param $value
|
|
* @param $data
|
|
*/
|
|
public function searchHour19Attr($query, $value, $data)
|
|
{
|
|
if ($value) {
|
|
$query->where("hour_19", $value);
|
|
}
|
|
}
|
|
|
|
/**
|
|
* 搜索器:小时统计
|
|
* @param $value
|
|
* @param $data
|
|
*/
|
|
public function searchHour20Attr($query, $value, $data)
|
|
{
|
|
if ($value) {
|
|
$query->where("hour_20", $value);
|
|
}
|
|
}
|
|
|
|
/**
|
|
* 搜索器:小时统计
|
|
* @param $value
|
|
* @param $data
|
|
*/
|
|
public function searchHour21Attr($query, $value, $data)
|
|
{
|
|
if ($value) {
|
|
$query->where("hour_21", $value);
|
|
}
|
|
}
|
|
|
|
/**
|
|
* 搜索器:小时统计
|
|
* @param $value
|
|
* @param $data
|
|
*/
|
|
public function searchHour22Attr($query, $value, $data)
|
|
{
|
|
if ($value) {
|
|
$query->where("hour_22", $value);
|
|
}
|
|
}
|
|
|
|
/**
|
|
* 搜索器:小时统计
|
|
* @param $value
|
|
* @param $data
|
|
*/
|
|
public function searchHour23Attr($query, $value, $data)
|
|
{
|
|
if ($value) {
|
|
$query->where("hour_23", $value);
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|