package com.rongwei.bscommon.sys.dao;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.rongwei.bsentity.domain.EquOverhaulPlanningTasksDo;
import com.rongwei.bsentity.domain.EquOverhaulPlanningTasksVo;
import com.rongwei.rwcommonentity.commonservers.domain.SysFileItemDo;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * <p>
 * 设备子系统——大修计划任务 Mapper 接口
 * </p>
 *
 * @author fpy
 * @since 2023-12-20
 */
public interface EquOverhaulPlanningTasksMapperDao extends BaseMapper<EquOverhaulPlanningTasksDo> {

    /**
     * 查询超期各个工厂的任务数量
     * @return
     */
    List<EquOverhaulPlanningTasksVo> selectAllOverdueTaskQuantity();

    /**
     * 根据各个工厂id查询所有任务数据
     * @param tenantid
     * @return
     */
    List<EquOverhaulPlanningTasksVo> selectTasksByFactoryId(@Param("tenantId") String tenantid);


}
