using 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 { /// /// 添加外部访问日志参数 /// public class AddAccessInterfaceLogOutnput { /// /// 主键Id /// [Key] [DatabaseGenerated(DatabaseGeneratedOption.None)] [Comment("Id主键")] public virtual long Id { get; set; } /// /// 创建时间 /// [Comment("创建时间")] public virtual DateTimeOffset? CreatedTime { get; set; } /// /// 更新时间 /// [Comment("更新时间")] public virtual DateTimeOffset? UpdatedTime { get; set; } /// /// 创建者Id /// [Comment("创建者Id")] public virtual long? CreatedUserId { get; set; } /// /// 创建者名称 /// [Comment("创建者名称")] [MaxLength(50)] public virtual string CreatedUserName { get; set; } /// /// 修改者Id /// [Comment("修改者Id")] public virtual long? UpdatedUserId { get; set; } /// /// 修改者名称 /// [Comment("修改者名称")] [MaxLength(50)] public virtual string UpdatedUserName { get; set; } /// /// 工件号 /// [Comment("工件号")] public string WorkPieceID { get; set; } /// /// 当前工序;进入下一工序前,此工序不变化 /// [Comment("当前工序")] public string WorkingProcedureCurrent { get; set; } /// /// 质量状态 /// public int? QualityState { get; set; } /// /// 调用行为 /// [Comment("调用行为")] [Required] public int Action { get; set; } /// /// 操作接口 /// [Comment("操作接口")] [MaxLength(200)] public string OperateAddress { get; set; } [Comment("操作人Id")] [MaxLength(200)] public string OperateUserId { get; set; } [Comment("操作人名称")] [MaxLength(200)] public string OperateUserName { get; set; } /// /// 操作Ip /// [Comment("操作Ip")] [MaxLength(50)] public string IPAddress { get; set; } /// /// 参数1 /// [Comment("参数1")] [MaxLength(200)] public string Param1 { get; set; } /// /// 参数2 /// [Comment("参数2")] [MaxLength(200)] public string Param2 { get; set; } /// /// 参数3 /// [Comment("参数3")] [MaxLength(200)] public string Param3 { get; set; } /// /// 请求参数json /// [Comment("请求参数json")] public string ParaJSON { get; set; } /// /// 返回结果 /// [Comment("返回结果")] public string ResultJson { get; set; } /// /// 关键字集合 /// [Comment("关键字集合")] public string Keys { get; set; } /// /// 质量状态名称 /// public string QualityStateName { get { if (1 == QualityState) { return "合格"; } else if (2 == QualityState) { return "不合格"; } else if (3 == QualityState) { return "疑似"; } else { return ""; } } } } }