package org.jeecg.modules.mdc.service;
|
|
import org.jeecg.modules.mdc.dto.EquipmentMachingDto;
|
import org.jeecg.modules.mdc.dto.MdcEquipmentDto;
|
|
import java.util.Date;
|
import java.util.List;
|
import java.util.Map;
|
|
/**
|
* @author: LiuS
|
* @create: 2023-04-07 14:06
|
*/
|
public interface IEquipmentWorkLineService {
|
/**
|
* 通用运行数据查询
|
*/
|
MdcEquipmentDto getMacingDataList(String tableName);
|
|
/**
|
* 查找西门子类型设备运行时段的设备程序号
|
*/
|
List<EquipmentMachingDto> getEquipmentSequencenumber(String tableName, Date startTime, Date endTime);
|
|
/**
|
* 查询一段时间内的数据
|
*/
|
List<String> findRunningData(String tableName, Date startTime, Date endTime);
|
|
/**
|
* 查找法兰克设备运行的程序号
|
* @param drivetype
|
* @param equipmentid
|
* @param startTime
|
* @param endTime
|
* @return
|
*/
|
List<EquipmentMachingDto> getEquipProgramNum(String drivetype, String equipmentid, Date startTime, Date endTime);
|
|
/**
|
* 查询法拉克设备加工工件开始时间
|
* @param saveTableName
|
* @param productCount
|
* @return
|
*/
|
MdcEquipmentDto findProductCountStartTime(String saveTableName, String productCount, Date startTime, Date endTime);
|
|
/**
|
* 查询法拉克设备加工工件结束时间
|
* @param saveTableName
|
* @param productCount
|
* @return
|
*/
|
MdcEquipmentDto findProductCountEndTime(String saveTableName, String productCount, Date startTime, Date endTime);
|
|
/**
|
* 获取设备运行数据
|
* @param saveTableName
|
* @return
|
*/
|
Map<String, Object> getDataList(String saveTableName);
|
|
Map<String, Object> getDataProductName(String saveTableName);
|
|
}
|