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_TranslatorLibrary")]
public class Res_TranslatorLibrary : EntityBase
{
///
/// 所在地区
///
[Encrypted]
[SugarColumn(ColumnDescription = "所在地区", IsNullable = true, ColumnDataType = "nvarchar(200)")]
public string Area { get; set; }
///
/// 姓名
///
[Encrypted]
[SugarColumn(ColumnDescription = "翻译人员姓名", IsNullable = true, ColumnDataType = "nvarchar(200)")]
public string Name { get; set; }
///
/// 性别(0:未设置 1:男 2:女)
///
[SugarColumn(ColumnDescription = "性别(0:未设置 1:男 2:女)", IsNullable = true, ColumnDataType = "int")]
public int Sex { get; set; }
///
/// 照片
///
[Encrypted]
[SugarColumn(ColumnDescription = "照片", IsNullable = true, ColumnDataType = "nvarchar(max)")]
public string Photo { get; set; }
///
/// 联系电话
///
[Encrypted]
[SugarColumn(ColumnDescription = "联系电话", IsNullable = true, ColumnDataType = "nvarchar(100)")]
public string Tel { get; set; }
///
/// 邮箱号
///
[Encrypted]
[SugarColumn(ColumnDescription = "邮箱号", IsNullable = true, ColumnDataType = "nvarchar(100)")]
public string Email { get; set; }
///
/// 微信号
///
[Encrypted]
[SugarColumn(ColumnDescription = "微信号", IsNullable = true, ColumnDataType = "nvarchar(100)")]
public string WechatNo { get; set; }
///
/// 其他社交账号
///
[Encrypted]
[SugarColumn(ColumnDescription = "其他社交账号", IsNullable = true, ColumnDataType = "nvarchar(500)")]
public string OtherSocialAccounts { get; set; }
///
/// 语种
///
[Encrypted]
[SugarColumn(ColumnDescription = "语种", IsNullable = true, ColumnDataType = "nvarchar(100)")]
public string Language { get; set; }
///
/// 费用
///
[SugarColumn(ColumnDescription = "费用", IsNullable = true, ColumnDataType = "decimal(10,2)")]
public decimal Price { get; set; }
///
/// 币种
///
[SugarColumn(ColumnDescription = "币种", IsNullable = true, ColumnDataType = "int")]
public int Currency { get; set; }
///
/// 简历或其他证书
///
[Encrypted]
[SugarColumn(ColumnDescription = "简历或其他证书", IsNullable = true, ColumnDataType = "text")]
public string Files { get; set; }
}
}