using Hncore.Infrastructure.DDD;
using System;
using System.Collections.Generic;

namespace Hncore.Pass.Vpn.Domain
{
    public partial class ProductAccountChargeEntity : EntityWithTime<int>
    {             
        public int OrderId { get; set; }    
        public int? ProductId { get; set; }
        public string ProductGroup { get; set; }
        public int? PackageId { get; set; }
        public string PackageOriginKey { get; set; }
        public string Account { get; set; }
        public int AccountType { get; set; }
        public string Pwd { get; set; }
        public int ConnectCount { get; set; } = 0;
        public ChargeStatus Status { get; set; } = 0;
        public int DayCount { get; set; } = 1;
        public int TryTimes { get; set; } = 1;
        public ChargeOperationType OperationType { get; set; } = ChargeOperationType.New;
    }
}
