|
...
|
...
|
@@ -21,7 +21,17 @@ class HrLogic extends BaseLogic |
|
|
|
$this->model = new ManageHr();
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
public function getList(array $param = [], array $sort = ['id' => 'desc'], array $columns = ['*'], int $limit = 20){
|
|
|
|
$search = isset($param['search'])?$param['search']:'';
|
|
|
|
$pagesize = isset($param['pagesize'])?$param['pagesize']:20;
|
|
|
|
$map = [];
|
|
|
|
if($search){
|
|
|
|
$map[] = ['name','like','%'.$search.'%'];
|
|
|
|
}
|
|
|
|
$list = parent::getList($map, $sort, $columns, $pagesize);
|
|
|
|
return $list;
|
|
|
|
}
|
|
|
|
|
|
|
|
public function save($param){
|
|
|
|
foreach ($this->model::specielField() as $v){
|
|
|
|
$param = $this->setJson($v,$param);
|
...
|
...
|
|