using System; using System.Xml.Serialization; using System.Collections.Generic; namespace Aop.Api.Domain { /// /// BPOpenApiInstance Data Structure. /// [Serializable] public class BPOpenApiInstance : AopObject { /// /// 业务上下文,JSON格式 /// [XmlElement("biz_context")] public string BizContext { get; set; } /// /// 业务ID /// [XmlElement("biz_id")] public string BizId { get; set; } /// /// 创建人域账号 /// [XmlElement("create_user")] public string CreateUser { get; set; } /// /// 流程实例描述 /// [XmlElement("description")] public string Description { get; set; } /// /// 创建到完成的毫秒数,未完结为0 /// [XmlElement("duration")] public long Duration { get; set; } /// /// 创建时间 /// [XmlElement("gmt_create")] public string GmtCreate { get; set; } /// /// 完结时间,未完结时为空 /// [XmlElement("gmt_end")] public string GmtEnd { get; set; } /// /// 最后更新时间 /// [XmlElement("gmt_modified")] public string GmtModified { get; set; } /// /// 2088账号 /// [XmlElement("ip_role_id")] public string IpRoleId { get; set; } /// /// 最后更新人域账号 /// [XmlElement("modify_user")] public string ModifyUser { get; set; } /// /// 流程配置名称 /// [XmlElement("name")] public string Name { get; set; } /// /// 父流程实例ID。用于描述父子流程 /// [XmlElement("parent_id")] public string ParentId { get; set; } /// /// 父流程实例所处的节点 /// [XmlElement("parent_node")] public string ParentNode { get; set; } /// /// 优先级 /// [XmlElement("priority")] public long Priority { get; set; } /// /// 全局唯一ID /// [XmlElement("puid")] public string Puid { get; set; } /// /// 前置流程ID。用于描述流程串联 /// [XmlElement("source_id")] public string SourceId { get; set; } /// /// 前置流程从哪个节点发起的本流程 /// [XmlElement("source_node_name")] public string SourceNodeName { get; set; } /// /// 流程实例状态:CREATED,PROCESSING,COMPLETED,CANCELED /// [XmlElement("state")] public string State { get; set; } /// /// 包含的任务列表 /// [XmlArray("tasks")] [XmlArrayItem("b_p_open_api_task")] public List Tasks { get; set; } } }