using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using SqlSugar;
namespace IStation.Entity
{
///
/// 常规属性/内置属性/固定属性
///
[SugarTable("general_property")]
public class GeneralProperty : BaseEntity, System.ICloneable, ISorter
{
///
///
///
public GeneralProperty() { }
///
///
///
public GeneralProperty(GeneralProperty rhs) : base(rhs)
{
this.ObjectType = rhs.ObjectType;
this.PropertyName = rhs.PropertyName;
this.DisplayName = rhs.DisplayName;
this.SortCode = rhs.SortCode;
this.Description = rhs.Description;
}
///
/// 关联类型
///
public string ObjectType
{
get { return _objecttype; }
set { _objecttype = value; }
}
private string _objecttype;
///
/// 属性名称
///
public string PropertyName
{
get { return _propertyname; }
set { _propertyname = value; }
}
private string _propertyname;
///
/// 显示名称
///
public string DisplayName
{
get { return _displayname; }
set { _displayname = value; }
}
private string _displayname;
///
/// 排序码
///
public int SortCode
{
get { return _sortcode; }
set { _sortcode = value; }
}
private int _sortcode;
///
/// 说明
///
public string Description
{
get { return _description; }
set { _description = value; }
}
private string _description;
///
///
///
public GeneralProperty Clone()
{
return (GeneralProperty)this.MemberwiseClone();
}
object ICloneable.Clone()
{
return this.MemberwiseClone();
}
}
}