package com.norteksoft.mms.authority.entity; import java.io.Serializable; import javax.persistence.Entity; import javax.persistence.JoinColumn; import javax.persistence.ManyToOne; import javax.persistence.Table; import com.norteksoft.mms.authority.enumeration.ItemType; import com.norteksoft.mms.authority.enumeration.UserOperator; import com.norteksoft.product.orm.IdEntity; import com.norteksoft.wf.base.enumeration.LogicOperator; /** * 授权条件 * @author Administrator * */ @Entity @Table(name="MMS_PERMISSION_ITEM") public class PermissionItem extends IdEntity implements Serializable{ private static final long serialVersionUID = 1L; private ItemType itemType; private UserOperator operator; private LogicOperator joinType; private String conditionValue; private String conditionName; private Integer displayOrder; @ManyToOne @JoinColumn(name="FK_PERMISSION_ID") private Permission permission; public ItemType getItemType() { return itemType; } public void setItemType(ItemType itemType) { this.itemType = itemType; } public UserOperator getOperator() { return operator; } public void setOperator(UserOperator operator) { this.operator = operator; } public LogicOperator getJoinType() { return joinType; } public void setJoinType(LogicOperator joinType) { this.joinType = joinType; } public String getConditionValue() { return conditionValue; } public void setConditionValue(String conditionValue) { this.conditionValue = conditionValue; } public Permission getPermission() { return permission; } public void setPermission(Permission permission) { this.permission = permission; } public String getConditionName() { return conditionName; } public void setConditionName(String conditionName) { this.conditionName = conditionName; } public Integer getDisplayOrder() { return displayOrder; } public void setDisplayOrder(Integer displayOrder) { this.displayOrder = displayOrder; } }