/** * TExtendGroupDao.java 2010/03/08 */ package com.ycsoft.business.dao.config; import java.util.List; import org.springframework.stereotype.Component; import com.ycsoft.beans.config.TExtendGroup; import com.ycsoft.daos.abstracts.BaseEntityDao; import com.ycsoft.daos.core.JDBCException; /** * TExtendGroupDao -> T_EXTEND_GROUP table's operator */ @Component public class TExtendGroupDao extends BaseEntityDao<TExtendGroup> { /** * */ private static final long serialVersionUID = 1966335925229174927L; /** * default empty constructor */ public TExtendGroupDao() {} /** * 根据设备类型及对应的值,查询对应扩展表或扩展业务的分组信息 * @param extendType 分组类型 * @param extendValue 扩展表名或业务code * @return * @throws JDBCException */ public List<TExtendGroup> queryGroups(String extendsionId) throws JDBCException{ String sql = "select teg.* from t_extend_group teg where teg.extend_id=?"; return createQuery(TExtendGroup.class, sql,extendsionId).list(); } /** * 根据扩展表extend_id删除该扩展表的分组信息 * @param extend_id * @throws JDBCException */ public void deleteAll(String extend_id) throws JDBCException{ String sql = "delete from t_extend_group where extend_id = ?"; executeUpdate(sql, extend_id); } }