manghe/app/common/model/FloatBallConfig.php
2025-04-17 20:51:43 +08:00

34 lines
945 B
PHP

<?php
namespace app\common\model;
use think\Model;
class FloatBallConfig extends Model
{
// 设置当前模型对应的完整数据表名称
protected $table = 'float_ball_config';
// 设置自动时间戳
protected $autoWriteTimestamp = true;
// 状态获取器
public function getStatusTextAttr($value, $data)
{
$status = [0 => '关闭', 1 => '开启'];
return isset($status[$data['status']]) ? $status[$data['status']] : '未知';
}
// 类型获取器
public function getTypeTextAttr($value, $data)
{
$types = [1 => '展示图片', 2 => '跳转页面'];
return isset($types[$data['type']]) ? $types[$data['type']] : '未知';
}
// 特效获取器
public function getEffectTextAttr($value, $data)
{
$effects = [0 => '无', 1 => '特效1'];
return isset($effects[$data['effect']]) ? $effects[$data['effect']] : '未知';
}
}