类 UserController
- java.lang.Object
-
- net.guerlab.smart.platform.user.web.controller.user.UserController
-
@RestController("/user/user") @RequestMapping("/user/user") public class UserController extends Object用户- 作者:
- guer
-
-
构造器概要
构造器 构造器 说明 UserController()
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 net.guerlab.spring.upload.entity.IFileInfoavatar(org.springframework.web.multipart.MultipartFile file)voiddelete(Long id, Boolean force)net.guerlab.smart.platform.user.core.domain.UserDTOdeleteAvatar(Long id)Collection<net.guerlab.smart.platform.user.core.domain.UserDTO>findAll(net.guerlab.smart.platform.user.core.searchparams.UserSearchParams searchParams)net.guerlab.web.result.ListObject<net.guerlab.smart.platform.user.core.domain.UserDTO>findList(net.guerlab.smart.platform.user.core.searchparams.UserSearchParams searchParams)net.guerlab.smart.platform.user.core.domain.UserDTOfindOne(Long id)Collection<net.guerlab.smart.platform.user.core.domain.PositionDataDTO>getPosition(Long id)Collection<String>permissionKeys(Long id)net.guerlab.smart.platform.user.core.domain.UserDTOsave(net.guerlab.smart.platform.user.core.domain.UserModifyDTO dto)voidsetPositionGetHandler(PositionGetHandler positionGetHandler)voidsetService(UserService service)net.guerlab.smart.platform.user.core.domain.UserDTOupdate(Long id, net.guerlab.smart.platform.user.core.domain.UserModifyDTO dto)
-
-
-
方法详细资料
-
findOne
@GetMapping("/{id}") public net.guerlab.smart.platform.user.core.domain.UserDTO findOne(@PathVariable Long id)
-
findList
@GetMapping public net.guerlab.web.result.ListObject<net.guerlab.smart.platform.user.core.domain.UserDTO> findList(net.guerlab.smart.platform.user.core.searchparams.UserSearchParams searchParams)
-
findAll
@GetMapping("/all") public Collection<net.guerlab.smart.platform.user.core.domain.UserDTO> findAll(net.guerlab.smart.platform.user.core.searchparams.UserSearchParams searchParams)
-
save
@PostMapping @Transactional(rollbackFor=java.lang.Exception.class) public net.guerlab.smart.platform.user.core.domain.UserDTO save(@RequestBody net.guerlab.smart.platform.user.core.domain.UserModifyDTO dto)
-
update
@PutMapping("/{id}") @Transactional(rollbackFor=java.lang.Exception.class) public net.guerlab.smart.platform.user.core.domain.UserDTO update(@PathVariable Long id, @RequestBody net.guerlab.smart.platform.user.core.domain.UserModifyDTO dto)
-
delete
@DeleteMapping("/{id}") @Transactional(rollbackFor=java.lang.Exception.class) public void delete(@PathVariable Long id, @RequestParam(required=false) Boolean force)
-
deleteAvatar
@PostMapping("/{id}/deleteAvatar") public net.guerlab.smart.platform.user.core.domain.UserDTO deleteAvatar(@PathVariable Long id)
-
avatar
@PostMapping("/uploadAvatar") public net.guerlab.spring.upload.entity.IFileInfo avatar(@RequestParam org.springframework.web.multipart.MultipartFile file)
-
permissionKeys
@GetMapping("/{id}/permissionKeys") public Collection<String> permissionKeys(@PathVariable Long id)
-
getPosition
@GetMapping("/{id}/position") public Collection<net.guerlab.smart.platform.user.core.domain.PositionDataDTO> getPosition(@PathVariable Long id)
-
setService
@Autowired public void setService(UserService service)
-
setPositionGetHandler
@Autowired public void setPositionGetHandler(PositionGetHandler positionGetHandler)
-
-