using System;
using SqlSugar;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
namespace Admin.Core.Model
{
	 ///<summary>
	 ///实体类
	 ///</summary>
	 [Table("WeChatToken")]	
	 [SugarTable( "WeChatToken", "Admin.Core")]
	 public class WeChatToken
	 {
	 
		 /// <summary>
        /// Id
        /// </summary>
		[Key]
		[SugarColumn(IsPrimaryKey=true,IsIdentity=true)]
		[Required]
		public int Id { get; set; }
	
		 /// <summary>
        /// 创建时间
        /// </summary>
		[Required]
		public DateTime CreateTime { get; set; }
	
		 /// <summary>
        /// 有效期开始时间戳
        /// </summary>
		[Required]
		public int StartDate { get; set; }
	
		 /// <summary>
        /// 有效时间结束时间戳
        /// </summary>
		[Required]
		public int EndDate { get; set; }
	
		 /// <summary>
        /// 有效时长
        /// </summary>
		[Required]
		public int ExpiresIn { get; set; }
	
		 /// <summary>
        /// 密钥令牌
        /// </summary>
		[Required]
		public string Token { get; set; }
	
		 /// <summary>
        /// 密钥类型
        /// </summary>
		[Required]
		public string TokenType { get; set; }
	
		 /// <summary>
        /// 当前密钥是否有效
        /// </summary>
		[Required]
		public bool State { get; set; }
	 
	 }
}