45 lines
894 B
PHP
45 lines
894 B
PHP
<?php
|
|
namespace app\common\model\user;
|
|
|
|
|
|
use app\common\model\BaseModel;
|
|
use app\common\model\user\{UserGroupRule,UserGroupRecord};
|
|
|
|
|
|
/**
|
|
* 用户分组模型
|
|
* Class UserGroup
|
|
* @package app\common\model\user
|
|
*/
|
|
class UserGroup extends BaseModel
|
|
{
|
|
|
|
protected $name = 'user_group';
|
|
|
|
/**
|
|
* @notes 规则数量
|
|
* @param $value
|
|
* @param $data
|
|
* @return string
|
|
* @author BD
|
|
* @date 2024/02/22 10:54
|
|
*/
|
|
public function getRuleNumAttr($value, $data)
|
|
{
|
|
return UserGroupRule::where(['group_id' => $data['id']])->count();
|
|
}
|
|
|
|
/**
|
|
* @notes 用户数量
|
|
* @param $value
|
|
* @param $data
|
|
* @return string
|
|
* @author BD
|
|
* @date 2024/02/22 10:54
|
|
*/
|
|
public function getUserNumAttr($value, $data)
|
|
{
|
|
return UserGroupRecord::where(['group_id' => $data['id']])->count();
|
|
}
|
|
|
|
} |