Class SendReceiveRestController


  • @RestController
    @RequestMapping(value="/vue/sendReceive",
                    produces="application/json")
    public class SendReceiveRestController
    extends Object
    Author:
    qinman, zhangchongjie
    Date:
    2022/12/20
    • Constructor Detail

      • SendReceiveRestController

        public SendReceiveRestController()
    • Method Detail

      • checkReceiveSend

        @PostMapping("/checkReceiveSend")
        public net.risesoft.pojo.Y9Result<String> checkReceiveSend​(@RequestParam
                                                                   String deptId)
        验证是否可以收文
        Parameters:
        deptId - 部门id
        Returns:
      • delPerson

        @PostMapping("/delPerson")
        public net.risesoft.pojo.Y9Result<String> delPerson​(@RequestParam
                                                            String id)
        取消收发员
        Parameters:
        id - 人员id
        Returns:
      • deptTreeSearch

        @GetMapping("/deptTreeSearch")
        public net.risesoft.pojo.Y9Result<List<NodeTreeVO>> deptTreeSearch​(@RequestParam(required=false)
                                                                           String name,
                                                                           @RequestParam
                                                                           String deptId)
        搜索部门树
        Parameters:
        name - 搜索词
        deptId - 部门id
        Returns:
      • getDeptTrees

        @GetMapping("/getDeptTree")
        public net.risesoft.pojo.Y9Result<List<NodeTreeVO>> getDeptTrees​(@RequestParam(required=false)
                                                                         String id,
                                                                         @RequestParam(required=false)
                                                                         String deptId)
        获取部门树(收发人员)
        Parameters:
        id - 展开部门id
        deptId - 部门id
        Returns:
      • getOrg

        @GetMapping("/getOrg")
        public net.risesoft.pojo.Y9Result<List<net.risesoft.model.platform.Organization>> getOrg()
        组织机构列表
        Returns:
      • getOrgChildTree

        @GetMapping("/getOrgChildTree")
        public net.risesoft.pojo.Y9Result<List<NodeTreeVO>> getOrgChildTree​(@RequestParam(required=false)
                                                                            String id,
                                                                            net.risesoft.enums.platform.OrgTreeTypeEnum treeType)
        获取部门树
        Parameters:
        id - 部门id
        Returns:
      • getOrgTree

        @GetMapping("/getOrgTree")
        public net.risesoft.pojo.Y9Result<List<net.risesoft.model.platform.OrgUnit>> getOrgTree​(@RequestParam
                                                                                                String id,
                                                                                                @RequestParam
                                                                                                net.risesoft.enums.platform.OrgTreeTypeEnum treeType)
        获取组织机构子节点(收发单位)
        Parameters:
        id - id
        treeType - 树类型
        Returns:
      • getParent

        public net.risesoft.model.platform.OrgUnit getParent​(String tenantId,
                                                             String parentId)
      • orderDeptList

        @RequestMapping("/orderDeptList")
        public net.risesoft.pojo.Y9Result<List<ReceiveDepartment>> orderDeptList()
      • orgTreeSearch

        @GetMapping("/orgTreeSearch")
        public net.risesoft.pojo.Y9Result<List<net.risesoft.model.platform.OrgUnit>> orgTreeSearch​(@RequestParam
                                                                                                   net.risesoft.enums.platform.OrgTreeTypeEnum treeType,
                                                                                                   @RequestParam
                                                                                                   String name)
        查询组织架构人员
        Parameters:
        treeType - 树类型
        name - 搜索词
        Returns:
      • personList

        @GetMapping("/personList")
        public net.risesoft.pojo.Y9Result<List<Map<String,​Object>>> personList​(@RequestParam
                                                                                     String deptId)
        获取部门收发员列表
        Parameters:
        deptId - 部门id
        Returns:
      • recursionUpToOrg

        public void recursionUpToOrg​(String tenantId,
                                     String nodeId,
                                     String parentId,
                                     List<net.risesoft.model.platform.OrgUnit> orgUnitList,
                                     boolean isParent)
      • saveOrCancelDept

        @PostMapping("/saveOrCancelDept")
        public net.risesoft.pojo.Y9Result<String> saveOrCancelDept​(@RequestParam
                                                                   String id,
                                                                   @RequestParam
                                                                   String type)
        设置或取消收发部门
        Parameters:
        id - 部门id
        type - 类型
        Returns:
      • saveOrder

        @RequestMapping("/saveOrder")
        public net.risesoft.pojo.Y9Result<String> saveOrder​(String ids)
        保存排序
        Parameters:
        ids - 部门id
        Returns:
      • savePerson

        @PostMapping("/savePerson")
        public net.risesoft.pojo.Y9Result<String> savePerson​(@RequestParam
                                                             String deptId,
                                                             @RequestParam
                                                             String ids)
        设置收发员
        Parameters:
        deptId - 部门id
        ids - 人员ids
        Returns:
      • searchOrgTree

        @GetMapping("/searchOrgTree")
        public net.risesoft.pojo.Y9Result<List<net.risesoft.model.platform.OrgUnit>> searchOrgTree​(@RequestParam
                                                                                                   net.risesoft.enums.platform.OrgTreeTypeEnum treeType,
                                                                                                   @RequestParam
                                                                                                   String name)
        查询组织架构人员
        Parameters:
        treeType - 树类型
        name - 搜索词
        Returns:
      • setReceive

        @PostMapping("/setReceive")
        public net.risesoft.pojo.Y9Result<String> setReceive​(@RequestParam
                                                             boolean receive,
                                                             @RequestParam
                                                             String ids)
        保存是否可以收文
        Parameters:
        ids - 人员ids
        receive - 是否收文
        Returns:
      • setSend

        @PostMapping("/setSend")
        public net.risesoft.pojo.Y9Result<String> setSend​(@RequestParam
                                                          boolean send,
                                                          @RequestParam
                                                          String ids)
        保存是否可以发文
        Parameters:
        ids - 人员ids
        send - 是否发文
        Returns: