类 DeptController

所有已实现的接口:
org.springframework.beans.factory.InitializingBean

@RestController @RequestMapping("/system/dept") public class DeptController extends SystemController
  • 构造器详细资料

    • DeptController

      @Autowired public DeptController(DeptServiceImpl deptService)
  • 方法详细资料

    • listOrgRoot

      @GetMapping("/select/list_root_org") public com.walker.web.ResponseValue listOrgRoot()
      前端展示所有顶级单位列表,超级管理员可以选择所有机构,普通用户只能显示自己单位的。
      返回:
    • listSelectDeptTree

      @GetMapping("/select/tree_dept/{deptId}") public com.walker.web.ResponseValue listSelectDeptTree(@PathVariable Long deptId)
      前端展示部门机构树(单个组织机构),在添加用户选部门使用。
      参数:
      deptId - 提供一个部门ID(界面选择),该参数在超级管理员时使用。
      返回:
    • listOrgRootTree

      @GetMapping("/select/tree_org") public com.walker.web.ResponseValue listOrgRootTree()
      选择整个组织机构树,区分是否管理员。

           1)该功能是公共权限,system:dept:select:**
           2)展示所有机构树节点,如果是超级管理员则会显示所有根单位(集团)。
           3)普通用户只能看到本单位机构树。
       
      返回:
    • listOrgList

      @GetMapping("/list") public com.walker.web.ResponseValue listOrgList(DeptParam deptParam)
    • saveAddDept

      @PostMapping("/add") public com.walker.web.ResponseValue saveAddDept(@RequestBody com.iplatform.model.po.S_dept s_dept)
    • removeDept

      @RequestMapping("/remove/{deptId}") public com.walker.web.ResponseValue removeDept(@PathVariable Long deptId)
    • saveEdit

      @PostMapping("/edit") public com.walker.web.ResponseValue saveEdit(@RequestBody com.iplatform.model.po.S_dept s_dept)
    • viewDept

      @GetMapping("/view/{deptId}") public com.walker.web.ResponseValue viewDept(@PathVariable Long deptId)