Class SignDeptRestController


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

      • SignDeptRestController

        public SignDeptRestController()
    • Method Detail

      • disableDept

        @PostMapping("/disableDept")
        public net.risesoft.pojo.Y9Result<String> disableDept​(@RequestParam
                                                              String[] ids,
                                                              @RequestParam
                                                              Integer status)
        禁用/启用部门
        Parameters:
        ids - 部门ids
        status - 0:启用 1:禁用
        Returns:
        Y9Result
      • disableType

        @PostMapping("/disableType")
        public net.risesoft.pojo.Y9Result<String> disableType​(@RequestParam
                                                              String id,
                                                              @RequestParam
                                                              Integer status)
        禁用/启用部门类型
        Parameters:
        id - 部门类型id
        status - 0:启用 1:禁用
        Returns:
        Y9Result
      • getDeptList

        @GetMapping("/getDeptList")
        public net.risesoft.pojo.Y9Result<List<SignOutDept>> getDeptList​(@RequestParam
                                                                         String deptTypeId,
                                                                         @RequestParam(required=false)
                                                                         String name,
                                                                         @RequestParam(required=false)
                                                                         Integer page,
                                                                         @RequestParam(required=false)
                                                                         Integer rows)
        获取委外会签部门列表
        Parameters:
        deptTypeId - 部门类型id
        name - 部门名称
        page - 页码
        rows - 条数
        Returns:
        Y9Page
      • getDeptTypeList

        @GetMapping("/getDeptTypeList")
        public net.risesoft.pojo.Y9Result<List<net.risesoft.model.platform.Department>> getDeptTypeList​(@RequestParam(required=false)
                                                                                                        String name)
        获取委外会签类型
        Parameters:
        name - 类型名称
        Returns:
        Y9Result>
      • remove

        @PostMapping("/remove")
        public net.risesoft.pojo.Y9Result<String> remove​(@RequestParam
                                                         String[] ids)
        删除委外会签部门
        Parameters:
        ids -
        Returns:
        Y9Result
      • removeDetpType

        @PostMapping("/removeDetpType")
        public net.risesoft.pojo.Y9Result<String> removeDetpType​(@RequestParam
                                                                 String id)
        删除委外会签部门类型
        Parameters:
        id -
        Returns:
        Y9Result
      • saveDeptOrder

        @PostMapping("/saveDeptOrder")
        public net.risesoft.pojo.Y9Result<String> saveDeptOrder​(@RequestParam
                                                                String[] idAndTabIndexs)
        保存部门排序
        Parameters:
        idAndTabIndexs -
        Returns:
        Y9Result
      • saveDetpType

        @PostMapping("/saveDetpType")
        public net.risesoft.pojo.Y9Result<String> saveDetpType​(SignOutDeptType info)
        保存或更新委外会签部门类型
        Parameters:
        info -
        Returns:
        Y9Result
      • saveOrUpdate

        @PostMapping("/saveOrUpdate")
        public net.risesoft.pojo.Y9Result<String> saveOrUpdate​(SignOutDept info)
        保存或更新委外会签部门
        Parameters:
        info -
        Returns:
        Y9Result
      • saveTypeOrder

        @PostMapping("/saveTypeOrder")
        public net.risesoft.pojo.Y9Result<String> saveTypeOrder​(@RequestParam
                                                                String[] idAndTabIndexs)
        保存部门类型排序
        Parameters:
        idAndTabIndexs -
        Returns:
        Y9Result