using System.ComponentModel.DataAnnotations;
|
using Yw.Auth;
|
|
namespace HStation.WinFrmUI
|
{
|
public class UserLoginViewModel
|
{
|
public UserLoginViewModel()
|
{
|
}
|
|
public UserLoginViewModel(Yw.Dto.UserLoginLogStandardDto rhs)
|
{
|
this.ID = rhs.ID;
|
this.CorpName = rhs.CorpName;
|
this.UserName = rhs.UserName;
|
this.LoginPlatform = rhs.LoginPlatform;
|
this.LoginTypeName = rhs.LoginTypeName;
|
this.LoginAccountName = rhs.LoginAccountName;
|
this.ProjectName = rhs.ProjectName;
|
this.SoftwareName = rhs.SoftwareName;
|
this.UserName = rhs.UserName;
|
switch (rhs.LoginOperation)
|
{
|
case eLoginOperation.LoginIn:
|
this.LoginOperation = "登录";
|
break;
|
|
case eLoginOperation.LoginOut:
|
this.LoginOperation = "登出";
|
break;
|
}
|
this.LoginIP = rhs.LoginIP;
|
this.LoginTime = rhs.LoginTime.ToString("yyyy-MM-dd HH:mm:ss");
|
this.Message = rhs.Message;
|
}
|
|
/// <summary>
|
/// id
|
/// </summary>
|
[Display(Name = "ID")]
|
public long ID { get; set; }
|
|
/// <summary>
|
/// 客户名称
|
/// </summary>
|
[Display(Name = "客户名称")]
|
public string CorpName { get; set; }
|
|
/// <summary>
|
/// 用户名称
|
/// </summary>
|
[Display(Name = "用户名称")]
|
public string UserName { get; set; }
|
|
/// <summary>
|
/// 登录平台
|
/// </summary>
|
[Display(Name = "登录平台")]
|
public eLoginPlatform LoginPlatform { get; set; }
|
|
/// <summary>
|
/// 登录类型名称
|
/// </summary>
|
[Display(Name = "登录类型")]
|
public string LoginTypeName { get; set; }
|
|
/// <summary>
|
/// 账户名称
|
/// </summary>
|
[Display(Name = "账户名称")]
|
public string LoginAccountName { get; set; }
|
|
/// <summary>
|
/// 项目名称
|
/// </summary>
|
[Display(Name = "项目名称")]
|
public string ProjectName { get; set; }
|
|
/// <summary>
|
/// 软件名称
|
/// </summary>
|
[Display(Name = "软件名称")]
|
public string SoftwareName { get; set; }
|
|
/// <summary>
|
/// 登录操作
|
/// </summary>
|
[Display(Name = "登录操作")]
|
public string LoginOperation { get; set; }
|
|
/// <summary>
|
/// 登录IP
|
/// </summary>
|
[Display(Name = "登录IP")]
|
public string LoginIP { get; set; }
|
|
/// <summary>
|
/// 登录时间
|
/// </summary>
|
[Display(Name = "登录时间")]
|
public string LoginTime { get; set; }
|
|
/// <summary>
|
/// 登录信息
|
/// </summary>
|
[Display(Name = "登录信息")]
|
public string Message { get; set; }
|
}
|
}
|