⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 accountentity.java

📁 国内很牛的软件公司花费两年半开发的用EJB3开发的代码,采用STRUTS和EJB3,目前系统进行第二版.所以拿出来共享
💻 JAVA
字号:
package com.ufmobile.business.account.entity;

import java.io.Serializable;
import java.util.List;

import javax.persistence.Transient;

import com.ufmobile.business.account.bo.Account;

@SuppressWarnings("serial")
@javax.persistence.Entity
@javax.persistence.Table(name = "TB_BUSINESS_ACCOUNT")
public class AccountEntity implements Serializable {

	private String id;

	/**
	 * 主jian
	 */
	@javax.persistence.Id
	@javax.persistence.Column(name = "ID")
	public String getId() {
		return id;
	}

	/**
	 * Set the primary key.
	 * 
	 * @param id The primary key.
	 */
	public void setId(String id) {
		this.id = id;
	}

	/** Regular field. */
	private java.lang.String parentid;

	/**
	 * Get the parentid.
	 * 
	 * @return The parentid.
	 */
	@javax.persistence.Column(name = "PARENTID")
	public java.lang.String getParentid() {
		return parentid;
	}

	/**
	 * Set the parentid.
	 * 
	 * @param parentid The parentid.
	 */
	public void setParentid(java.lang.String parentid) {
		this.parentid = parentid;
	}

	/** Regular field. 账户编码 */
	private java.lang.String code;

	@javax.persistence.Column(name = "CODE")
	public java.lang.String getCode() {
		return code;
	}

	public void setCode(java.lang.String code) {
		this.code = code;
	}

	/** Regular field. 账户名称 */
	private java.lang.String name;

	@javax.persistence.Column(name = "NAME")
	public java.lang.String getName() {
		return name;
	}

	public void setName(java.lang.String name) {
		this.name = name;
	}

	/** Regular field. 密码 */
	private java.lang.String pass;

	@javax.persistence.Column(name = "PASS")
	public java.lang.String getPass() {
		return pass;
	}

	public void setPass(java.lang.String pass) {
		this.pass = pass;
	}

	/** Regular field. 来源 */
	private String source;

	@javax.persistence.Column(name = "SOURCE")
	public String getSource() {
		return source;
	}

	public void setSource(String source) {
		this.source = source;
	}

	/** Regular field. 代理商 */
	private String agent;

	@javax.persistence.Column(name = "AGENT")
	public String getAgent() {
		return agent;
	}

	public void setAgent(String agent) {
		this.agent = agent;
	}

	/** Regular field. 创建人 */
	private java.lang.String creator;

	@javax.persistence.Column(name = "CREATOR")
	public java.lang.String getCreator() {
		return creator;
	}

	public void setCreator(java.lang.String creator) {
		this.creator = creator;
	}

	/** Regular field. 创建时间 */
	private java.sql.Date createtime;

	@javax.persistence.Column(name = "CREATETIME")
	public java.sql.Date getCreatetime() {
		return createtime;
	}

	public void setCreatetime(java.sql.Date createtime) {
		this.createtime = createtime;
	}

	/** Regular field. 备注 */
	private java.lang.String meno;

	@javax.persistence.Column(name = "MENO")
	public java.lang.String getMeno() {
		return meno;
	}

	public void setMeno(java.lang.String meno) {
		this.meno = meno;
	}

	/** Regular field. 是否启用 */
	private Boolean accountstart;

	@javax.persistence.Column(name = "ACCOUNTSTART")
	public Boolean getAccountstart() {
		return accountstart;
	}

	public void setAccountstart(Boolean accountstart) {
		this.accountstart = accountstart;
	}

	/** Regular field. 联系人 */
	private java.lang.String relation;

	@javax.persistence.Column(name = "RELATION")
	public java.lang.String getRelation() {
		return relation;
	}

	public void setRelation(java.lang.String relation) {
		this.relation = relation;
	}
	
	
	private AccmoneyEntity money = null;

	/**
	 * <p>
	 * 获取金额
	 * <p>
	 * 作者:msf <br>
	 * 日期:Dec 15, 2006
	 * @return
	 */
	@Transient
	public AccmoneyEntity getMoney() {
		return money;
	}

	public void setMoney(AccmoneyEntity money) {
		this.money = money;
	}
	
	private List<AccmoneyEntity> moneys = null;
	@Transient
	public List<AccmoneyEntity> getMoneys() {
		return moneys;
	}

	public void setMoneys(List<AccmoneyEntity> moneys) {
		this.moneys = moneys;
	}
	@Transient
	public AccmoneyEntity getMoney(Account.AccountType type){
		if(moneys==null) return null;
		for(AccmoneyEntity entity :moneys){
			if(entity.getAcctype().equals(type))
				return entity;
		}
		return null;
	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -