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

📄 group.java

📁 wmoa办公自动化系统 小型的JAVA项目 功能包括审批流 消息发布等
💻 JAVA
字号:
/**
 * 
 */
package com.dudu.moa.domain.sys;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import javax.persistence.Table;

import org.hibernate.annotations.GenericGenerator;

import com.dudu.moa.domain.BaseObject;
import org.apache.commons.lang.builder.ToStringBuilder;
import org.apache.commons.lang.builder.HashCodeBuilder;
import org.apache.commons.lang.builder.EqualsBuilder;

/**
 * 系统群组,包括部门、角色、群组、职位、职务等等
 * 
 * @author denglq
 * 
 */
@Entity
@Table(name = "SYS_GROUP")
public class Group extends BaseObject {
	private static final long serialVersionUID = -2808937261483235384L;

	@Id
	@GeneratedValue(generator = "system-uuid")
	@GenericGenerator(name = "system-uuid", strategy = "uuid")
	@Column(name = "GROUP_ID", length = 32)
	private String groupId;

	@Column(name = "GROUP_NAME", length = 255)
	private String groupName;

	@Column(name = "GROUP_KIND", length = 16)
	private String groupKind;

	@Column(name = "GROUP_CODE", length = 1024)
	private String groupCode;

	@Column(name = "ORG_ID", length = 32)
	private String orgId;
	
	@Column(name = "STATE", length = 3)
	private String state;
	
	@Column(name = "ORDERING")
	private Long ordering;

	public String getGroupId() {
		return groupId;
	}

	public void setGroupId(String groupId) {
		this.groupId = groupId;
	}

	public String getGroupName() {
		return groupName;
	}

	public void setGroupName(String groupName) {
		this.groupName = groupName;
	}

	public String getGroupKind() {
		return groupKind;
	}

	public void setGroupKind(String groupKind) {
		this.groupKind = groupKind;
	}

	public String getGroupCode() {
		return groupCode;
	}

	public void setGroupCode(String groupCode) {
		this.groupCode = groupCode;
	}

	public String getOrgId() {
		return orgId;
	}

	public void setOrgId(String orgId) {
		this.orgId = orgId;
	}

	public String getState() {
		return state;
	}

	public void setState(String state) {
		this.state = state;
	}

	public Long getOrdering() {
		return ordering;
	}

	public void setOrdering(Long ordering) {
		this.ordering = ordering;
	}

	public String toString() {
		return new ToStringBuilder(this).append("groupId", groupId).append("groupName", groupName).append("groupKind",
				groupKind).append("groupCode", groupCode).append("orgId", orgId).toString();
	}

	public boolean equals(final Object other) {
		if (!(other instanceof Group))
			return false;
		Group castOther = (Group) other;
		return new EqualsBuilder().append(groupId, castOther.groupId).append(groupName, castOther.groupName).append(
				groupKind, castOther.groupKind).append(groupCode, castOther.groupCode).append(orgId, castOther.orgId)
				.isEquals();
	}

	public int hashCode() {
		return new HashCodeBuilder().append(groupId).append(groupName).append(groupKind).append(groupCode)
				.append(orgId).toHashCode();
	}
}

⌨️ 快捷键说明

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