hz-zhhq-app-service/greenH5modul/.svn/pristine/e3/e3eaed6568f8fd0624f694a88ef...

407 lines
7.8 KiB
Plaintext
Raw Normal View History

2025-01-21 13:12:35 +08:00
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();
}
}