using System; using System.ComponentModel; using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations.Schema; namespace ChangKeTec.Wms.Models.Wms { public partial class TL_INTERFACE { [Key] [DatabaseGenerated(DatabaseGeneratedOption.Identity)] public long UID { get; set; } [DisplayName("日志时间")] public DateTime LogTime { get; set; } [Required(AllowEmptyStrings = true)] [StringLength(50)] [DisplayName("服务器名称")] public string ServerName { get; set; }//APS,MES,EDI,JIS [Required(AllowEmptyStrings = true)] [StringLength(50)] [DisplayName("客户端名称")] public string ClientName { get; set; }//APS,MES,EDI,JIS [DisplayName("请求类型")] public EnumRequestType RequestType { get; set; }//GET,PUT [DisplayName("数据格式")] public EnumDataFormat DataFormat { get; set; }//DATASET,JSON [Required(AllowEmptyStrings = true)] [StringLength(50)] [DisplayName("方法名称")] public string MethodName { get; set; } [DisplayName("参数")] public string ParamValue { get; set; } [DisplayName("返回值")] public string ReturnValue { get; set; } [DisplayName("状态")] public EnumLogState State { get; set; } [StringLength(500)] [DisplayName("备注")] public string Remark { get; set; } } public enum EnumRequestType { PUT =0, GET =1, } public enum EnumDataFormat { CSV = 0, JSON = 1, XML = 2, DATASET = 3, DB =4, } public enum EnumLogState { FAILED = 0, SUCESS = 1, } }