using System; using System.ComponentModel; using System.IO; using System.Runtime.Serialization; using System.Runtime.Serialization.Formatters.Binary; using com.steering.mes.mcp.entity; using Newtonsoft.Json; namespace Core.StlMes.Client.Mcp.Control.Entity { [Serializable] /// /// 数据库表HTT_CRACK_DETECTION_STANDARD所对应的实体类(生成工具:代码生成工具4.0 访问地址:http://172.16.2.128/tool/) /// 作者:tgcx-test 时间:2018-07-03 /// public class HttCrackDetectionStandardEntity { /// /// 探伤标准ID /// private string standardId = ""; /// /// 探伤标准代码 /// private string standardCode = ""; /// /// 探伤标准名字 /// private string standardName = ""; /// /// 探伤序号 /// private decimal? standardSeq = null; /// /// 探头参数 /// [Description("选择")] [JsonProperty("chk")] public bool Chk { get; set; } /// /// 探伤标准ID /// [Description("探伤标准ID")] [JsonProperty("standardId")] public string StandardId { get { return standardId; } set { standardId = value; } } /// /// 探伤标准代码 /// [Description("探伤标准代码")] [JsonProperty("standardCode")] public string StandardCode { get { return standardCode; } set { standardCode = value; } } /// /// 探伤标准名字 /// [Description("探伤标准名字")] [JsonProperty("standardName")] public string StandardName { get { return standardName; } set { standardName = value; } } /// /// 探伤序号 /// [Description("探伤序号")] [JsonProperty("standardSeq")] public decimal? StandardSeq { get { return standardSeq; } set { standardSeq = value; } } public HttCrackDetectionStandardEntity Clone() { using (var memStream = new MemoryStream()) { var binaryFormatter = new BinaryFormatter(null, new StreamingContext(StreamingContextStates.Clone)); binaryFormatter.Serialize(memStream, this); memStream.Seek(0, SeekOrigin.Begin); return binaryFormatter.Deserialize(memStream) as HttCrackDetectionStandardEntity; } } } }