407 lines
7.8 KiB
Plaintext
407 lines
7.8 KiB
Plaintext
package com.nationalelectric.greenH5.po;
|
||
//导入 java 类
|
||
import java.io.Serializable;
|
||
import java.math.BigDecimal;
|
||
import java.util.*;
|
||
import org.apache.commons.lang.builder.EqualsBuilder;
|
||
|
||
/**
|
||
* GreenPersonElecAcc的POJO类
|
||
*
|
||
* @author wjx
|
||
*/
|
||
public class GreenPersonElecAcc implements Serializable{
|
||
/**
|
||
* 序列化
|
||
*/
|
||
private static final long serialVersionUID = 1L;
|
||
|
||
/**
|
||
* 属性id
|
||
*/
|
||
private Long id;
|
||
|
||
/**
|
||
* 属性personName
|
||
*/
|
||
private String personName = "";
|
||
|
||
/**
|
||
* 属性account
|
||
*/
|
||
private String account;
|
||
|
||
/**
|
||
* 属性departName
|
||
*/
|
||
private String departName;
|
||
|
||
/**
|
||
* 属性phone
|
||
*/
|
||
private String phone;
|
||
|
||
/**
|
||
* 属性balance
|
||
*/
|
||
private BigDecimal balance = BigDecimal.valueOf(0.00);
|
||
|
||
/**
|
||
* 属性type
|
||
*/
|
||
private String type = "0";
|
||
|
||
/**
|
||
* 属性isLock
|
||
*/
|
||
private Character isLock = '0';
|
||
|
||
/**
|
||
* 属性phyIc
|
||
*/
|
||
private String phyIc;
|
||
|
||
/**
|
||
* 属性isDel
|
||
*/
|
||
private Character isDel = '0';
|
||
|
||
/**
|
||
* 属性creater
|
||
*/
|
||
private String creater;
|
||
|
||
/**
|
||
* 属性createTime
|
||
*/
|
||
private Date createTime = new Date();
|
||
|
||
/**
|
||
* 属性updater
|
||
*/
|
||
private String updater;
|
||
|
||
/**
|
||
* 属性updateTime
|
||
*/
|
||
private Date updateTime;
|
||
|
||
/**
|
||
* 属性personId
|
||
*/
|
||
private String personId;
|
||
|
||
/**
|
||
* GreenPersonElecAcc构造函数
|
||
*/
|
||
public GreenPersonElecAcc() {
|
||
super();
|
||
}
|
||
|
||
/**
|
||
* GreenPersonElecAcc完整的构造函数
|
||
*/
|
||
public GreenPersonElecAcc(Long id,String personName,String account,String phone,BigDecimal balance){
|
||
this.id = id;
|
||
this.personName = personName;
|
||
this.account = account;
|
||
this.phone = phone;
|
||
this.balance = balance;
|
||
}
|
||
|
||
/**
|
||
* 属性 id 的get方法
|
||
* @return Long
|
||
*/
|
||
public Long getId(){
|
||
return id;
|
||
}
|
||
|
||
/**
|
||
* 属性 id 的set方法
|
||
* @return
|
||
*/
|
||
public void setId(Long id){
|
||
this.id = id;
|
||
}
|
||
|
||
/**
|
||
* 属性 用户姓名 的get方法
|
||
* @return String
|
||
*/
|
||
public String getPersonName(){
|
||
return personName;
|
||
}
|
||
|
||
/**
|
||
* 属性 用户姓名 的set方法
|
||
* @return
|
||
*/
|
||
public void setPersonName(String personName){
|
||
this.personName = personName;
|
||
}
|
||
|
||
/**
|
||
* 属性 账号 的get方法
|
||
* @return String
|
||
*/
|
||
public String getAccount(){
|
||
return account;
|
||
}
|
||
|
||
/**
|
||
* 属性 账号 的set方法
|
||
* @return
|
||
*/
|
||
public void setAccount(String account){
|
||
this.account = account;
|
||
}
|
||
|
||
/**
|
||
* 属性 部门 的get方法
|
||
* @return String
|
||
*/
|
||
public String getDepartName(){
|
||
return departName;
|
||
}
|
||
|
||
/**
|
||
* 属性 部门 的set方法
|
||
* @return
|
||
*/
|
||
public void setDepartName(String departName){
|
||
this.departName = departName;
|
||
}
|
||
|
||
/**
|
||
* 属性 联系电话 的get方法
|
||
* @return String
|
||
*/
|
||
public String getPhone(){
|
||
return phone;
|
||
}
|
||
|
||
/**
|
||
* 属性 联系电话 的set方法
|
||
* @return
|
||
*/
|
||
public void setPhone(String phone){
|
||
this.phone = phone;
|
||
}
|
||
|
||
/**
|
||
* 属性 现金余额 的get方法
|
||
* @return BigDecimal
|
||
*/
|
||
public BigDecimal getBalance(){
|
||
return balance;
|
||
}
|
||
|
||
/**
|
||
* 属性 现金余额 的set方法
|
||
* @return
|
||
*/
|
||
public void setBalance(BigDecimal balance){
|
||
this.balance = balance;
|
||
}
|
||
|
||
/**
|
||
* 属性 0:对公账户,1:代表私人账户 的get方法
|
||
* @return String
|
||
*/
|
||
public String getType(){
|
||
return type;
|
||
}
|
||
|
||
/**
|
||
* 属性 0:对公账户,1:代表私人账户 的set方法
|
||
* @return
|
||
*/
|
||
public void setType(String type){
|
||
this.type = type;
|
||
}
|
||
|
||
/**
|
||
* 属性 账户锁定。0:未锁定,1:锁定 的get方法
|
||
* @return Character
|
||
*/
|
||
public Character getIsLock(){
|
||
return isLock;
|
||
}
|
||
|
||
/**
|
||
* 属性 账户锁定。0:未锁定,1:锁定 的set方法
|
||
* @return
|
||
*/
|
||
public void setIsLock(Character isLock){
|
||
this.isLock = isLock;
|
||
}
|
||
|
||
/**
|
||
* 属性 用户物理卡号 的get方法
|
||
* @return String
|
||
*/
|
||
public String getPhyIc(){
|
||
return phyIc;
|
||
}
|
||
|
||
/**
|
||
* 属性 用户物理卡号 的set方法
|
||
* @return
|
||
*/
|
||
public void setPhyIc(String phyIc){
|
||
this.phyIc = phyIc;
|
||
}
|
||
|
||
/**
|
||
* 属性 账号是否删除,0:未删除,1:删除 的get方法
|
||
* @return Character
|
||
*/
|
||
public Character getIsDel(){
|
||
return isDel;
|
||
}
|
||
|
||
/**
|
||
* 属性 账号是否删除,0:未删除,1:删除 的set方法
|
||
* @return
|
||
*/
|
||
public void setIsDel(Character isDel){
|
||
this.isDel = isDel;
|
||
}
|
||
|
||
/**
|
||
* 属性 创建人 的get方法
|
||
* @return String
|
||
*/
|
||
public String getCreater(){
|
||
return creater;
|
||
}
|
||
|
||
/**
|
||
* 属性 创建人 的set方法
|
||
* @return
|
||
*/
|
||
public void setCreater(String creater){
|
||
this.creater = creater;
|
||
}
|
||
|
||
/**
|
||
* 属性 创建时间 的get方法
|
||
* @return Date
|
||
*/
|
||
public Date getCreateTime(){
|
||
return createTime;
|
||
}
|
||
|
||
/**
|
||
* 属性 创建时间 的set方法
|
||
* @return
|
||
*/
|
||
public void setCreateTime(Date createTime){
|
||
this.createTime = createTime;
|
||
}
|
||
|
||
/**
|
||
* 属性 更新人 的get方法
|
||
* @return String
|
||
*/
|
||
public String getUpdater(){
|
||
return updater;
|
||
}
|
||
|
||
/**
|
||
* 属性 更新人 的set方法
|
||
* @return
|
||
*/
|
||
public void setUpdater(String updater){
|
||
this.updater = updater;
|
||
}
|
||
|
||
/**
|
||
* 属性 更新时间 的get方法
|
||
* @return Date
|
||
*/
|
||
public Date getUpdateTime(){
|
||
return updateTime;
|
||
}
|
||
|
||
/**
|
||
* 属性 更新时间 的set方法
|
||
* @return
|
||
*/
|
||
public void setUpdateTime(Date updateTime){
|
||
this.updateTime = updateTime;
|
||
}
|
||
|
||
/**
|
||
* 属性 用户id,关联green_uesr_info表 的get方法
|
||
* @return String
|
||
*/
|
||
public String getPersonId(){
|
||
return personId;
|
||
}
|
||
|
||
/**
|
||
* 属性 用户id,关联green_uesr_info表 的set方法
|
||
* @return
|
||
*/
|
||
public void setPersonId(String personId){
|
||
this.personId = personId;
|
||
}
|
||
|
||
/**
|
||
* Hibernate通过该方法判断对象是否相等
|
||
* @return boolean
|
||
*/
|
||
public boolean equals(Object o) {
|
||
if (this == o)
|
||
return true;
|
||
|
||
if (o == null || !(o instanceof GreenPersonElecAcc))
|
||
return false;
|
||
|
||
|
||
GreenPersonElecAcc other = (GreenPersonElecAcc) o;
|
||
return new EqualsBuilder()
|
||
.append(this.getId(), other.getId())
|
||
.isEquals();
|
||
}
|
||
|
||
/**
|
||
* toString方法
|
||
* @return String
|
||
*/
|
||
public String toString(){
|
||
|
||
return new StringBuffer()
|
||
.append("id"+":"+getId())
|
||
.append("personName"+":"+getPersonName())
|
||
.append("account"+":"+getAccount())
|
||
.append("departName"+":"+getDepartName())
|
||
.append("phone"+":"+getPhone())
|
||
.append("balance"+":"+getBalance())
|
||
.append("type"+":"+getType())
|
||
.append("isLock"+":"+getIsLock())
|
||
.append("phyIc"+":"+getPhyIc())
|
||
.append("isDel"+":"+getIsDel())
|
||
.append("creater"+":"+getCreater())
|
||
.append("createTime"+":"+getCreateTime())
|
||
.append("updater"+":"+getUpdater())
|
||
.append("updateTime"+":"+getUpdateTime())
|
||
.append("personId"+":"+getPersonId())
|
||
.toString();
|
||
|
||
}
|
||
|
||
|
||
/**
|
||
* hashcode方法
|
||
* @return int
|
||
*
|
||
*/
|
||
@Override
|
||
public int hashCode(){
|
||
return super.hashCode();
|
||
}
|
||
|
||
} |