/* ==============================================================================
* 功能描述:MManufacturer
* 创 建 者:Garrett
* 创建日期:2018/4/27 10:22:28
* ==============================================================================*/
using Com.FirmLib.Entity;
using Com.FirmLib.UI.BllCommon;
using Newtonsoft.Json.Linq;
using SAGA.DotNetUtils;
using SAGA.DotNetUtils.Utilities;
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace SAGA.MBI.Model
{
///
/// MManufacturer
///
public class MManufacturer : CloudDataBase
{
#region CloudProperty
private string m_Name;
///
/// 生产厂家
///
[Description("EquipName")]
public string Name
{
get { return m_Name; }
set
{
m_Name = value;
if (!string.IsNullOrEmpty(value))
{
this.Pinyin = value.GetFirstPinyin().ToUpper();
}
NotifyPropertyChanged("Name");
}
}
private string m_Brand;
///
/// 品牌
///
[Description("EquipBrand")]
public string Brand
{
get { return m_Brand; }
set
{
m_Brand = value;
NotifyPropertyChanged("Brand");
}
}
private string m_ModeNumber;
///
/// 型号
///
[Description("EquipModeNumber")]
public string ModeNumber
{
get { return m_ModeNumber; }
set
{
m_ModeNumber = value;
RaisePropertyChanged(() => this.ModeNumber);
}
}
private string m_BimID;
[Description("BIMID")]
public string BimID
{
get { return m_BimID; }
set
{
m_BimID = value;
NotifyPropertyChanged("BimID");
}
}
#endregion Model
#region 扩展数据
public string Pinyin
{
get;private set;
}
#endregion
#region id信息
///
/// 厂商Id
///
public string VenderId { get; set; } = "";
///
/// 品牌Id
///
public string BrandId { get; set; } = "";
///
/// 产品Id
///
public string ProductId { get; set; } = "";
///
/// 类型Id
///
public string ProductTypeId { get; set; } = "";
///
/// 关联信息点
///
public List Parameters { get; set; }
///
/// 保养周期
///
public string MaintainPeriod { get; set; } = "";
///
/// 使用寿命
///
public string ServiceLife { get; set; } = "";
#endregion
}
}