using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace OASystem.Domain.Entities.Resource
{
    /// <summary>
    /// 导游地接数据
    /// </summary>
    [SugarTable("Res_LocalGuideData")]
    public class Res_LocalGuideData : EntityBase
    {
        /// <summary>
        /// 区域
        /// </summary>
        [SugarColumn(IsNullable = true, ColumnDataType = "varchar(50)")]
        public string UnitArea { get; set; }

        /// <summary>
        /// 公司名称
        /// </summary>
        [SugarColumn(IsNullable = true, ColumnDataType = "varchar(100)")]
        public string UnitName { get; set; }

        /// <summary>
        /// 地址
        /// </summary>
        [SugarColumn(IsNullable = true, ColumnDataType = "varchar(200)")]
        public string Address { get; set; }

        /// <summary>
        /// 联系人
        /// </summary>
        [SugarColumn(IsNullable = true, ColumnDataType = "varchar(50)")]
        public string Contact { get; set; }

        /// <summary>
        /// 联系人手机号
        /// </summary>
        [SugarColumn(IsNullable = true, ColumnDataType = "varchar(20)")]
        public string ContactTel { get; set; }

        /// <summary>
        /// 联系人邮箱
        /// </summary>
        [SugarColumn(IsNullable = true, ColumnDataType = "varchar(50)")]
        public string ContactEmail { get; set; }

        /// <summary>
        /// 联系人传真
        /// </summary>
        [SugarColumn(IsNullable = true, ColumnDataType = "varchar(20)")]
        public string ContactFax { get; set; }

        /// <summary>
        /// 其他信息
        /// </summary>
        [SugarColumn(IsNullable = true, ColumnDataType = "varchar(500)")]
        public string OtherInfo { get; set; }

        /// <summary>
        /// 服务评分
        /// </summary>
        [SugarColumn(IsNullable = true, ColumnDataType = "int")]
        public int Score { get; set; }

        /// <summary>
        /// 着装得体
        /// A B C  选择
        /// </summary>
        [SugarColumn(IsNullable = true, ColumnDataType = "varchar(10)")]
        public string SuitScore { get; set; }

        /// <summary>
        /// 服务意识强度
        /// A B C  选择
        /// </summary>
        [SugarColumn(IsNullable = true, ColumnDataType = "varchar(10)")]
        public string ServeScore { get; set; }

        /// <summary>
        /// 讲解水平专业
        /// A B C  选择
        /// </summary>
        [SugarColumn(IsNullable = true, ColumnDataType = "varchar(10)")]
        public string TalkProScore { get; set; }

        /// <summary>
        /// 时间概念强度
        /// A B C  选择
        /// </summary>
        [SugarColumn(IsNullable = true, ColumnDataType = "varchar(10)")]
        public string TimeScore { get; set; }

        /// <summary>
        /// 配合能力强，服从安排
        /// A B C  选择
        /// </summary>
        [SugarColumn(IsNullable = true, ColumnDataType = "varchar(10)")]
        public string FitScore { get; set; }

        /// <summary>
        /// 应变能力强
        /// A B C  选择
        /// </summary>
        [SugarColumn(IsNullable = true, ColumnDataType = "varchar(10)")]
        public string StrainScore { get; set; }

        /// <summary>
        /// 当地语言和中文表达流畅
        /// A B C  选择
        /// </summary>
        [SugarColumn(IsNullable = true, ColumnDataType = "varchar(10)")]
        public string LocalAndChineseScore { get; set; }
        /// <summary>
        /// 导游地接的类型：0公司1私人
        /// </summary>
        public int StaffType { get; set; }
    }
}
