package cn.ksource.beans;
|
|
import java.sql.ResultSet;
|
import java.sql.SQLException;
|
import java.util.HashMap;
|
import java.util.Iterator;
|
import java.util.List;
|
import java.util.Map;
|
|
import org.apache.commons.lang.StringUtils;
|
|
|
import cn.ksource.core.dao.BaseBean;
|
import cn.ksource.core.util.ConvertUtil;
|
import cn.ksource.core.util.StringUtil;
|
|
/**
|
* 客户联系人【CUSTOMER_CONTACTS】
|
*/
|
public class CUSTOMER_CONTACTS extends BaseBean{
|
|
public final static Map<String, String> KEYS = new HashMap<String, String>();
|
private Map BEAN_VALUES = null;
|
|
static {
|
KEYS.put("id", "String");
|
KEYS.put("customer_id", "String");
|
KEYS.put("contact_name", "String");
|
KEYS.put("ywks", "String");
|
KEYS.put("zw", "String");
|
KEYS.put("telephone", "String");
|
KEYS.put("mobile", "String");
|
KEYS.put("constacts_note", "String");
|
KEYS.put("level_id", "String");
|
KEYS.put("level_name", "String");
|
KEYS.put("is_satis", "Integer");
|
KEYS.put("state", "Integer");
|
KEYS.put("login_name", "String");
|
KEYS.put("password", "String");
|
KEYS.put("email", "String");
|
KEYS.put("qq_open_id", "String");
|
KEYS.put("isemail", "Integer");
|
KEYS.put("isphone", "Integer");
|
KEYS.put("allow_login", "Integer");
|
KEYS.put("wechat_open_id", "String");
|
KEYS.put("sub_customer_id", "String");
|
KEYS.put("sub_customer_name", "String");
|
KEYS.put("contacts_type", "String");
|
}
|
public Map getColumnMap(){
|
return KEYS;
|
}
|
|
private String id;
|
private Boolean isSetted_id = false;;
|
|
private String customer_id;
|
private Boolean isSetted_customer_id = false;
|
private String contact_name;
|
private Boolean isSetted_contact_name = false;
|
private String ywks;
|
private Boolean isSetted_ywks = false;
|
private String zw;
|
private Boolean isSetted_zw = false;
|
private String telephone;
|
private Boolean isSetted_telephone = false;
|
private String mobile;
|
private Boolean isSetted_mobile = false;
|
private String constacts_note;
|
private Boolean isSetted_constacts_note = false;
|
private String level_id;
|
private Boolean isSetted_level_id = false;
|
private String level_name;
|
private Boolean isSetted_level_name = false;
|
private Integer is_satis;
|
private Boolean isSetted_is_satis = false;
|
private Integer state;
|
private Boolean isSetted_state = false;
|
private String login_name;
|
private Boolean isSetted_login_name = false;
|
private String password;
|
private Boolean isSetted_password = false;
|
private String email;
|
private Boolean isSetted_email = false;
|
private String qq_open_id;
|
private Boolean isSetted_qq_open_id = false;
|
private Integer isemail;
|
private Boolean isSetted_isemail = false;
|
private Integer isphone;
|
private Boolean isSetted_isphone = false;
|
private Integer allow_login;
|
private Boolean isSetted_allow_login = false;
|
private String wechat_open_id;
|
private Boolean isSetted_wechat_open_id = false;
|
private String sub_customer_id;
|
private Boolean isSetted_sub_customer_id = false;
|
private String sub_customer_name;
|
private Boolean isSetted_sub_customer_name = false;
|
private String contacts_type;
|
private Boolean isSetted_contacts_type = false;
|
|
private void initBeanValues(){
|
BEAN_VALUES = new HashMap<String, Object>();
|
BEAN_VALUES.put("id",id);
|
BEAN_VALUES.put("customer_id", null);
|
BEAN_VALUES.put("contact_name", null);
|
BEAN_VALUES.put("ywks", null);
|
BEAN_VALUES.put("zw", null);
|
BEAN_VALUES.put("telephone", null);
|
BEAN_VALUES.put("mobile", null);
|
BEAN_VALUES.put("constacts_note", null);
|
BEAN_VALUES.put("level_id", null);
|
BEAN_VALUES.put("level_name", null);
|
BEAN_VALUES.put("is_satis", null);
|
BEAN_VALUES.put("state", null);
|
BEAN_VALUES.put("login_name", null);
|
BEAN_VALUES.put("password", null);
|
BEAN_VALUES.put("email", null);
|
BEAN_VALUES.put("qq_open_id", null);
|
BEAN_VALUES.put("isemail", null);
|
BEAN_VALUES.put("isphone", null);
|
BEAN_VALUES.put("allow_login", null);
|
BEAN_VALUES.put("wechat_open_id", null);
|
BEAN_VALUES.put("sub_customer_id", null);
|
BEAN_VALUES.put("sub_customer_name", null);
|
BEAN_VALUES.put("contacts_type", null);
|
}
|
|
public CUSTOMER_CONTACTS() {
|
initBeanValues();
|
}
|
|
public CUSTOMER_CONTACTS(String id) {
|
super();
|
this.id = id;
|
initBeanValues();
|
BEAN_VALUES.put("id",id);
|
}
|
|
/**
|
* 获取ID
|
*/
|
public String getId() {
|
return this.id;
|
}
|
/**
|
* 设置ID
|
*/
|
public CUSTOMER_CONTACTS setId(String id) {
|
this.id = id;
|
this.isSetted_id = true;
|
BEAN_VALUES.put("id",id);
|
return this;
|
}
|
|
@Override
|
public String getUpdateSql() {
|
StringBuffer sBuffer = new StringBuffer("update CUSTOMER_CONTACTS set ");
|
if (isSetted_customer_id) {
|
sBuffer.append("customer_id=:customer_id,");
|
}
|
if (isSetted_contact_name) {
|
sBuffer.append("contact_name=:contact_name,");
|
}
|
if (isSetted_ywks) {
|
sBuffer.append("ywks=:ywks,");
|
}
|
if (isSetted_zw) {
|
sBuffer.append("zw=:zw,");
|
}
|
if (isSetted_telephone) {
|
sBuffer.append("telephone=:telephone,");
|
}
|
if (isSetted_mobile) {
|
sBuffer.append("mobile=:mobile,");
|
}
|
if (isSetted_constacts_note) {
|
sBuffer.append("constacts_note=:constacts_note,");
|
}
|
if (isSetted_level_id) {
|
sBuffer.append("level_id=:level_id,");
|
}
|
if (isSetted_level_name) {
|
sBuffer.append("level_name=:level_name,");
|
}
|
if (isSetted_is_satis) {
|
sBuffer.append("is_satis=:is_satis,");
|
}
|
if (isSetted_state) {
|
sBuffer.append("state=:state,");
|
}
|
if (isSetted_login_name) {
|
sBuffer.append("login_name=:login_name,");
|
}
|
if (isSetted_password) {
|
sBuffer.append("password=:password,");
|
}
|
if (isSetted_email) {
|
sBuffer.append("email=:email,");
|
}
|
if (isSetted_qq_open_id) {
|
sBuffer.append("qq_open_id=:qq_open_id,");
|
}
|
if (isSetted_isemail) {
|
sBuffer.append("isemail=:isemail,");
|
}
|
if (isSetted_isphone) {
|
sBuffer.append("isphone=:isphone,");
|
}
|
if (isSetted_allow_login) {
|
sBuffer.append("allow_login=:allow_login,");
|
}
|
if (isSetted_wechat_open_id) {
|
sBuffer.append("wechat_open_id=:wechat_open_id,");
|
}
|
if (isSetted_sub_customer_id) {
|
sBuffer.append("sub_customer_id=:sub_customer_id,");
|
}
|
if (isSetted_sub_customer_name) {
|
sBuffer.append("sub_customer_name=:sub_customer_name,");
|
}
|
if (isSetted_contacts_type) {
|
sBuffer.append("contacts_type=:contacts_type,");
|
}
|
String sql = sBuffer.toString();
|
return StringUtils.removeEnd(sql, ",") + " where id=:id";
|
}
|
|
|
@Override
|
public String getInsertSql() {
|
StringBuffer sBuffer = new StringBuffer("insert into CUSTOMER_CONTACTS(");
|
StringBuffer fileds = new StringBuffer("id,");
|
StringBuffer values = new StringBuffer(":id,");
|
fileds.append("customer_id,");
|
values.append(":customer_id,");
|
fileds.append("contact_name,");
|
values.append(":contact_name,");
|
fileds.append("ywks,");
|
values.append(":ywks,");
|
fileds.append("zw,");
|
values.append(":zw,");
|
fileds.append("telephone,");
|
values.append(":telephone,");
|
fileds.append("mobile,");
|
values.append(":mobile,");
|
fileds.append("constacts_note,");
|
values.append(":constacts_note,");
|
fileds.append("level_id,");
|
values.append(":level_id,");
|
fileds.append("level_name,");
|
values.append(":level_name,");
|
fileds.append("is_satis,");
|
values.append(":is_satis,");
|
fileds.append("state,");
|
values.append(":state,");
|
fileds.append("login_name,");
|
values.append(":login_name,");
|
fileds.append("password,");
|
values.append(":password,");
|
fileds.append("email,");
|
values.append(":email,");
|
fileds.append("qq_open_id,");
|
values.append(":qq_open_id,");
|
fileds.append("isemail,");
|
values.append(":isemail,");
|
fileds.append("isphone,");
|
values.append(":isphone,");
|
fileds.append("allow_login,");
|
values.append(":allow_login,");
|
fileds.append("wechat_open_id,");
|
values.append(":wechat_open_id,");
|
fileds.append("sub_customer_id,");
|
values.append(":sub_customer_id,");
|
fileds.append("sub_customer_name,");
|
values.append(":sub_customer_name,");
|
fileds.append("contacts_type,");
|
values.append(":contacts_type,");
|
sBuffer.append(StringUtils.removeEnd(fileds.toString(), ",") + ") values("+StringUtils.removeEnd(values.toString(), ",")+")");
|
return sBuffer.toString();
|
}
|
|
|
/**
|
* 获取客户编号<BR/>
|
* 䣺2016-17-04 hh:07
|
*/
|
public String getCustomer_id() {
|
return customer_id;
|
}
|
/**
|
* 设置客户编号<BR/>
|
* 2016-17-04 hh:07
|
*/
|
public CUSTOMER_CONTACTS setCustomer_id(String customer_id) {
|
this.customer_id = customer_id;
|
this.isSetted_customer_id = true;
|
BEAN_VALUES.put("customer_id",customer_id);
|
return this;
|
}
|
/**
|
* 获取联系人姓名<BR/>
|
* 䣺2016-17-04 hh:07
|
*/
|
public String getContact_name() {
|
return contact_name;
|
}
|
/**
|
* 设置联系人姓名<BR/>
|
* 2016-17-04 hh:07
|
*/
|
public CUSTOMER_CONTACTS setContact_name(String contact_name) {
|
this.contact_name = contact_name;
|
this.isSetted_contact_name = true;
|
BEAN_VALUES.put("contact_name",contact_name);
|
return this;
|
}
|
/**
|
* 获取业务科室<BR/>
|
* 䣺2016-17-04 hh:07
|
*/
|
public String getYwks() {
|
return ywks;
|
}
|
/**
|
* 设置业务科室<BR/>
|
* 2016-17-04 hh:07
|
*/
|
public CUSTOMER_CONTACTS setYwks(String ywks) {
|
this.ywks = ywks;
|
this.isSetted_ywks = true;
|
BEAN_VALUES.put("ywks",ywks);
|
return this;
|
}
|
/**
|
* 获取职务<BR/>
|
* 䣺2016-17-04 hh:07
|
*/
|
public String getZw() {
|
return zw;
|
}
|
/**
|
* 设置职务<BR/>
|
* 2016-17-04 hh:07
|
*/
|
public CUSTOMER_CONTACTS setZw(String zw) {
|
this.zw = zw;
|
this.isSetted_zw = true;
|
BEAN_VALUES.put("zw",zw);
|
return this;
|
}
|
/**
|
* 获取办公电话<BR/>
|
* 䣺2016-17-04 hh:07
|
*/
|
public String getTelephone() {
|
return telephone;
|
}
|
/**
|
* 设置办公电话<BR/>
|
* 2016-17-04 hh:07
|
*/
|
public CUSTOMER_CONTACTS setTelephone(String telephone) {
|
this.telephone = telephone;
|
this.isSetted_telephone = true;
|
BEAN_VALUES.put("telephone",telephone);
|
return this;
|
}
|
/**
|
* 获取手机号<BR/>
|
* 䣺2016-17-04 hh:07
|
*/
|
public String getMobile() {
|
return mobile;
|
}
|
/**
|
* 设置手机号<BR/>
|
* 2016-17-04 hh:07
|
*/
|
public CUSTOMER_CONTACTS setMobile(String mobile) {
|
this.mobile = mobile;
|
this.isSetted_mobile = true;
|
BEAN_VALUES.put("mobile",mobile);
|
return this;
|
}
|
/**
|
* 获取联系人说明<BR/>
|
* 䣺2016-17-04 hh:07
|
*/
|
public String getConstacts_note() {
|
return constacts_note;
|
}
|
/**
|
* 设置联系人说明<BR/>
|
* 2016-17-04 hh:07
|
*/
|
public CUSTOMER_CONTACTS setConstacts_note(String constacts_note) {
|
this.constacts_note = constacts_note;
|
this.isSetted_constacts_note = true;
|
BEAN_VALUES.put("constacts_note",constacts_note);
|
return this;
|
}
|
/**
|
* 获取重要等级<BR/>
|
* 䣺2016-17-04 hh:07
|
*/
|
public String getLevel_id() {
|
return level_id;
|
}
|
/**
|
* 设置重要等级<BR/>
|
* 2016-17-04 hh:07
|
*/
|
public CUSTOMER_CONTACTS setLevel_id(String level_id) {
|
this.level_id = level_id;
|
this.isSetted_level_id = true;
|
BEAN_VALUES.put("level_id",level_id);
|
return this;
|
}
|
/**
|
* 获取重要等级名称<BR/>
|
* 䣺2016-17-04 hh:07
|
*/
|
public String getLevel_name() {
|
return level_name;
|
}
|
/**
|
* 设置重要等级名称<BR/>
|
* 2016-17-04 hh:07
|
*/
|
public CUSTOMER_CONTACTS setLevel_name(String level_name) {
|
this.level_name = level_name;
|
this.isSetted_level_name = true;
|
BEAN_VALUES.put("level_name",level_name);
|
return this;
|
}
|
/**
|
* 获取是否满意度调查(0=不调查;1=调查)<BR/>
|
* 䣺2016-17-04 hh:07
|
*/
|
public Integer getIs_satis() {
|
return is_satis;
|
}
|
/**
|
* 设置是否满意度调查(0=不调查;1=调查)<BR/>
|
* 2016-17-04 hh:07
|
*/
|
public CUSTOMER_CONTACTS setIs_satis(Integer is_satis) {
|
this.is_satis = is_satis;
|
this.isSetted_is_satis = true;
|
BEAN_VALUES.put("is_satis",is_satis);
|
return this;
|
}
|
/**
|
* 获取状态(1=正常;2=禁用)<BR/>
|
* 䣺2016-17-04 hh:07
|
*/
|
public Integer getState() {
|
return state;
|
}
|
/**
|
* 设置状态(1=正常;2=禁用)<BR/>
|
* 2016-17-04 hh:07
|
*/
|
public CUSTOMER_CONTACTS setState(Integer state) {
|
this.state = state;
|
this.isSetted_state = true;
|
BEAN_VALUES.put("state",state);
|
return this;
|
}
|
/**
|
* 获取登录名<BR/>
|
* 䣺2016-17-04 hh:07
|
*/
|
public String getLogin_name() {
|
return login_name;
|
}
|
/**
|
* 设置登录名<BR/>
|
* 2016-17-04 hh:07
|
*/
|
public CUSTOMER_CONTACTS setLogin_name(String login_name) {
|
this.login_name = login_name;
|
this.isSetted_login_name = true;
|
BEAN_VALUES.put("login_name",login_name);
|
return this;
|
}
|
/**
|
* 获取密码<BR/>
|
* 䣺2016-17-04 hh:07
|
*/
|
public String getPassword() {
|
return password;
|
}
|
/**
|
* 设置密码<BR/>
|
* 2016-17-04 hh:07
|
*/
|
public CUSTOMER_CONTACTS setPassword(String password) {
|
this.password = password;
|
this.isSetted_password = true;
|
BEAN_VALUES.put("password",password);
|
return this;
|
}
|
/**
|
* 获取邮箱<BR/>
|
* 䣺2016-17-04 hh:07
|
*/
|
public String getEmail() {
|
return email;
|
}
|
/**
|
* 设置邮箱<BR/>
|
* 2016-17-04 hh:07
|
*/
|
public CUSTOMER_CONTACTS setEmail(String email) {
|
this.email = email;
|
this.isSetted_email = true;
|
BEAN_VALUES.put("email",email);
|
return this;
|
}
|
/**
|
* 获取QQ账号绑定ID<BR/>
|
* 䣺2016-17-04 hh:07
|
*/
|
public String getQq_open_id() {
|
return qq_open_id;
|
}
|
/**
|
* 设置QQ账号绑定ID<BR/>
|
* 2016-17-04 hh:07
|
*/
|
public CUSTOMER_CONTACTS setQq_open_id(String qq_open_id) {
|
this.qq_open_id = qq_open_id;
|
this.isSetted_qq_open_id = true;
|
BEAN_VALUES.put("qq_open_id",qq_open_id);
|
return this;
|
}
|
/**
|
* 获取邮箱验证:1:未验证;2:已验证<BR/>
|
* 䣺2016-17-04 hh:07
|
*/
|
public Integer getIsemail() {
|
return isemail;
|
}
|
/**
|
* 设置邮箱验证:1:未验证;2:已验证<BR/>
|
* 2016-17-04 hh:07
|
*/
|
public CUSTOMER_CONTACTS setIsemail(Integer isemail) {
|
this.isemail = isemail;
|
this.isSetted_isemail = true;
|
BEAN_VALUES.put("isemail",isemail);
|
return this;
|
}
|
/**
|
* 获取手机验证:1:未验证;2:已验证<BR/>
|
* 䣺2016-17-04 hh:07
|
*/
|
public Integer getIsphone() {
|
return isphone;
|
}
|
/**
|
* 设置手机验证:1:未验证;2:已验证<BR/>
|
* 2016-17-04 hh:07
|
*/
|
public CUSTOMER_CONTACTS setIsphone(Integer isphone) {
|
this.isphone = isphone;
|
this.isSetted_isphone = true;
|
BEAN_VALUES.put("isphone",isphone);
|
return this;
|
}
|
/**
|
* 获取是否允许登录(1=允许;2=禁止)<BR/>
|
* 䣺2016-17-04 hh:07
|
*/
|
public Integer getAllow_login() {
|
return allow_login;
|
}
|
/**
|
* 设置是否允许登录(1=允许;2=禁止)<BR/>
|
* 2016-17-04 hh:07
|
*/
|
public CUSTOMER_CONTACTS setAllow_login(Integer allow_login) {
|
this.allow_login = allow_login;
|
this.isSetted_allow_login = true;
|
BEAN_VALUES.put("allow_login",allow_login);
|
return this;
|
}
|
/**
|
* 获取微信绑定账号<BR/>
|
* 䣺2016-17-04 hh:07
|
*/
|
public String getWechat_open_id() {
|
return wechat_open_id;
|
}
|
/**
|
* 设置微信绑定账号<BR/>
|
* 2016-17-04 hh:07
|
*/
|
public CUSTOMER_CONTACTS setWechat_open_id(String wechat_open_id) {
|
this.wechat_open_id = wechat_open_id;
|
this.isSetted_wechat_open_id = true;
|
BEAN_VALUES.put("wechat_open_id",wechat_open_id);
|
return this;
|
}
|
/**
|
* 获取下属单位编号<BR/>
|
* 䣺2016-17-04 hh:07
|
*/
|
public String getSub_customer_id() {
|
return sub_customer_id;
|
}
|
/**
|
* 设置下属单位编号<BR/>
|
* 2016-17-04 hh:07
|
*/
|
public CUSTOMER_CONTACTS setSub_customer_id(String sub_customer_id) {
|
this.sub_customer_id = sub_customer_id;
|
this.isSetted_sub_customer_id = true;
|
BEAN_VALUES.put("sub_customer_id",sub_customer_id);
|
return this;
|
}
|
/**
|
* 获取下属单位名称<BR/>
|
* 䣺2016-17-04 hh:07
|
*/
|
public String getSub_customer_name() {
|
return sub_customer_name;
|
}
|
/**
|
* 设置下属单位名称<BR/>
|
* 2016-17-04 hh:07
|
*/
|
public CUSTOMER_CONTACTS setSub_customer_name(String sub_customer_name) {
|
this.sub_customer_name = sub_customer_name;
|
this.isSetted_sub_customer_name = true;
|
BEAN_VALUES.put("sub_customer_name",sub_customer_name);
|
return this;
|
}
|
/**
|
* 获取联系方式<BR/>
|
* 䣺2016-17-04 hh:07
|
*/
|
public String getContacts_type() {
|
return contacts_type;
|
}
|
/**
|
* 设置联系方式<BR/>
|
* 2016-17-04 hh:07
|
*/
|
public CUSTOMER_CONTACTS setContacts_type(String contacts_type) {
|
this.contacts_type = contacts_type;
|
this.isSetted_contacts_type = true;
|
BEAN_VALUES.put("contacts_type",contacts_type);
|
return this;
|
}
|
|
/**
|
* 使用ID删除Bean<BR/>
|
*/
|
public void deleteById() {
|
if (StringUtils.isBlank(id)) {
|
throw new RuntimeException("删除bean时ID不能为空");
|
}
|
dao.execute("delete from " + getTableName() + " where id = :id", BEAN_VALUES);
|
}
|
|
@Override
|
public CUSTOMER_CONTACTS getInstanceById() {
|
if (StringUtils.isBlank(id)) {
|
throw new RuntimeException("获取Bean时ID不能为空");
|
}
|
return dao.queryForBean("select * from " + getTableName() + " where id=:id", BEAN_VALUES, this);
|
}
|
|
|
|
@Override
|
public CUSTOMER_CONTACTS queryForBean() {
|
StringBuffer sBuffer = new StringBuffer("select * from CUSTOMER_CONTACTS where ");
|
if(isSetted_id){
|
sBuffer.append("id=:id and ");
|
}
|
if (isSetted_customer_id) {
|
sBuffer.append("customer_id=:customer_id and ");
|
}
|
if (isSetted_contact_name) {
|
sBuffer.append("contact_name=:contact_name and ");
|
}
|
if (isSetted_ywks) {
|
sBuffer.append("ywks=:ywks and ");
|
}
|
if (isSetted_zw) {
|
sBuffer.append("zw=:zw and ");
|
}
|
if (isSetted_telephone) {
|
sBuffer.append("telephone=:telephone and ");
|
}
|
if (isSetted_mobile) {
|
sBuffer.append("mobile=:mobile and ");
|
}
|
if (isSetted_constacts_note) {
|
sBuffer.append("constacts_note=:constacts_note and ");
|
}
|
if (isSetted_level_id) {
|
sBuffer.append("level_id=:level_id and ");
|
}
|
if (isSetted_level_name) {
|
sBuffer.append("level_name=:level_name and ");
|
}
|
if (isSetted_is_satis) {
|
sBuffer.append("is_satis=:is_satis and ");
|
}
|
if (isSetted_state) {
|
sBuffer.append("state=:state and ");
|
}
|
if (isSetted_login_name) {
|
sBuffer.append("login_name=:login_name and ");
|
}
|
if (isSetted_password) {
|
sBuffer.append("password=:password and ");
|
}
|
if (isSetted_email) {
|
sBuffer.append("email=:email and ");
|
}
|
if (isSetted_qq_open_id) {
|
sBuffer.append("qq_open_id=:qq_open_id and ");
|
}
|
if (isSetted_isemail) {
|
sBuffer.append("isemail=:isemail and ");
|
}
|
if (isSetted_isphone) {
|
sBuffer.append("isphone=:isphone and ");
|
}
|
if (isSetted_allow_login) {
|
sBuffer.append("allow_login=:allow_login and ");
|
}
|
if (isSetted_wechat_open_id) {
|
sBuffer.append("wechat_open_id=:wechat_open_id and ");
|
}
|
if (isSetted_sub_customer_id) {
|
sBuffer.append("sub_customer_id=:sub_customer_id and ");
|
}
|
if (isSetted_sub_customer_name) {
|
sBuffer.append("sub_customer_name=:sub_customer_name and ");
|
}
|
if (isSetted_contacts_type) {
|
sBuffer.append("contacts_type=:contacts_type and ");
|
}
|
String sql = sBuffer.toString();
|
sql = StringUtils.removeEnd(sql, " and ");
|
return dao.queryForBean(sql,this);
|
}
|
|
@Override
|
public String getTableName() {
|
return "CUSTOMER_CONTACTS";
|
}
|
|
|
public Map getBeanValues(){
|
return this.BEAN_VALUES;
|
}
|
|
@Override
|
public CUSTOMER_CONTACTS insert() {
|
if (StringUtils.isBlank(id)) {
|
this.setId(StringUtil.getUUID());
|
}
|
dao.execute(getInsertSql(),BEAN_VALUES);
|
return this;
|
}
|
|
@Override
|
public CUSTOMER_CONTACTS update() {
|
if (StringUtils.isBlank(id)) {
|
throw new RuntimeException("更新Bean时ID不能为空");
|
}
|
dao.execute(getUpdateSql(),BEAN_VALUES);
|
return this;
|
}
|
|
public CUSTOMER_CONTACTS insertOrUpdate(){
|
if (StringUtils.isNotBlank(id)) {
|
return update();
|
} else {
|
return insert();
|
}
|
}
|
|
/**
|
* 通过ID获取该条信息的Map结构
|
*/
|
public Map getBeanMapById() {
|
|
if (StringUtils.isBlank(id)) {
|
throw new RuntimeException("ID不能为空!");
|
}
|
|
return dao.queryForMap("select * from CUSTOMER_CONTACTS where id=:id",BEAN_VALUES);
|
}
|
|
public Object mapRow(ResultSet rs, int rownum) throws SQLException {
|
Object id = rs.getObject("ID");
|
this.setId(ConvertUtil.obj2Str(id));
|
BEAN_VALUES.put("id",id);
|
Object obj = null;
|
obj = rs.getObject("CUSTOMER_ID");
|
BEAN_VALUES.put("customer_id",obj);
|
this.setCustomer_id(ConvertUtil.obj2Str(obj));
|
obj = rs.getObject("CONTACT_NAME");
|
BEAN_VALUES.put("contact_name",obj);
|
this.setContact_name(ConvertUtil.obj2Str(obj));
|
obj = rs.getObject("YWKS");
|
BEAN_VALUES.put("ywks",obj);
|
this.setYwks(ConvertUtil.obj2Str(obj));
|
obj = rs.getObject("ZW");
|
BEAN_VALUES.put("zw",obj);
|
this.setZw(ConvertUtil.obj2Str(obj));
|
obj = rs.getObject("TELEPHONE");
|
BEAN_VALUES.put("telephone",obj);
|
this.setTelephone(ConvertUtil.obj2Str(obj));
|
obj = rs.getObject("MOBILE");
|
BEAN_VALUES.put("mobile",obj);
|
this.setMobile(ConvertUtil.obj2Str(obj));
|
obj = rs.getObject("CONSTACTS_NOTE");
|
BEAN_VALUES.put("constacts_note",obj);
|
this.setConstacts_note(ConvertUtil.obj2Str(obj));
|
obj = rs.getObject("LEVEL_ID");
|
BEAN_VALUES.put("level_id",obj);
|
this.setLevel_id(ConvertUtil.obj2Str(obj));
|
obj = rs.getObject("LEVEL_NAME");
|
BEAN_VALUES.put("level_name",obj);
|
this.setLevel_name(ConvertUtil.obj2Str(obj));
|
obj = rs.getObject("IS_SATIS");
|
BEAN_VALUES.put("is_satis",obj);
|
this.setIs_satis(ConvertUtil.obj2Integer(obj));
|
obj = rs.getObject("STATE");
|
BEAN_VALUES.put("state",obj);
|
this.setState(ConvertUtil.obj2Integer(obj));
|
obj = rs.getObject("LOGIN_NAME");
|
BEAN_VALUES.put("login_name",obj);
|
this.setLogin_name(ConvertUtil.obj2Str(obj));
|
obj = rs.getObject("PASSWORD");
|
BEAN_VALUES.put("password",obj);
|
this.setPassword(ConvertUtil.obj2Str(obj));
|
obj = rs.getObject("EMAIL");
|
BEAN_VALUES.put("email",obj);
|
this.setEmail(ConvertUtil.obj2Str(obj));
|
obj = rs.getObject("QQ_OPEN_ID");
|
BEAN_VALUES.put("qq_open_id",obj);
|
this.setQq_open_id(ConvertUtil.obj2Str(obj));
|
obj = rs.getObject("ISEMAIL");
|
BEAN_VALUES.put("isemail",obj);
|
this.setIsemail(ConvertUtil.obj2Integer(obj));
|
obj = rs.getObject("ISPHONE");
|
BEAN_VALUES.put("isphone",obj);
|
this.setIsphone(ConvertUtil.obj2Integer(obj));
|
obj = rs.getObject("ALLOW_LOGIN");
|
BEAN_VALUES.put("allow_login",obj);
|
this.setAllow_login(ConvertUtil.obj2Integer(obj));
|
obj = rs.getObject("WECHAT_OPEN_ID");
|
BEAN_VALUES.put("wechat_open_id",obj);
|
this.setWechat_open_id(ConvertUtil.obj2Str(obj));
|
obj = rs.getObject("SUB_CUSTOMER_ID");
|
BEAN_VALUES.put("sub_customer_id",obj);
|
this.setSub_customer_id(ConvertUtil.obj2Str(obj));
|
obj = rs.getObject("SUB_CUSTOMER_NAME");
|
BEAN_VALUES.put("sub_customer_name",obj);
|
this.setSub_customer_name(ConvertUtil.obj2Str(obj));
|
obj = rs.getObject("CONTACTS_TYPE");
|
BEAN_VALUES.put("contacts_type",obj);
|
this.setContacts_type(ConvertUtil.obj2Str(obj));
|
return this;
|
}
|
|
|
public String toString() {
|
StringBuffer sb = new StringBuffer("[");
|
for (Iterator iterator = KEYS.keySet().iterator(); iterator.hasNext();) {
|
String key = (String) iterator.next();
|
sb.append(key+"=" + BEAN_VALUES.get(key)+",");
|
}
|
sb.append("]");
|
return sb.toString();
|
}
|
|
public CUSTOMER_CONTACTS newInstance(){
|
return new CUSTOMER_CONTACTS();
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|