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