类 PositionController
- java.lang.Object
-
- net.guerlab.smart.platform.user.web.controller.user.PositionController
-
@RestController("/user/position") @RequestMapping("/user/position") public class PositionController extends Object职位- 作者:
- guer
-
-
构造器概要
构造器 构造器 说明 PositionController()
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 voidbatchDelete(PositionBatchRequest request)voidbatchSave(PositionBatchRequest request)voiddelete(Long userId, Long departmentId, Long dutyId)List<net.guerlab.smart.platform.user.core.domain.PositionDTO>findAll(net.guerlab.smart.platform.user.core.searchparams.PositionSearchParams searchParams)net.guerlab.web.result.ListObject<net.guerlab.smart.platform.user.core.domain.PositionDTO>findList(net.guerlab.smart.platform.user.core.searchparams.PositionSearchParams searchParams)Map<Long,List<net.guerlab.smart.platform.user.core.domain.PositionDTO>>query(Collection<Long> userIds)voidsave(Long userId, Long departmentId, Long dutyId)voidsetDepartmentService(DepartmentService departmentService)voidsetDistributionService(DepartmentDutyDistributionService distributionService)voidsetDutyService(DutyService dutyService)voidsetPositionService(PositionService positionService)voidsetUserService(UserService userService)
-
-
-
方法详细资料
-
query
@PostMapping("/queryByUserIds") public Map<Long,List<net.guerlab.smart.platform.user.core.domain.PositionDTO>> query(@RequestBody Collection<Long> userIds)
-
findList
@GetMapping public net.guerlab.web.result.ListObject<net.guerlab.smart.platform.user.core.domain.PositionDTO> findList(net.guerlab.smart.platform.user.core.searchparams.PositionSearchParams searchParams)
-
findAll
@GetMapping("/all") public List<net.guerlab.smart.platform.user.core.domain.PositionDTO> findAll(net.guerlab.smart.platform.user.core.searchparams.PositionSearchParams searchParams)
-
save
@PostMapping("/{userId}/{departmentId}/{dutyId}") @Transactional(rollbackFor=java.lang.Exception.class) public void save(@PathVariable Long userId, @PathVariable Long departmentId, @PathVariable Long dutyId)
-
batchSave
@PostMapping("/batchSave") @Transactional(rollbackFor=java.lang.Exception.class) public void batchSave(@RequestBody PositionBatchRequest request)
-
delete
@DeleteMapping("/{userId}/{departmentId}/{dutyId}") public void delete(@PathVariable Long userId, @PathVariable Long departmentId, @PathVariable Long dutyId)
-
batchDelete
@PostMapping("/batchDelete") @Transactional(rollbackFor=java.lang.Exception.class) public void batchDelete(@RequestBody PositionBatchRequest request)
-
setPositionService
@Autowired public void setPositionService(PositionService positionService)
-
setUserService
@Autowired public void setUserService(UserService userService)
-
setDepartmentService
@Autowired public void setDepartmentService(DepartmentService departmentService)
-
setDutyService
@Autowired public void setDutyService(DutyService dutyService)
-
setDistributionService
@Autowired public void setDistributionService(DepartmentDutyDistributionService distributionService)
-
-