HDL Home App 第二版本 旧平台金堂用 正在使用
黄学彪
2019-12-30 3dcbd186c42c598c0c08d1cd37034cf2baa09e54
ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Common/UserCenterCommon.cs
@@ -799,7 +799,7 @@
        /// <summary>
        /// Page
        /// </summary>
        public int Page = 0;
        public int Page = 1;
        /// <summary>
        /// PageSize
        /// </summary>
@@ -1065,6 +1065,81 @@
    #region ■ 消息管理类__________________________
    /// <summary>
    /// 获取消息记录的请求参数
    /// </summary>
    public class MessageInfoPra : IfacePraCommon
    {
        /// <summary>
        /// RequestVersion
        /// </summary>
        public string RequestVersion = Common.CommonPage.RequestVersion;
        /// <summary>
        /// LoginAccessToken
        /// </summary>
        public string LoginAccessToken = Common.Config.Instance.Token;
        /// <summary>
        /// ZigbeeHomeId
        /// </summary>
        public string HomeId = Common.Config.Instance.Home.Id;
        /// <summary>
        /// 主题
        /// </summary>
        public string Topic = null;
        /// <summary>
        /// 开始时间
        /// </summary>
        public string BeginTime = null;
        /// <summary>
        /// 结束时间
        /// </summary>
        public string EndTime = null;
        /// <summary>
        /// 页数
        /// </summary>
        public PageSettingInfo PageSetting = new PageSettingInfo();
        public MessageInfoPra()
        {
            PageSetting.PageSize = 10;
        }
    }
    /// <summary>
    /// 消息中心的结果返回值
    /// </summary>
    public class MessageCentetInfo
    {
        /// <summary>
        /// 列表数据
        /// </summary>
        public List<MessageRecordInfo> PageData = null;
        /// <summary>
        /// PageIndex
        /// </summary>
        public int PageIndex = 0;
        /// <summary>
        /// PageSize
        /// </summary>
        public int PageSize = 0;
        /// <summary>
        /// TotalCount
        /// </summary>
        public int TotalCount = 0;
        /// <summary>
        /// TotalPages
        /// </summary>
        public int TotalPages = 0;
        /// <summary>
        /// HasPreviousPage
        /// </summary>
        public bool HasPreviousPage = false;
        /// <summary>
        /// HasNextPage
        /// </summary>
        public bool HasNextPage = false;
    }
    /// <summary>
    /// 信息结果
    /// </summary>
    public class MessageRecordInfo
@@ -1074,26 +1149,62 @@
        /// </summary>
        public string Id = string.Empty;
        /// <summary>
        /// 我也不知道这个是什么鬼
        /// 主题
        /// </summary>
        public string RegId = string.Empty;
        public string Topic = string.Empty;
        /// <summary>
        /// 消息内容
        /// 网关上报的json
        /// </summary>
        public string MsgContent = string.Empty;
        /// <summary>
        /// MsgType
        /// </summary>
        public string MsgType = string.Empty;
        public string PayloadJson = string.Empty;
        /// <summary>
        /// 是否已读
        /// </summary>
        public int IsRead = 0;
        public bool IsReading = false;
        /// <summary>
        /// 时间 2019-09-10T13:11:55
        /// </summary>
        public string MsgTime = string.Empty;
        public string CreatedOnUtc = string.Empty;
        /// <summary>
        /// 图片地址
        /// </summary>
        public string IconPath = string.Empty;
        /// <summary>
        /// 消息类型
        /// </summary>
        public string MsgObjectText = string.Empty;
        /// <summary>
        /// 消息文本
        /// </summary>
        public string MsgText = string.Empty;
    }
    /// <summary>
    /// 设置消息已读状态的启动参数
    /// </summary>
    public class MessageReadStatuPra : IfacePraCommon
    {
        /// <summary>
        /// RequestVersion
        /// </summary>
        public string RequestVersion = Common.CommonPage.RequestVersion;
        /// <summary>
        /// LoginAccessToken
        /// </summary>
        public string LoginAccessToken = Common.Config.Instance.Token;
        /// <summary>
        /// ZigbeeHomeId
        /// </summary>
        public string HomeId = Common.Config.Instance.Home.Id;
        /// <summary>
        /// ID
        /// </summary>
        public string Id = string.Empty;
        /// <summary>
        /// 已读状态
        /// </summary>
        public bool IsReading = true;
    }
    #endregion
    #region ■ 隐匿功能类__________________________