package pwc.taxtech.atms.common; /** * @see PwC.Tax.Tech.Atms.Application.Dto\TaxAdminDto\UserRoleDimensionValueDto.cs */ public enum RoleSourceEnum { // Unknown = 0, // OrganizationLevel = 1, // AreaLevel = 2, // BusinessUnitLevel = 3, // OriginalLevel = 4, // DimensionLevel = 5, // DimensionOriginalLevel = 6, //维度的原始角色 // DimensionExraLevel = 7, //维度的附加角色 // OrganizationOriginaLevel = 8, //机构的原始角色 // OrganizationExtraLevel = 9, //机构的附加角色 /***/ Unknown(0), /***/ OrganizationLevel(1), /***/ AreaLevel(2), /***/ BusinessUnitLevel(3), /***/ OriginalLevel(4), /***/ DimensionLevel(5), /***/ DimensionOriginalLevel(6), /***/ DimensionExraLevel(7), /***/ OrganizationOriginaLevel(8), /***/ OrganizationExtraLevel(9), /***/ ; private Integer value; RoleSourceEnum(Integer value) { this.value = value; } public Integer value() { return value; } public static RoleSourceEnum valueOf(Integer value) { for (RoleSourceEnum item : RoleSourceEnum.values()) { if (item.value.equals(value)) { return item; } } return null; } }