package com.ibeetl.admin.core.util.enums;

import org.beetl.sql.core.annotatoin.EnumMapping;

/**
 * 描述: 工作流角色
 *
 * @author : Administrator
 */
@EnumMapping("value")
public enum RoleTypeEnum {

  /** 操作角色 */
  ACCESS("R0"),
  /** 工作流角色 */
  WORKFLOW("R1");

  private String value;

  RoleTypeEnum(String value) {
    this.value = value;
  }

  public String getValue() {
    return value;
  }

  public void setValue(String value) {
    this.value = value;
  }

  public static RoleTypeEnum getEnum(String value) {
    for (RoleTypeEnum stateEnum : RoleTypeEnum.values()) {
      if (stateEnum.value == value) {
        return stateEnum;
      }
    }
    return null;
  }

  @Override
  public String toString() {
    return String.valueOf(this.value);
  }
}
