/**
* CUser.java 2010/02/25
*/
package com.ycsoft.beans.core.user;
import java.io.Serializable;
import java.util.Date;
import com.ycsoft.beans.base.BusiBase;
import com.ycsoft.commons.constants.DictKey;
import com.ycsoft.commons.store.MemoryDict;
import com.ycsoft.daos.config.POJO;
/**
* CUser -> C_USER mapping
*/
/**
* @author yuben
*
*/
@POJO(tn = "C_USER", sn = "SEQ_USER_ID", pk = "USER_ID")
public class CUser extends BusiBase implements Serializable, Cloneable {
// CUser all properties
/**
*
*/
private static final long serialVersionUID = 1651740282024365109L;
private String user_id;
private String cust_id;
private String acct_id;
private String user_type;
private String user_name;
private String user_addr;
private String user_class;
private String user_class_area;
private Date user_class_exp_date;
private String stop_type;
private String status;
private String net_type;
private String stb_id;
private String card_id;
private String modem_mac;
private Date open_time;
private Date status_date;
private String is_rstop_fee;
private String login_name;
private String password;
private String terminal_type;
private String str1 ;
private String str2 ;
private String str3 ;
private String str4 ;
private String str5 ;
private String str6 ;
private String str7 ;
private String str8 ;
private String str9 ;
private String str10 ;
private String user_type_text = "";
private String stop_type_text = "";
private String status_text = "";
private String net_type_text = "";
private String user_class_text = "";
private String terminal_type_text="";
//电视机厂家
private String tv_model_text = "";
private Integer seq;//第几个开户的用户
private String str7_text;
private String str11_text;
private String str19_text;
private String stb_buy;
private String device_model;
private String card_buy;
private String modem_buy;
private String auto_promotion;
private String newPassword;
private Date protocol_date;
private Date prod_exp_date;
public Date getProd_exp_date() {
return prod_exp_date;
}
public void setProd_exp_date(Date prod_exp_date) {
this.prod_exp_date = prod_exp_date;
}
public String getAuto_promotion() {
return auto_promotion;
}
public void setAuto_promotion(String auto_promotion) {
this.auto_promotion = auto_promotion;
}
public String getStb_buy() {
return stb_buy;
}
public void setStb_buy(String stb_buy) {
this.stb_buy = stb_buy;
}
public String getCard_buy() {
return card_buy;
}
public void setCard_buy(String card_buy) {
this.card_buy = card_buy;
}
public String getModem_buy() {
return modem_buy;
}
public void setModem_buy(String modem_buy) {
this.modem_buy = modem_buy;
}
/**
* @return the seq
*/
public Integer getSeq() {
return seq;
}
/**
* @param seq the seq to set
*/
public void setSeq(Integer seq) {
this.seq = seq;
}
/**
* @return the user_class_text
*/
public String getUser_class_text() {
return user_class_text;
}
/**
* default empty constructor
*/
public CUser() {
}
// user_id getter and setter
public String getUser_id() {
return user_id;
}
public void setUser_id(String user_id) {
this.user_id = user_id;
}
// cust_id getter and setter
public String getCust_id() {
return cust_id;
}
public void setCust_id(String cust_id) {
this.cust_id = cust_id;
}
// acct_id getter and setter
public String getAcct_id() {
return acct_id;
}
public void setAcct_id(String acct_id) {
this.acct_id = acct_id;
}
// user_type getter and setter
public String getUser_type() {
return user_type;
}
public void setUser_type(String user_type) {
this.user_type = user_type;
user_type_text = MemoryDict.getDictName(DictKey.USER_TYPE, this.user_type);
}
// user_addr getter and setter
public String getUser_addr() {
return user_addr;
}
public void setUser_addr(String user_addr) {
this.user_addr = user_addr;
}
// status getter and setter
public String getStatus() {
return status;
}
public void setStatus(String status) {
this.status = status;
status_text = MemoryDict.getDictName(DictKey.STATUS, this.status);
}
public String getNet_type() {
return net_type;
}
public void setNet_type(String net_type) {
net_type_text = MemoryDict.getDictName(DictKey.USER_NET_TYPE, net_type);
this.net_type = net_type;
}
// stb_id getter and setter
public String getStb_id() {
return stb_id;
}
public void setStb_id(String stb_id) {
this.stb_id = stb_id;
}
// card_id getter and setter
public String getCard_id() {
return card_id;
}
public void setCard_id(String card_id) {
this.card_id = card_id;
}
// modem_id getter and setter
public String getModem_mac() {
return modem_mac;
}
public void setModem_mac(String modem_mac) {
this.modem_mac = modem_mac;
}
// open_time getter and setter
public Date getOpen_time() {
return open_time;
}
public void setOpen_time(Date open_time) {
this.open_time = open_time;
}
public String getStop_type() {
return stop_type;
}
public void setStop_type(String stop_type) {
this.stop_type = stop_type;
stop_type_text = MemoryDict.getDictName(DictKey.STOP_TYPE, this.stop_type);
}
public String getUser_name() {
return user_name;
}
public void setUser_name(String user_name) {
this.user_name = user_name;
}
public String getUser_type_text() {
return user_type_text;
}
public String getStop_type_text() {
return stop_type_text;
}
public String getStatus_text() {
return status_text;
}
/**
* @return the net_type_text
*/
public String getNet_type_text() {
return net_type_text;
}
/**
* @return the user_class
*/
public String getUser_class() {
return user_class;
}
/**
* @param user_class the user_class to set
*/
public void setUser_class(String user_class) {
user_class_text = MemoryDict.getDictName(DictKey.USER_CLASS, user_class);
this.user_class = user_class;
}
public Date getStatus_date() {
return status_date;
}
public void setStatus_date(Date status_date) {
this.status_date = status_date;
}
public String getUser_class_area() {
return user_class_area;
}
public void setUser_class_area(String user_class_area) {
this.user_class_area = user_class_area;
}
public Date getUser_class_exp_date() {
return user_class_exp_date;
}
public void setUser_class_exp_date(Date user_class_exp_date) {
this.user_class_exp_date = user_class_exp_date;
}
public String getStr1() {
return str1;
}
public void setStr1(String str1) {
this.str1 = str1;
}
public String getStr2() {
return str2;
}
public void setStr2(String str2) {
this.str2 = str2;
}
public String getStr3() {
return str3;
}
public void setStr3(String str3) {
this.str3 = str3;
}
public String getStr4() {
return str4;
}
public void setStr4(String str4) {
this.str4 = str4;
tv_model_text = MemoryDict.getDictName(DictKey.TV_MODEL,str4);
}
public String getStr5() {
return str5;
}
public void setStr5(String str5) {
this.str5 = str5;
}
public String getStr6() {
return str6;
}
public void setStr6(String str6) {
this.str6 = str6;
}
public String getStr7() {
return str7;
}
public void setStr7(String str7) {
this.str7 = str7;
this.str7_text = MemoryDict.getDictName(DictKey.USER_LEIBIE, str7);
}
public String getStr8() {
return str8;
}
public void setStr8(String str8) {
this.str8 = str8;
}
public String getStr9() {
return str9;
}
public void setStr9(String str9) {
this.str9 = str9;
}
public String getStr10() {
return str10;
}
public void setStr10(String str10) {
this.str10 = str10;
}
public String getIs_rstop_fee() {
return is_rstop_fee;
}
public void setIs_rstop_fee(String is_rstop_fee) {
this.is_rstop_fee = is_rstop_fee;
}
public String getTv_model_text() {
return tv_model_text;
}
public String getStr7_text() {
return str7_text;
}
/**
* @return the device_model
*/
public String getDevice_model() {
return device_model;
}
/**
* @param device_model the device_model to set
*/
public void setDevice_model(String device_model) {
this.device_model = device_model;
}
public String getLogin_name() {
return login_name;
}
public void setLogin_name(String login_name) {
this.login_name = login_name;
}
public String getPassword() {
return password;
}
public void setPassword(String password) {
this.password = password;
}
public String getTerminal_type() {
return terminal_type;
}
public void setTerminal_type(String terminal_type) {
this.terminal_type = terminal_type;
this.terminal_type_text = MemoryDict.getDictName(DictKey.TERMINAL_TYPE,terminal_type);
}
public String getTerminal_type_text() {
return terminal_type_text;
}
public void setTerminal_type_text(String terminal_type_text) {
this.terminal_type_text = terminal_type_text;
}
public String getNewPassword() {
return newPassword;
}
public void setNewPassword(String newPassword) {
this.newPassword = newPassword;
}
public Date getProtocol_date() {
return protocol_date;
}
public void setProtocol_date(Date protocol_date) {
this.protocol_date = protocol_date;
}
@Override
public Object clone() throws CloneNotSupportedException {
Object o = null;
try {
o = super.clone();
} catch (CloneNotSupportedException e) {
e.printStackTrace();
}
return o;
}
}