邮箱列表

This commit is contained in:
2025-05-26 11:19:29 +08:00
parent ff07c5bcd9
commit 80de64ad43
5 changed files with 215 additions and 0 deletions
+47
View File
@@ -0,0 +1,47 @@
<?php
namespace app\console\service;
use app\console\model\SubscribeModel;
use app\mzl\common\services\BaseService;
use Illuminate\Database\Eloquent\Builder;
use Illuminate\Database\Eloquent\Model;
class SubscribeService extends BaseService
{
/**
* 定义模型
*
* @return string
*/
public function getModel(): string
{
return SubscribeModel::class;
}
/**
* 多场景配置
*/
public function queryScenes(): array
{
return [
'default' => function ($params) {
$keyword = $params['keyword'] ?? '';
return [
'filters' => [
// ['field' => '***', 'operator' => '=', 'value' => '***']
],
'fields' => ['id', 'email', 'ip', 'created_at', 'updated_at'],
'relations' => [],
'sorts' => [
['field' => 'created_at', 'direction' => 'desc']
],
'pagination' => [
'page' => $params['page'] ?? 1,
'per_page' => $params['per_page'] ?? 10,
]
];
}
];
}
}