You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
28 lines
902 B
28 lines
902 B
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<PhotoAlbum> {
|
|
|
|
void saveOrUpdatePhotoAlbum(PhotoAlbumVO photoAlbumVO);
|
|
|
|
PageResultDTO<PhotoAlbumAdminDTO> listPhotoAlbumsAdmin(ConditionVO condition);
|
|
|
|
List<PhotoAlbumDTO> listPhotoAlbumInfosAdmin();
|
|
|
|
PhotoAlbumAdminDTO getPhotoAlbumByIdAdmin(Integer albumId);
|
|
|
|
void deletePhotoAlbumById(Integer albumId);
|
|
|
|
List<PhotoAlbumDTO> listPhotoAlbums();//返回结果通常按相册的创建时间或排序权重进行排序,包含前台展示所需的核心信息
|
|
|
|
}
|