deploy commit
This commit is contained in:
@@ -0,0 +1,27 @@
|
||||
<?php
|
||||
|
||||
namespace App\Filters\V1;
|
||||
|
||||
use App\Filters\ApiFilter;
|
||||
|
||||
class AccountFilter extends ApiFilter {
|
||||
protected $safeParms = [
|
||||
'id' => ['eq'],
|
||||
'name' => ['eq'],
|
||||
'email' => ['eq'],
|
||||
'phone' => ['eq'],
|
||||
'dob' => ['eq'],
|
||||
'role' => ['eq'],
|
||||
];
|
||||
|
||||
protected $columnMap = [
|
||||
];
|
||||
protected $operatorMap = [
|
||||
'eq' => '=',
|
||||
'ne' => '!=',
|
||||
'lt' => '<',
|
||||
'lte' => '<=',
|
||||
'gte' => '>=',
|
||||
'gt' => '>',
|
||||
];
|
||||
}
|
||||
@@ -0,0 +1,33 @@
|
||||
<?php
|
||||
|
||||
namespace App\Filters\V1;
|
||||
|
||||
use App\Filters\ApiFilter;
|
||||
class DoctorProfileFilter extends ApiFilter
|
||||
{
|
||||
protected $safeParms = [
|
||||
'user_id' => ['eq'],
|
||||
'specialization' => ['eq'],
|
||||
'license_number' => ['eq'],
|
||||
'license_file_path' => ['eq'],
|
||||
'diploma_file_path' => ['eq'],
|
||||
'certification' => ['eq'],
|
||||
'current_institution' => ['eq'],
|
||||
'years_of_experience' => ['eq', 'gte', 'lte', 'gt', 'lt'],
|
||||
'work_history' => ['eq'],
|
||||
'publications' => ['eq']
|
||||
];
|
||||
|
||||
protected $columnMap = [
|
||||
//'user_id' => 'user_id',
|
||||
];
|
||||
protected $operatorMap = [
|
||||
'eq' => '=',
|
||||
'ne' => '!=',
|
||||
'lt' => '<',
|
||||
'lte' => '<=',
|
||||
'gte' => '>=',
|
||||
'gt' => '>',
|
||||
];
|
||||
|
||||
}
|
||||
@@ -0,0 +1,34 @@
|
||||
<?php
|
||||
|
||||
namespace App\Filters\V1;
|
||||
|
||||
use App\Filters\ApiFilter;
|
||||
class SubmissionFilter extends ApiFilter
|
||||
{
|
||||
protected $safeParms = [
|
||||
'patient_id' => ['eq'],
|
||||
'doctor_id' => ['eq'],
|
||||
'image_path' => ['eq'],
|
||||
'complaint' => ['eq'],
|
||||
'status' => ['eq', 'ne'],
|
||||
'diagnosis' => ['eq'],
|
||||
'doctor_note' => ['eq'],
|
||||
'submitted_at' => ['eq'],
|
||||
'verified_at' => ['eq'],
|
||||
];
|
||||
|
||||
protected $columnMap = [
|
||||
//'patient_id' => 'patient_id',
|
||||
//'doctor_id' => 'doctor_id',
|
||||
//'verified_at' => 'verified_at',
|
||||
];
|
||||
protected $operatorMap = [
|
||||
'eq' => '=',
|
||||
'ne' => '!=',
|
||||
'lt' => '<',
|
||||
'lte' => '<=',
|
||||
'gte' => '>=',
|
||||
'gt' => '>',
|
||||
];
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user