/** * CBandUpgradeRecordDao.java 2012/12/19 */ package com.ycsoft.business.dao.record; import java.util.List; import org.springframework.stereotype.Component; import com.ycsoft.beans.record.CBandUpgradeRecord; import com.ycsoft.daos.abstracts.BaseEntityDao; /** * CBandUpgradeRecordDao -> C_BAND_UPGRADE_RECORD table's operator */ @Component public class CBandUpgradeRecordDao extends BaseEntityDao<CBandUpgradeRecord> { /** * */ private static final long serialVersionUID = -2276708739081642903L; /** * default empty constructor */ public CBandUpgradeRecordDao() {} public List<CBandUpgradeRecord> queryUpgradeRecordBydoneCode(Integer doneCode) throws Exception { String sql = "select t.*,p1.prod_name old_prod_name,p2.prod_name new_prod_name,pt1.tariff_name old_tariff_name,pt2.tariff_name new_taiff_name" + " from C_BAND_UPGRADE_RECORD t,p_prod p1,p_prod p2,p_prod_tariff pt1,p_prod_tariff pt2" + " where t.old_prod_id=p1.prod_id and t.new_prod_id=p2.prod_id" + " and t.old_tariff_id=pt1.tariff_id and t.new_tariff_id=pt2.tariff_id" + " and t.done_code=?"; return this.createQuery(sql, doneCode).list(); } }