using System;
|
using System.Text;
|
using System.Collections.Generic;
|
using System.Data;
|
using System.Runtime.Serialization;
|
|
namespace IStation.Model
|
{
|
|
/// <summary>
|
/// /
|
/// </summary>
|
public class InspectRecord : ICloneable
|
{
|
/// <summary>
|
///
|
/// </summary>
|
public InspectRecord() { }
|
/// <summary>
|
///
|
/// </summary>
|
/// <param name="rhs"></param>
|
public InspectRecord(InspectRecord rhs)
|
{
|
this.ID = rhs.ID;
|
this.CorpID = rhs.CorpID;
|
this.ProductID = rhs.ProductID;
|
this.RepairRequestID = rhs.RepairRequestID;
|
this.WorryCount = rhs.WorryCount;
|
this.RecordDay = rhs.RecordDay;
|
this.EmployeeID = rhs.EmployeeID;
|
this.Note = rhs.Note;
|
this.CompleteStatus = rhs.CompleteStatus;
|
this.ProgressInfo = rhs.ProgressInfo;//进度 类似 2/10 表示10项 填写了2项
|
}
|
/// <summary>
|
///
|
/// </summary>
|
public enum eCompleteStatus
|
{
|
/// <summary>
|
///
|
/// </summary>
|
未巡检 = 0,
|
/// <summary>
|
///
|
/// </summary>
|
巡检中 = 1,
|
/// <summary>
|
///
|
/// </summary>
|
巡检完成 =100
|
}
|
|
|
#region Model
|
/// <summary>
|
/// ID
|
/// </summary>
|
public long ID
|
{
|
get { return _id; }
|
set { _id = value; }
|
}
|
private long _id;
|
|
/// <summary>
|
/// ProductID
|
/// </summary>
|
public long CorpID
|
{
|
get { return _corpid; }
|
set { _corpid = value; }
|
}
|
private long _corpid;
|
|
/// <summary>
|
/// ProductID
|
/// </summary>
|
public long ProductID
|
{
|
get { return _productid; }
|
set { _productid = value; }
|
}
|
private long _productid;
|
|
/// <summary>
|
/// RepairRequestID
|
/// </summary>
|
public long RepairRequestID
|
{
|
get { return _repairrequestid; }
|
set { _repairrequestid = value; }
|
}
|
private long _repairrequestid;
|
|
/// <summary>
|
/// CompleteStatus
|
/// </summary>
|
public eCompleteStatus CompleteStatus
|
{
|
get { return _completeStatus; }
|
set { _completeStatus = value; }
|
}
|
private eCompleteStatus _completeStatus = eCompleteStatus.未巡检;
|
|
/// <summary>
|
/// WorryCount
|
/// </summary>
|
public int WorryCount
|
{
|
get { return _worrycount; }
|
set { _worrycount = value; }
|
}
|
private int _worrycount;
|
|
/// <summary>
|
/// RecordDay
|
/// </summary>
|
public string RecordDay
|
{
|
get { return _recordday; }
|
set { _recordday = value; }
|
}
|
private string _recordday;
|
|
/// <summary>
|
///
|
/// </summary>
|
public string Note { get; set; }
|
|
/// <summary>
|
/// EmployeeID
|
/// </summary>
|
public long EmployeeID
|
{
|
get { return _employeeid; }
|
set { _employeeid = value; }
|
}
|
private long _employeeid;
|
|
/// <summary>
|
///
|
/// </summary>
|
public string ProgressInfo { get; set; }
|
|
#endregion Model
|
|
#region Clone
|
/// <summary>
|
///
|
/// </summary>
|
/// <returns></returns>
|
public InspectRecord Clone()
|
{
|
return new InspectRecord(this);
|
}
|
/// <summary>
|
///
|
/// </summary>
|
/// <returns></returns>
|
object ICloneable.Clone()
|
{
|
return this.Clone();
|
}
|
#endregion Clone
|
|
|
|
|
}
|
}
|