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_MediaSuppliers")]
public class Res_MediaSuppliers : EntityBase
{
///
/// 供应商Type(设置数据外键编号)
///
[SugarColumn(ColumnDescription = "供应商关联团组", ColumnName = "TypeId", IsNullable = true, ColumnDataType = "int")]
public int TypeId { get; set; }
///
/// 省份
///
[Encrypted]
[SugarColumn(ColumnDescription = "省份", ColumnName = "Privince", IsNullable = true, ColumnDataType = "nvarchar(240)")]
public string Privince { get; set; }
///
/// 城市
///
[Encrypted]
[SugarColumn(ColumnDescription = "城市", ColumnName = "City", IsNullable = true, ColumnDataType = "nvarchar(240)")]
public string City { get; set; }
///
/// 单位名称
///
[Encrypted]
[SugarColumn(ColumnDescription = "单位名称", ColumnName = "UnitName", IsNullable = true, ColumnDataType = "nvarchar(400)")]
public string UnitName { get; set; }
///
/// 单位缩写
///
[Encrypted]
[SugarColumn(ColumnDescription = "单位缩写", ColumnName = "UnitAbbreviation", IsNullable = true, ColumnDataType = "nvarchar(400)")]
public string UnitAbbreviation { get; set; }
///
/// 单位地址
///
[Encrypted]
[SugarColumn(ColumnDescription = "单位地址", ColumnName = "UnitAddress", IsNullable = true, ColumnDataType = "nvarchar(240)")]
public string UnitAddress { get; set; }
///
/// 单位联系人
///
[Encrypted]
[SugarColumn(ColumnDescription = "单位联系人", ColumnName = "Contact", IsNullable = true, ColumnDataType = "nvarchar(200)")]
public string Contact { get; set; }
///
/// 联系人性别
///
[SugarColumn(ColumnDescription = "联系人性别", ColumnName = "Sex", IsNullable = true, ColumnDataType = "int")]
public int Sex { get; set; }
///
/// 联系人职位
///
[Encrypted]
[SugarColumn(ColumnDescription = "联系人职位", ColumnName = "Post", IsNullable = true, ColumnDataType = "nvarchar(200)")]
public string Post { get; set; }
///
/// 联系人电话
///
[Encrypted]
[SugarColumn(ColumnDescription = "联系人电话", ColumnName = "Tel", IsNullable = true, ColumnDataType = "nvarchar(200)")]
public string Tel { get; set; }
///
/// 联系人邮箱
///
[Encrypted]
[SugarColumn(ColumnDescription = "联系人邮箱", ColumnName = "Email", IsNullable = true, ColumnDataType = "nvarchar(200)")]
public string Email { get; set; }
///
/// 联系人微信
///
[Encrypted]
[SugarColumn(ColumnDescription = "联系人微信", ColumnName = "WeChat", IsNullable = true, ColumnDataType = "nvarchar(200)")]
public string WeChat { get; set; }
///
/// 传真
///
[Encrypted]
[SugarColumn(ColumnDescription = "传真", ColumnName = "Fax", IsNullable = true, ColumnDataType = "nvarchar(200)")]
public string Fax { get; set; }
}
}