IDiagnosisModulesManager.cs 1.0 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. using System;
  2. using WingServerCommon.Log;
  3. using WingServerCommon.Interfaces.OpLog;
  4. namespace WingServerCommon.Interfaces.Cache
  5. {
  6. public interface IDiagnosisModulesManager : IBaseCacheManager<CacheDiagnosisModulesDTO>
  7. {
  8. }
  9. public class DiagnosisModulesManager : CacheManager<CacheDiagnosisModulesDTO>, IDiagnosisModulesManager
  10. {
  11. public DiagnosisModulesManager() : base()
  12. {
  13. }
  14. }
  15. public class CacheDiagnosisModulesDTO : ICacheObject
  16. {
  17. /// <summary>
  18. /// AI应用编码
  19. /// </summary>
  20. /// <value>DiagnosisModuleCode_20220107104236xiP0nz</value>
  21. public string Code { get; set; } = string.Empty;
  22. /// <summary>
  23. /// 应用类型
  24. /// </summary>
  25. /// <value>BreastLesionDetectBIRADS</value>
  26. public string DiagnosisModule { get; set; }
  27. /// <summary>
  28. /// 是否已开启
  29. /// </summary>
  30. /// <value>true</value>
  31. public bool Enabled { get; set; }
  32. }
  33. }