using System; using System.Text; using Zhaizj.Framework.Data; using Zhaizj.Framework.ORM; namespace Zhaizj.Framework.Common.Onlines { /// /// 在线用户信息封装 /// [NotSave] public class OnlineUser : CacheObject, IComparable { public int UserId { get; set; } public String UserName { get; set; } public String UserUrl { get; set; } public String UserPicUrl { get; set; } public String Role { get; set; } public int IsHidden { get; set; } public String Location { get; set; } public String Referrer { get; set; } public String Agent { get; set; } public DateTime StartTime { get; set; } public DateTime LastActive { get; set; } public String Target { get; set; } public String Ip { get; set; } public String TrueIp { get; set; } public int CompareTo( Object obj ) { OnlineUser target = obj as OnlineUser; if (target.LastActive > this.LastActive) return 1; return -1; } } }