add(); HelpHander::success([],'操作成功'); } // 编辑 public function update(){ model('Dep')->add(); HelpHander::success([],'操作成功'); } // 详情 public function detail(){ $id = input('id/d',0); $ret = model('Dep')->info($id); HelpHander::success($ret); } // 列表 public function list(){ $page = input('page/d',1); $size = input('size/d',10); $ret = model('Dep')->lists($page,$size); HelpHander::success($ret); } // 作废部门 public function disableDep(){ $depId = input('depId/d',0); model('Dep')->disableDep($depId); HelpHander::success([],'操作成功'); } // 启用部门 public function toEnableDep(){ $depId = input('depId/d',0); model('Dep')->toEnableDep($depId); HelpHander::success([],'操作成功'); } // 指定组织下的部门列表(树状结构) public function queryDepTreeByOrg(){ $ret = model('Dep')->queryDepTreeByOrg($this->orgId); HelpHander::success($ret); } // 部门下的部门/组织下的部门 public function queryDepListByOrg(){ $id = input('id/d',0); $isOrg = input('isOrg/d',0); // 0=组织 1=部门 $ret = model('Dep')->queryDepListByOrg($id,$isOrg); HelpHander::success($ret); } // 指定组织下的部门列表(树状结构) public function queryDepTree(){ $ret = model('Dep')->queryDepTree($this->orgId); HelpHander::success($ret); } // 部门岗位人员树/部门岗位树 public function queryDepAndJobTree(){ $isDep = input('isDep/d',0); // 0查部门岗位人员,1查部门岗位树 $ret = model('Dep')->queryDepAndJobTree($this->orgId,$isDep); HelpHander::success($ret); } public function getUserDep(){ $uid = input('uid/d',0); $ret = model('Dep')->getUserDep($uid,$this->orgId); HelpHander::success($ret); } }