/*
 * Copyright (C), 2002-2015, 江苏三六五网络股份有限公司
 * FileName: IfRegDaoImpl.java
 * Author:   duhui
 * Date:     2015年1月24日 下午2:52:02
 * Description:     
 * History: 
 * <author>      <time>      <version>    <desc>
 * 修改人姓名                          修改时间                        版本号                                 描述
 */
package com.house365.ws.dao.impl;

import com.house365.beans.po.IfRegPo;
import com.house365.dao.system.impl.DefaultDaoImpl;
import com.house365.ws.dao.interfaces.IIfRegDao;
import org.springframework.stereotype.Component;

import java.util.HashMap;
import java.util.List;

/**
 * 接口 Dao Impl
 *
 * @author duhui
 * @version [v1.0.0, 2015年1月24日]
 * @see [相关类/方法]（可选）
 * @since [产品/模块版本] （可选）
 */
@Component("ifRegDao")
public class IfRegDaoImpl extends DefaultDaoImpl<IfRegPo> implements IIfRegDao<IfRegPo> {

    /**
     * 根据接口服务编码 接口服务名称 查询接口服务
     *
     * @return 接口用户集合
     * @author duhui
     * @version [v1.0.0, 2015年1月25日]
     * @since [产品/模块版本](可选)
     */
    @SuppressWarnings({"unchecked", "deprecation"})
    @Override
    public List<IfRegPo> getIfRegByServiceCodeAndServiceName(final String serviceCode, final String serviceName) {
        return (List<IfRegPo>) this.getReadTemplate().queryForList(getStatement(),
                new HashMap<String, String>() {
                    /**
                     */
                    private static final long serialVersionUID = 1L;

                    {
                        put("serviceCode", serviceCode);
                        put("serviceName", serviceName);
                    }
                });
    }
}
