类 DutyController

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

    @RestController("/user/duty")
    @RequestMapping("/user/duty")
    public class DutyController
    extends net.guerlab.smart.platform.server.controller.BaseController<net.guerlab.smart.platform.user.core.domain.DutyDTO,​Duty,​DutyService,​net.guerlab.smart.platform.user.core.searchparams.DutySearchParams,​Long>
    职务
    作者:
    guer
    • 字段概要

      • 从类继承的字段 net.guerlab.smart.platform.server.controller.AbstractControllerImpl

        service
    • 构造器详细资料

      • DutyController

        public DutyController()
    • 方法详细资料

      • copyProperties

        public void copyProperties​(net.guerlab.smart.platform.user.core.domain.DutyDTO dto,
                                   Duty entity,
                                   Long id)
      • nullPointException

        protected net.guerlab.commons.exception.ApplicationException nullPointException()
        覆盖:
        nullPointException 在类中 net.guerlab.smart.platform.server.controller.AbstractControllerImpl<net.guerlab.smart.platform.user.core.domain.DutyDTO,​Duty,​DutyService,​Long>
      • getDistribution

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

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