namespace iWareSql { using System; using System.Collections.Generic; using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations.Schema; using System.Data.Entity.Spatial; [Table("SysWechatPay")] public partial class SysWechatPay { [DatabaseGenerated(DatabaseGeneratedOption.None)] public long Id { get; set; } [Required] [StringLength(255)] public string MerchantId { get; set; } [Required] [StringLength(255)] public string AppId { get; set; } [Required] [StringLength(255)] public string OutTradeNumber { get; set; } [Required] [StringLength(255)] public string TransactionId { get; set; } [StringLength(255)] public string TradeType { get; set; } [StringLength(255)] public string TradeState { get; set; } [StringLength(255)] public string TradeStateDescription { get; set; } [StringLength(255)] public string BankType { get; set; } public int Total { get; set; } public int? PayerTotal { get; set; } public DateTimeOffset? SuccessTime { get; set; } public DateTimeOffset? ExpireTime { get; set; } [StringLength(255)] public string Description { get; set; } [StringLength(255)] public string Scene { get; set; } [StringLength(255)] public string Attachment { get; set; } [StringLength(255)] public string GoodsTag { get; set; } [StringLength(255)] public string Settlement { get; set; } [StringLength(255)] public string NotifyUrl { get; set; } [StringLength(255)] public string Remark { get; set; } [StringLength(255)] public string OpenId { get; set; } [StringLength(255)] public string SubMerchantId { get; set; } [StringLength(255)] public string SubAppId { get; set; } [StringLength(255)] public string SubOpenId { get; set; } public DateTime? CreateTime { get; set; } public DateTime? UpdateTime { get; set; } public long? CreateUserId { get; set; } [StringLength(64)] public string CreateUserName { get; set; } public long? UpdateUserId { get; set; } [StringLength(64)] public string UpdateUserName { get; set; } public bool IsDelete { get; set; } } }