1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586 |
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- using QWPlatform.DataIntface.Database;
- using QWPlatform.Models;
- namespace PMS.EntityModels.WorkFlow
- {
- /// <summary>
- /// 创 建 人:王海洋
- /// 创建日期:2019-01-25
- /// 功能描述:问题工作流模型
- /// </summary>
- [Table("问题工作流程")]
- public class WorkFlowModel : DataModelBase
- {
- //默认不带数据工厂构造
- public WorkFlowModel()
- {
- }
- //带有数据工厂的实例化,可以直接操作数据
- public WorkFlowModel(DataFactory factory)
- : base(factory)
- {
- }
- ///<summary>
- ///ID[必填项目],最大长度为:10,数据库类型:NUMBER(流程ID)
- ///</summary>
- [FieldBase("ID", "(流程ID)", "", true, false, "", 10, 0, "NUMBER")]
- public int? ID { get; set; }
- ///<summary>
- ///名称[可为空],最大长度为:50,数据库类型:VARCHAR2(流程名称)
- ///</summary>
- [FieldBase("名称", "(流程名称)", "", false, false, "", 50, 0, "VARCHAR2")]
- public string Name { get; set; }
- ///<summary>
- ///节点ID[可为空],最大长度为:10,数据库类型:NUMBER(问题流程定义ID)
- ///</summary>
- [FieldBase("环节ID", "(问题流程定义环节ID)", "", false, false, "", 10, 0, "NUMBER")]
- public int? NodeID { get; set; }
- ///<summary>
- ///来源ID[可为空],最大长度为:10,数据库类型:NUMBER(问题流程定义ID)
- ///</summary>
- [FieldBase("来源ID", "(问题流程定义ID)", "", false, false, "", 10, 0, "NUMBER")]
- public int? PreviousID { get; set; }
- ///<summary>
- ///目标ID[可为空],最大长度为:10,数据库类型:NUMBER(问题流程定义ID)
- ///</summary>
- [FieldBase("目标ID", "(问题流程定义ID)", "", false, false, "", 10, 0, "NUMBER")]
- public int? NextID { get; set; }
- ///<summary>
- ///目录ID[可为空],最大长度为:10,数据库类型:NUMBER(工作流分组的目录ID)
- ///</summary>
- [FieldBase("目录ID", "(工作流分组的目录ID)", "", false, false, "", 10, 0, "NUMBER")]
- public int? CategoryID { get; set; }
- ///<summary>
- ///描述[可为空],最大长度为:500,数据库类型:VARCHAR2
- ///</summary>
- [FieldBase("描述", "", "", false, false, "", 500, 0, "VARCHAR2")]
- public string Desc { get; set; }
- ///<summary>
- ///启用[可为空],最大长度为:1,数据库类型:NUMBER(0:停止,1:启用)
- ///</summary>
- [FieldBase("启用", "(0:停止,1:启用)", "", false, false, "", 1, 0, "NUMBER")]
- public int? Active { get; set; }
- ///<summary>
- ///序号[可为空],最大长度为:10,数据库类型:NUMBER
- ///</summary>
- [FieldBase("序号", "", "", false, false, "", 10, 0, "NUMBER")]
- public int? OrderNo { get; set; }
- }
- }
|