using System;
using System.Collections.Generic;
using System.Linq;
using SqlSugar;
namespace DM_Weight.Models
{
    /// 
    /// 
    ///
    [SugarTable("user_list")]
    public class UserList
    {
        /// 
        ///  
        ///
         [SugarColumn(ColumnName="id" ,IsPrimaryKey = true ,IsIdentity = true  )]
         public int Id { get; set; }
        /// 
        ///  
        ///
         [SugarColumn(ColumnName="user_id"    )]
         public string UserName { get; set; }
        /// 
        ///  
        ///
         [SugarColumn(ColumnName="user_name"    )]
         public string Nickname { get; set; }
        /// 
        ///  
        ///
         [SugarColumn(ColumnName="pass_word"    )]
         public string PassWord { get; set; }
       
        /// 
        ///  
        ///
         [SugarColumn(ColumnName="user_barcode"    )]
         public string UserBarcode { get; set; }
        
        
        /// 
        ///  
        ///
         //[SugarColumn(ColumnName="status"    )]
         //public int? Status { get; set; }
        /// 
        ///  
        ///
         [SugarColumn(ColumnName="machine_role_id"    )]
         public int? RoleId { get; set; }
        [Navigate(NavigateType.ManyToOne, nameof(RoleId))]
        public RoleDm? Role { get; set; }
        /// 
        ///  
        ///
        //[SugarColumn(ColumnName="user_card"    )]
        // public string UserCard { get; set; }
        
        /// 
        ///  
        ///
         [SugarColumn(ColumnName="machine_id"    )]
         public string MachineId { get; set; }
        /// 
        ///  
        ///
         [SugarColumn(ColumnName="sign"    )]
         public byte[] Sign { get; set; }
        public override string ToString()
        {
            return "userList = [UserName:" + Nickname + ", UserId:" + UserName + "]";
        }
        //保存用户已取药箱的药箱号
        //[SugarColumn(ColumnName = "Box_Num")]
        //public string BoxNumber { get; set; }
        }
}