Dun.Jason 1 år sedan
förälder
incheckning
e84230073b

+ 12 - 0
src/Hotline.Api/Controllers/ArticleController.cs

@@ -132,6 +132,18 @@ namespace Hotline.Api.Controllers
             return _mapper.Map<CircularDto>(model);
         }
 
+        /// <summary>
+        /// 通知审核
+        /// </summary>
+        /// <param name="dto"></param>
+        /// <returns></returns>
+        [Permission(EPermission.ExamineCircular)]
+        [HttpGet("circular/examine")]
+        public async Task ExamineCircular([FromBody]ExamineCircularDto dto)
+        {
+
+        }
+
         /// <summary>
         /// 新增通知
         /// </summary>

+ 11 - 0
src/Hotline.Share/Dtos/Article/BulletinDto.cs

@@ -2,6 +2,7 @@
 using Hotline.Share.Requests;
 using System;
 using System.Collections.Generic;
+using System.Diagnostics;
 using System.Linq;
 using System.Text;
 using System.Threading.Tasks;
@@ -307,6 +308,16 @@ namespace Hotline.Share.Dtos.Article
         public bool? IsRead { get; set; }
     }
 
+
+    public record ExamineCircularDto
+    {
+        public string Id { get; set; }
+
+        public bool IsPass { get; set; }
+
+        public string Reason { get; set; }
+    }
+
     public record QueryBulletinListRequestDto:PagedRequest
     {
         /// <summary>

+ 5 - 0
src/Hotline.Share/Dtos/Order/QueryOrderDto.cs

@@ -550,6 +550,11 @@ namespace Hotline.Share.Dtos.Order
         /// </summary>
         public List<Kv>? OrgNoSatisfiedReason { get; set; }
 
+        /// <summary>
+        /// 部门办件态度
+        /// </summary>
+        public Kv? OrgHandledAttitude { get; set; }
+
         /// <summary>
         /// 回访部门名称
         /// </summary>

+ 7 - 0
src/Hotline/Permissions/EPermission.cs

@@ -1606,6 +1606,13 @@ namespace Hotline.Permissions
         /// </summary>
         [Display(GroupName = "AddCircular",Name ="新增通知",Description = "新增通知")]
         AddCircular = 600202,
+
+        /// <summary>
+        /// 审核通知
+        /// </summary>
+        [Display(GroupName = "ExamineCircular",Name ="审核通知",Description = "审核通知")]
+        ExamineCircular = 600203,
+
         #endregion
         #endregion