package market.Api.Mes.service;

import java.util.Date;

import market.Com.vo.ResultModel;
import market.Mes.MaterielTrack.vo.PrcMaterielProcess;

import com.hnshituo.basic.service.BaseService;

public interface MesApiService extends BaseService {

	
	/**
	 * 新增虚拟物料履历表数据
	 * 
	 * @param ObjectNoVt
	 * @param status
	 * @param createUserName
	 * @param createTime
	 */
	public void InsertMatVtProc(String ObjectNoVt, String status, String createUserName, Date createTime);
	
	
	/**
	 * 撤销实物物料状态跟踪函数
	 * 
	 * @param pmp object_no 实物物料号 prc_code status 要删除的最后状态，可传空 keep_sametime_status
	 *            是否保留同时间点的其他状态 remark 备注
	 * @return 将要回退的状态
	 */
	public ResultModel ARRAYLIST(PrcMaterielProcess pmp) throws Exception;
	
	
	/**
	 * 公共函数1 修改分条计划主表状态
	 * 
	 * @param 分条计划号
	 * @throws Exception
	 */
	public void doUpdatePlnLengthwisePlan(String lwPlanNo) throws Exception;
}
