mirror of
https://gitee.com/zoujingli/ThinkAdmin.git
synced 2026-06-07 20:48:09 +08:00
63 lines
2.1 KiB
PHP
63 lines
2.1 KiB
PHP
<?php
|
||
|
||
// +----------------------------------------------------------------------
|
||
// | Wuma Plugin for ThinkAdmin
|
||
// +----------------------------------------------------------------------
|
||
// | 版权所有 2022~2024 ThinkAdmin [ thinkadmin.top ]
|
||
// +----------------------------------------------------------------------
|
||
// | 官方网站: https://thinkadmin.top
|
||
// +----------------------------------------------------------------------
|
||
// | 免责声明 ( https://thinkadmin.top/disclaimer )
|
||
// | 收费插件 ( https://thinkadmin.top/fee-introduce.html )
|
||
// +----------------------------------------------------------------------
|
||
// | gitee 代码仓库:https://gitee.com/zoujingli/think-plugs-wuma
|
||
// | github 代码仓库:https://github.com/zoujingli/think-plugs-wuma
|
||
// +----------------------------------------------------------------------
|
||
|
||
declare (strict_types=1);
|
||
|
||
namespace plugin\wuma\model;
|
||
|
||
/**
|
||
* 区块链确权证书模型
|
||
*
|
||
* @property int $deleted 删除状态(0未删1已删)
|
||
* @property int $id
|
||
* @property int $sort 排序权重
|
||
* @property int $status 记录状态(0无效1有效)
|
||
* @property int $times 访问次数
|
||
* @property mixed $content 定制规则
|
||
* @property string $code 模板编号
|
||
* @property string $create_time 创建时间
|
||
* @property string $image 证书底图
|
||
* @property string $name 模板名称
|
||
* @property string $update_time 更新时间
|
||
* @class PluginWumaSourceCertificate
|
||
* @package plugin\wuma\model
|
||
*/
|
||
class PluginWumaSourceCertificate extends AbstractPrivate
|
||
{
|
||
|
||
/**
|
||
* 获取所有证书列表
|
||
* @return array
|
||
* @throws \think\db\exception\DataNotFoundException
|
||
* @throws \think\db\exception\DbException
|
||
* @throws \think\db\exception\ModelNotFoundException
|
||
*/
|
||
public static function lists(): array
|
||
{
|
||
$map = ['status' => 1, 'deleted' => 0];
|
||
return static::mk()->where($map)->order('sort desc,id desc')->select()->toArray();
|
||
}
|
||
|
||
/**
|
||
* 格式化定位数据
|
||
* @param mixed $value
|
||
* @return mixed
|
||
*/
|
||
public function getContentAttr($value)
|
||
{
|
||
return json_decode($value ?: '[]', true);
|
||
}
|
||
} |