From cb212ea9a9b56540a7fec33f4ec198f59a99020a Mon Sep 17 00:00:00 2001
From: schangxiang@126.com <schangxiang@126.com>
Date: 周五, 06 9月 2024 13:54:39 +0800
Subject: [PATCH] 测量岛数据展示

---
 iWara.SCADA.Code/iWare.Wms.Application/Service/AccessInterfaceLog/AccessInterfaceLogService.cs         |   28 ++
 iWara.SCADA.Code/iWare.Wms.Application/Service/AccessInterface/AccessInterfaceService.cs               |    1 
 iWara.SCADA.Code/iWare.Wms.Application/Service/AccessInterfaceLog/Dto/AddAccessInterfaceLogInput.cs    |    6 
 iWara.SCADA.Code/iWare.Wms.Application/Service/AccessInterfaceLog/Dto/AccessInterfaceLogInputSearch.cs |   93 ++++++++++
 iWara.SCADA.Code/iWare.Wms.Core/Entity/Access/AccessInterfaceLog.cs                                    |    6 
 iWara.SCADA.Code/iWare.Wms.Application/Service/AccessInterfaceLog/Dto/AddAccessInterfaceLogOutnput.cs  |  183 ++++++++++++++++++++
 iWara.SCADA.Code/iWare.Wms.Application/iWare.Wms.Application.xml                                       |  187 ++++++++++++++++++++
 iWara.SCADA.Code/iWare.Wms.Application/Service/AccessInterfaceLog/IAccessInterfaceLogService.cs        |    9 
 8 files changed, 508 insertions(+), 5 deletions(-)

diff --git a/iWara.SCADA.Code/iWare.Wms.Application/Service/AccessInterface/AccessInterfaceService.cs b/iWara.SCADA.Code/iWare.Wms.Application/Service/AccessInterface/AccessInterfaceService.cs
index d048e36..40d8328 100644
--- a/iWara.SCADA.Code/iWare.Wms.Application/Service/AccessInterface/AccessInterfaceService.cs
+++ b/iWara.SCADA.Code/iWare.Wms.Application/Service/AccessInterface/AccessInterfaceService.cs
@@ -306,6 +306,7 @@
                 {
                     addLog.WorkPieceID = input?.WorkPieceID;
                     addLog.WorkingProcedureCurrent = input?.WorkingProcedure;
+                    addLog.QualityState = input?.QualityState;
 
                     await _accessInterfaceLog.AddInterfaceLogAsync(addLog);
                 }
diff --git a/iWara.SCADA.Code/iWare.Wms.Application/Service/AccessInterfaceLog/AccessInterfaceLogService.cs b/iWara.SCADA.Code/iWare.Wms.Application/Service/AccessInterfaceLog/AccessInterfaceLogService.cs
index 51b59ee..cec4f97 100644
--- a/iWara.SCADA.Code/iWare.Wms.Application/Service/AccessInterfaceLog/AccessInterfaceLogService.cs
+++ b/iWara.SCADA.Code/iWare.Wms.Application/Service/AccessInterfaceLog/AccessInterfaceLogService.cs
@@ -2,6 +2,7 @@
 using Furion.DependencyInjection;
 using Furion.DynamicApiController;
 using iWare.Wms.Core;
+using Mapster;
 using Microsoft.AspNetCore.Mvc;
 using Newtonsoft.Json.Linq;
 using StackExchange.Redis;
@@ -20,8 +21,8 @@
     /// <summary>
     /// 澶栭儴璁块棶鎺ュ彛鏃ュ織
     /// </summary>
-    //[ApiDescriptionSettings("澶栭儴璁块棶鎺ュ彛鏃ュ織", Name = "AccessInterfaceLog", Order = 100)]
-    //[Route("api/[Controller]")]
+    [ApiDescriptionSettings("澶栭儴璁块棶鎺ュ彛鏃ュ織", Name = "AccessInterfaceLog", Order = 100)]
+    [Route("api/[Controller]")]
     public class AccessInterfaceLogService : IAccessInterfaceLogService, IDynamicApiController, ITransient
     {
         private readonly IRepository<AccessInterfaceLog, MasterDbContextLocator> _accessInterfaceLogRep;
@@ -35,6 +36,28 @@
             _accessInterfaceLogRep = accessInterfaceLogRep;
         }
 
+
+
+        [HttpGet("page")]
+        public async Task<PageResult<AddAccessInterfaceLogOutnput>> Page([FromQuery] AccessInterfaceLogInputSearch input)
+        {
+            var workPieceOutbounds = await _accessInterfaceLogRep.DetachedEntities
+                                     .Where(!string.IsNullOrEmpty(input.WorkPieceID), u => u.WorkPieceID.Contains(input.WorkPieceID))
+                                     .Where(!string.IsNullOrEmpty(input.WorkingProcedureCurrent), u => u.WorkingProcedureCurrent.Contains(input.WorkingProcedureCurrent))
+                                     .Where(!string.IsNullOrEmpty(input.createdUserName), u => u.CreatedUserName.Contains(input.createdUserName))
+                                     .Where(input.QualityState != null, u => u.QualityState == input.QualityState)
+                                     .Where(!string.IsNullOrEmpty(input.StartTimeBeginTime.ToString()), u => u.CreatedTime >= input.StartTimeBeginTime)
+                                     .Where(!string.IsNullOrEmpty(input.StartTimeEndTime.ToString()), u => u.CreatedTime <= input.StartTimeEndTime)
+                                     //.OrderBy(PageInputOrder.OrderBuilder<AccessInterfaceLogInputSearch>(input))
+                                     .OrderByDescending(x => x.Id)
+                                     .ProjectToType<AddAccessInterfaceLogOutnput>()
+                                     .ToADPagedListAsync(input.PageNo, input.PageSize);
+            return workPieceOutbounds;
+        }
+
+
+
+
         /// <summary>
         /// 娣诲姞鏃ュ織
         /// </summary>
@@ -47,6 +70,7 @@
 
             log.WorkPieceID = input.WorkPieceID;
             log.WorkingProcedureCurrent = input.WorkingProcedureCurrent;
+            log.QualityState = input.QualityState;
 
             log.Id = input.Id;
             log.ParaJSON = input.JsonString;
diff --git a/iWara.SCADA.Code/iWare.Wms.Application/Service/AccessInterfaceLog/Dto/AccessInterfaceLogInputSearch.cs b/iWara.SCADA.Code/iWare.Wms.Application/Service/AccessInterfaceLog/Dto/AccessInterfaceLogInputSearch.cs
new file mode 100644
index 0000000..1b40f9e
--- /dev/null
+++ b/iWara.SCADA.Code/iWare.Wms.Application/Service/AccessInterfaceLog/Dto/AccessInterfaceLogInputSearch.cs
@@ -0,0 +1,93 @@
+锘縰sing iWare.Wms.Core;
+using iWare.Wms.Core.Service;
+using System.ComponentModel.DataAnnotations;
+
+namespace iWare.Wms.Application
+{
+
+   
+    public class AccessInterfaceLogInputSearch : PageInputBase
+    {
+
+        /// <summary>
+        /// Y N
+        /// </summary>
+        public virtual string IsHaveOP80Code { get; set; }
+
+        public virtual string createdUserName { get; set; }
+
+
+        /// <summary>
+        /// 宸ヤ欢鍙�
+        /// </summary>
+        public virtual string WorkPieceID { get; set; }
+
+
+        /// <summary>
+        /// 鎴愬搧鐮�
+        /// </summary>
+        public virtual string OP80NewCode { get; set; }
+
+        /// <summary>
+        /// 褰撳墠璁惧
+        /// </summary>
+        public virtual string EquipmentID { get; set; }
+        /// <summary>
+        /// 鎿嶄綔绫诲瀷锛圫PC/鐢熶骇锛�
+        /// </summary>
+        public string OperationType { get; set; }
+
+        /// <summary>
+        /// 褰撳墠宸ュ簭
+        /// </summary>
+        public virtual string WorkingProcedureCurrent { get; set; }
+        
+        /// <summary>
+        /// 宸ュ簭涓婄嚎鏃堕棿
+        /// </summary>
+        public virtual DateTime? StartTime { get; set; }
+
+        /// <summary>
+        /// 宸ュ簭涓婄嚎鏃堕棿寮�濮�
+        /// </summary>
+        public virtual DateTime? StartTimeBeginTime { get; set; }
+
+        /// <summary>
+        /// 宸ュ簭涓婄嚎鏃堕棿缁撴潫鏃堕棿
+        /// </summary>
+        public virtual DateTime? StartTimeEndTime { get; set; }        
+        
+        /// <summary>                                     
+        /// 宸ュ簭涓嬬嚎鏃堕棿
+        /// </summary>
+        public virtual DateTime? EndTime { get; set; }
+
+        /// <summary>
+        /// 宸ヤ欢鐘舵��
+        /// </summary>
+        public virtual int? WorkPieceState { get; set; }
+
+        /// <summary>
+        /// 宸ュ簭涓婄嚎鏃堕棿寮�濮嬫椂闂�(妫�绱娇鐢�)
+        /// </summary>
+        public virtual DateTime? OnlineTimeBeginTime { get; set; }
+
+        /// <summary>
+        /// 宸ュ簭涓婄嚎鏃堕棿缁撴潫鏃堕棿(妫�绱娇鐢�)
+        /// </summary>
+        public virtual DateTime? OnlineTimeEndTime { get; set; }
+
+        /// <summary>
+        /// 璐ㄩ噺鐘舵��
+        /// </summary>
+        public virtual int? QualityState { get; set; }
+        
+        /// <summary>
+        /// 璐ㄩ噺淇℃伅id
+        /// </summary>
+        public virtual int? QualityDataInfoID { get; set; }
+        
+    }
+
+
+}
diff --git a/iWara.SCADA.Code/iWare.Wms.Application/Service/AccessInterfaceLog/Dto/AddAccessInterfaceLogInput.cs b/iWara.SCADA.Code/iWare.Wms.Application/Service/AccessInterfaceLog/Dto/AddAccessInterfaceLogInput.cs
index 597cbd1..e188601 100644
--- a/iWara.SCADA.Code/iWare.Wms.Application/Service/AccessInterfaceLog/Dto/AddAccessInterfaceLogInput.cs
+++ b/iWara.SCADA.Code/iWare.Wms.Application/Service/AccessInterfaceLog/Dto/AddAccessInterfaceLogInput.cs
@@ -27,6 +27,12 @@
         [Comment("褰撳墠宸ュ簭")]
 
         public string WorkingProcedureCurrent { get; set; }
+
+        /// <summary>
+        /// 璐ㄩ噺鐘舵��
+        /// </summary>
+        public int? QualityState { get; set; }
+
         public long Id { get; set; }
         /// <summary>
         /// 璇锋眰鍙傛暟Json瀛楃涓�
diff --git a/iWara.SCADA.Code/iWare.Wms.Application/Service/AccessInterfaceLog/Dto/AddAccessInterfaceLogOutnput.cs b/iWara.SCADA.Code/iWare.Wms.Application/Service/AccessInterfaceLog/Dto/AddAccessInterfaceLogOutnput.cs
new file mode 100644
index 0000000..49d79aa
--- /dev/null
+++ b/iWara.SCADA.Code/iWare.Wms.Application/Service/AccessInterfaceLog/Dto/AddAccessInterfaceLogOutnput.cs
@@ -0,0 +1,183 @@
+锘縰sing iWare.Wms.Core;
+using Microsoft.EntityFrameworkCore;
+using System;
+using System.Collections.Generic;
+using System.ComponentModel.DataAnnotations;
+using System.ComponentModel.DataAnnotations.Schema;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace iWare.Wms.Application
+{
+    /// <summary>
+    /// 娣诲姞澶栭儴璁块棶鏃ュ織鍙傛暟
+    /// </summary>
+    public class AddAccessInterfaceLogOutnput
+    {
+
+        /// <summary>
+        /// 涓婚敭Id
+        /// </summary>
+        [Key]
+        [DatabaseGenerated(DatabaseGeneratedOption.None)]
+        [Comment("Id涓婚敭")]
+        public virtual long Id { get; set; }
+
+        /// <summary>
+        /// 鍒涘缓鏃堕棿
+        /// </summary>
+        [Comment("鍒涘缓鏃堕棿")]
+        public virtual DateTimeOffset? CreatedTime { get; set; }
+
+        /// <summary>
+        /// 鏇存柊鏃堕棿
+        /// </summary>
+        [Comment("鏇存柊鏃堕棿")]
+        public virtual DateTimeOffset? UpdatedTime { get; set; }
+
+        /// <summary>
+        /// 鍒涘缓鑰匢d
+        /// </summary>
+        [Comment("鍒涘缓鑰匢d")]
+        public virtual long? CreatedUserId { get; set; }
+
+        /// <summary>
+        /// 鍒涘缓鑰呭悕绉�
+        /// </summary>
+        [Comment("鍒涘缓鑰呭悕绉�")]
+        [MaxLength(50)]
+        public virtual string CreatedUserName { get; set; }
+
+        /// <summary>
+        /// 淇敼鑰匢d
+        /// </summary>
+        [Comment("淇敼鑰匢d")]
+        public virtual long? UpdatedUserId { get; set; }
+
+        /// <summary>
+        /// 淇敼鑰呭悕绉�
+        /// </summary>
+        [Comment("淇敼鑰呭悕绉�")]
+        [MaxLength(50)]
+        public virtual string UpdatedUserName { get; set; }
+
+
+        /// <summary>
+        /// 宸ヤ欢鍙�
+        /// </summary>
+        [Comment("宸ヤ欢鍙�")]
+
+        public string WorkPieceID { get; set; }
+
+
+        /// <summary>
+        /// 褰撳墠宸ュ簭;杩涘叆涓嬩竴宸ュ簭鍓嶏紝姝ゅ伐搴忎笉鍙樺寲
+        /// </summary>
+        [Comment("褰撳墠宸ュ簭")]
+
+        public string WorkingProcedureCurrent { get; set; }
+
+        /// <summary>
+        /// 璐ㄩ噺鐘舵��
+        /// </summary>
+        public int? QualityState { get; set; }
+
+        /// <summary>
+        /// 璋冪敤琛屼负
+        /// </summary>
+        [Comment("璋冪敤琛屼负")]
+        [Required]
+        public int Action { get; set; }
+
+        /// <summary>
+        /// 鎿嶄綔鎺ュ彛
+        /// </summary>
+        [Comment("鎿嶄綔鎺ュ彛")]
+        [MaxLength(200)]
+        public string OperateAddress { get; set; }
+
+        [Comment("鎿嶄綔浜篒d")]
+        [MaxLength(200)]
+        public string OperateUserId { get; set; }
+
+        [Comment("鎿嶄綔浜哄悕绉�")]
+        [MaxLength(200)]
+        public string OperateUserName { get; set; }
+
+        /// <summary>
+        /// 鎿嶄綔Ip
+        /// </summary>
+        [Comment("鎿嶄綔Ip")]
+        [MaxLength(50)]
+        public string IPAddress { get; set; }
+
+        /// <summary>
+        /// 鍙傛暟1
+        /// </summary>
+        [Comment("鍙傛暟1")]
+        [MaxLength(200)]
+        public string Param1 { get; set; }
+
+        /// <summary>
+        /// 鍙傛暟2
+        /// </summary>
+        [Comment("鍙傛暟2")]
+        [MaxLength(200)]
+        public string Param2 { get; set; }
+
+        /// <summary>
+        /// 鍙傛暟3
+        /// </summary>
+        [Comment("鍙傛暟3")]
+        [MaxLength(200)]
+        public string Param3 { get; set; }
+
+        /// <summary>
+        /// 璇锋眰鍙傛暟json
+        /// </summary>
+        [Comment("璇锋眰鍙傛暟json")]
+        public string ParaJSON { get; set; }
+
+        /// <summary>
+        /// 杩斿洖缁撴灉
+        /// </summary>
+        [Comment("杩斿洖缁撴灉")]
+        public string ResultJson { get; set; }
+
+        /// <summary>
+        /// 鍏抽敭瀛楅泦鍚�
+        /// </summary>
+        [Comment("鍏抽敭瀛楅泦鍚�")]
+        public string Keys { get; set; }
+
+        /// <summary>
+        /// 璐ㄩ噺鐘舵�佸悕绉�
+        /// </summary>
+        public string QualityStateName
+        {
+            get
+            {
+                if (1 == QualityState)
+                {
+                    return "鍚堟牸";
+
+                }
+                else if (2 == QualityState)
+                {
+
+                    return "涓嶅悎鏍�";
+                }
+                else if (3 == QualityState)
+                {
+
+                    return "鐤戜技";
+                }
+                else
+                {
+                    return "";
+                }
+            }
+        }
+    }
+}
diff --git a/iWara.SCADA.Code/iWare.Wms.Application/Service/AccessInterfaceLog/IAccessInterfaceLogService.cs b/iWara.SCADA.Code/iWare.Wms.Application/Service/AccessInterfaceLog/IAccessInterfaceLogService.cs
index 6e77411..5eea41c 100644
--- a/iWara.SCADA.Code/iWare.Wms.Application/Service/AccessInterfaceLog/IAccessInterfaceLogService.cs
+++ b/iWara.SCADA.Code/iWare.Wms.Application/Service/AccessInterfaceLog/IAccessInterfaceLogService.cs
@@ -1,4 +1,6 @@
-锘縰sing System;
+锘縰sing iWare.Wms.Core;
+using Microsoft.AspNetCore.Mvc;
+using System;
 using System.Collections.Generic;
 using System.Linq;
 using System.Text;
@@ -11,11 +13,14 @@
     /// </summary>
     public interface IAccessInterfaceLogService
     {
+
+        Task<PageResult<AddAccessInterfaceLogOutnput>> Page([FromQuery] AccessInterfaceLogInputSearch input);
+        
         /// <summary>
         /// 娣诲姞鏃ュ織
         /// </summary>
         /// <param name="input"></param>
-        /// <returns></returns>
+        /// <returns></returns> 
         Task AddInterfaceLogAsync(AddAccessInterfaceLogInput input);
     }
 }
diff --git a/iWara.SCADA.Code/iWare.Wms.Application/iWare.Wms.Application.xml b/iWara.SCADA.Code/iWare.Wms.Application/iWare.Wms.Application.xml
index c3de318..99df09c 100644
--- a/iWara.SCADA.Code/iWare.Wms.Application/iWare.Wms.Application.xml
+++ b/iWara.SCADA.Code/iWare.Wms.Application/iWare.Wms.Application.xml
@@ -107,6 +107,81 @@
             <param name="input"></param>
             <returns></returns>
         </member>
+        <member name="P:iWare.Wms.Application.AccessInterfaceLogInputSearch.IsHaveOP80Code">
+            <summary>
+            Y N
+            </summary>
+        </member>
+        <member name="P:iWare.Wms.Application.AccessInterfaceLogInputSearch.WorkPieceID">
+            <summary>
+            宸ヤ欢鍙�
+            </summary>
+        </member>
+        <member name="P:iWare.Wms.Application.AccessInterfaceLogInputSearch.OP80NewCode">
+            <summary>
+            鎴愬搧鐮�
+            </summary>
+        </member>
+        <member name="P:iWare.Wms.Application.AccessInterfaceLogInputSearch.EquipmentID">
+            <summary>
+            褰撳墠璁惧
+            </summary>
+        </member>
+        <member name="P:iWare.Wms.Application.AccessInterfaceLogInputSearch.OperationType">
+            <summary>
+            鎿嶄綔绫诲瀷锛圫PC/鐢熶骇锛�
+            </summary>
+        </member>
+        <member name="P:iWare.Wms.Application.AccessInterfaceLogInputSearch.WorkingProcedureCurrent">
+            <summary>
+            褰撳墠宸ュ簭
+            </summary>
+        </member>
+        <member name="P:iWare.Wms.Application.AccessInterfaceLogInputSearch.StartTime">
+            <summary>
+            宸ュ簭涓婄嚎鏃堕棿
+            </summary>
+        </member>
+        <member name="P:iWare.Wms.Application.AccessInterfaceLogInputSearch.StartTimeBeginTime">
+            <summary>
+            宸ュ簭涓婄嚎鏃堕棿寮�濮�
+            </summary>
+        </member>
+        <member name="P:iWare.Wms.Application.AccessInterfaceLogInputSearch.StartTimeEndTime">
+            <summary>
+            宸ュ簭涓婄嚎鏃堕棿缁撴潫鏃堕棿
+            </summary>
+        </member>
+        <member name="P:iWare.Wms.Application.AccessInterfaceLogInputSearch.EndTime">
+            <summary>                                     
+            宸ュ簭涓嬬嚎鏃堕棿
+            </summary>
+        </member>
+        <member name="P:iWare.Wms.Application.AccessInterfaceLogInputSearch.WorkPieceState">
+            <summary>
+            宸ヤ欢鐘舵��
+            </summary>
+        </member>
+        <member name="P:iWare.Wms.Application.AccessInterfaceLogInputSearch.OnlineTimeBeginTime">
+            <summary>
+            宸ュ簭涓婄嚎鏃堕棿寮�濮嬫椂闂�(妫�绱娇鐢�)
+            </summary>
+        </member>
+        <member name="P:iWare.Wms.Application.AccessInterfaceLogInputSearch.OnlineTimeEndTime">
+            <summary>
+            宸ュ簭涓婄嚎鏃堕棿缁撴潫鏃堕棿(妫�绱娇鐢�)
+            </summary>
+        </member>
+        <member name="P:iWare.Wms.Application.AccessInterfaceLogInputSearch.QualityState">
+            <summary>
+            璐ㄩ噺鐘舵��
+            </summary>
+        </member>
+        <member name="P:iWare.Wms.Application.AccessInterfaceLogInputSearch.QualityDataInfoID">
+            <summary>
+            璐ㄩ噺淇℃伅id
+            </summary>
+        </member>
         <member name="T:iWare.Wms.Application.AddAccessInterfaceLogInput">
             <summary>
             娣诲姞澶栭儴璁块棶鏃ュ織鍙傛暟
@@ -120,6 +195,11 @@
         <member name="P:iWare.Wms.Application.AddAccessInterfaceLogInput.WorkingProcedureCurrent">
             <summary>
             褰撳墠宸ュ簭;杩涘叆涓嬩竴宸ュ簭鍓嶏紝姝ゅ伐搴忎笉鍙樺寲
+            </summary>
+        </member>
+        <member name="P:iWare.Wms.Application.AddAccessInterfaceLogInput.QualityState">
+            <summary>
+            璐ㄩ噺鐘舵��
             </summary>
         </member>
         <member name="P:iWare.Wms.Application.AddAccessInterfaceLogInput.JsonString">
@@ -162,6 +242,111 @@
             鎿嶄綔浜哄悕绉�
             </summary>
         </member>
+        <member name="T:iWare.Wms.Application.AddAccessInterfaceLogOutnput">
+            <summary>
+            娣诲姞澶栭儴璁块棶鏃ュ織鍙傛暟
+            </summary>
+        </member>
+        <member name="P:iWare.Wms.Application.AddAccessInterfaceLogOutnput.Id">
+            <summary>
+            涓婚敭Id
+            </summary>
+        </member>
+        <member name="P:iWare.Wms.Application.AddAccessInterfaceLogOutnput.CreatedTime">
+            <summary>
+            鍒涘缓鏃堕棿
+            </summary>
+        </member>
+        <member name="P:iWare.Wms.Application.AddAccessInterfaceLogOutnput.UpdatedTime">
+            <summary>
+            鏇存柊鏃堕棿
+            </summary>
+        </member>
+        <member name="P:iWare.Wms.Application.AddAccessInterfaceLogOutnput.CreatedUserId">
+            <summary>
+            鍒涘缓鑰匢d
+            </summary>
+        </member>
+        <member name="P:iWare.Wms.Application.AddAccessInterfaceLogOutnput.CreatedUserName">
+            <summary>
+            鍒涘缓鑰呭悕绉�
+            </summary>
+        </member>
+        <member name="P:iWare.Wms.Application.AddAccessInterfaceLogOutnput.UpdatedUserId">
+            <summary>
+            淇敼鑰匢d
+            </summary>
+        </member>
+        <member name="P:iWare.Wms.Application.AddAccessInterfaceLogOutnput.UpdatedUserName">
+            <summary>
+            淇敼鑰呭悕绉�
+            </summary>
+        </member>
+        <member name="P:iWare.Wms.Application.AddAccessInterfaceLogOutnput.WorkPieceID">
+            <summary>
+            宸ヤ欢鍙�
+            </summary>
+        </member>
+        <member name="P:iWare.Wms.Application.AddAccessInterfaceLogOutnput.WorkingProcedureCurrent">
+            <summary>
+            褰撳墠宸ュ簭;杩涘叆涓嬩竴宸ュ簭鍓嶏紝姝ゅ伐搴忎笉鍙樺寲
+            </summary>
+        </member>
+        <member name="P:iWare.Wms.Application.AddAccessInterfaceLogOutnput.QualityState">
+            <summary>
+            璐ㄩ噺鐘舵��
+            </summary>
+        </member>
+        <member name="P:iWare.Wms.Application.AddAccessInterfaceLogOutnput.Action">
+            <summary>
+            璋冪敤琛屼负
+            </summary>
+        </member>
+        <member name="P:iWare.Wms.Application.AddAccessInterfaceLogOutnput.OperateAddress">
+            <summary>
+            鎿嶄綔鎺ュ彛
+            </summary>
+        </member>
+        <member name="P:iWare.Wms.Application.AddAccessInterfaceLogOutnput.IPAddress">
+            <summary>
+            鎿嶄綔Ip
+            </summary>
+        </member>
+        <member name="P:iWare.Wms.Application.AddAccessInterfaceLogOutnput.Param1">
+            <summary>
+            鍙傛暟1
+            </summary>
+        </member>
+        <member name="P:iWare.Wms.Application.AddAccessInterfaceLogOutnput.Param2">
+            <summary>
+            鍙傛暟2
+            </summary>
+        </member>
+        <member name="P:iWare.Wms.Application.AddAccessInterfaceLogOutnput.Param3">
+            <summary>
+            鍙傛暟3
+            </summary>
+        </member>
+        <member name="P:iWare.Wms.Application.AddAccessInterfaceLogOutnput.ParaJSON">
+            <summary>
+            璇锋眰鍙傛暟json
+            </summary>
+        </member>
+        <member name="P:iWare.Wms.Application.AddAccessInterfaceLogOutnput.ResultJson">
+            <summary>
+            杩斿洖缁撴灉
+            </summary>
+        </member>
+        <member name="P:iWare.Wms.Application.AddAccessInterfaceLogOutnput.Keys">
+            <summary>
+            鍏抽敭瀛楅泦鍚�
+            </summary>
+        </member>
+        <member name="P:iWare.Wms.Application.AddAccessInterfaceLogOutnput.QualityStateName">
+            <summary>
+            璐ㄩ噺鐘舵�佸悕绉�
+            </summary>
+        </member>
         <member name="T:iWare.Wms.Application.IAccessInterfaceLogService">
             <summary>
             澶栭儴璁块棶鎺ュ彛鏃ュ織
@@ -172,7 +357,7 @@
             娣诲姞鏃ュ織
             </summary>
             <param name="input"></param>
-            <returns></returns>
+            <returns></returns> 
         </member>
         <member name="T:iWare.Wms.Application.AccessInterfaceService">
             <summary>
diff --git a/iWara.SCADA.Code/iWare.Wms.Core/Entity/Access/AccessInterfaceLog.cs b/iWara.SCADA.Code/iWare.Wms.Core/Entity/Access/AccessInterfaceLog.cs
index d234bba..c5723a6 100644
--- a/iWara.SCADA.Code/iWare.Wms.Core/Entity/Access/AccessInterfaceLog.cs
+++ b/iWara.SCADA.Code/iWare.Wms.Core/Entity/Access/AccessInterfaceLog.cs
@@ -25,6 +25,12 @@
         [Comment("褰撳墠宸ュ簭")]
 
         public string WorkingProcedureCurrent { get; set; }
+
+        /// <summary>
+        /// 璐ㄩ噺鐘舵��
+        /// </summary>
+        public int? QualityState { get; set; }
+
         /// <summary>
         /// 璋冪敤琛屼负
         /// </summary>

--
Gitblit v1.9.3