pref: 增加服务类优化UI版面

This commit is contained in:
Ying
2023-06-19 14:32:30 +08:00
parent 27eda6f37f
commit 2b8f874450
148 changed files with 3933 additions and 9286 deletions

View File

@@ -19,6 +19,10 @@ class User extends Model
// 定义时间戳字段名
protected $createTime = 'create_time';
protected $updateTime = 'update_time';
/**
* @var array|string[] 可见字段
*/
protected array $visibleFields = ['id', 'nickname', 'heart', 'avatar', 'mobile', 'email', 'score', 'gender', 'create_time', 'update_time'];
/**
* 定义第三方登录
@@ -121,6 +125,25 @@ class User extends Model
return $value;
}
/**
* 获取可见字段
* @return array|string[]
*/
public function getVisibleFields(): array
{
return $this->visibleFields;
}
/**
* 设置可见字段
* @param array $visibleFields
* @return void
*/
public function setVisibleFields(array $visibleFields): void
{
$this->visibleFields = $visibleFields;
}
/**
* 减少会员积分
*
@@ -128,7 +151,7 @@ class User extends Model
* @param integer $score
* @return void
*/
public static function reduceScore(int $id = 0, int $score = 0)
public static function reduceScore(int $id = 0, int $score = 0): void
{
try {
if ($score) {