Class UserApplyPOServiceImpl

java.lang.Object
io.github.seenings.apply.service.impl.UserApplyPOServiceImpl
All Implemented Interfaces:
io.github.seenings.apply.service.UserApplyService

@Repository public class UserApplyPOServiceImpl extends Object implements io.github.seenings.apply.service.UserApplyService
  • Constructor Details

    • UserApplyPOServiceImpl

      public UserApplyPOServiceImpl()
  • Method Details

    • appliedUserIdToApplyIdByPage

      public List<Integer> appliedUserIdToApplyIdByPage(Long appliedUserId, int current, int size)
      根据被申请人用户ID获取申请ID
      Specified by:
      appliedUserIdToApplyIdByPage in interface io.github.seenings.apply.service.UserApplyService
      Parameters:
      appliedUserId - 被申请人用户ID
      current - 当前页
      size - 页大小
      Returns:
      申请ID
    • applyUserIdToApplyIdByPage

      public List<Integer> applyUserIdToApplyIdByPage(Long applyUserId, int current, int size)
      根据申请人用户ID获取申请ID
      Specified by:
      applyUserIdToApplyIdByPage in interface io.github.seenings.apply.service.UserApplyService
      Parameters:
      applyUserId - 申请人用户ID
      current - 当前页
      size - 页大小
      Returns:
      申请ID
    • appliedUserIdToId

      public Map<Long,Integer> appliedUserIdToId(Set<Long> appliedUserIds, Long userId)
      Specified by:
      appliedUserIdToId in interface io.github.seenings.apply.service.UserApplyService
    • idToTextId

      public Map<Integer,Integer> idToTextId(Set<Integer> ids)
      Specified by:
      idToTextId in interface io.github.seenings.apply.service.UserApplyService
    • idToApplyUserId

      public Map<Integer,Long> idToApplyUserId(Set<Integer> ids)
      Specified by:
      idToApplyUserId in interface io.github.seenings.apply.service.UserApplyService
    • idToAppliedUserId

      public Map<Integer,Long> idToAppliedUserId(Set<Integer> ids)
      Specified by:
      idToAppliedUserId in interface io.github.seenings.apply.service.UserApplyService
    • idToCreateTime

      public Map<Integer, LocalDateTime> idToCreateTime(Set<Integer> ids)
      Specified by:
      idToCreateTime in interface io.github.seenings.apply.service.UserApplyService
    • idToApplyTime

      public Map<Integer, LocalDateTime> idToApplyTime(Set<Integer> ids)
      Specified by:
      idToApplyTime in interface io.github.seenings.apply.service.UserApplyService
    • set

      public Integer set(Long userId, Integer textId, Long appliedUserId)
      Specified by:
      set in interface io.github.seenings.apply.service.UserApplyService