| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061 |
- using System;
- using System.ComponentModel;
- public enum TrigScenEnum
- {
- /// <summary> 门诊挂号 </summary>
- [Description("门诊挂号")]
- OPRegistration = 1,
- /// <summary> 门诊收费登记 </summary>
- [Description("门诊收费登记")]
- OPChargeRegistration = 2,
- /// <summary> 住院登记 </summary>
- [Description("住院登记")]
- IPAdmission = 3,
- /// <summary> 住院收费登记 </summary>
- [Description("住院收费登记")]
- IPChargeRegistration = 4,
- /// <summary> 住院执行医嘱 </summary>
- [Description("住院执行医嘱")]
- IPExecuteOrder = 5,
- /// <summary> 门诊结算 </summary>
- [Description("门诊结算")]
- OPSettlement = 6,
- /// <summary> 门诊预结算 </summary>
- [Description("门诊预结算")]
- OPPreSettlement = 7,
- /// <summary> 住院结算 </summary>
- [Description("住院结算")]
- IPSettlement = 8,
- /// <summary> 住院预结算 </summary>
- [Description("住院预结算")]
- IPPreSettlement = 9,
- /// <summary> 购药划卡 </summary>
- [Description("购药划卡")]
- DrugPurchaseCardSwipe = 10
- }
- // 辅助扩展方法:获取 Description 特性值
- public static class EnumExtensions
- {
-
- // 根据 int code 获取枚举值
- public static TrigScenEnum FromCode(int code)
- {
- if (Enum.IsDefined(typeof(TrigScenEnum), code))
- {
- return (TrigScenEnum)code;
- }
- throw new ArgumentException($"Invalid TrigScenEnum code: {code}", nameof(code));
- }
- }
|