gamebackend/application/common/model/SettingGroup.php

46 lines
879 B
PHP

<?php
/**
* 设置分组模型
*/
namespace app\common\model;
use think\model\concern\SoftDelete;
/**
* Class SettingGroup
* @package app\common\model
* @property string $name
*/
class SettingGroup extends Model
{
use SoftDelete;
public $softDelete = true;
protected $name = 'setting_group';
protected $autoWriteTimestamp = true;
public $noDeletionId =[
1,2,3,4,5,
];
//可搜索字段
protected $searchField = ['name', 'description', 'code',];
//关联设置
public function setting()
{
return $this->hasMany(Setting::class);
}
public function getAutoCreateMenuTextAttr($value,$data)
{
return self::BOOLEAN_TEXT[$data['auto_create_menu']];
}
public function getAutoCreateFileTextAttr($value,$data)
{
return self::BOOLEAN_TEXT[$data['auto_create_file']];
}
}