TANG JIANG 2 rokov pred
rodič
commit
a5e0242ccc

+ 8 - 1
src/Hotline.Share/Enums/KnowledgeBase/EKnowledgeApplyStatus.cs

@@ -1,4 +1,6 @@
-namespace Hotline.Share.Enums.KnowledgeBase;
+using System.ComponentModel;
+
+namespace Hotline.Share.Enums.KnowledgeBase;
 
 /// <summary>
 /// 申请状态
@@ -8,25 +10,30 @@ public enum EKnowledgeApplyStatus
     /// <summary>
     /// 处理中
     /// </summary>
+    [Description("处理中")]
     Handling = 0,
 
     /// <summary>
     /// 完成
     /// </summary>
+    [Description("完成")]
     Succeed = 1,
 
     /// <summary>
     /// 退回
     /// </summary>
+    [Description("退回")]
     Failed = 2,
 
     /// <summary>
     /// 撤回
     /// </summary>
+    [Description("撤回")]
     Revert = 3,
 
     /// <summary>
     /// 逾期
     /// </summary>
+    [Description("逾期")]
     Overtime = 4,
 }

+ 17 - 1
src/Hotline.Share/Enums/KnowledgeBase/EKnowledgeApplyType.cs

@@ -1,11 +1,27 @@
-namespace Hotline.Share.Enums.KnowledgeBase;
+using System.ComponentModel;
+
+namespace Hotline.Share.Enums.KnowledgeBase;
 
 /// <summary>
 /// 申请类型
 /// </summary>
 public enum EKnowledgeApplyType
 {
+    /// <summary>
+    /// 新增
+    /// </summary>
+    [Description("新增")]
     Add = 0,
+
+    /// <summary>
+    /// 修改
+    /// </summary>
+    [Description("修改")]
     Update = 1,
+
+    /// <summary>
+    /// 删除
+    /// </summary>
+    [Description("删除")]
     Delete = 2,
 }

+ 26 - 5
src/Hotline.Share/Enums/KnowledgeBase/EKnowledgeRetrievalType.cs

@@ -1,12 +1,33 @@
-namespace Hotline.Share.Enums.KnowledgeBase;
+using System.ComponentModel;
+
+namespace Hotline.Share.Enums.KnowledgeBase;
 
 /// <summary>
 /// 检索类型
 /// </summary>
 public enum EKnowledgeRetrievalType
 {
-    All = 0,//全文
-    Title = 1,//标题
-    Content = 2,//正文
-    Enclosure = 3,//附件
+    /// <summary>
+    /// 全文
+    /// </summary>
+    [Description("全文")]
+    All = 0,
+
+    /// <summary>
+    /// 标题
+    /// </summary>
+    [Description("标题")]
+    Title = 1,
+
+    /// <summary>
+    /// 正文
+    /// </summary>
+    [Description("正文")]
+    Content = 2,
+
+    /// <summary>
+    /// 附件
+    /// </summary>
+    [Description("附件")]
+    Enclosure = 3,
 }

+ 22 - 1
src/Hotline.Share/Enums/KnowledgeBase/EKnowledgeStatus.cs

@@ -1,12 +1,33 @@
-namespace Hotline.Share.Enums.KnowledgeBase;
+using System.ComponentModel;
 
+namespace Hotline.Share.Enums.KnowledgeBase;
+
+/// <summary>
+/// 知识状态
+/// </summary>
 public enum EKnowledgeStatus
 {
     /// <summary>
     /// 审批中
     /// </summary>
+    [Description("审批中")]
     Auditing = 1,
+
+    /// <summary>
+    /// 失败
+    /// </summary>
+    [Description("失败")]
     Failed = 2,
+
+    /// <summary>
+    /// 已上架
+    /// </summary>
+    [Description("已上架")]
     OnShelf = 3,
+
+    /// <summary>
+    /// 已下架
+    /// </summary>
+    [Description("已下架")]
     OffShelf = 4,
 }

+ 7 - 1
src/Hotline.Share/Enums/KnowledgeBase/EKnowledgeWorkFlowStatus.cs

@@ -1,4 +1,6 @@
-namespace Hotline.Share.Enums.KnowledgeBase
+using System.ComponentModel;
+
+namespace Hotline.Share.Enums.KnowledgeBase
 {
     /// <summary>
     /// 知识审批状态
@@ -8,21 +10,25 @@
         /// <summary>
         /// 审批中
         /// </summary>
+        [Description("审批中")]
         Auditing = 1,
 
         /// <summary>
         /// 审批成功
         /// </summary>
+        [Description("审批成功")]
         Success = 2,
 
         /// <summary>
         /// 撤销
         /// </summary>
+        [Description("撤销")]
         Revoke = 3,
 
         /// <summary>
         /// 失败
         /// </summary>
+        [Description("失败")]
         Failed = 4
     }
 }