|
|
|
|
using System;
|
|
|
|
|
using System.Collections.Generic;
|
|
|
|
|
using System.Linq;
|
|
|
|
|
using System.Web;
|
|
|
|
|
using HcUtility.Core;
|
|
|
|
|
using Newtonsoft.Json;
|
|
|
|
|
//using DSWeb.Areas.CommMng.Helper;
|
|
|
|
|
|
|
|
|
|
namespace DSWeb.Areas.SysMng.Models.SysTask
|
|
|
|
|
{
|
|
|
|
|
|
|
|
|
|
[JsonObject]
|
|
|
|
|
public class TaskStateMC : ModelObjectBillHead
|
|
|
|
|
{
|
|
|
|
|
#region
|
|
|
|
|
private decimal _ID = 0;
|
|
|
|
|
private string _NAME = string.Empty;
|
|
|
|
|
private string _STATEKEY = string.Empty;
|
|
|
|
|
private string _DESCRIPTION = string.Empty;
|
|
|
|
|
private string _PROP1 = string.Empty;
|
|
|
|
|
private string _PROP2 = string.Empty;
|
|
|
|
|
private string _PROP3 = string.Empty;
|
|
|
|
|
private string _PROP4 = string.Empty;
|
|
|
|
|
private string _PROP5 = string.Empty;
|
|
|
|
|
private string _NAMEREF = string.Empty;
|
|
|
|
|
#endregion
|
|
|
|
|
|
|
|
|
|
#region
|
|
|
|
|
[ModelDB(MDBType = ModelDBOprationType.EditDelete, IsPrimary = true)]
|
|
|
|
|
public decimal ID
|
|
|
|
|
{
|
|
|
|
|
get { return _ID; }
|
|
|
|
|
set { _ID = value; }
|
|
|
|
|
}
|
|
|
|
|
[ModelDB]
|
|
|
|
|
public string STATEKEY
|
|
|
|
|
{
|
|
|
|
|
get { return _STATEKEY; }
|
|
|
|
|
set { _STATEKEY = value; }
|
|
|
|
|
}
|
|
|
|
|
[ModelDB]
|
|
|
|
|
public string NAME
|
|
|
|
|
{
|
|
|
|
|
get { return _NAME; }
|
|
|
|
|
set { _NAME = value; }
|
|
|
|
|
}
|
|
|
|
|
[ModelDB]
|
|
|
|
|
public string DESCRIPTION
|
|
|
|
|
{
|
|
|
|
|
get { return _DESCRIPTION; }
|
|
|
|
|
set { _DESCRIPTION = value; }
|
|
|
|
|
}
|
|
|
|
|
[ModelDB]
|
|
|
|
|
public string PROP1
|
|
|
|
|
{
|
|
|
|
|
get { return _PROP1; }
|
|
|
|
|
set { _PROP1 = value; }
|
|
|
|
|
}
|
|
|
|
|
[ModelDB]
|
|
|
|
|
public string PROP2
|
|
|
|
|
{
|
|
|
|
|
get { return _PROP2; }
|
|
|
|
|
set { _PROP2 = value; }
|
|
|
|
|
}
|
|
|
|
|
[ModelDB]
|
|
|
|
|
public string PROP3
|
|
|
|
|
{
|
|
|
|
|
get { return _PROP3; }
|
|
|
|
|
set { _PROP3 = value; }
|
|
|
|
|
}
|
|
|
|
|
[ModelDB]
|
|
|
|
|
public string PROP4
|
|
|
|
|
{
|
|
|
|
|
get { return _PROP4; }
|
|
|
|
|
set { _PROP4 = value; }
|
|
|
|
|
}
|
|
|
|
|
[ModelDB]
|
|
|
|
|
public string PROP5
|
|
|
|
|
{
|
|
|
|
|
get { return _PROP5; }
|
|
|
|
|
set { _PROP5 = value; }
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public string NAMEREF
|
|
|
|
|
{
|
|
|
|
|
get { return _STATEKEY + "-" + _NAME; }
|
|
|
|
|
set { }
|
|
|
|
|
}
|
|
|
|
|
#endregion
|
|
|
|
|
|
|
|
|
|
override public string getSQL()
|
|
|
|
|
{
|
|
|
|
|
return "select ID,STATEKEY,NAME,DESCRIPTION,PROP1,PROP2,PROP3,PROP4,PROP5 from Sys_Task_State ";
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public TaskStateMC()
|
|
|
|
|
{
|
|
|
|
|
TableName = "Sys_Task_State";
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
override public string GetBillNoFieldName()
|
|
|
|
|
{
|
|
|
|
|
return "ID";
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
override public string GetTimeMarkFieldName()
|
|
|
|
|
{
|
|
|
|
|
return "";
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
[JsonObject]
|
|
|
|
|
public class TaskExecutionMC : ModelObjectBillHead
|
|
|
|
|
{
|
|
|
|
|
#region
|
|
|
|
|
//private decimal _INDEXID = 0;
|
|
|
|
|
private decimal _ID = 0;
|
|
|
|
|
private string _STATEKEY = string.Empty;
|
|
|
|
|
private string _NAME = string.Empty;
|
|
|
|
|
private string _DESCRIPTION = string.Empty;
|
|
|
|
|
private string _PROP1 = string.Empty;
|
|
|
|
|
private string _PROP2 = string.Empty;
|
|
|
|
|
private string _PROP3 = string.Empty;
|
|
|
|
|
private string _PROP4 = string.Empty;
|
|
|
|
|
private string _PROP5 = string.Empty;
|
|
|
|
|
private string _NAMEREF = string.Empty;
|
|
|
|
|
#endregion
|
|
|
|
|
|
|
|
|
|
#region
|
|
|
|
|
[ModelDB(MDBType = ModelDBOprationType.EditDelete, IsPrimary = true)]
|
|
|
|
|
public decimal ID
|
|
|
|
|
{
|
|
|
|
|
get { return _ID; }
|
|
|
|
|
set { _ID = value; }
|
|
|
|
|
}
|
|
|
|
|
[ModelDB]
|
|
|
|
|
public string STATEKEY
|
|
|
|
|
{
|
|
|
|
|
get { return _STATEKEY; }
|
|
|
|
|
set { _STATEKEY = value; }
|
|
|
|
|
}
|
|
|
|
|
[ModelDB]
|
|
|
|
|
public string NAME
|
|
|
|
|
{
|
|
|
|
|
get { return _NAME; }
|
|
|
|
|
set { _NAME = value; }
|
|
|
|
|
}
|
|
|
|
|
[ModelDB]
|
|
|
|
|
public string DESCRIPTION
|
|
|
|
|
{
|
|
|
|
|
get { return _DESCRIPTION; }
|
|
|
|
|
set { _DESCRIPTION = value; }
|
|
|
|
|
}
|
|
|
|
|
[ModelDB]
|
|
|
|
|
public string PROP1
|
|
|
|
|
{
|
|
|
|
|
get { return _PROP1; }
|
|
|
|
|
set { _PROP1 = value; }
|
|
|
|
|
}
|
|
|
|
|
[ModelDB]
|
|
|
|
|
public string PROP2
|
|
|
|
|
{
|
|
|
|
|
get { return _PROP2; }
|
|
|
|
|
set { _PROP2 = value; }
|
|
|
|
|
}
|
|
|
|
|
[ModelDB]
|
|
|
|
|
public string PROP3
|
|
|
|
|
{
|
|
|
|
|
get { return _PROP3; }
|
|
|
|
|
set { _PROP3 = value; }
|
|
|
|
|
}
|
|
|
|
|
[ModelDB]
|
|
|
|
|
public string PROP4
|
|
|
|
|
{
|
|
|
|
|
get { return _PROP4; }
|
|
|
|
|
set { _PROP4 = value; }
|
|
|
|
|
}
|
|
|
|
|
[ModelDB]
|
|
|
|
|
public string PROP5
|
|
|
|
|
{
|
|
|
|
|
get { return _PROP5; }
|
|
|
|
|
set { _PROP5 = value; }
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public string NAMEREF
|
|
|
|
|
{
|
|
|
|
|
get { return _STATEKEY + "-" + _DESCRIPTION; }
|
|
|
|
|
set { }
|
|
|
|
|
}
|
|
|
|
|
#endregion
|
|
|
|
|
|
|
|
|
|
override public string getSQL()
|
|
|
|
|
{
|
|
|
|
|
return "select ID,STATEKEY,NAME,DESCRIPTION,PROP1,PROP2,PROP3,PROP4,PROP5 from Sys_Task_Execution ";
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public TaskExecutionMC()
|
|
|
|
|
{
|
|
|
|
|
TableName = "Sys_Task_Execution";
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
override public string GetBillNoFieldName()
|
|
|
|
|
{
|
|
|
|
|
return "ID";
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
override public string GetTimeMarkFieldName()
|
|
|
|
|
{
|
|
|
|
|
return "";
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
[JsonObject]
|
|
|
|
|
public class TaskProgressIndexMC : ModelObjectBillHead
|
|
|
|
|
{
|
|
|
|
|
#region
|
|
|
|
|
private decimal _ID = 0;
|
|
|
|
|
private string _EXECUTIONID = string.Empty;
|
|
|
|
|
private string _EXECUTIONNAME = string.Empty;
|
|
|
|
|
private string _EXECUTIONREF = string.Empty;
|
|
|
|
|
private string _DESCRIPTION = string.Empty;
|
|
|
|
|
private string _CURRENTSTATEID = string.Empty;
|
|
|
|
|
private string _CURRENTSTATENAME = string.Empty;
|
|
|
|
|
private string _CURRENTSTATEREF = string.Empty;
|
|
|
|
|
private string _FINISHSTATEID = string.Empty;
|
|
|
|
|
private string _FINISHSTATENAME = string.Empty;
|
|
|
|
|
private string _FINISHSTATEREF = string.Empty;
|
|
|
|
|
private string _PROP1 = string.Empty;
|
|
|
|
|
private string _PROP2 = string.Empty;
|
|
|
|
|
private string _PROP3 = string.Empty;
|
|
|
|
|
private string _PROP4 = string.Empty;
|
|
|
|
|
private string _PROP5 = string.Empty;
|
|
|
|
|
#endregion
|
|
|
|
|
|
|
|
|
|
#region
|
|
|
|
|
[ModelDB(MDBType = ModelDBOprationType.EditDelete, IsPrimary = true)]
|
|
|
|
|
public decimal ID
|
|
|
|
|
{
|
|
|
|
|
get { return _ID; }
|
|
|
|
|
set { _ID = value; }
|
|
|
|
|
}
|
|
|
|
|
[ModelDB]
|
|
|
|
|
public string EXECUTIONID
|
|
|
|
|
{
|
|
|
|
|
get { return _EXECUTIONID; }
|
|
|
|
|
set { _EXECUTIONID = value; }
|
|
|
|
|
}
|
|
|
|
|
public string EXECUTIONNAME
|
|
|
|
|
{
|
|
|
|
|
get { return _EXECUTIONNAME; }
|
|
|
|
|
set { _EXECUTIONNAME = value; }
|
|
|
|
|
}
|
|
|
|
|
public string EXECUTIONREF
|
|
|
|
|
{
|
|
|
|
|
get { return _EXECUTIONID + '-' + _EXECUTIONNAME; }
|
|
|
|
|
//set { _EXECUTIONREF = value; }
|
|
|
|
|
}
|
|
|
|
|
[ModelDB]
|
|
|
|
|
public string DESCRIPTION
|
|
|
|
|
{
|
|
|
|
|
get { return _DESCRIPTION; }
|
|
|
|
|
set { _DESCRIPTION = value; }
|
|
|
|
|
}
|
|
|
|
|
[ModelDB]
|
|
|
|
|
public string CURRENTSTATEID
|
|
|
|
|
{
|
|
|
|
|
get { return _CURRENTSTATEID; }
|
|
|
|
|
set { _CURRENTSTATEID = value; }
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
public string CURRENTSTATENAME
|
|
|
|
|
{
|
|
|
|
|
get { return _CURRENTSTATENAME; }
|
|
|
|
|
set { _CURRENTSTATENAME = value; }
|
|
|
|
|
}
|
|
|
|
|
public string CURRENTSTATEREF
|
|
|
|
|
{
|
|
|
|
|
get { return _CURRENTSTATEID + '-' + _CURRENTSTATENAME; }
|
|
|
|
|
//set { _CURRENTSTATEREF = value; }
|
|
|
|
|
}
|
|
|
|
|
[ModelDB]
|
|
|
|
|
public string FINISHSTATEID
|
|
|
|
|
{
|
|
|
|
|
get { return _FINISHSTATEID; }
|
|
|
|
|
set { _FINISHSTATEID = value; }
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public string FINISHSTATENAME
|
|
|
|
|
{
|
|
|
|
|
get { return _FINISHSTATENAME; }
|
|
|
|
|
set { _FINISHSTATENAME = value; }
|
|
|
|
|
}
|
|
|
|
|
public string FINISHSTATEREF
|
|
|
|
|
{
|
|
|
|
|
get { return _FINISHSTATEID + '-' + _FINISHSTATENAME; }
|
|
|
|
|
//set { _FINISHSTATEREF = value; }
|
|
|
|
|
}
|
|
|
|
|
[ModelDB]
|
|
|
|
|
public string PROP1
|
|
|
|
|
{
|
|
|
|
|
get { return _PROP1; }
|
|
|
|
|
set { _PROP1 = value; }
|
|
|
|
|
}
|
|
|
|
|
[ModelDB]
|
|
|
|
|
public string PROP2
|
|
|
|
|
{
|
|
|
|
|
get { return _PROP2; }
|
|
|
|
|
set { _PROP2 = value; }
|
|
|
|
|
}
|
|
|
|
|
[ModelDB]
|
|
|
|
|
public string PROP3
|
|
|
|
|
{
|
|
|
|
|
get { return _PROP3; }
|
|
|
|
|
set { _PROP3 = value; }
|
|
|
|
|
}
|
|
|
|
|
[ModelDB]
|
|
|
|
|
public string PROP4
|
|
|
|
|
{
|
|
|
|
|
get { return _PROP4; }
|
|
|
|
|
set { _PROP4 = value; }
|
|
|
|
|
}
|
|
|
|
|
[ModelDB]
|
|
|
|
|
public string PROP5
|
|
|
|
|
{
|
|
|
|
|
get { return _PROP5; }
|
|
|
|
|
set { _PROP5 = value; }
|
|
|
|
|
}
|
|
|
|
|
#endregion
|
|
|
|
|
|
|
|
|
|
override public string getSQL()
|
|
|
|
|
{
|
|
|
|
|
return " select ID,EXECUTIONID,(select DESCRIPTION from Sys_Task_Execution where STATEKEY = EXECUTIONID) EXECUTIONNAME,DESCRIPTION,CURRENTSTATEID,(select name from Sys_Task_State where STATEKEY = CURRENTSTATEID) CURRENTSTATENAME,FINISHSTATEID,(select name from Sys_Task_State where STATEKEY=FINISHSTATEID) FINISHSTATENAME,PROP1,PROP2,PROP3,PROP4,PROP5 from Sys_Task_Progress_Index ";
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public TaskProgressIndexMC()
|
|
|
|
|
{
|
|
|
|
|
TableName = "Sys_Task_Progress_Index";
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
override public string GetBillNoFieldName()
|
|
|
|
|
{
|
|
|
|
|
return "EXECUTIONID";
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
override public string GetTimeMarkFieldName()
|
|
|
|
|
{
|
|
|
|
|
return "";
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
}
|