package market.Qms.com.service;

import java.util.List;

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

import com.hnshituo.basic.service.BaseService;

public interface BaseAdditionalService extends BaseService<BaseAdditional, Object> {
	/**
	 * 获取标准号 - 附加要求
	 * @param stdAdd
	 * @return
	 */
	ReturnMsg<List<BaseAdditional>> GetStdAdditional(RequestModel<BaseAdditional> stdAdd);
	
	/**
	 * 保存标准号附加要求
	 * @param stdAdd 标准号附加要求信息
	 * @param flage 新增或修改
	 * @return
	 */
	ReturnMsg<BaseAdditional> SaveStdAdditional(BaseAdditional stdAdd,Boolean flag);
	
	/**
	 * 作废或恢复
	 * @param stdCode 标准编码
	 * @param subItemVal 附加要求说明
	 * @param flag 作废或恢复
	 * @return
	 */
	ReturnMsg DelOrRenew(String deleteName,String stdCode,String subItemVal ,Boolean flag);
	
	
}
