All Downloads are FREE. Search and download functionalities are using the official Maven repository.

dswork.common.dao.DsBaseOrgDao Maven / Gradle / Ivy

The newest version!
package dswork.common.dao;

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

import org.mybatis.spring.SqlSessionTemplate;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Qualifier;
import org.springframework.stereotype.Repository;

import dswork.common.model.IOrg;
import dswork.core.db.MyBatisDao;

@Repository
@SuppressWarnings("all")
public class DsBaseOrgDao extends MyBatisDao
{
	@Autowired(required = false)
	@Qualifier(value = "sqlSessionTemplateCommon")
	public void setSqlSessionTemplateCommon(SqlSessionTemplate sqlSessionTemplate)
	{
		if(log.isDebugEnabled())
		{
			log.debug("dswork.common.dao.DsBaseOrgDao.setSqlSessionTemplateCommon()");
		}
		setMySqlSessionTemplate(sqlSessionTemplate);
	}
	
	@Override
	public Class getEntityClass()
	{
		return DsBaseOrgDao.class;
	}

	// org //////////////////////////////////////////////////////////////////
	public IOrg getOrgByOrgid(long orgid)
	{
		return (IOrg) executeSelect("getOrgByOrgid", orgid);
	}

	public List queryOrgByOrgPid(long orgpid)
	{
		Map map = new HashMap();
		map.put("orgpid", orgpid);
		return executeSelectList("queryOrgByOrgpid", map);
	}

	// post //////////////////////////////////////////////////////////////////
	public List queryPostByUserId(Long userid)
	{
		return executeSelectList("queryPostByUserId", userid);
	}
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy