using FreeSql.DataAnnotations;
using System;

namespace BBWY.Server.Model.Db
{

    /// <summary>
    /// 采购账号表
    /// </summary>
    [Table(Name = "purchaseaccount", DisableSyncStructure = true)]
    public partial class PurchaseAccount
    {

        /// <summary>
        /// 主键
        /// </summary>
        [Column(StringLength = 50, IsPrimary = true, IsNullable = false)]
        public long Id { get; set; }


        public string AccountName { get; set; }


        public string AppKey { get; set; }


        public string AppSecret { get; set; }


        public string AppToken { get; set; }

        /// <summary>
        /// 创建时间
        /// </summary>
        [Column(DbType = "datetime")]
        public DateTime CreateTime { get; set; }

        /// <summary>
        /// 创建人Id
        /// </summary>
        [Column(StringLength = 50)]
        public string CreatorId { get; set; }

        /// <summary>
        /// 否已删除
        /// </summary>
        [Column(DbType = "tinyint(4)")]
        public sbyte Deleted { get; set; }

        [Column(DbType = "int(1)", MapType = typeof(int?))]
        public Enums.Platform? PurchasePlatformId { get; set; }

        /// <summary>
        /// 采购账号归属店铺ID
        /// </summary>
        [Column(DbType = "bigint(1)")]
        public long? ShopId { get; set; }

    }





}