using OASystem.Domain.Attributes;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace OASystem.Domain.Entities.Resource
{
///
/// 车公司数据源
///
[SugarTable("Res_CarData")]
public class Res_CarData : EntityBase
{
///
/// 区域
///
[Encrypted]
[SugarColumn(IsNullable = true, ColumnDataType = "varchar(100)")]
public string UnitArea { get; set; }
///
/// 公司名称
///
[Encrypted]
[SugarColumn(IsNullable = true, ColumnDataType = "varchar(300)")]
public string UnitName { get; set; }
///
/// 地址
///
[Encrypted]
[SugarColumn(IsNullable = true, ColumnDataType = "varchar(200)")]
public string Address { get; set; }
///
/// 联系人
///
[Encrypted]
[SugarColumn(IsNullable = true,ColumnDataType = "varchar(50)")]
public string Contact { get; set; }
///
/// 联系人手机号
///
[Encrypted]
[SugarColumn(IsNullable = true, ColumnDataType = "varchar(50)")]
public string ContactTel { get; set; }
///
/// 联系人邮箱
///
[Encrypted]
[SugarColumn(IsNullable = true, ColumnDataType = "varchar(50)")]
public string ContactEmail { get; set; }
///
/// 联系人传真
///
[Encrypted]
[SugarColumn(IsNullable = true, ColumnDataType = "varchar(50)")]
public string ContactFax { get; set; }
///
/// 车描述
///
[Encrypted]
[SugarColumn(IsNullable = true, ColumnDataType = "varchar(200)")]
public string CarDes { get; set; }
///
/// 车图片路径
/// 存储多个 使用/r/n
///
[Encrypted]
[SugarColumn(IsNullable = true, ColumnDataType = "varchar(200)")]
public string CarPicPaths { get; set; }
///
/// 其他信息
///
[Encrypted]
[SugarColumn(IsNullable = true, ColumnDataType = "varchar(500)")]
public string OtherInfo { get; set; }
///
/// 服务评分
///
[SugarColumn(IsNullable = true, ColumnDataType = "int")]
public int Score { get; set; }
///
/// 相关的车辆资质
/// A B C 选择
///
[Encrypted]
[SugarColumn(IsNullable = true, ColumnDataType = "varchar(50)")]
public string QualificationScore { get; set; }
///
/// 车辆2-4年新,VIP及以上需要2年新
/// A B C 选择
///
[Encrypted]
[SugarColumn(IsNullable = true, ColumnDataType = "varchar(50)")]
public string CarAgeScore { get; set; }
///
/// 车身干净,无文字图片等
/// A B C 选择
///
[Encrypted]
[SugarColumn(IsNullable = true, ColumnDataType = "varchar(50)")]
public string CleanImgScore { get; set; }
///
/// 车内整洁、无异味
/// A B C 选择
///
[Encrypted]
[SugarColumn(IsNullable = true, ColumnDataType = "varchar(50)")]
public string SmellScore { get; set; }
///
/// 提前备水,纸巾等
/// A B C 选择
///
[Encrypted]
[SugarColumn(IsNullable = true, ColumnDataType = "varchar(50)")]
public string WaterPaperScore { get; set; }
///
/// 车辆配置高(皮座椅等)
/// A B C 选择
///
[Encrypted]
[SugarColumn(IsNullable = true, ColumnDataType = "varchar(50)")]
public string HardwareScore { get; set; }
///
/// 时间概念强
/// A B C 选择
///
[Encrypted]
[SugarColumn(IsNullable = true, ColumnDataType = "varchar(50)")]
public string TimeScore { get; set; }
///
/// 安全意识高
/// A B C 选择
///
[Encrypted]
[SugarColumn(IsNullable = true, ColumnDataType = "varchar(50)")]
public string SafetyScore { get; set; }
///
/// 司机驾龄时间长,提前熟悉路线
/// A B C 选择
///
[Encrypted]
[SugarColumn(IsNullable = true, ColumnDataType = "varchar(50)")]
public string DrivingAgeScore { get; set; }
}
}