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.
32 lines
695 B
32 lines
695 B
package dao;
|
|
|
|
import domain.Photo; // 引入 Photo 类,表示照片数据
|
|
|
|
/**
|
|
* PhotoDao 接口,定义了与照片数据相关的数据库访问方法。
|
|
*/
|
|
public interface PhotoDao {
|
|
|
|
/**
|
|
* 添加一张照片。
|
|
*
|
|
* @param photo 需要添加的照片对象
|
|
*/
|
|
void addPhoto(Photo photo);
|
|
|
|
/**
|
|
* 根据照片 ID 查找对应的照片。
|
|
*
|
|
* @param id 照片的 ID
|
|
* @return 返回对应的 Photo 对象,如果没有找到则返回 null
|
|
*/
|
|
Photo findPhotoByPhotoId(String id);
|
|
|
|
/**
|
|
* 更新照片的信息。
|
|
*
|
|
* @param photo 包含新信息的照片对象
|
|
*/
|
|
void updatePhoto(Photo photo);
|
|
}
|