package org.jeecg.modules.appInterface.service;
import org.jeecg.modules.appInterface.entity.FbsWorkingStatistics;
import com.baomidou.mybatisplus.extension.service.IService;
import org.jeecg.modules.fbsWorkshopDispatchList.entity.FbsWorkshopDispatchList;

import java.util.List;
import java.util.Map;

/**
 * @Description: 工时统计接口
 * @author： jeecg-boot
 * @date：   2020-10-15
 * @version： V1.0
 */
public interface IFbsWorkingStatisticsService extends IService<FbsWorkingStatistics> {
    /**
    * @Author chenchuang
    * @Description //TODO 制造看板： 月工时分布情况
    * @Date 2020/10/28 13:09
    * @Param []
    * @return java.util.List<org.jeecg.modules.appInterface.entity.FbsWorkingStatistics>
    */
    Map<String,Object> getByMaterial(String dateString);

    /**
    * @Author chenchuang
    * @Description //TODO 根据订单号和产品编码分组查询工时
    * @Date 2020/11/7 12:51
    * @Param []
    * @return java.util.List<org.jeecg.modules.appInterface.entity.FbsWorkingStatistics>
    */
    List<FbsWorkingStatistics> getWorkingHours();

    List<FbsWorkshopDispatchList> getWorkingHoursGroupProjectName();
}
