/** * RepDefineDao.java 2010/06/21 */ package com.ycsoft.report.dao.config; import org.springframework.stereotype.Component; import com.ycsoft.commons.exception.ReportException; import com.ycsoft.daos.abstracts.BaseEntityDao; import com.ycsoft.daos.core.JDBCException; import com.ycsoft.report.bean.RepDefine; import com.ycsoft.report.dto.RepDefineDto; /** * RepDefineDao -> REP_DEFINE table's operator */ @Component public class RepDefineDao extends BaseEntityDao<RepDefine> { /** * default empty constructor */ public RepDefineDao() {} /** * 获取一张报表的配置信息 * * @param rep_id * @return * @throws ReportException * @throws JDBCException */ public RepDefine getRepDefine(String rep_id) throws ReportException, JDBCException{ RepDefine rd=findByKey(rep_id); if(rd==null) throw new ReportException(rep_id+"_report is not exisit."); return rd; } public void updateRemark(String rep_id,String remark) throws JDBCException{ String sql="update rep_define set remark=? where rep_id=?"; this.executeUpdate(sql, remark,rep_id); } public void updateQuieeRaq(String rep_id,String quiee_raq) throws JDBCException{ this.executeUpdate("update rep_define set quiee_raq=? where rep_id=?", quiee_raq,rep_id); } public void updateDetail(String rep_id,String detail_id) throws JDBCException{ this.executeUpdate("update rep_define set detail_id=? where rep_id=?", detail_id,rep_id); } }