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.
dsl3/service/PhotoAlbumService.java

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();//返回结果通常按相册的创建时间或排序权重进行排序,包含前台展示所需的核心信息
}