erp/app/common/model/supplier/Supplier.php
2024-05-16 10:28:29 +08:00

39 lines
849 B
PHP

<?php
namespace app\common\model\supplier;
use app\common\model\BaseModel;
use app\common\model\user\UserAuth;
use think\model\concern\SoftDelete;
/**
* 供应商管理模型
* Class Supplier
* @package app\common\model\supplier
*/
class Supplier extends BaseModel
{
use SoftDelete;
protected $name = 'supplier';
protected $deleteTime = 'delete_time';
public function setSysLabelsAttr($value)
{
if (!empty($value)) {
$sys_labels=explode(',',$value);
return ','.implode(',',$sys_labels).',';
}
return $value;
}
public function getSysLabelsAttr($value)
{
if (!$value) return [];
return explode(',',rtrim(ltrim($value,','),','));
}
public function userAuth()
{
return $this->hasOne(UserAuth::class, 'id', 'uid')->bind(['openid']);
}
}