using SqlSugar; using System; using System.Runtime.Serialization; using System.Xml.Linq; namespace TProduct.Entity { /// /// 测试项目 /// [DataContract] [Serializable] [SugarTable("TestProjectBase")] public class TestProjectBase : BaseEntity, IUseStatus, System.ICloneable { public TestProjectBase() { } public TestProjectBase(TestProjectBase rhs) : base(rhs) { this.ProductType = rhs.ProductType; this.SeriesID = rhs.SeriesID; this.ProductID = rhs.ProductID; this.PartID = rhs.PartID; this.UseStatus = rhs.UseStatus; this.CreateUserID = rhs.CreateUserID; this.CreateTime = rhs.CreateTime; this.Code = rhs.Code; this.Name = rhs.Name; this.Remarks = rhs.Remarks; this.IsFixed = rhs.IsFixed; this.JudgeResult = rhs.JudgeResult; this.ReportFileNO = rhs.ReportFileNO; this.ProjectParasStr = rhs.ProjectParasStr; this.AlarmSettingStr = rhs.AlarmSettingStr; this.Tag = rhs.Tag; this.IStationInfoStr = rhs.IStationInfoStr; this.IStationID = rhs.IStationID; this.IStationReportFileNO = rhs.IStationReportFileNO; } /// /// 产品类型 /// [DataMember] public int ProductType { get { return _productType; } set { _productType = value; } } private int _productType; /// /// 产品标识 /// [DataMember] public long SeriesID { get { return _seriesid; } set { _seriesid = value; } } private long _seriesid; /// /// 产品标识 /// [DataMember] public long ProductID { get { return _productid; } set { _productid = value; } } private long _productid; /// /// 产品标识 /// [DataMember] public long PartID { get { return _partid; } set { _partid = value; } } private long _partid; /// /// 状态 /// [DataMember] public int UseStatus { get { return _usestatus; } set { _usestatus = value; } } private int _usestatus; /// /// 项目创建人 /// [DataMember] public long CreateUserID { get { return _createuserid; } set { _createuserid = value; } } private long _createuserid; /// /// 项目创建时间 /// [DataMember] public DateTime CreateTime { get { return _createtime; } set { _createtime = value; } } private DateTime _createtime; /// /// Tag /// [DataMember] public string Tag { get; set; } /// /// 测试编号 /// [DataMember] public string Code { get { return _code; } set { _code = value; } } private string _code; /// /// 测试项目名 /// [DataMember] public string Name { get { return _name; } set { _name = value; } } private string _name; /// /// 备注 /// [DataMember] public string Remarks { get { return _emarks; } set { _emarks = value; } } private string _emarks; /// /// 判断结果合格与否 /// [DataMember] public int JudgeResult { get { return _judgeresult; } set { _judgeresult = value; } } private int _judgeresult = -1; /// /// 是否已固定 /// [DataMember] public bool IsFixed { get { return _isfixed; } set { _isfixed = value; } } private bool _isfixed; /// /// 项目参数 /// [DataMember] public string ProjectParasStr { get { return _projectParas; } set { _projectParas = value; } } private string _projectParas; /// /// 报警参数 /// [DataMember] public string AlarmSettingStr { get { return _alarmSettingStr; } set { _alarmSettingStr = value; } } private string _alarmSettingStr; /// /// 选型报告文件名 /// [DataMember] public string ReportFileNO { get { return _reportFileNO; } set { _reportFileNO = value; } } private string _reportFileNO; [DataMember] public string IStationInfoStr { get { return _istationInfoStr; } set { _istationInfoStr = value; } } private string _istationInfoStr; [DataMember] public string IStationID { get { return _istationID; } set { _istationID = value; } } private string _istationID; [DataMember] public string IStationReportFileNO { get { return _istationReportFileNo; } set { _istationReportFileNo = value; } } private string _istationReportFileNo; public TestProjectBase Clone() { return (TestProjectBase)this.MemberwiseClone(); } object ICloneable.Clone() { return this.MemberwiseClone(); } } }