
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