package com.bonus.bracelet.service;

import com.bonus.common.entity.bracelet.vo.PersonVo;
import com.bonus.common.entity.bracelet.vo.QueryConstruction;
import com.bonus.common.entity.bracelet.vo.SidebandDeviceVo;
import com.bonus.common.entity.bracelet.vo.WarnInfoVo;

import java.util.List;

/**
 * 项目部信息 服务层
 * 
 * @author bonus
 */
public interface IQueryConstructionService
{
    /**
     *
     * @param construction
     * @return
     */
    public List<QueryConstruction> selectConstructionList(QueryConstruction construction);

    /**
     * 班组人员设备列表
     * @param data
     * @return
     */
    List<PersonVo> getTeamLists(PersonVo data);

    /**
     * 临时人员设备列表
     * @param data
     * @return
     */
    List<PersonVo> getTempLists(PersonVo data);

    /**
     * 施工预警信息列表
     * @param data
     * @return
     */
    List<WarnInfoVo> getWarnLists(QueryConstruction data);

}
