package com.sp2p.dao;
import java.sql.Connection;
import java.sql.SQLException;
import java.util.Map;
import com.shove.data.DataException;
import com.shove.data.DataSet;
import com.shove.util.BeanMapUtils;
import com.sp2p.database.Dao;
public class SiteInformationDao {
/***
* 查询 站点资料
* @param conn
* @return
* @throws SQLException
* @throws DataException
*/
public Map<String,String> querySiteAll( Connection conn) throws SQLException, DataException
{
Dao.Tables.t_site_information t_site_information = new Dao().new Tables().new t_site_information();
DataSet ds= t_site_information.open(conn, "", "", "id desc", -1, -1);
return BeanMapUtils.dataSetToMap(ds);
}
/**
* 修改
* @return
* @throws SQLException
*/
public Long updateSiteById(Connection conn,int id,String siteName,String companyName,String postcode ,String address ,String principal,String contact,String telephone
,String cellphone,String fax,String emial,String qq,String servicePhone,String certificate,String regionName) throws SQLException{
Dao.Tables.t_site_information t_site_information = new Dao().new Tables().new t_site_information();
t_site_information.siteName.setValue(siteName);
t_site_information.companyName.setValue(companyName);
t_site_information.postcode.setValue(postcode);
t_site_information.principal.setValue(principal);
t_site_information.address.setValue(address);
t_site_information.contact.setValue(contact);
t_site_information.telephone.setValue(telephone);
t_site_information.cellphone.setValue(cellphone);
t_site_information.fax.setValue(fax);
t_site_information.emial.setValue(emial);
t_site_information.qq.setValue(qq);
t_site_information.servicePhone.setValue(servicePhone);
t_site_information.certificate.setValue(certificate);
t_site_information.regionName.setValue(regionName);
return t_site_information.update(conn, " id = " + id);
}
}