diff --git a/Dkl-Vue-master/dkl-large/src/main/java/com/dkl/large/service/IDklCameraAnalysisService.java b/Dkl-Vue-master/dkl-large/src/main/java/com/dkl/large/service/IDklCameraAnalysisService.java new file mode 100644 index 0000000..025ecbd --- /dev/null +++ b/Dkl-Vue-master/dkl-large/src/main/java/com/dkl/large/service/IDklCameraAnalysisService.java @@ -0,0 +1,79 @@ +package com.dkl.large.service; + +import java.util.List; +import com.dkl.large.domain.DklCameraAnalysis; + +/** + * 算法推送Service接口 + * + * @author Dkl + * @date 2025-07-23 + */ +public interface IDklCameraAnalysisService +{ + /** + * 查询算法推送 + * + * @param id 算法推送主键 + * @return 算法推送 + */ + public DklCameraAnalysis selectDklCameraAnalysisById(Integer id); + + /** + * 查询算法推送列表 + * + * @param dklCameraAnalysis 算法推送 + * @return 算法推送集合 + */ + public List selectDklCameraAnalysisList(DklCameraAnalysis dklCameraAnalysis); + + /** + * 新增算法推送 + * + * @param dklCameraAnalysis 算法推送 + * @return 结果 + */ + public int insertDklCameraAnalysis(DklCameraAnalysis dklCameraAnalysis); + + /** + * 修改算法推送 + * + * @param dklCameraAnalysis 算法推送 + * @return 结果 + */ + public int updateDklCameraAnalysis(DklCameraAnalysis dklCameraAnalysis); + + /** + * 批量删除算法推送 + * + * @param ids 需要删除的算法推送主键集合 + * @return 结果 + */ + public int deleteDklCameraAnalysisByIds(Integer[] ids); + + /** + * 删除算法推送信息 + * + * @param id 算法推送主键 + * @return 结果 + */ + public int deleteDklCameraAnalysisById(Integer id); + + /** + * 获取数据条数 + * + * @return 结果 + */ + public int getAllklCameraAnalysisCount(DklCameraAnalysis dklCameraAnalysis); + + public List getCameraAnalysisListOut(DklCameraAnalysis dklCameraAnalysis); + + /** + * 获取数据人数 + * + * @return 结果 + */ + public int getAllPeopleCount(DklCameraAnalysis dklCameraAnalysis); + + public List getcameraAnalysisListPeopleOut(DklCameraAnalysis dklCameraAnalysis); +}