package com.gkhy.assess.system.service; import com.baomidou.mybatisplus.extension.service.IService; import com.gkhy.assess.system.domain.AssFaceRecognition; import java.util.List; import java.util.Map; /** *

* 签字确认表 服务类 *

* * @author kzy * @since 2023-12-12 10:46:54 */ public interface AssFaceRecognitionService extends IService { /** * 项目状态流转 * @param map */ void doFaceRecognition(Map map); /** * 新增签字确认 * @param faceRecognition * @return */ int addFaceRecognition(AssFaceRecognition faceRecognition); /** * 修改签字确认 * @param faceRecognition * @return */ int editFaceRecognition(AssFaceRecognition faceRecognition); /** * 根据项目id获取签字确认 * @param projectId * @return */ List getFaceRecognitionByProjectId(Long projectId); /** * 根据id获取签字确认 * @param faceRecognitionId * @return */ AssFaceRecognition getFaceRecognitionById(Long faceRecognitionId); /** * 根据成员id获取签字确认 * @param projectId * @param personId * @return */ AssFaceRecognition getRecognitionByPersonId(Long projectId, Long personId); /** * 校验是否都签字确认 * @param projectId * @return */ Boolean checkAllFaceRecongnition(Long projectId); }