package com.iailab.module.data.video.service; import com.iailab.framework.common.pojo.PageResult; import com.iailab.framework.common.service.BaseService; import com.iailab.module.data.video.controller.admin.camera.vo.ImagePageReqVO; import com.iailab.module.data.video.dto.ImageDTO; import com.iailab.module.data.video.entity.ImageEntity; import javax.validation.Valid; import java.util.Date; import java.util.List; /** * @author Houzhongjian * @Description * @createTime 2024年02月27日 */ public interface ImageService extends BaseService { PageResult getPage(ImagePageReqVO imagePageReqVO); List list(@Valid ImagePageReqVO cameraPageReqVO); ImageDTO get(String id); void delete(String id); ImageDTO get(String cameraId, Date createDate); }