package com.steerinfo.ems.mesemsdieseloil.service;

import com.steerinfo.ems.mesemsdieseloil.model.MesEmsDieseloil;
import com.steerinfo.ems.trmcalpoint.model.TRmCalpoint;
import com.steerinfo.framework.service.IBaseService;
import java.util.Date;
import java.util.List;
import java.math.BigDecimal;

/**
 * MesEmsDieseloil服务接口：
 * @author generator
 * @version 1.0-SNAPSHORT 2020-04-08 04:41
 * 类描述
 * 修订历史：
 * 日期：2020-04-08
 * 作者：generator
 * 参考：
 * 描述：MesEmsDieseloil服务接口
 * @see null
 * @Copyright 湖南视拓信息技术股份有限公司. All rights reserved.
 */
public interface IMesEmsDieseloilService extends IBaseService<MesEmsDieseloil, String>{
	/**
	 * EMS获取MES柴油数据
	 * @return
	 */
	String synchronousMesEmsData();

	/**
	 * 重新统计柴油计量点数据
	 * 
	 * @param clock	月份
	 */
	void reCalData(String clock);
	
	/**
	 * 重新统计柴油计量点数据
	 * 
	 * @param clock	月份
	 * @param tRmCalpoint 柴油计量点
	 */
	void reCalData2(String clock, TRmCalpoint tRmCalpoint);
	
	/**
	 * 从正式环境同步MES柴油数据
	 * 
	 * @param d
	 * @return
	 */
	String synchronousMesFromProd(Date d);
}