package com.sercurityControl.proteam.mapper; import com.sercurityControl.proteam.domain.TeamData; import com.sercurityControl.proteam.domain.dto.LoginDto; import com.sercurityControl.proteam.domain.vo.StagingVo; import com.sercurityControl.proteam.dutyTask.domain.NoticeVioEntity; import com.sercurityControl.proteam.dutyTask.domain.TodayTaskVo; import org.springframework.stereotype.Repository; import java.util.List; /** * 工作台接口层 */ @Repository public interface StagingMapper { /** * 当日施工班组 * * @param loginDto * @return */ List getWorkTeamList(LoginDto loginDto); /** * 计划数量-作业票 * * @param loginDto * @return */ Integer getPlanNum(LoginDto loginDto); /** * 施工数量 * * @param loginDto * @return */ Integer getSgNum(LoginDto loginDto); List getConstruction(LoginDto loginDto); List getPlanList(LoginDto loginDto); /** * @param loginDto * @return List * @description 当日站班会 * @author cwchen * @date 2024/1/11 9:32 */ List getTodayTask(LoginDto loginDto); /** * @param loginDto * @return List * @description 违章信息 * @author cwchen * @date 2024/1/11 10:51 */ List getVoiList(LoginDto loginDto); /** * @param loginDto * @return List * @description 违章信息数量 * @author cwchen * @date 2024/1/11 11:00 */ List getVoiNum(LoginDto loginDto); /** * @param loginDto * @return int * @description 地市 每日是否报岗 * @author cwchen * @date 2024/1/11 14:09 */ int isJobApplication(LoginDto loginDto); /** * @param loginDto * @return NoticeVioEntity * @description 根据ID获取违章信息 * @author cwchen * @date 2024/1/11 15:33 */ NoticeVioEntity getVoiDataById(LoginDto loginDto); }