/** * TProdStatusRentDao.java 2010/03/08 */ package com.ycsoft.business.dao.config; import java.util.List; import org.springframework.stereotype.Component; import com.ycsoft.beans.config.TProdStatusRent; import com.ycsoft.daos.abstracts.BaseEntityDao; import com.ycsoft.daos.core.JDBCException; /** * TProdStatusRentDao -> T_PROD_STATUS_RENT table's operator */ @Component public class TProdStatusRentDao extends BaseEntityDao<TProdStatusRent> { /** * */ private static final long serialVersionUID = 5355715049786525518L; /** * default empty constructor */ public TProdStatusRentDao() {} /** * 根据模板ID删除记录 * @param templateId * @throws JDBCException */ public void deleteByTplId(String templateId) throws JDBCException{ String sql = "delete from t_prod_status_rent t where t.template_id=?"; executeUpdate(sql, templateId); } /** * 查询产品状态 * @return * @throws JDBCException */ public List<TProdStatusRent> queryProdStatus() throws JDBCException{ String sql = "SELECT item_value status_id,item_name status_desc " + " FROM VEW_DICT WHERE ITEM_KEY='STATUS_C_PROD' "; return createQuery(TProdStatusRent.class, sql).list(); } }