类 DepartmentController

  • 所有已实现的接口:
    net.guerlab.smart.platform.server.controller.DeleteController<net.guerlab.smart.platform.user.core.domain.DepartmentDTO,​Department,​DepartmentService,​Long>, net.guerlab.smart.platform.server.controller.FindController<net.guerlab.smart.platform.user.core.domain.DepartmentDTO,​Department,​DepartmentService,​net.guerlab.smart.platform.user.core.searchparams.DepartmentSearchParams,​Long>, net.guerlab.smart.platform.server.controller.IController<Department,​DepartmentService,​Long>, net.guerlab.smart.platform.server.controller.ModifyControllerWrapper<net.guerlab.smart.platform.user.core.domain.DepartmentDTO,​Department,​Long>, net.guerlab.smart.platform.server.controller.SaveController<net.guerlab.smart.platform.user.core.domain.DepartmentDTO,​Department,​DepartmentService,​Long>, net.guerlab.smart.platform.server.controller.UpdateController<net.guerlab.smart.platform.user.core.domain.DepartmentDTO,​Department,​DepartmentService,​Long>

    @RestController("/user/department")
    @RequestMapping("/user/department")
    public class DepartmentController
    extends net.guerlab.smart.platform.server.controller.BaseController<net.guerlab.smart.platform.user.core.domain.DepartmentDTO,​Department,​DepartmentService,​net.guerlab.smart.platform.user.core.searchparams.DepartmentSearchParams,​Long>
    部门
    作者:
    guer
    • 构造器详细资料

      • DepartmentController

        public DepartmentController()
    • 方法详细资料

      • update

        public net.guerlab.smart.platform.user.core.domain.DepartmentDTO update​(@PathVariable
                                                                                Long id,
                                                                                @RequestBody
                                                                                net.guerlab.smart.platform.user.core.domain.DepartmentDTO dto)
      • nullPointException

        protected net.guerlab.commons.exception.ApplicationException nullPointException()
        覆盖:
        nullPointException 在类中 net.guerlab.smart.platform.server.controller.AbstractControllerImpl<net.guerlab.smart.platform.user.core.domain.DepartmentDTO,​Department,​DepartmentService,​Long>
      • tree

        @GetMapping("/tree")
        public Collection<net.guerlab.smart.platform.user.core.domain.DepartmentDTO> tree()
      • setDirectorUser

        @PostMapping("/directorUser")
        public void setDirectorUser​(@RequestBody
                                    ManagerSetterDTO setter)
      • setChargeUser

        @PostMapping("/chargeUser")
        public void setChargeUser​(@RequestBody
                                  ManagerSetterDTO setter)
      • removeDirectorUser

        @DeleteMapping("/directorUser/{departmentId}")
        public void removeDirectorUser​(@PathVariable
                                       Long departmentId)
      • removeChargeUser

        @DeleteMapping("/chargeUser/{departmentId}")
        public void removeChargeUser​(@PathVariable
                                     Long departmentId)
      • getDistribution

        @GetMapping("/distribution/{departmentId}")
        public Collection<Long> getDistribution​(@PathVariable
                                                Long departmentId)
      • setDistribution

        @PostMapping("/distribution/{departmentId}")
        @Transactional(rollbackFor=java.lang.Exception.class)
        public void setDistribution​(@PathVariable
                                    Long departmentId,
                                    @RequestBody
                                    Collection<Long> dutyIds)