first commit
This commit is contained in:
45
app/common/model/user/UserGroup.php
Normal file
45
app/common/model/user/UserGroup.php
Normal file
@@ -0,0 +1,45 @@
|
||||
<?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();
|
||||
}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user