* +---------------------------------------------------------------------- */ namespace App\Http\Model\Program; use App\Http\Model\BaseModel; use Illuminate\Database\Eloquent\SoftDeletes; /** * 项目成员 * Class ProgramMember. */ class ProgramMember extends BaseModel { use SoftDeletes; /** * 表名. * @var string */ protected $table = 'program_member'; /** * 主键. * @var string */ protected $primaryKey = 'id'; /** * id作用域 */ public function scopeId($query, $value): void { if (is_array($value)) { $query->whereIn('id', $value); } else { $query->where('id', $value); } } /** * uid作用域 */ public function scopeUid($query, $value): void { if (is_array($value)) { $query->whereIn('uid', $value); } else { $query->where('uid', $value); } } /** * program_id作用域 */ public function scopeProgramId($query, $value): void { if (is_array($value)) { $query->whereIn('program_id', $value); } else { $query->where('program_id', $value); } } }