34 lines
945 B
PHP
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']] : '未知';
|
|
}
|
|
}
|