package market.Qms.slmord.service;

import market.Com.vo.CommonPage;
import market.Com.vo.ResultModel;
import market.Qms.common.ReturnMsg;
import market.Slm.ContractManagement.vo.SlmCustomerAddAsk;
import market.Slm.OrderManagement.vo.SlmContractProcessPlan;

import com.hnshituo.basic.service.BaseService;

public interface QualityDesignAddRequireService    extends BaseService<Object,Object> {
	
	/**
	 * 获取客户附加要求项
	 * @param sum
	 */
	ResultModel GetCustomerAddAsk(CommonPage<SlmCustomerAddAsk> sum);
	
	
	/**
	 * 附加要求评审
	 * @param sum
	 * @return
	 */
	ResultModel AddAskReview(CommonPage<SlmCustomerAddAsk> sum);
	
	/**
	 * 附加要求评审
	 * @param msg 返回信息
	 * @param orderLine 合同附加要求编号
	 * @param stdCode 标准号
	 * @param desginKey 
	 * @return
	 */
	boolean ValidationOrderAsk(ReturnMsg msg,SlmContractProcessPlan orderLine,String stdCode,String desginKey);
}
