using FreeSql.DataAnnotations;
using System;

namespace Binance.TradeRobot.Model.Db
{

    [Table(Name = "user", DisableSyncStructure = true)]
	public partial class User {

		[Column(DbType = "bigint", IsPrimary = true)]
		public long Id { get; set; }

		/// <summary>
		/// 投资本金
		/// </summary>
		[Column(DbType = "decimal(18,8)")]
		public decimal CostAmount { get; set; } = 0.0M;

		[Column(DbType = "datetime")]
		public DateTime? CreateTime { get; set; }

		/// <summary>
		/// 收益
		/// </summary>
		[Column(DbType = "decimal(18,8)")]
		public decimal Profit { get; set; } = 0.0M;

		[Column(StringLength = 20)]
		public string Pwd { get; set; }

		[Column(DbType = "datetime")]
		public DateTime? UpdateTime { get; set; }

		[Column(StringLength = 20)]
		public string UserName { get; set; }

		/// <summary>
		/// 提前金额
		/// </summary>
		[Column(DbType = "decimal(18,8)")]
		public decimal WithdrawAmount { get; set; } = 0.0M;

	}

}