using OASystem.Domain.Attributes; using OASystem.Domain.Entities.Resource; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace OASystem.Domain.ViewModels.Resource { public class LocalGuideDataView : Res_LocalGuideData { public DateTime LastUpdate { get { if (LastUpdateTime == DateTime.MinValue || DateTime.Compare(LastUpdateTime, new DateTime(1900, 1, 1, 0, 0, 0)) == 0) return CreateTime; else return LastUpdateTime; } } /// <summary> /// 最后更新时间距今天的天数 /// </summary> public int LastUpdateDays { get { return DateTime.Now.Subtract(LastUpdateTime).Days; } } } public class QueryLocalGuideSelectView { public int Id { get; set; } [Encrypted] public string UnitArea { get; set; } } public class LocalGuideDetailDataView { public int Id { get; set; } /// <summary> /// 导游地接的类型:0公司1私人 /// </summary> public int StaffType { get; set; } /// <summary> /// 服务评分 /// </summary> public int Score { get; set; } /// <summary> /// 区域 /// </summary> [Encrypted] public string UnitArea { get; set; } /// <summary> /// 公司名称 /// </summary> [Encrypted] public string UnitName { get; set; } /// <summary> /// 地址 /// </summary> [Encrypted] public string Address { get; set; } /// <summary> /// 联系人 /// </summary> [Encrypted] public string Contact { get; set; } /// <summary> /// 联系人手机号 /// </summary> [Encrypted] public string ContactTel { get; set; } /// <summary> /// 联系人邮箱 /// </summary> [Encrypted] public string ContactEmail { get; set; } /// <summary> /// 联系人传真 /// </summary> [Encrypted] public string ContactFax { get; set; } /// <summary> /// 其他信息 /// </summary> [Encrypted] public string OtherInfo { get; set; } /// <summary> /// 着装得体 /// A B C 选择 /// </summary> [Encrypted] public string SuitScore { get; set; } /// <summary> /// 服务意识强度 /// A B C 选择 /// </summary> [Encrypted] public string ServeScore { get; set; } /// <summary> /// 讲解水平专业 /// A B C 选择 /// </summary> [Encrypted] public string TalkProScore { get; set; } /// <summary> /// 时间概念强度 /// A B C 选择 /// </summary> [Encrypted] public string TimeScore { get; set; } /// <summary> /// 配合能力强,服从安排 /// A B C 选择 /// </summary> [Encrypted] public string FitScore { get; set; } /// <summary> /// 应变能力强 /// A B C 选择 /// </summary> [Encrypted] public string StrainScore { get; set; } /// <summary> /// 当地语言和中文表达流畅 /// A B C 选择 /// </summary> [Encrypted] public string LocalAndChineseScore { get; set; } } }