/**
* TBusiCmdSupplierDao 2011/08/22
*/
package com.ycsoft.business.dao.config;
import java.util.List;
import org.springframework.stereotype.Component;
import com.ycsoft.beans.config.TBusiCmdSupplier;
import com.ycsoft.commons.helper.StringHelper;
import com.ycsoft.daos.abstracts.BaseEntityDao;
import com.ycsoft.daos.core.JDBCException;
/**
* TBusiCmdSupplierDao -> T_BUSI_CMD_SUPPLIER table's operator
*/
@Component
public class TBusiCmdSupplierDao extends BaseEntityDao<TBusiCmdSupplier> {
/**
*
*/
private static final long serialVersionUID = -2758318283929819082L;
/**
* default empty constructor
*/
public TBusiCmdSupplierDao() {
}
public List<TBusiCmdSupplier> querySendTypeByType(String type,String countyId) throws JDBCException {
if(StringHelper.isNotEmpty(type)){
return createQuery(
"select * from t_busi_cmd_supplier t where t.supplier_id= ? and t.idx='1' ",type).list();
}else{
String sql = "select distinct bcs.* from t_busi_cmd_supplier bcs,t_server s,t_server_county sc"
+ " where bcs.supplier_id=s.supplier_id and s.server_id=sc.server_id "
+ " and bcs.idx='1' and sc.county_id=?";
return createQuery(sql, countyId).list();
}
}
}