BigViewService.java 1.06 KB
package com.ruoyi.service;

import com.ruoyi.pojo.vo.bigViewVo.FleetInfoVo;
import com.ruoyi.pojo.vo.bigViewVo.SignInfoVo;
import com.ruoyi.pojo.vo.bigViewVo.SignNumberVo;
import org.springframework.web.multipart.MultipartFile;

import javax.servlet.http.HttpServletResponse;
import java.util.List;

/**
 * 可视化大屏服务
 * @author 20412
 */
public interface BigViewService {

    /**
     * 根据类型获取数量
     * @param type
     * @param dateKey
     * @return Integer
     */
    SignNumberVo queryNumberByType(String type, String dateKey);

    /**
     * 获取车队信息
     * @param dateKey
     * @return List<FleetInfoVo>
     */
    List<FleetInfoVo> queryFleetInfoByFleetName(String dateKey);

    /**
     * 查询签到详情
     * @param date  日期
     * @param jobCode 工号
     * @return SignInfoVo
     */
    SignInfoVo querySignDetails(String date,String jobCode);

    /**
     * 导入车队与线路匹配模板
     * @param file
     */
    void importExcel(MultipartFile file);

    void exportExcel(HttpServletResponse response);
}