package org.security.trans.workHandOverUsers.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.service.IService;
import org.security.desk.vo.FaceVO;
import org.security.ht.workHandOverUsers.entity.WorkHandoverUsers;
import org.security.ht.workHandOverUsers.vo.WorkHandoverCheckVO;
import org.security.ht.workHandOverUsers.vo.WorkHandoverUsersVO;
import org.security.ht.workHandOverUsers.dto.WorkHandoverUsersDTO;
import org.springblade.core.tool.api.R;
import org.springframework.web.multipart.MultipartFile;

/**
 * @author ：wzf
 * @since ：Created in 2022/9/2 16:38
 */
public interface IWorkHandoverUsers extends IService<WorkHandoverUsers> {

	R workHandoverCheck(WorkHandoverCheckVO workHandoverCheckVO);

	WorkHandoverUsersVO getByIdCard(String idCard);

	boolean saveData(WorkHandoverUsersDTO workHandoverUsersDTO);

	IPage<WorkHandoverUsersVO> selectProjectPage(IPage<WorkHandoverUsersVO> page, WorkHandoverUsersDTO workHandoverUsersDTO);

	R saveWithFace(FaceVO faceVO, MultipartFile file);
}
