package org.jeecg.modules.screen.mapper;
|
|
import org.apache.ibatis.annotations.Mapper;
|
import org.apache.ibatis.annotations.Param;
|
import org.jeecg.modules.mdc.entity.MdcEquipmentMonitor;
|
import org.jeecg.modules.screen.dto.MdcProductDayscheduleDto;
|
import org.jeecg.modules.screen.dto.ToolLifeDto;
|
import org.springframework.stereotype.Repository;
|
|
import java.util.List;
|
|
/**
|
* @author Lius
|
* @date 2024/8/26 15:02
|
*/
|
@Mapper
|
@Repository
|
public interface MdcSubLargeScreenMapper {
|
/**
|
* 当日生产计划
|
*
|
* @param productionId
|
* @param date
|
* @return
|
*/
|
List<MdcProductDayscheduleDto> todayProductionProgress(@Param("productionId") String productionId, @Param("date") String date);
|
|
/**
|
* 设备实时状态
|
*
|
* @param productionId
|
* @return
|
*/
|
List<MdcEquipmentMonitor> checkStatusFromEquipmentIds(@Param("productionId") String productionId);
|
|
/**
|
* 刀具寿命管理
|
*
|
* @param productionId
|
* @return
|
*/
|
List<ToolLifeDto> toolLifeList(@Param("productionId") String productionId);
|
}
|