package com.bonus.app.service;

import com.bonus.app.entity.DeviceWarnEntity;
import com.bonus.app.entity.PeopleInfoEntity;
import com.bonus.app.entity.StayPersonEntity;
import com.bonus.common.core.web.domain.AjaxResult;
import com.bonus.common.entity.bracelet.vo.ProjectVo;
import com.github.pagehelper.PageInfo;

import java.util.List;

/**
 * APP 现场人员管理
 */

public interface IStayPersonService {

    /**
     * 查询现场人员列表
     * @param vo
     * @return
     */
    PageInfo<StayPersonEntity> getStayPersonList(ProjectVo vo);
//    /**
//     * 切换时获取工程列表
//     * @param proId
//     * @return AjaxResult
//     */
//    AjaxResult getProjectList(Long proId);


    /**
     * 修改安全帽、马甲编号
     * @param vo
     * @return AjaxResult
     */
    AjaxResult editCodeInfoList(ProjectVo vo);

    /**
     * 单个人员进行人脸验证
     * @param vo
     * @return AjaxResult
     */
    AjaxResult singleRecognition(PeopleInfoEntity vo);

    /**
     * 多个人员进行人脸验证
     * @param data
     * @return AjaxResult
     */
    AjaxResult allRecognition(ProjectVo data);
}
