VE2eIbpOrderCreateDao.java 1.57 KB
package com.sitech.ismp.coll.busi.e2e.dao;

import java.sql.SQLException;
import java.util.Date;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

import com.sitech.ismp.coll.busi.e2e.domain.IbpOrderCreateFileTag;
import com.sitech.ismp.coll.busi.e2e.domain.TbE2eIbpOrderCreateExcept;
import com.sitech.ismp.coll.busi.e2e.domain.VE2eIbpOrderCreate;

public class VE2eIbpOrderCreateDao extends OracleBaseDao {

	public VE2eIbpOrderCreateDao(Map<String, String> params) {
		super(params);
	}
	
	@SuppressWarnings("unchecked")
	public List<VE2eIbpOrderCreate> selectVE2eIbpOrderCreate(String productTag,
			String propName, String propValue, Date fileTime) {
		HashMap<String, Object> map = new HashMap<String, Object>();
		map.put("TAG_TYPE", productTag);
		map.put("FILE_TIME", fileTime);
		map.put("PROP_NAME", "%" + propName + "%");
		map.put("PROP_VALUE", "%" + propValue + "%");

		try {
			return sqlmapClient.queryForList("selectVE2eIbpOrderCreate", map);
		} catch (SQLException e) {
			error.error("Exception while selectVE2eIbpOrderCreate", e);
			return null;
		}
	}
	
	@SuppressWarnings("unchecked")
	public List<IbpOrderCreateFileTag> selectIbpOrderCreateFileTag(int ruleType) {
		HashMap<String, Object> map = new HashMap<String, Object>();
		map.put("RULE_TYPE", ruleType);

		try {
			return sqlmapClient.queryForList("selectIbpOrderCreateFileTag", map);
		} catch (SQLException e) {
			error.error("Exception while selectIbpOrderCreateFileTag", e);
			return null;
		}
	}

	public void insertTbE2eIbpOrderCreateExcept(
			TbE2eIbpOrderCreateExcept exceptOrder) {

		
	}
}