using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations.Schema; namespace Atomx.Common.Entities { [Table("OrderLogs")] public class OrderLog { /// /// 日志数据ID /// [DatabaseGenerated(DatabaseGeneratedOption.None)] [Key] public long Id { get; set; } /// /// 订单ID /// public long OrderId { get; set; } /// /// 产生动作的用户ID /// public long? Operator { get; set; } /// /// 日志类型 /// public int? Type { get; set; } /// /// 订单状态 /// public int OrderStatus { get; set; } /// /// 备注说明 /// [Column(TypeName = "varchar(300)")] public string Remark { get; set; } = string.Empty; /// /// 操作IP /// [Column(TypeName = "varchar(50)")] public string Ip { get; set; } = string.Empty; /// /// 创建时间 /// [Column(TypeName = "timestamptz")] public DateTime CreateTime { get; set; } } }