package com.securitycontrol.background.service;

import com.securitycontrol.common.core.web.domain.AjaxResult;
import com.securitycontrol.entity.background.dto.TodayTaskDto;
import com.securitycontrol.entity.background.vo.TodayTaskVo;

import java.util.List;

/**
 * @author：cwchen
 * @date：2024-03-23-12:47
 * @version：1.0
 * @description：当日任务
 */
public interface ITodayTaskService {
    /**
     * 获取当日任务列表
     *
     * @param dto
     * @return List<TodayTaskVo>
     * @description
     * @author cwchen
     * @date 2024/3/23 13:21
     */
    List<TodayTaskVo> getToDayTaskLists(TodayTaskDto dto);

    /**
     * 远程巡视详情
     *
     * @param dto
     * @return AjaxResult
     * @description
     * @author cwchen
     * @date 2024/3/23 15:19
     */
    AjaxResult getToDayTaskDetail(TodayTaskDto dto);

    /**
     * 球机上下线时长
     * @param dto
     * @return AjaxResult
     * @description
     * @author cwchen
     * @date 2024/3/23 16:40
     */
    AjaxResult getBallTimeList(TodayTaskDto dto);
}
