package com.aurora.service; import com.aurora.model.dto.PhotoAlbumAdminDTO; import com.aurora.model.dto.PhotoAlbumDTO; import com.aurora.entity.PhotoAlbum; import com.aurora.model.vo.ConditionVO; import com.aurora.model.dto.PageResultDTO; import com.aurora.model.vo.PhotoAlbumVO; import com.baomidou.mybatisplus.extension.service.IService; import java.util.List; public interface PhotoAlbumService extends IService { void saveOrUpdatePhotoAlbum(PhotoAlbumVO photoAlbumVO); PageResultDTO listPhotoAlbumsAdmin(ConditionVO condition); List listPhotoAlbumInfosAdmin(); PhotoAlbumAdminDTO getPhotoAlbumByIdAdmin(Integer albumId); void deletePhotoAlbumById(Integer albumId); List listPhotoAlbums();//返回结果通常按相册的创建时间或排序权重进行排序,包含前台展示所需的核心信息 }