| | |
| | | package org.jeecg.modules.mdc.service; |
| | | |
| | | import com.baomidou.mybatisplus.core.metadata.IPage; |
| | | import org.jeecg.modules.mdc.entity.MdcDeviceCalendar; |
| | | import com.baomidou.mybatisplus.extension.service.IService; |
| | | import org.jeecg.modules.mdc.entity.MdcDeviceCalendar; |
| | | import org.jeecg.modules.mdc.vo.EquipmentCalendarVo; |
| | | import org.jeecg.modules.mdc.vo.MdcDeviceCalendarQueryVo; |
| | | import org.jeecg.modules.mdc.vo.MdcDeviceCalendarVo; |
| | | |
| | | import javax.servlet.http.HttpServletRequest; |
| | | import java.util.Date; |
| | | import java.math.BigDecimal; |
| | | import java.util.List; |
| | | |
| | | /** |
| | |
| | | * @return |
| | | */ |
| | | List<MdcDeviceCalendarVo> listByEquipmentAndDate(String equipmentid, List<String> stringDates); |
| | | |
| | | /** |
| | | * 计算实际班产天数 |
| | | * |
| | | * @param equipmentId |
| | | * @param validDate |
| | | * @return |
| | | */ |
| | | BigDecimal computeActualWorkDayCount(String equipmentId, String validDate); |
| | | |
| | | /** |
| | | * 查询班次分类 |
| | | * |
| | | * @param equipmentId |
| | | * @param validDate |
| | | * @return |
| | | */ |
| | | List<String> findShiftSort(String equipmentId, String validDate); |
| | | |
| | | /** |
| | | * 计算班次时间 |
| | | * |
| | | * @param equipmentId |
| | | * @param validDate |
| | | * @return |
| | | */ |
| | | BigDecimal computeShiftTimeCount(String equipmentId, String validDate); |
| | | |
| | | /** |
| | | * 生成设备工作日历 |
| | | */ |
| | | void generateDeviceCalendar(); |
| | | |
| | | MdcDeviceCalendar getFirstData(String equipmentId); |
| | | |
| | | List<MdcDeviceCalendarVo> listByEquipmentIdAndDate(String equipmentId, String date); |
| | | } |