Class InfoController

java.lang.Object
io.github.seenings.info.controller.InfoController

@RestController @RequestMapping("/seen/rest-v1/user/info") public class InfoController extends Object

用户信息 前端控制器

Since:
2021-05-08
Author:
chixh
  • Constructor Details

    • InfoController

      public InfoController()
  • Method Details

    • userIdToUserMainInfo

      @PostMapping("user-id-to-user-main-info") public io.github.seenings.common.model.R<Map<Long, io.github.seenings.info.model.UserMainInfo>> userIdToUserMainInfo(@RequestBody Set<Long> userIds)
    • userIdToTagName

      @PostMapping("user-id-to-tag-name") public io.github.seenings.common.model.R<Map<Long, Set<String>>> userIdToTagName(@RequestBody Set<Long> userIds)
    • selfUserInfo

      @GetMapping("self-user-info") public io.github.seenings.common.model.R<io.github.seenings.info.model.UserInfo> selfUserInfo(@SessionAttribute Long userId)
    • userIdToUserIntroduceInfo

      @PostMapping("user-id-to-user-introduce-info") public io.github.seenings.common.model.R<Map<Long, io.github.seenings.info.model.UserIntroduceInfo>> userIdToUserIntroduceInfo(@RequestBody Set<Long> userIds)
    • userIdToPersonIntroduce

      @PostMapping("user-id-to-person-introduce") public io.github.seenings.common.model.R<Map<Long, List<io.github.seenings.info.model.PersonIntroduce>>> userIdToPersonIntroduce(@RequestBody Set<Long> userIds)
    • introduceTypeIndexToPersonIntroduce

      @PostMapping("introduce-type-index-to-person-introduce") public io.github.seenings.common.model.R<Map<Integer, io.github.seenings.info.model.PersonIntroduce>> introduceTypeIndexToPersonIntroduce(@RequestBody Set<Integer> introduceTypeIndexs, @SessionAttribute Long userId)
    • savePersonIntroduce

      @PostMapping("save-person-introduce") public io.github.seenings.common.model.R<Boolean> savePersonIntroduce(@RequestBody io.github.seenings.info.model.PersonIntroduceSave personIntroduceSave, @SessionAttribute Long userId)
    • userIdToUserInfo

      @PostMapping("user-id-to-user-info") public io.github.seenings.common.model.R<Map<Long, io.github.seenings.info.model.UserInfo>> userIdToUserInfo(@RequestBody Set<Long> userIds)
      根据用户ID获取用户信息
      Parameters:
      userIds - 用户ID
      Returns:
      用户ID对应用户信息
    • destUserIdToThumb

      @PostMapping("dest-user-id-to-thumb") public io.github.seenings.common.model.R<Map<Long,Boolean>> destUserIdToThumb(@RequestBody Set<Long> destUserIds, @SessionAttribute Long userId)
    • destUserIdToFocus

      @PostMapping("dest-user-id-to-focus") public io.github.seenings.common.model.R<Map<Long,Boolean>> destUserIdToFocus(@RequestBody Set<Long> destUserIds, @SessionAttribute Long userId)