Class UserIntroducePhotoPOServiceImpl

java.lang.Object
io.github.seenings.introduce.service.impl.UserIntroducePhotoPOServiceImpl
All Implemented Interfaces:
io.github.seenings.introduce.service.UserIntroducePhotoService

@Repository public class UserIntroducePhotoPOServiceImpl extends Object implements io.github.seenings.introduce.service.UserIntroducePhotoService
  • Constructor Details

    • UserIntroducePhotoPOServiceImpl

      public UserIntroducePhotoPOServiceImpl()
  • Method Details

    • saveAndReturnId

      public Set<Integer> saveAndReturnId(List<io.github.seenings.introduce.model.OrderAndPhotoId> orderAndPhotoIds, Integer max, io.github.seenings.introduce.enumeration.IntroduceTypeEnum introduceTypeEnum, Long userId)
      存入多个照片
      Specified by:
      saveAndReturnId in interface io.github.seenings.introduce.service.UserIntroducePhotoService
      Parameters:
      orderAndPhotoIds - 介绍照片
      userId - 用户ID
      Returns:
      存入的介绍照片信息ID
    • idToModifyTime

      public Map<Integer, LocalDateTime> idToModifyTime(Set<Integer> ids)
      根据ID获取修改时间
      Specified by:
      idToModifyTime in interface io.github.seenings.introduce.service.UserIntroducePhotoService
      Parameters:
      ids - ID
      Returns:
      ID对应修改时间
    • idToOrder

      public Map<Integer,Integer> idToOrder(Set<Integer> ids)
      根据ID获取顺序
      Specified by:
      idToOrder in interface io.github.seenings.introduce.service.UserIntroducePhotoService
      Parameters:
      ids - ID
      Returns:
      ID对应顺序
    • introduceTypeIdToId

      public Map<Integer, Set<Integer>> introduceTypeIdToId(Set<Integer> introduceTypeIds, Long userId)
      根据介绍类型ID获取照片介绍信息ID
      Specified by:
      introduceTypeIdToId in interface io.github.seenings.introduce.service.UserIntroducePhotoService
      Parameters:
      introduceTypeIds - 介绍类型ID
      userId - 用户ID
      Returns:
      介绍类型ID对应照片介绍信息ID
    • userIdToIntroduceTypeAndPhoto

      public Map<Long, Set<io.github.seenings.introduce.model.IntroduceTypeAndPhotoInfo>> userIdToIntroduceTypeAndPhoto(Set<Long> userIds)
      根据用户ID获取介绍照片信息
      Specified by:
      userIdToIntroduceTypeAndPhoto in interface io.github.seenings.introduce.service.UserIntroducePhotoService
      Parameters:
      userIds - 用户ID
      Returns:
      用户ID对应介绍照片信息