xiangpei
2024-04-28 387d3aca6fab1a07618bb8342ee522b3da2db9b1
ycl-server/src/main/java/com/ycl/platform/service/IYwThresholdService.java
@@ -1,7 +1,15 @@
package com.ycl.platform.service;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.ycl.platform.domain.dto.CarDTO;
import com.ycl.platform.domain.dto.FaceDTO;
import com.ycl.platform.domain.dto.VideoDTO;
import com.ycl.platform.domain.entity.YwThreshold;
import com.ycl.platform.domain.form.CarThresholdForm;
import com.ycl.platform.domain.form.FaceThresholdForm;
import com.ycl.platform.domain.form.VideoThresholdForm;
import com.ycl.platform.mapper.YwThresholdMapper;
import java.util.List;
@@ -59,4 +67,73 @@
     * @return 结果
     */
    public int deleteYwThresholdById(Integer id);
    /**
     * 修改人脸阈值
     *
     * @param form
     * @return
     */
    int editFace(FaceThresholdForm form);
    /**
     * 修改车辆阈值
     *
     * @param form
     * @return
     */
    int editCar(CarThresholdForm form);
    /**
     * 修改视频阈值
     *
     * @param form
     * @return
     */
    int editVideo(VideoThresholdForm form);
    /**
     * 检查人脸数据是否要生成工单
     *
     * @param faceList 人脸数据
     * @return 是否生成工单
     */
    Boolean checkFace(List<FaceDTO> faceList);
    /**
     * 检查车辆数据是否要生成工单
     *
     * @param carList 车辆数据
     * @return 是否生成工单
     */
    Boolean checkCar(List<CarDTO> carList);
    /**
     * 检查视频数据是否要生成工单
     *
     * @param videoList
     * @return 是否生成工单
     */
    Boolean checkVideo(List<VideoDTO> videoList);
    /**
     * 获取人脸配置
     * @param id
     * @return
     */
    FaceThresholdForm getFace(Integer id);
    /**
     * 获取车辆配置
     * @param id
     * @return
     */
    CarThresholdForm getCar(Integer id);
    /**
     * 获取视频配置
     * @param id
     * @return
     */
    VideoThresholdForm getVideo(Integer id);
}