using Yw.Auth;
|
using Yw.Dto;
|
|
namespace HStation
|
{
|
/// <summary>
|
/// 登录用户
|
/// </summary>
|
public class GlobalParas
|
{
|
public static GlobalParas _GlobalParas;
|
|
public GlobalParas()
|
{
|
}
|
|
public GlobalParas(UserLoginOutput rhs)
|
{
|
_GlobalParas = new GlobalParas();
|
_GlobalParas.CreateUserID = rhs.User.ID;
|
_GlobalParas.CorpID = rhs.Software.Project.Corpration.ID;
|
_GlobalParas.LoginName = rhs.User.Name;
|
_GlobalParas.ProjectID = rhs.Software.Project.ID;
|
_GlobalParas.ProductID = rhs.Software.Project.Product.ID;
|
_GlobalParas.UserID = rhs.User.ID;
|
_GlobalParas.SoftwareID = rhs.Software.ID;
|
switch (rhs.User.AdminType)
|
{
|
case Yw.Model.eAdminType.Admin:
|
_GlobalParas.AdminType = "管理用户";
|
break;
|
|
case Yw.Model.eAdminType.Normal:
|
_GlobalParas.AdminType = "常规用户";
|
break;
|
|
case Yw.Model.eAdminType.System:
|
_GlobalParas.AdminType = "系统用户";
|
break;
|
}
|
_GlobalParas.AccountName = rhs.User.LoginAccount.Identifier;
|
_GlobalParas.LoginType = rhs.User.LoginAccount.LoginType.Name;
|
_GlobalParas.LoginID = rhs.User.LoginAccount.ID;
|
}
|
|
public long SoftwareID { get; set; }
|
|
/// <summary>
|
/// 用户标识
|
/// </summary>
|
public long UserID { get; set; }
|
|
/// <summary>
|
/// 客户标识
|
/// </summary>
|
public long CorpID { get; set; }
|
|
/// <summary>
|
/// 项目ID
|
/// </summary>
|
public long ProjectID { get; set; }
|
|
/// <summary>
|
/// 产品ID
|
/// </summary>
|
public long ProductID { get; set; }
|
|
/// <summary>
|
/// 创建用户标识
|
/// </summary>
|
public long CreateUserID { get; set; }
|
|
/// <summary>
|
/// 账户名
|
/// </summary>
|
public string AccountName { get; set; }
|
|
/// <summary>
|
/// 管理类型
|
/// </summary>
|
public string AdminType { get; set; }
|
|
/// <summary>
|
/// 账户类型
|
/// </summary>
|
public string LoginType { get; set; }
|
|
/// <summary>
|
/// 账户类型
|
/// </summary>
|
public long LoginID { get; set; }
|
|
/// <summary>
|
/// 关系类型
|
/// </summary>
|
public string RelatedType { get; set; }
|
|
/// <summary>
|
/// 关系标识
|
/// </summary>
|
public long RelatedID { get; set; }
|
|
/// <summary>
|
/// 是否为管理员
|
/// </summary>
|
public bool IsAdmin { get; set; }
|
|
/// <summary>
|
/// 登录名称
|
/// </summary>
|
public string LoginName { get; set; }
|
|
/// <summary>
|
/// 真实名称
|
/// </summary>
|
public string RealName { get; set; }
|
|
/// <summary>
|
/// 手机号码
|
/// </summary>
|
public string Mobile { get; set; }
|
|
/// <summary>
|
/// QQ
|
/// </summary>
|
public string QQ { get; set; }
|
|
/// <summary>
|
/// 电子邮件
|
/// </summary>
|
public string EMail { get; set; }
|
|
/// <summary>
|
/// 标签名称
|
/// </summary>
|
public string TagName { get; set; }
|
|
/// <summary>
|
/// 登录图片
|
/// </summary>
|
public string LoginImg { get; set; }
|
|
/// <summary>
|
/// 使用状态
|
/// </summary>
|
public int UseStatus { get; set; }
|
|
/// <summary>
|
/// 备注
|
/// </summary>
|
///
|
public string Description { get; set; }
|
|
public static GlobalParas GetInstance()
|
{
|
if (_GlobalParas != null)
|
{
|
return _GlobalParas;
|
}
|
return new GlobalParas();
|
}
|
}
|
}
|