📄 group.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 + -