/**
* BCreditAddressStopDao.java 2010/03/07
*/
package com.ycsoft.business.dao.bill;
import java.util.List;
import org.springframework.stereotype.Component;
import com.ycsoft.beans.bill.BCreditAddressStop;
import com.ycsoft.daos.abstracts.BaseEntityDao;
/**
* SAreaDao -> BThersholdCfg table's operator
*/
@Component
public class BCreditAddressStopDao extends BaseEntityDao<BCreditAddressStop> {
/**
*
*/
private static final long serialVersionUID = 1527191533766704635L;
/**
* default empty constructor
*/
public BCreditAddressStopDao() {}
public List<BCreditAddressStop> queryAll()throws Exception{
final String sql = "SELECT a.addr_id,a.addr_name,a.county_id, a.area_id,b.base_prod_count FROM t_address a , b_credit_address_stop b"
+" where a.addr_id=b.addr_id(+) and a.tree_level='2'";
return createQuery(sql).list();
}
public int saveBCreditAddressStop(BCreditAddressStop bas)throws Exception{
final String sql = "INSERT INTO B_CREDIT_ADDRESS_STOP(ADDR_ID,BASE_PROD_COUNT,AREA_ID,COUNTY_ID) VALUES(?,?,?,?)";
return this.executeUpdate(sql, bas.getAddr_id(), bas.getBase_prod_count(), bas.getArea_id(),bas.getCounty_id());
}
public int updateBCreditAddressStop(BCreditAddressStop bas)throws Exception{
final String sql = "UPDATE B_CREDIT_ADDRESS_STOP t SET t.base_prod_count=? WHERE t.addr_id =?";
return this.executeUpdate(sql, bas.getBase_prod_count(), bas.getAddr_id());
}
}