package market.Qms.com.service;

import java.util.List;

import market.Qms.com.vo.BaseStdRCust;
import market.Qms.common.RequestModel;
import market.Qms.common.ReturnMsg;

import com.hnshituo.basic.service.BaseService;

public interface BaseStdRCustService extends BaseService<BaseStdRCust, Object> {
	
	/**
	 *获取牌号
	 * @param chem
	 * @return
	 */
	ReturnMsg<List<BaseStdRCust>> GetStdRCust(RequestModel<BaseStdRCust> cust);
	
	/**
	 * 新增
	 * @param chem
	 * @return
	 */
	ReturnMsg<BaseStdRCust> InsertStdRCust(BaseStdRCust cust);

	
	/**
	 * 修改
	 * @param chem
	 * @return
	 */
	ReturnMsg<BaseStdRCust> UpdateStdRCust(BaseStdRCust cust);
	
	
	/**
	 * 作废或恢复
	 * @param alphaCode 牌号编码
	 * @param custCode 化学元素
	 * @param flag
	 * @return
	 */
	ReturnMsg DelOrRenew(String deleteName,String alphaCode,String custCode,Boolean flag);
}
