using System;
using System.Collections.Generic;
using System.Text;

namespace ASHermed.SinoInterface.Api.ContractModel.App
{
    public class DoctorUserInfoResp
    {

        public int Id { get; set; }
        public int Gender { get; set; }
        public string NickName { get; set; }
        public string HeadImg { get; set; }
        public string OnlineStatus { get; set; }
        public string StatusIcon { get; set; }
        public string PersonalizedSignature { get; set; }
        public bool IsBiding { get; set; }
        public string ImId { get; set; }
        public int UserType { get; set; }
        public string Initial { get; set; }
    }

    public class PatUserInfoResp
    {
        public int Id { get; set; }
        public int Gender { get; set; }
        public string NickName { get; set; }
        public string HeadImg { get; set; }
        public bool IsBiding { get; set; }
        public string ImId { get; set; }
        public string Remarks { get; set; }
        public int UserType { get; set; }
        public int IsStar { get; set; }
        public int Age { get; set; }
        public string Birthday { get; set; }
        public string Description { get; set; }
    }
    public class DicDoc : Dic_Doctor
    {
        public string CareProvID { get; set; }
    }
    public class OutMapDocPat
    {
        public int Id { get; set; }

        public int DoctorId { get; set; }

        public int PatId { get; set; }

        public int IsStar { get; set; }

        public int IsTopping { get; set; }

        public int Status { get; set; }

        public DateTime CreateTime { get; set; }

        public DateTime UpdateTime { get; set; }

        public string Remark { get; set; }

        public string Remarks { get; set; }

        public string Description { get; set; }
    }

    public class ListMeeagePage<T>
    {
        public int TotalCount { get; set; }
        public int TotalPageCount { get; set; }
        public int CurPageIndex { get; set; }
        public int PageSize { get; set; }
        public int Unread { get; set; }
        public List<T> ListData { get; set; }
    }

    public class AdvisoryMessage : Pub_Message_Info
    {
        public string UserName { get; set; }
        public string UserHeadimg { get; set; }
        public int UserGender { get; set; }
        public int DoctorId { get; set; }
        public string DoctorName { get; set; }
        public string DoctorHeadimg { get; set; }
        public int DoctorGender { get; set; }
        public string OnlineStatus { get; set; }
        public string StatusIcon { get; set; }
        public int Unread { get; set; }
        public string MessageTime { get; set; }
        public string Remarks { get; set; }
        public string Description { get; set; }
        public string ImId { get; set; }
    }
}
