📄 accmoneyentity.java
字号:
package com.ufmobile.business.account.entity;
import java.io.Serializable;
import java.math.BigDecimal;
import javax.persistence.Transient;
import com.ufmobile.business.account.bo.Account.AccountType;
@SuppressWarnings("serial")
@javax.persistence.Entity
@javax.persistence.Table(name = "TB_BUSINESS_ACCMONEY")
@javax.persistence.SequenceGenerator(name="TB_BUSINESS_ACCMONEY_SEQ", sequenceName="S_BUSINESS_ACCMONEY", allocationSize=1)
public class AccmoneyEntity implements Serializable {
private Long id;
/**
*主键
*/
@javax.persistence.Id
@javax.persistence.GeneratedValue(strategy=javax.persistence.GenerationType.SEQUENCE, generator="TB_BUSINESS_ACCMONEY_SEQ")
@javax.persistence.Column(name = "ID")
public Long getId() {
return id;
}
public void setId(Long id) {
this.id = id;
}
/** Regular field. 账户类型*/
private AccountType acctype;
/**
* Get the acctype.
*
* @return The acctype.
*/
@javax.persistence.Column(name = "ACCTYPE")
public AccountType getAcctype() {
return acctype;
}
/**
* Set the acctype.
*
* @param acctype The acctype.
*/
public void setAcctype(AccountType acctype) {
this.acctype = acctype;
}
/** Regular field. 账户id*/
private java.lang.String accountid;
@javax.persistence.Column(name = "ACCOUNTID")
public java.lang.String getAccountid() {
return accountid;
}
public void setAccountid(java.lang.String accountid) {
this.accountid = accountid;
}
/** Regular field. 冲入*/
private java.math.BigDecimal accin;
@javax.persistence.Column(name = "ACCIN")
public java.math.BigDecimal getAccin() {
if (accin==null) return new BigDecimal(0);
return accin.setScale(2,BigDecimal.ROUND_HALF_UP);
}
public void setAccin(java.math.BigDecimal accin) {
this.accin = accin;
}
/** Regular field. 扣除*/
private java.math.BigDecimal accout;
@javax.persistence.Column(name = "ACCOUT")
public java.math.BigDecimal getAccout() {
if (accout==null) return new BigDecimal(0);
return accout.setScale(2,BigDecimal.ROUND_HALF_UP);
}
public void setAccout(java.math.BigDecimal accout) {
this.accout = accout;
}
/** Regular field. 返款*/
private java.math.BigDecimal back;
@javax.persistence.Column(name = "BACK")
public java.math.BigDecimal getBack() {
if (back==null) return new BigDecimal(0);
return back.setScale(2,BigDecimal.ROUND_HALF_UP);
}
public void setBack(java.math.BigDecimal back) {
this.back = back;
}
/** Regular field. 帐户对象*/
private java.lang.Long accobject;
@javax.persistence.Column(name = "ACCOBJECT")
public java.lang.Long getAccobject() {
return accobject;
}
public void setAccobject(java.lang.Long accobject) {
this.accobject = accobject;
}
/** Regular field. 对象类型*/
private Long objtype;
@javax.persistence.Column(name = "OBJTYPE")
public Long getObjtype() {
return objtype;
}
public void setObjtype(Long objtype) {
this.objtype = objtype;
}
@Transient
public BigDecimal getBalance(){
return accin.add(back).subtract(accout).setScale(2,BigDecimal.ROUND_HALF_UP);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -