flow

package
v0.0.0-...-7f1a3f7 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 17, 2025 License: Apache-2.0 Imports: 24 Imported by: 0

Documentation

Overview

Package flow is a reverse proxy.

It translates gRPC into RESTful JSON APIs.

Index

Constants

This section is empty.

Variables

View Source
var (
	DelegationStatus_name = map[int32]string{
		0: "NONE",
		1: "PENDING",
		2: "RESOLVED",
	}
	DelegationStatus_value = map[string]int32{
		"NONE":     0,
		"PENDING":  1,
		"RESOLVED": 2,
	}
)

Enum value maps for DelegationStatus.

View Source
var (
	Priority_name = map[int32]string{
		0: "Trivial",
		1: "Minor",
		2: "Major",
		3: "Critical",
	}
	Priority_value = map[string]int32{
		"Trivial":  0,
		"Minor":    1,
		"Major":    2,
		"Critical": 3,
	}
)

Enum value maps for Priority.

View Source
var (
	IdentityLinkType_name = map[int32]string{
		0: "all",
		1: "starter",
		2: "participant",
		3: "candidate",
	}
	IdentityLinkType_value = map[string]int32{
		"all":         0,
		"starter":     1,
		"participant": 2,
		"candidate":   3,
	}
)

Enum value maps for IdentityLinkType.

View Source
var File_jmash_flow_flow_rpc_proto protoreflect.FileDescriptor
View Source
var File_jmash_flow_protobuf_flow_message_proto protoreflect.FileDescriptor
View Source
var File_jmash_flow_protobuf_task_attachment_message_proto protoreflect.FileDescriptor
View Source
var Flow_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "jmash.flow.Flow",
	HandlerType: (*FlowServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "version",
			Handler:    _Flow_Version_Handler,
		},
		{
			MethodName: "findEnumList",
			Handler:    _Flow_FindEnumList_Handler,
		},
		{
			MethodName: "findEnumMap",
			Handler:    _Flow_FindEnumMap_Handler,
		},
		{
			MethodName: "findEnumEntry",
			Handler:    _Flow_FindEnumEntry_Handler,
		},
		{
			MethodName: "deployFlow",
			Handler:    _Flow_DeployFlow_Handler,
		},
		{
			MethodName: "deployFlowXml",
			Handler:    _Flow_DeployFlowXml_Handler,
		},
		{
			MethodName: "deleteDeployment",
			Handler:    _Flow_DeleteDeployment_Handler,
		},
		{
			MethodName: "findProcDefList",
			Handler:    _Flow_FindProcDefList_Handler,
		},
		{
			MethodName: "findProcDefById",
			Handler:    _Flow_FindProcDefById_Handler,
		},
		{
			MethodName: "findProcDefXmlById",
			Handler:    _Flow_FindProcDefXmlById_Handler,
		},
		{
			MethodName: "startProcInst",
			Handler:    _Flow_StartProcInst_Handler,
		},
		{
			MethodName: "findMyTodoTaskPage",
			Handler:    _Flow_FindMyTodoTaskPage_Handler,
		},
		{
			MethodName: "findMyDoneProcInstPage",
			Handler:    _Flow_FindMyDoneProcInstPage_Handler,
		},
		{
			MethodName: "findMyFinishProcInstPage",
			Handler:    _Flow_FindMyFinishProcInstPage_Handler,
		},
		{
			MethodName: "claimTask",
			Handler:    _Flow_ClaimTask_Handler,
		},
		{
			MethodName: "findTaskById",
			Handler:    _Flow_FindTaskById_Handler,
		},
		{
			MethodName: "findHiCommentList",
			Handler:    _Flow_FindHiCommentList_Handler,
		},
		{
			MethodName: "findProcInst",
			Handler:    _Flow_FindProcInst_Handler,
		},
		{
			MethodName: "findProcInstVars",
			Handler:    _Flow_FindProcInstVars_Handler,
		},
		{
			MethodName: "completeTask",
			Handler:    _Flow_CompleteTask_Handler,
		},
		{
			MethodName: "findTaskDefAllowGoback",
			Handler:    _Flow_FindTaskDefAllowGoback_Handler,
		},
		{
			MethodName: "gobackTask",
			Handler:    _Flow_GobackTask_Handler,
		},
		{
			MethodName: "findTaskIdentityLink",
			Handler:    _Flow_FindTaskIdentityLink_Handler,
		},
		{
			MethodName: "findTaskAttachmentList",
			Handler:    _Flow_FindTaskAttachmentList_Handler,
		},
		{
			MethodName: "createTaskAttachment",
			Handler:    _Flow_CreateTaskAttachment_Handler,
		},
		{
			MethodName: "updateTaskAttachment",
			Handler:    _Flow_UpdateTaskAttachment_Handler,
		},
		{
			MethodName: "deleteTaskAttachment",
			Handler:    _Flow_DeleteTaskAttachment_Handler,
		},
		{
			MethodName: "assignTask",
			Handler:    _Flow_AssignTask_Handler,
		},
		{
			MethodName: "priorityTask",
			Handler:    _Flow_PriorityTask_Handler,
		},
		{
			MethodName: "delegateTask",
			Handler:    _Flow_DelegateTask_Handler,
		},
		{
			MethodName: "resolveTask",
			Handler:    _Flow_ResolveTask_Handler,
		},
		{
			MethodName: "setBusinessStatus",
			Handler:    _Flow_SetBusinessStatus_Handler,
		},
		{
			MethodName: "findProcInstPage",
			Handler:    _Flow_FindProcInstPage_Handler,
		},
		{
			MethodName: "suspendProcInst",
			Handler:    _Flow_SuspendProcInst_Handler,
		},
		{
			MethodName: "deleteProcInst",
			Handler:    _Flow_DeleteProcInst_Handler,
		},
		{
			MethodName: "findTaskPage",
			Handler:    _Flow_FindTaskPage_Handler,
		},
		{
			MethodName: "suspendTask",
			Handler:    _Flow_SuspendTask_Handler,
		},
		{
			MethodName: "findHiTaskinstList",
			Handler:    _Flow_FindHiTaskinstList_Handler,
		},
		{
			MethodName: "findHiTaskinstById",
			Handler:    _Flow_FindHiTaskinstById_Handler,
		},
		{
			MethodName: "findHiProcInstById",
			Handler:    _Flow_FindHiProcInstById_Handler,
		},
		{
			MethodName: "findHiProcInstVars",
			Handler:    _Flow_FindHiProcInstVars_Handler,
		},
	},
	Streams: []grpc.StreamDesc{
		{
			StreamName:    "findProcDefDiagram",
			Handler:       _Flow_FindProcDefDiagram_Handler,
			ServerStreams: true,
		},
		{
			StreamName:    "findProcInstDiagram",
			Handler:       _Flow_FindProcInstDiagram_Handler,
			ServerStreams: true,
		},
	},
	Metadata: "jmash/flow/flow_rpc.proto",
}

Flow_ServiceDesc is the grpc.ServiceDesc for Flow service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

Functions

func RegisterFlowHandler

func RegisterFlowHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error

RegisterFlowHandler registers the http handlers for service Flow to "mux". The handlers forward requests to the grpc endpoint over "conn".

func RegisterFlowHandlerClient

func RegisterFlowHandlerClient(ctx context.Context, mux *runtime.ServeMux, client FlowClient) error

RegisterFlowHandlerClient registers the http handlers for service Flow to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "FlowClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "FlowClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "FlowClient" to call the correct interceptors.

func RegisterFlowHandlerFromEndpoint

func RegisterFlowHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)

RegisterFlowHandlerFromEndpoint is same as RegisterFlowHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.

func RegisterFlowHandlerServer

func RegisterFlowHandlerServer(ctx context.Context, mux *runtime.ServeMux, server FlowServer) error

RegisterFlowHandlerServer registers the http handlers for service Flow to "mux". UnaryRPC :call FlowServer directly. StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906. Note that using this registration option will cause many gRPC library features to stop working. Consider using RegisterFlowHandlerFromEndpoint instead.

func RegisterFlowServer

func RegisterFlowServer(s grpc.ServiceRegistrar, srv FlowServer)

Types

type AssigneeList

type AssigneeList struct {
	Assignee_ []string `protobuf:"bytes,1,rep,name=assignee_,json=assignee,proto3" json:"assignee_,omitempty"`
	// contains filtered or unexported fields
}

func (*AssigneeList) Descriptor deprecated

func (*AssigneeList) Descriptor() ([]byte, []int)

Deprecated: Use AssigneeList.ProtoReflect.Descriptor instead.

func (*AssigneeList) GetAssignee_

func (x *AssigneeList) GetAssignee_() []string

func (*AssigneeList) ProtoMessage

func (*AssigneeList) ProtoMessage()

func (*AssigneeList) ProtoReflect

func (x *AssigneeList) ProtoReflect() protoreflect.Message

func (*AssigneeList) Reset

func (x *AssigneeList) Reset()

func (*AssigneeList) String

func (x *AssigneeList) String() string

type BusinessStatusReq

type BusinessStatusReq struct {

	// 租户.
	Tenant string `protobuf:"bytes,1,opt,name=tenant,proto3" json:"tenant,omitempty"`
	// 流程实例ID.
	ProcInstId string `protobuf:"bytes,2,opt,name=proc_inst_id,json=procInstId,proto3" json:"proc_inst_id,omitempty"`
	// 业务状态.
	BusinessStatus string `protobuf:"bytes,3,opt,name=business_status,json=businessStatus,proto3" json:"business_status,omitempty"`
	// contains filtered or unexported fields
}

业务状态请求.

func (*BusinessStatusReq) Descriptor deprecated

func (*BusinessStatusReq) Descriptor() ([]byte, []int)

Deprecated: Use BusinessStatusReq.ProtoReflect.Descriptor instead.

func (*BusinessStatusReq) GetBusinessStatus

func (x *BusinessStatusReq) GetBusinessStatus() string

func (*BusinessStatusReq) GetProcInstId

func (x *BusinessStatusReq) GetProcInstId() string

func (*BusinessStatusReq) GetTenant

func (x *BusinessStatusReq) GetTenant() string

func (*BusinessStatusReq) ProtoMessage

func (*BusinessStatusReq) ProtoMessage()

func (*BusinessStatusReq) ProtoReflect

func (x *BusinessStatusReq) ProtoReflect() protoreflect.Message

func (*BusinessStatusReq) Reset

func (x *BusinessStatusReq) Reset()

func (*BusinessStatusReq) String

func (x *BusinessStatusReq) String() string

type DelegationStatus

type DelegationStatus int32

委托状态

const (
	// 未委托
	DelegationStatus_NONE DelegationStatus = 0
	// 委托中
	DelegationStatus_PENDING DelegationStatus = 1
	// 完成委托
	DelegationStatus_RESOLVED DelegationStatus = 2
)

func (DelegationStatus) Descriptor

func (DelegationStatus) Enum

func (DelegationStatus) EnumDescriptor deprecated

func (DelegationStatus) EnumDescriptor() ([]byte, []int)

Deprecated: Use DelegationStatus.Descriptor instead.

func (DelegationStatus) Number

func (DelegationStatus) String

func (x DelegationStatus) String() string

func (DelegationStatus) Type

type DeployKey

type DeployKey struct {

	// 租户.
	Tenant string `protobuf:"bytes,1,opt,name=tenant,proto3" json:"tenant,omitempty"`
	// 部署ID.
	DeploymentId string `protobuf:"bytes,2,opt,name=deployment_id,json=deploymentId,proto3" json:"deployment_id,omitempty"`
	// contains filtered or unexported fields
}

部署Key.

func (*DeployKey) Descriptor deprecated

func (*DeployKey) Descriptor() ([]byte, []int)

Deprecated: Use DeployKey.ProtoReflect.Descriptor instead.

func (*DeployKey) GetDeploymentId

func (x *DeployKey) GetDeploymentId() string

func (*DeployKey) GetTenant

func (x *DeployKey) GetTenant() string

func (*DeployKey) ProtoMessage

func (*DeployKey) ProtoMessage()

func (*DeployKey) ProtoReflect

func (x *DeployKey) ProtoReflect() protoreflect.Message

func (*DeployKey) Reset

func (x *DeployKey) Reset()

func (*DeployKey) String

func (x *DeployKey) String() string

type DeployReq

type DeployReq struct {

	// 租户.
	Tenant string `protobuf:"bytes,1,opt,name=tenant,proto3" json:"tenant,omitempty"`
	// 用于检测重复请求的唯一字符串ID.
	RequestId string `protobuf:"bytes,2,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
	// 资源文件.
	ResFile string `protobuf:"bytes,3,opt,name=res_file,json=resFile,proto3" json:"res_file,omitempty"`
	// 资源文件名称.
	Name string `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

流程部署请求.

func (*DeployReq) Descriptor deprecated

func (*DeployReq) Descriptor() ([]byte, []int)

Deprecated: Use DeployReq.ProtoReflect.Descriptor instead.

func (*DeployReq) GetName

func (x *DeployReq) GetName() string

func (*DeployReq) GetRequestId

func (x *DeployReq) GetRequestId() string

func (*DeployReq) GetResFile

func (x *DeployReq) GetResFile() string

func (*DeployReq) GetTenant

func (x *DeployReq) GetTenant() string

func (*DeployReq) ProtoMessage

func (*DeployReq) ProtoMessage()

func (*DeployReq) ProtoReflect

func (x *DeployReq) ProtoReflect() protoreflect.Message

func (*DeployReq) Reset

func (x *DeployReq) Reset()

func (*DeployReq) String

func (x *DeployReq) String() string

type DeployRes

type DeployRes struct {

	// 流程ID.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// 流程名称.
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// 部署时间.
	DeploymentTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=deployment_time,json=deploymentTime,proto3" json:"deployment_time,omitempty"`
	// 分类.
	Category string `protobuf:"bytes,4,opt,name=category,proto3" json:"category,omitempty"`
	// 租户ID.
	TenantId string `protobuf:"bytes,5,opt,name=tenant_id,json=tenantId,proto3" json:"tenant_id,omitempty"`
	// contains filtered or unexported fields
}

流程部署回复.

func (*DeployRes) Descriptor deprecated

func (*DeployRes) Descriptor() ([]byte, []int)

Deprecated: Use DeployRes.ProtoReflect.Descriptor instead.

func (*DeployRes) GetCategory

func (x *DeployRes) GetCategory() string

func (*DeployRes) GetDeploymentTime

func (x *DeployRes) GetDeploymentTime() *timestamppb.Timestamp

func (*DeployRes) GetId

func (x *DeployRes) GetId() string

func (*DeployRes) GetName

func (x *DeployRes) GetName() string

func (*DeployRes) GetTenantId

func (x *DeployRes) GetTenantId() string

func (*DeployRes) ProtoMessage

func (*DeployRes) ProtoMessage()

func (*DeployRes) ProtoReflect

func (x *DeployRes) ProtoReflect() protoreflect.Message

func (*DeployRes) Reset

func (x *DeployRes) Reset()

func (*DeployRes) String

func (x *DeployRes) String() string

type DeployXmlReq

type DeployXmlReq struct {

	// 租户.
	Tenant string `protobuf:"bytes,1,opt,name=tenant,proto3" json:"tenant,omitempty"`
	// 用于检测重复请求的唯一字符串ID.
	RequestId string `protobuf:"bytes,2,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
	// 资源文件XML.
	Xml string `protobuf:"bytes,3,opt,name=xml,proto3" json:"xml,omitempty"`
	// 流程名称.
	Name string `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

流程Xml部署请求.

func (*DeployXmlReq) Descriptor deprecated

func (*DeployXmlReq) Descriptor() ([]byte, []int)

Deprecated: Use DeployXmlReq.ProtoReflect.Descriptor instead.

func (*DeployXmlReq) GetName

func (x *DeployXmlReq) GetName() string

func (*DeployXmlReq) GetRequestId

func (x *DeployXmlReq) GetRequestId() string

func (*DeployXmlReq) GetTenant

func (x *DeployXmlReq) GetTenant() string

func (*DeployXmlReq) GetXml

func (x *DeployXmlReq) GetXml() string

func (*DeployXmlReq) ProtoMessage

func (*DeployXmlReq) ProtoMessage()

func (*DeployXmlReq) ProtoReflect

func (x *DeployXmlReq) ProtoReflect() protoreflect.Message

func (*DeployXmlReq) Reset

func (x *DeployXmlReq) Reset()

func (*DeployXmlReq) String

func (x *DeployXmlReq) String() string

type FlowClient

type FlowClient interface {
	// 版本
	Version(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*wrapperspb.StringValue, error)
	// 枚举值列表
	FindEnumList(ctx context.Context, in *wrapperspb.StringValue, opts ...grpc.CallOption) (*basic.EnumValueList, error)
	// 枚举值Map
	FindEnumMap(ctx context.Context, in *wrapperspb.StringValue, opts ...grpc.CallOption) (*basic.CustomEnumValueMap, error)
	// 枚举值
	FindEnumEntry(ctx context.Context, in *basic.EnumEntryReq, opts ...grpc.CallOption) (*basic.EntryList, error)
	// 部署流程
	DeployFlow(ctx context.Context, in *DeployReq, opts ...grpc.CallOption) (*DeployRes, error)
	// 部署XML流程
	DeployFlowXml(ctx context.Context, in *DeployXmlReq, opts ...grpc.CallOption) (*DeployRes, error)
	// 删除流程部署
	DeleteDeployment(ctx context.Context, in *DeployKey, opts ...grpc.CallOption) (*wrapperspb.BoolValue, error)
	// 流程定义查询
	FindProcDefList(ctx context.Context, in *ProcDefReq, opts ...grpc.CallOption) (*ProcDefList, error)
	// 通过ID查询流程定义
	FindProcDefById(ctx context.Context, in *ProcDefKey, opts ...grpc.CallOption) (*ProcDefModel, error)
	// 通过ID查询流程定义XML
	FindProcDefXmlById(ctx context.Context, in *ProcDefKey, opts ...grpc.CallOption) (*wrapperspb.StringValue, error)
	// 查询流程图
	FindProcDefDiagram(ctx context.Context, in *ProcDefKey, opts ...grpc.CallOption) (Flow_FindProcDefDiagramClient, error)
	// 启动流程实例
	StartProcInst(ctx context.Context, in *StartProcInstReq, opts ...grpc.CallOption) (*ProcInstModel, error)
	// 获取我的待办任务
	FindMyTodoTaskPage(ctx context.Context, in *TaskReq, opts ...grpc.CallOption) (*TaskPage, error)
	// 获取我的已办事项
	FindMyDoneProcInstPage(ctx context.Context, in *ProcInstReq, opts ...grpc.CallOption) (*ProcInstPage, error)
	// 获取我的办结事项
	FindMyFinishProcInstPage(ctx context.Context, in *HiProcInstReq, opts ...grpc.CallOption) (*HiProcInstPage, error)
	// 批量 认领/取消认领/强制取回 任务
	ClaimTask(ctx context.Context, in *TaskClaimReq, opts ...grpc.CallOption) (*wrapperspb.Int32Value, error)
	// 查询任务详情
	FindTaskById(ctx context.Context, in *TaskKey, opts ...grpc.CallOption) (*TaskModel, error)
	// 查询流程实例历史办理记录
	FindHiCommentList(ctx context.Context, in *ProcInstKey, opts ...grpc.CallOption) (*HiCommentList, error)
	// 获取流程实例
	FindProcInst(ctx context.Context, in *ProcInstKey, opts ...grpc.CallOption) (*ProcInstModel, error)
	// 获取流程实例变量
	FindProcInstVars(ctx context.Context, in *ProcInstKey, opts ...grpc.CallOption) (*ProcInstVars, error)
	// 当前流程实例流程图
	FindProcInstDiagram(ctx context.Context, in *ProcInstKey, opts ...grpc.CallOption) (Flow_FindProcInstDiagramClient, error)
	// 执行任务
	CompleteTask(ctx context.Context, in *TaskHandleReq, opts ...grpc.CallOption) (*wrapperspb.BoolValue, error)
	// 获取允许退回的当前流程历史历史任务
	FindTaskDefAllowGoback(ctx context.Context, in *TaskKey, opts ...grpc.CallOption) (*TaskDefList, error)
	// 任务退回到选择节点
	GobackTask(ctx context.Context, in *TaskGobackReq, opts ...grpc.CallOption) (*wrapperspb.BoolValue, error)
	// 查询任务用户
	FindTaskIdentityLink(ctx context.Context, in *TaskIdentityLinkReq, opts ...grpc.CallOption) (*IdentityLinkList, error)
	// 任务附件列表查询
	FindTaskAttachmentList(ctx context.Context, in *TaskAttachmentReq, opts ...grpc.CallOption) (*TaskAttachmentList, error)
	// 任务附件列表新增
	CreateTaskAttachment(ctx context.Context, in *TaskAttachmentCreateReq, opts ...grpc.CallOption) (*TaskAttachmentModel, error)
	// 任务附件更新
	UpdateTaskAttachment(ctx context.Context, in *TaskAttachmentUpdateReq, opts ...grpc.CallOption) (*TaskAttachmentModel, error)
	// 任务附件删除
	DeleteTaskAttachment(ctx context.Context, in *TaskAttachmentKey, opts ...grpc.CallOption) (*TaskAttachmentModel, error)
	// 分配/移交任务给某人或某些候选用户.
	AssignTask(ctx context.Context, in *TaskAssignReq, opts ...grpc.CallOption) (*wrapperspb.BoolValue, error)
	// 设置任务优先级.
	PriorityTask(ctx context.Context, in *TaskPriorityReq, opts ...grpc.CallOption) (*wrapperspb.BoolValue, error)
	// 委托用户办理任务
	DelegateTask(ctx context.Context, in *TaskDelegateReq, opts ...grpc.CallOption) (*wrapperspb.BoolValue, error)
	// 完成委托任务
	ResolveTask(ctx context.Context, in *TaskResolveReq, opts ...grpc.CallOption) (*wrapperspb.BoolValue, error)
	// 设置业务状态
	SetBusinessStatus(ctx context.Context, in *BusinessStatusReq, opts ...grpc.CallOption) (*wrapperspb.BoolValue, error)
	// 查询流程实例
	FindProcInstPage(ctx context.Context, in *ProcInstReq, opts ...grpc.CallOption) (*ProcInstPage, error)
	// 暂停/恢复流程实例.
	SuspendProcInst(ctx context.Context, in *ProcInstSuspendReq, opts ...grpc.CallOption) (*wrapperspb.BoolValue, error)
	// 删除流程实例.
	DeleteProcInst(ctx context.Context, in *ProcInstDeleteReq, opts ...grpc.CallOption) (*wrapperspb.BoolValue, error)
	// 查询流程任务
	FindTaskPage(ctx context.Context, in *TaskReq, opts ...grpc.CallOption) (*TaskPage, error)
	// 暂停/恢复任务.
	SuspendTask(ctx context.Context, in *TaskSuspendReq, opts ...grpc.CallOption) (*wrapperspb.BoolValue, error)
	// 查询列表信息
	FindHiTaskinstList(ctx context.Context, in *HiTaskinstReq, opts ...grpc.CallOption) (*HiTaskinstList, error)
	// 查询
	FindHiTaskinstById(ctx context.Context, in *HiTaskinstKey, opts ...grpc.CallOption) (*HiTaskinstModel, error)
	// 查询流程实例历史信息.
	FindHiProcInstById(ctx context.Context, in *HiProcinstKey, opts ...grpc.CallOption) (*HiProcInstModel, error)
	// 获取历史流程实例变量
	FindHiProcInstVars(ctx context.Context, in *ProcInstKey, opts ...grpc.CallOption) (*ProcInstVars, error)
}

FlowClient is the client API for Flow service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

func NewFlowClient

func NewFlowClient(cc grpc.ClientConnInterface) FlowClient

type FlowServer

type FlowServer interface {
	// 版本
	Version(context.Context, *emptypb.Empty) (*wrapperspb.StringValue, error)
	// 枚举值列表
	FindEnumList(context.Context, *wrapperspb.StringValue) (*basic.EnumValueList, error)
	// 枚举值Map
	FindEnumMap(context.Context, *wrapperspb.StringValue) (*basic.CustomEnumValueMap, error)
	// 枚举值
	FindEnumEntry(context.Context, *basic.EnumEntryReq) (*basic.EntryList, error)
	// 部署流程
	DeployFlow(context.Context, *DeployReq) (*DeployRes, error)
	// 部署XML流程
	DeployFlowXml(context.Context, *DeployXmlReq) (*DeployRes, error)
	// 删除流程部署
	DeleteDeployment(context.Context, *DeployKey) (*wrapperspb.BoolValue, error)
	// 流程定义查询
	FindProcDefList(context.Context, *ProcDefReq) (*ProcDefList, error)
	// 通过ID查询流程定义
	FindProcDefById(context.Context, *ProcDefKey) (*ProcDefModel, error)
	// 通过ID查询流程定义XML
	FindProcDefXmlById(context.Context, *ProcDefKey) (*wrapperspb.StringValue, error)
	// 查询流程图
	FindProcDefDiagram(*ProcDefKey, Flow_FindProcDefDiagramServer) error
	// 启动流程实例
	StartProcInst(context.Context, *StartProcInstReq) (*ProcInstModel, error)
	// 获取我的待办任务
	FindMyTodoTaskPage(context.Context, *TaskReq) (*TaskPage, error)
	// 获取我的已办事项
	FindMyDoneProcInstPage(context.Context, *ProcInstReq) (*ProcInstPage, error)
	// 获取我的办结事项
	FindMyFinishProcInstPage(context.Context, *HiProcInstReq) (*HiProcInstPage, error)
	// 批量 认领/取消认领/强制取回 任务
	ClaimTask(context.Context, *TaskClaimReq) (*wrapperspb.Int32Value, error)
	// 查询任务详情
	FindTaskById(context.Context, *TaskKey) (*TaskModel, error)
	// 查询流程实例历史办理记录
	FindHiCommentList(context.Context, *ProcInstKey) (*HiCommentList, error)
	// 获取流程实例
	FindProcInst(context.Context, *ProcInstKey) (*ProcInstModel, error)
	// 获取流程实例变量
	FindProcInstVars(context.Context, *ProcInstKey) (*ProcInstVars, error)
	// 当前流程实例流程图
	FindProcInstDiagram(*ProcInstKey, Flow_FindProcInstDiagramServer) error
	// 执行任务
	CompleteTask(context.Context, *TaskHandleReq) (*wrapperspb.BoolValue, error)
	// 获取允许退回的当前流程历史历史任务
	FindTaskDefAllowGoback(context.Context, *TaskKey) (*TaskDefList, error)
	// 任务退回到选择节点
	GobackTask(context.Context, *TaskGobackReq) (*wrapperspb.BoolValue, error)
	// 查询任务用户
	FindTaskIdentityLink(context.Context, *TaskIdentityLinkReq) (*IdentityLinkList, error)
	// 任务附件列表查询
	FindTaskAttachmentList(context.Context, *TaskAttachmentReq) (*TaskAttachmentList, error)
	// 任务附件列表新增
	CreateTaskAttachment(context.Context, *TaskAttachmentCreateReq) (*TaskAttachmentModel, error)
	// 任务附件更新
	UpdateTaskAttachment(context.Context, *TaskAttachmentUpdateReq) (*TaskAttachmentModel, error)
	// 任务附件删除
	DeleteTaskAttachment(context.Context, *TaskAttachmentKey) (*TaskAttachmentModel, error)
	// 分配/移交任务给某人或某些候选用户.
	AssignTask(context.Context, *TaskAssignReq) (*wrapperspb.BoolValue, error)
	// 设置任务优先级.
	PriorityTask(context.Context, *TaskPriorityReq) (*wrapperspb.BoolValue, error)
	// 委托用户办理任务
	DelegateTask(context.Context, *TaskDelegateReq) (*wrapperspb.BoolValue, error)
	// 完成委托任务
	ResolveTask(context.Context, *TaskResolveReq) (*wrapperspb.BoolValue, error)
	// 设置业务状态
	SetBusinessStatus(context.Context, *BusinessStatusReq) (*wrapperspb.BoolValue, error)
	// 查询流程实例
	FindProcInstPage(context.Context, *ProcInstReq) (*ProcInstPage, error)
	// 暂停/恢复流程实例.
	SuspendProcInst(context.Context, *ProcInstSuspendReq) (*wrapperspb.BoolValue, error)
	// 删除流程实例.
	DeleteProcInst(context.Context, *ProcInstDeleteReq) (*wrapperspb.BoolValue, error)
	// 查询流程任务
	FindTaskPage(context.Context, *TaskReq) (*TaskPage, error)
	// 暂停/恢复任务.
	SuspendTask(context.Context, *TaskSuspendReq) (*wrapperspb.BoolValue, error)
	// 查询列表信息
	FindHiTaskinstList(context.Context, *HiTaskinstReq) (*HiTaskinstList, error)
	// 查询
	FindHiTaskinstById(context.Context, *HiTaskinstKey) (*HiTaskinstModel, error)
	// 查询流程实例历史信息.
	FindHiProcInstById(context.Context, *HiProcinstKey) (*HiProcInstModel, error)
	// 获取历史流程实例变量
	FindHiProcInstVars(context.Context, *ProcInstKey) (*ProcInstVars, error)
	// contains filtered or unexported methods
}

FlowServer is the server API for Flow service. All implementations must embed UnimplementedFlowServer for forward compatibility

type Flow_FindProcDefDiagramClient

type Flow_FindProcDefDiagramClient interface {
	Recv() (*httpbody.HttpBody, error)
	grpc.ClientStream
}

type Flow_FindProcDefDiagramServer

type Flow_FindProcDefDiagramServer interface {
	Send(*httpbody.HttpBody) error
	grpc.ServerStream
}

type Flow_FindProcInstDiagramClient

type Flow_FindProcInstDiagramClient interface {
	Recv() (*httpbody.HttpBody, error)
	grpc.ClientStream
}

type Flow_FindProcInstDiagramServer

type Flow_FindProcInstDiagramServer interface {
	Send(*httpbody.HttpBody) error
	grpc.ServerStream
}

type HiCommentList

type HiCommentList struct {

	// 办理记录列表.
	Results []*HiCommentModel `protobuf:"bytes,1,rep,name=results,proto3" json:"results,omitempty"`
	// contains filtered or unexported fields
}

历史办理记录列表.

func (*HiCommentList) Descriptor deprecated

func (*HiCommentList) Descriptor() ([]byte, []int)

Deprecated: Use HiCommentList.ProtoReflect.Descriptor instead.

func (*HiCommentList) GetResults

func (x *HiCommentList) GetResults() []*HiCommentModel

func (*HiCommentList) ProtoMessage

func (*HiCommentList) ProtoMessage()

func (*HiCommentList) ProtoReflect

func (x *HiCommentList) ProtoReflect() protoreflect.Message

func (*HiCommentList) Reset

func (x *HiCommentList) Reset()

func (*HiCommentList) String

func (x *HiCommentList) String() string

type HiCommentModel

type HiCommentModel struct {

	// ID.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// 用户ID.
	UserId string `protobuf:"bytes,2,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
	// 创建时间.
	Time *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=time,proto3" json:"time,omitempty"`
	// 任务ID.
	TaskId string `protobuf:"bytes,4,opt,name=task_id,json=taskId,proto3" json:"task_id,omitempty"`
	// 流程实例ID.
	ProcessInstanceId string `protobuf:"bytes,5,opt,name=process_instance_id,json=processInstanceId,proto3" json:"process_instance_id,omitempty"`
	// 类型.
	Type string `protobuf:"bytes,6,opt,name=type,proto3" json:"type,omitempty"`
	// Action.
	Action string `protobuf:"bytes,7,opt,name=action,proto3" json:"action,omitempty"`
	// 消息.
	Message_ string `protobuf:"bytes,8,opt,name=message_,json=message,proto3" json:"message_,omitempty"`
	// 全部信息.
	FullMessage string `protobuf:"bytes,9,opt,name=full_message,json=fullMessage,proto3" json:"full_message,omitempty"`
	// 任务名称.
	TaskName string `protobuf:"bytes,10,opt,name=task_name,json=taskName,proto3" json:"task_name,omitempty"`
	// 操作人.
	Assignee string `protobuf:"bytes,11,opt,name=assignee,proto3" json:"assignee,omitempty"`
	// contains filtered or unexported fields
}

流程实例历史办理记录.

func (*HiCommentModel) Descriptor deprecated

func (*HiCommentModel) Descriptor() ([]byte, []int)

Deprecated: Use HiCommentModel.ProtoReflect.Descriptor instead.

func (*HiCommentModel) GetAction

func (x *HiCommentModel) GetAction() string

func (*HiCommentModel) GetAssignee

func (x *HiCommentModel) GetAssignee() string

func (*HiCommentModel) GetFullMessage

func (x *HiCommentModel) GetFullMessage() string

func (*HiCommentModel) GetId

func (x *HiCommentModel) GetId() string

func (*HiCommentModel) GetMessage_

func (x *HiCommentModel) GetMessage_() string

func (*HiCommentModel) GetProcessInstanceId

func (x *HiCommentModel) GetProcessInstanceId() string

func (*HiCommentModel) GetTaskId

func (x *HiCommentModel) GetTaskId() string

func (*HiCommentModel) GetTaskName

func (x *HiCommentModel) GetTaskName() string

func (*HiCommentModel) GetTime

func (x *HiCommentModel) GetTime() *timestamppb.Timestamp

func (*HiCommentModel) GetType

func (x *HiCommentModel) GetType() string

func (*HiCommentModel) GetUserId

func (x *HiCommentModel) GetUserId() string

func (*HiCommentModel) ProtoMessage

func (*HiCommentModel) ProtoMessage()

func (*HiCommentModel) ProtoReflect

func (x *HiCommentModel) ProtoReflect() protoreflect.Message

func (*HiCommentModel) Reset

func (x *HiCommentModel) Reset()

func (*HiCommentModel) String

func (x *HiCommentModel) String() string

type HiProcInstModel

type HiProcInstModel struct {

	// ID.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// 业务Key.
	BusinessKey string `protobuf:"bytes,2,opt,name=business_key,json=businessKey,proto3" json:"business_key,omitempty"`
	// 业务状态.
	BusinessStatus string `protobuf:"bytes,3,opt,name=business_status,json=businessStatus,proto3" json:"business_status,omitempty"`
	// 流程定义ID.
	ProcessDefinitionId string `protobuf:"bytes,4,opt,name=process_definition_id,json=processDefinitionId,proto3" json:"process_definition_id,omitempty"`
	// 流程定义名称.
	ProcessDefinitionName string `` /* 126-byte string literal not displayed */
	// 流程定义Key.
	ProcessDefinitionKey string `protobuf:"bytes,6,opt,name=process_definition_key,json=processDefinitionKey,proto3" json:"process_definition_key,omitempty"`
	// 流程定义版本.
	ProcessDefinitionVersion int32 `` /* 136-byte string literal not displayed */
	// 流程定义分类.
	ProcessDefinitionCategory string `` /* 138-byte string literal not displayed */
	// 部署ID.
	DeploymentId string `protobuf:"bytes,9,opt,name=deployment_id,json=deploymentId,proto3" json:"deployment_id,omitempty"`
	// 开始时间.
	StartTime *timestamppb.Timestamp `protobuf:"bytes,10,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"`
	// 结束时间.
	EndTime *timestamppb.Timestamp `protobuf:"bytes,11,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
	// 总用时(毫秒).
	DurationInMillis int64 `protobuf:"varint,12,opt,name=duration_in_millis,json=durationInMillis,proto3" json:"duration_in_millis,omitempty"`
	// 结束活动ID.
	EndActivityId string `protobuf:"bytes,13,opt,name=end_activity_id,json=endActivityId,proto3" json:"end_activity_id,omitempty"`
	// 创建用户.
	StartUserId string `protobuf:"bytes,14,opt,name=start_user_id,json=startUserId,proto3" json:"start_user_id,omitempty"`
	// 开始活动ID.
	StartActivityId string `protobuf:"bytes,15,opt,name=start_activity_id,json=startActivityId,proto3" json:"start_activity_id,omitempty"`
	// 删除原因.
	DeleteReason string `protobuf:"bytes,16,opt,name=delete_reason,json=deleteReason,proto3" json:"delete_reason,omitempty"`
	// 父流程实例ID.
	SuperProcessInstanceId string `` /* 132-byte string literal not displayed */
	// 租户.
	TenantId string `protobuf:"bytes,18,opt,name=tenant_id,json=tenantId,proto3" json:"tenant_id,omitempty"`
	// 实例名称.
	Name string `protobuf:"bytes,19,opt,name=name,proto3" json:"name,omitempty"`
	// 描述.
	Description string `protobuf:"bytes,20,opt,name=description,proto3" json:"description,omitempty"`
	// CallbackID.
	CallbackId string `protobuf:"bytes,21,opt,name=callback_id,json=callbackId,proto3" json:"callback_id,omitempty"`
	// Callback类型.
	CallbackType string `protobuf:"bytes,22,opt,name=callback_type,json=callbackType,proto3" json:"callback_type,omitempty"`
	// 引用ID.
	ReferenceId string `protobuf:"bytes,23,opt,name=reference_id,json=referenceId,proto3" json:"reference_id,omitempty"`
	// 引用类型.
	ReferenceType             string `protobuf:"bytes,24,opt,name=reference_type,json=referenceType,proto3" json:"reference_type,omitempty"`
	PropagatedStageInstanceId string `` /* 141-byte string literal not displayed */
	// contains filtered or unexported fields
}

历史流程实例.

func (*HiProcInstModel) Descriptor deprecated

func (*HiProcInstModel) Descriptor() ([]byte, []int)

Deprecated: Use HiProcInstModel.ProtoReflect.Descriptor instead.

func (*HiProcInstModel) GetBusinessKey

func (x *HiProcInstModel) GetBusinessKey() string

func (*HiProcInstModel) GetBusinessStatus

func (x *HiProcInstModel) GetBusinessStatus() string

func (*HiProcInstModel) GetCallbackId

func (x *HiProcInstModel) GetCallbackId() string

func (*HiProcInstModel) GetCallbackType

func (x *HiProcInstModel) GetCallbackType() string

func (*HiProcInstModel) GetDeleteReason

func (x *HiProcInstModel) GetDeleteReason() string

func (*HiProcInstModel) GetDeploymentId

func (x *HiProcInstModel) GetDeploymentId() string

func (*HiProcInstModel) GetDescription

func (x *HiProcInstModel) GetDescription() string

func (*HiProcInstModel) GetDurationInMillis

func (x *HiProcInstModel) GetDurationInMillis() int64

func (*HiProcInstModel) GetEndActivityId

func (x *HiProcInstModel) GetEndActivityId() string

func (*HiProcInstModel) GetEndTime

func (x *HiProcInstModel) GetEndTime() *timestamppb.Timestamp

func (*HiProcInstModel) GetId

func (x *HiProcInstModel) GetId() string

func (*HiProcInstModel) GetName

func (x *HiProcInstModel) GetName() string

func (*HiProcInstModel) GetProcessDefinitionCategory

func (x *HiProcInstModel) GetProcessDefinitionCategory() string

func (*HiProcInstModel) GetProcessDefinitionId

func (x *HiProcInstModel) GetProcessDefinitionId() string

func (*HiProcInstModel) GetProcessDefinitionKey

func (x *HiProcInstModel) GetProcessDefinitionKey() string

func (*HiProcInstModel) GetProcessDefinitionName

func (x *HiProcInstModel) GetProcessDefinitionName() string

func (*HiProcInstModel) GetProcessDefinitionVersion

func (x *HiProcInstModel) GetProcessDefinitionVersion() int32

func (*HiProcInstModel) GetPropagatedStageInstanceId

func (x *HiProcInstModel) GetPropagatedStageInstanceId() string

func (*HiProcInstModel) GetReferenceId

func (x *HiProcInstModel) GetReferenceId() string

func (*HiProcInstModel) GetReferenceType

func (x *HiProcInstModel) GetReferenceType() string

func (*HiProcInstModel) GetStartActivityId

func (x *HiProcInstModel) GetStartActivityId() string

func (*HiProcInstModel) GetStartTime

func (x *HiProcInstModel) GetStartTime() *timestamppb.Timestamp

func (*HiProcInstModel) GetStartUserId

func (x *HiProcInstModel) GetStartUserId() string

func (*HiProcInstModel) GetSuperProcessInstanceId

func (x *HiProcInstModel) GetSuperProcessInstanceId() string

func (*HiProcInstModel) GetTenantId

func (x *HiProcInstModel) GetTenantId() string

func (*HiProcInstModel) ProtoMessage

func (*HiProcInstModel) ProtoMessage()

func (*HiProcInstModel) ProtoReflect

func (x *HiProcInstModel) ProtoReflect() protoreflect.Message

func (*HiProcInstModel) Reset

func (x *HiProcInstModel) Reset()

func (*HiProcInstModel) String

func (x *HiProcInstModel) String() string

type HiProcInstPage

type HiProcInstPage struct {

	// 流程实例列表.
	Results []*HiProcInstModel `protobuf:"bytes,1,rep,name=results,proto3" json:"results,omitempty"`
	// 当前页码.
	CurPage int32 `protobuf:"varint,2,opt,name=cur_page,json=curPage,proto3" json:"cur_page,omitempty"`
	// 页尺寸.
	PageSize int32 `protobuf:"varint,3,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	// 总记录数.
	TotalSize int32 `protobuf:"varint,4,opt,name=total_size,json=totalSize,proto3" json:"total_size,omitempty"`
	// contains filtered or unexported fields
}

历史流程实例Page.

func (*HiProcInstPage) Descriptor deprecated

func (*HiProcInstPage) Descriptor() ([]byte, []int)

Deprecated: Use HiProcInstPage.ProtoReflect.Descriptor instead.

func (*HiProcInstPage) GetCurPage

func (x *HiProcInstPage) GetCurPage() int32

func (*HiProcInstPage) GetPageSize

func (x *HiProcInstPage) GetPageSize() int32

func (*HiProcInstPage) GetResults

func (x *HiProcInstPage) GetResults() []*HiProcInstModel

func (*HiProcInstPage) GetTotalSize

func (x *HiProcInstPage) GetTotalSize() int32

func (*HiProcInstPage) ProtoMessage

func (*HiProcInstPage) ProtoMessage()

func (*HiProcInstPage) ProtoReflect

func (x *HiProcInstPage) ProtoReflect() protoreflect.Message

func (*HiProcInstPage) Reset

func (x *HiProcInstPage) Reset()

func (*HiProcInstPage) String

func (x *HiProcInstPage) String() string

type HiProcInstReq

type HiProcInstReq struct {

	// 租户.
	Tenant string `protobuf:"bytes,1,opt,name=tenant,proto3" json:"tenant,omitempty"`
	// 当前页码.
	CurPage int32 `protobuf:"varint,2,opt,name=cur_page,json=curPage,proto3" json:"cur_page,omitempty"`
	// 页尺寸.
	PageSize int32 `protobuf:"varint,3,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	// 排序名称.
	OrderName string `protobuf:"bytes,4,opt,name=order_name,json=orderName,proto3" json:"order_name,omitempty"`
	// 是否升序排序.
	OrderAsc bool `protobuf:"varint,5,opt,name=order_asc,json=orderAsc,proto3" json:"order_asc,omitempty"`
	// 创建用户ID.
	UserId string `protobuf:"bytes,6,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
	// 流程定义ID.
	ProcDefId string `protobuf:"bytes,7,opt,name=proc_def_id,json=procDefId,proto3" json:"proc_def_id,omitempty"`
	// 流程定义Key.
	ProcDefKey string `protobuf:"bytes,8,opt,name=proc_def_key,json=procDefKey,proto3" json:"proc_def_key,omitempty"`
	// 分类.
	Category string `protobuf:"bytes,9,opt,name=category,proto3" json:"category,omitempty"`
	// 状态.
	BusinessStatus string `protobuf:"bytes,10,opt,name=business_status,json=businessStatus,proto3" json:"business_status,omitempty"`
	// 参与用户ID.
	InvolvedUser string `protobuf:"bytes,11,opt,name=involved_user,json=involvedUser,proto3" json:"involved_user,omitempty"`
	// 是否包含未完成.
	Unfinish bool `protobuf:"varint,12,opt,name=unfinish,proto3" json:"unfinish,omitempty"`
	// 是否平台用户.
	Platform bool `protobuf:"varint,13,opt,name=platform,proto3" json:"platform,omitempty"`
	// contains filtered or unexported fields
}

历史流程实例请求.

func (*HiProcInstReq) Descriptor deprecated

func (*HiProcInstReq) Descriptor() ([]byte, []int)

Deprecated: Use HiProcInstReq.ProtoReflect.Descriptor instead.

func (*HiProcInstReq) GetBusinessStatus

func (x *HiProcInstReq) GetBusinessStatus() string

func (*HiProcInstReq) GetCategory

func (x *HiProcInstReq) GetCategory() string

func (*HiProcInstReq) GetCurPage

func (x *HiProcInstReq) GetCurPage() int32

func (*HiProcInstReq) GetInvolvedUser

func (x *HiProcInstReq) GetInvolvedUser() string

func (*HiProcInstReq) GetOrderAsc

func (x *HiProcInstReq) GetOrderAsc() bool

func (*HiProcInstReq) GetOrderName

func (x *HiProcInstReq) GetOrderName() string

func (*HiProcInstReq) GetPageSize

func (x *HiProcInstReq) GetPageSize() int32

func (*HiProcInstReq) GetPlatform

func (x *HiProcInstReq) GetPlatform() bool

func (*HiProcInstReq) GetProcDefId

func (x *HiProcInstReq) GetProcDefId() string

func (*HiProcInstReq) GetProcDefKey

func (x *HiProcInstReq) GetProcDefKey() string

func (*HiProcInstReq) GetTenant

func (x *HiProcInstReq) GetTenant() string

func (*HiProcInstReq) GetUnfinish

func (x *HiProcInstReq) GetUnfinish() bool

func (*HiProcInstReq) GetUserId

func (x *HiProcInstReq) GetUserId() string

func (*HiProcInstReq) ProtoMessage

func (*HiProcInstReq) ProtoMessage()

func (*HiProcInstReq) ProtoReflect

func (x *HiProcInstReq) ProtoReflect() protoreflect.Message

func (*HiProcInstReq) Reset

func (x *HiProcInstReq) Reset()

func (*HiProcInstReq) String

func (x *HiProcInstReq) String() string

type HiProcinstKey

type HiProcinstKey struct {
	Tenant string `protobuf:"bytes,1,opt,name=tenant,proto3" json:"tenant,omitempty"`
	Id_    string `protobuf:"bytes,2,opt,name=id_,json=id,proto3" json:"id_,omitempty"`
	// contains filtered or unexported fields
}

历史流程实例主键.

func (*HiProcinstKey) Descriptor deprecated

func (*HiProcinstKey) Descriptor() ([]byte, []int)

Deprecated: Use HiProcinstKey.ProtoReflect.Descriptor instead.

func (*HiProcinstKey) GetId_

func (x *HiProcinstKey) GetId_() string

func (*HiProcinstKey) GetTenant

func (x *HiProcinstKey) GetTenant() string

func (*HiProcinstKey) ProtoMessage

func (*HiProcinstKey) ProtoMessage()

func (*HiProcinstKey) ProtoReflect

func (x *HiProcinstKey) ProtoReflect() protoreflect.Message

func (*HiProcinstKey) Reset

func (x *HiProcinstKey) Reset()

func (*HiProcinstKey) String

func (x *HiProcinstKey) String() string

type HiTaskinstKey

type HiTaskinstKey struct {
	Tenant string `protobuf:"bytes,1,opt,name=tenant,proto3" json:"tenant,omitempty"`
	Id_    string `protobuf:"bytes,2,opt,name=id_,json=id,proto3" json:"id_,omitempty"`
	// contains filtered or unexported fields
}

主键.

func (*HiTaskinstKey) Descriptor deprecated

func (*HiTaskinstKey) Descriptor() ([]byte, []int)

Deprecated: Use HiTaskinstKey.ProtoReflect.Descriptor instead.

func (*HiTaskinstKey) GetId_

func (x *HiTaskinstKey) GetId_() string

func (*HiTaskinstKey) GetTenant

func (x *HiTaskinstKey) GetTenant() string

func (*HiTaskinstKey) ProtoMessage

func (*HiTaskinstKey) ProtoMessage()

func (*HiTaskinstKey) ProtoReflect

func (x *HiTaskinstKey) ProtoReflect() protoreflect.Message

func (*HiTaskinstKey) Reset

func (x *HiTaskinstKey) Reset()

func (*HiTaskinstKey) String

func (x *HiTaskinstKey) String() string

type HiTaskinstList

type HiTaskinstList struct {

	// 当前页内容.
	Results []*HiTaskinstModel `protobuf:"bytes,1,rep,name=results,proto3" json:"results,omitempty"`
	// contains filtered or unexported fields
}

列表.

func (*HiTaskinstList) Descriptor deprecated

func (*HiTaskinstList) Descriptor() ([]byte, []int)

Deprecated: Use HiTaskinstList.ProtoReflect.Descriptor instead.

func (*HiTaskinstList) GetResults

func (x *HiTaskinstList) GetResults() []*HiTaskinstModel

func (*HiTaskinstList) ProtoMessage

func (*HiTaskinstList) ProtoMessage()

func (*HiTaskinstList) ProtoReflect

func (x *HiTaskinstList) ProtoReflect() protoreflect.Message

func (*HiTaskinstList) Reset

func (x *HiTaskinstList) Reset()

func (*HiTaskinstList) String

func (x *HiTaskinstList) String() string

type HiTaskinstModel

type HiTaskinstModel struct {

	// ID_
	Id_ string `protobuf:"bytes,1,opt,name=id_,json=id,proto3" json:"id_,omitempty"`
	// REV_
	Rev_ int32 `protobuf:"varint,2,opt,name=rev_,json=rev,proto3" json:"rev_,omitempty"`
	// PROC_DEF_ID_
	ProcDefId_ string `protobuf:"bytes,3,opt,name=proc_def_id_,json=procDefId,proto3" json:"proc_def_id_,omitempty"`
	// TASK_DEF_ID_
	TaskDefId_ string `protobuf:"bytes,4,opt,name=task_def_id_,json=taskDefId,proto3" json:"task_def_id_,omitempty"`
	// TASK_DEF_KEY_
	TaskDefKey_ string `protobuf:"bytes,5,opt,name=task_def_key_,json=taskDefKey,proto3" json:"task_def_key_,omitempty"`
	// PROC_INST_ID_
	ProcInstId_ string `protobuf:"bytes,6,opt,name=proc_inst_id_,json=procInstId,proto3" json:"proc_inst_id_,omitempty"`
	// EXECUTION_ID_
	ExecutionId_ string `protobuf:"bytes,7,opt,name=execution_id_,json=executionId,proto3" json:"execution_id_,omitempty"`
	// SCOPE_ID_
	ScopeId_ string `protobuf:"bytes,8,opt,name=scope_id_,json=scopeId,proto3" json:"scope_id_,omitempty"`
	// SUB_SCOPE_ID_
	SubScopeId_ string `protobuf:"bytes,9,opt,name=sub_scope_id_,json=subScopeId,proto3" json:"sub_scope_id_,omitempty"`
	// SCOPE_TYPE_
	ScopeType_ string `protobuf:"bytes,10,opt,name=scope_type_,json=scopeType,proto3" json:"scope_type_,omitempty"`
	// SCOPE_DEFINITION_ID_
	ScopeDefinitionId_ string `protobuf:"bytes,11,opt,name=scope_definition_id_,json=scopeDefinitionId,proto3" json:"scope_definition_id_,omitempty"`
	// PROPAGATED_STAGE_INST_ID_
	PropagatedStageInstId_ string `` /* 131-byte string literal not displayed */
	// NAME_
	Name_ string `protobuf:"bytes,13,opt,name=name_,json=name,proto3" json:"name_,omitempty"`
	// PARENT_TASK_ID_
	ParentTaskId_ string `protobuf:"bytes,14,opt,name=parent_task_id_,json=parentTaskId,proto3" json:"parent_task_id_,omitempty"`
	// DESCRIPTION_
	Description_ string `protobuf:"bytes,15,opt,name=description_,json=description,proto3" json:"description_,omitempty"`
	// OWNER_
	Owner_ string `protobuf:"bytes,16,opt,name=owner_,json=owner,proto3" json:"owner_,omitempty"`
	// ASSIGNEE_
	Assignee_ string `protobuf:"bytes,17,opt,name=assignee_,json=assignee,proto3" json:"assignee_,omitempty"`
	// START_TIME_
	StartTime_ *timestamppb.Timestamp `protobuf:"bytes,18,opt,name=start_time_,json=startTime,proto3" json:"start_time_,omitempty"`
	// CLAIM_TIME_
	ClaimTime_ *timestamppb.Timestamp `protobuf:"bytes,19,opt,name=claim_time_,json=claimTime,proto3" json:"claim_time_,omitempty"`
	// END_TIME_
	EndTime_ *timestamppb.Timestamp `protobuf:"bytes,20,opt,name=end_time_,json=endTime,proto3" json:"end_time_,omitempty"`
	// DURATION_
	Duration_ int64 `protobuf:"varint,21,opt,name=duration_,json=duration,proto3" json:"duration_,omitempty"`
	// DELETE_REASON_
	DeleteReason_ string `protobuf:"bytes,22,opt,name=delete_reason_,json=deleteReason,proto3" json:"delete_reason_,omitempty"`
	// PRIORITY_
	Priority_ int32 `protobuf:"varint,23,opt,name=priority_,json=priority,proto3" json:"priority_,omitempty"`
	// DUE_DATE_
	DueDate_ *timestamppb.Timestamp `protobuf:"bytes,24,opt,name=due_date_,json=dueDate,proto3" json:"due_date_,omitempty"`
	// FORM_KEY_
	FormKey_ string `protobuf:"bytes,25,opt,name=form_key_,json=formKey,proto3" json:"form_key_,omitempty"`
	// CATEGORY_
	Category_ string `protobuf:"bytes,26,opt,name=category_,json=category,proto3" json:"category_,omitempty"`
	// TENANT_ID_
	TenantId_ string `protobuf:"bytes,27,opt,name=tenant_id_,json=tenantId,proto3" json:"tenant_id_,omitempty"`
	// LAST_UPDATED_TIME_
	LastUpdatedTime_ *timestamppb.Timestamp `protobuf:"bytes,28,opt,name=last_updated_time_,json=lastUpdatedTime,proto3" json:"last_updated_time_,omitempty"`
	// contains filtered or unexported fields
}

实体.

func (*HiTaskinstModel) Descriptor deprecated

func (*HiTaskinstModel) Descriptor() ([]byte, []int)

Deprecated: Use HiTaskinstModel.ProtoReflect.Descriptor instead.

func (*HiTaskinstModel) GetAssignee_

func (x *HiTaskinstModel) GetAssignee_() string

func (*HiTaskinstModel) GetCategory_

func (x *HiTaskinstModel) GetCategory_() string

func (*HiTaskinstModel) GetClaimTime_

func (x *HiTaskinstModel) GetClaimTime_() *timestamppb.Timestamp

func (*HiTaskinstModel) GetDeleteReason_

func (x *HiTaskinstModel) GetDeleteReason_() string

func (*HiTaskinstModel) GetDescription_

func (x *HiTaskinstModel) GetDescription_() string

func (*HiTaskinstModel) GetDueDate_

func (x *HiTaskinstModel) GetDueDate_() *timestamppb.Timestamp

func (*HiTaskinstModel) GetDuration_

func (x *HiTaskinstModel) GetDuration_() int64

func (*HiTaskinstModel) GetEndTime_

func (x *HiTaskinstModel) GetEndTime_() *timestamppb.Timestamp

func (*HiTaskinstModel) GetExecutionId_

func (x *HiTaskinstModel) GetExecutionId_() string

func (*HiTaskinstModel) GetFormKey_

func (x *HiTaskinstModel) GetFormKey_() string

func (*HiTaskinstModel) GetId_

func (x *HiTaskinstModel) GetId_() string

func (*HiTaskinstModel) GetLastUpdatedTime_

func (x *HiTaskinstModel) GetLastUpdatedTime_() *timestamppb.Timestamp

func (*HiTaskinstModel) GetName_

func (x *HiTaskinstModel) GetName_() string

func (*HiTaskinstModel) GetOwner_

func (x *HiTaskinstModel) GetOwner_() string

func (*HiTaskinstModel) GetParentTaskId_

func (x *HiTaskinstModel) GetParentTaskId_() string

func (*HiTaskinstModel) GetPriority_

func (x *HiTaskinstModel) GetPriority_() int32

func (*HiTaskinstModel) GetProcDefId_

func (x *HiTaskinstModel) GetProcDefId_() string

func (*HiTaskinstModel) GetProcInstId_

func (x *HiTaskinstModel) GetProcInstId_() string

func (*HiTaskinstModel) GetPropagatedStageInstId_

func (x *HiTaskinstModel) GetPropagatedStageInstId_() string

func (*HiTaskinstModel) GetRev_

func (x *HiTaskinstModel) GetRev_() int32

func (*HiTaskinstModel) GetScopeDefinitionId_

func (x *HiTaskinstModel) GetScopeDefinitionId_() string

func (*HiTaskinstModel) GetScopeId_

func (x *HiTaskinstModel) GetScopeId_() string

func (*HiTaskinstModel) GetScopeType_

func (x *HiTaskinstModel) GetScopeType_() string

func (*HiTaskinstModel) GetStartTime_

func (x *HiTaskinstModel) GetStartTime_() *timestamppb.Timestamp

func (*HiTaskinstModel) GetSubScopeId_

func (x *HiTaskinstModel) GetSubScopeId_() string

func (*HiTaskinstModel) GetTaskDefId_

func (x *HiTaskinstModel) GetTaskDefId_() string

func (*HiTaskinstModel) GetTaskDefKey_

func (x *HiTaskinstModel) GetTaskDefKey_() string

func (*HiTaskinstModel) GetTenantId_

func (x *HiTaskinstModel) GetTenantId_() string

func (*HiTaskinstModel) ProtoMessage

func (*HiTaskinstModel) ProtoMessage()

func (*HiTaskinstModel) ProtoReflect

func (x *HiTaskinstModel) ProtoReflect() protoreflect.Message

func (*HiTaskinstModel) Reset

func (x *HiTaskinstModel) Reset()

func (*HiTaskinstModel) String

func (x *HiTaskinstModel) String() string

type HiTaskinstReq

type HiTaskinstReq struct {
	Tenant string `protobuf:"bytes,1,opt,name=tenant,proto3" json:"tenant,omitempty"`
	// 排序名称.
	OrderName string `protobuf:"bytes,2,opt,name=order_name,json=orderName,proto3" json:"order_name,omitempty"`
	// 是否升序排序.
	OrderAsc bool `protobuf:"varint,3,opt,name=order_asc,json=orderAsc,proto3" json:"order_asc,omitempty"`
	// 流程实例ID.
	ProcInstId string `protobuf:"bytes,4,opt,name=proc_inst_id,json=procInstId,proto3" json:"proc_inst_id,omitempty"`
	// 状态.
	State string `protobuf:"bytes,5,opt,name=state,proto3" json:"state,omitempty"`
	// contains filtered or unexported fields
}

查询.

func (*HiTaskinstReq) Descriptor deprecated

func (*HiTaskinstReq) Descriptor() ([]byte, []int)

Deprecated: Use HiTaskinstReq.ProtoReflect.Descriptor instead.

func (*HiTaskinstReq) GetOrderAsc

func (x *HiTaskinstReq) GetOrderAsc() bool

func (*HiTaskinstReq) GetOrderName

func (x *HiTaskinstReq) GetOrderName() string

func (*HiTaskinstReq) GetProcInstId

func (x *HiTaskinstReq) GetProcInstId() string

func (*HiTaskinstReq) GetState

func (x *HiTaskinstReq) GetState() string

func (*HiTaskinstReq) GetTenant

func (x *HiTaskinstReq) GetTenant() string

func (*HiTaskinstReq) ProtoMessage

func (*HiTaskinstReq) ProtoMessage()

func (*HiTaskinstReq) ProtoReflect

func (x *HiTaskinstReq) ProtoReflect() protoreflect.Message

func (*HiTaskinstReq) Reset

func (x *HiTaskinstReq) Reset()

func (*HiTaskinstReq) String

func (x *HiTaskinstReq) String() string
type IdentityLinkList struct {

	// 任务用户列表.
	Results []*IdentityLinkModel `protobuf:"bytes,1,rep,name=results,proto3" json:"results,omitempty"`
	// contains filtered or unexported fields
}

任务用户列表.

func (*IdentityLinkList) Descriptor deprecated

func (*IdentityLinkList) Descriptor() ([]byte, []int)

Deprecated: Use IdentityLinkList.ProtoReflect.Descriptor instead.

func (*IdentityLinkList) GetResults

func (x *IdentityLinkList) GetResults() []*IdentityLinkModel

func (*IdentityLinkList) ProtoMessage

func (*IdentityLinkList) ProtoMessage()

func (*IdentityLinkList) ProtoReflect

func (x *IdentityLinkList) ProtoReflect() protoreflect.Message

func (*IdentityLinkList) Reset

func (x *IdentityLinkList) Reset()

func (*IdentityLinkList) String

func (x *IdentityLinkList) String() string

type IdentityLinkModel

type IdentityLinkModel struct {

	// ID.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// 用户类型.
	Type IdentityLinkType `protobuf:"varint,2,opt,name=type,proto3,enum=jmash.flow.IdentityLinkType" json:"type,omitempty"`
	// 用户ID
	UserId string `protobuf:"bytes,3,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
	// 任务ID.
	TaskId string `protobuf:"bytes,4,opt,name=task_id,json=taskId,proto3" json:"task_id,omitempty"`
	// 流程实例ID.
	ProcessInstanceId string `protobuf:"bytes,5,opt,name=process_instance_id,json=processInstanceId,proto3" json:"process_instance_id,omitempty"`
	// contains filtered or unexported fields
}

任务用户.

func (*IdentityLinkModel) Descriptor deprecated

func (*IdentityLinkModel) Descriptor() ([]byte, []int)

Deprecated: Use IdentityLinkModel.ProtoReflect.Descriptor instead.

func (*IdentityLinkModel) GetId

func (x *IdentityLinkModel) GetId() string

func (*IdentityLinkModel) GetProcessInstanceId

func (x *IdentityLinkModel) GetProcessInstanceId() string

func (*IdentityLinkModel) GetTaskId

func (x *IdentityLinkModel) GetTaskId() string

func (*IdentityLinkModel) GetType

func (x *IdentityLinkModel) GetType() IdentityLinkType

func (*IdentityLinkModel) GetUserId

func (x *IdentityLinkModel) GetUserId() string

func (*IdentityLinkModel) ProtoMessage

func (*IdentityLinkModel) ProtoMessage()

func (*IdentityLinkModel) ProtoReflect

func (x *IdentityLinkModel) ProtoReflect() protoreflect.Message

func (*IdentityLinkModel) Reset

func (x *IdentityLinkModel) Reset()

func (*IdentityLinkModel) String

func (x *IdentityLinkModel) String() string

type IdentityLinkType

type IdentityLinkType int32

任务用户类型

const (
	// 全部用户
	IdentityLinkType_all IdentityLinkType = 0
	// 拟稿用户
	IdentityLinkType_starter IdentityLinkType = 1
	// 参与用户
	IdentityLinkType_participant IdentityLinkType = 2
	// 候选用户
	IdentityLinkType_candidate IdentityLinkType = 3
)

func (IdentityLinkType) Descriptor

func (IdentityLinkType) Enum

func (IdentityLinkType) EnumDescriptor deprecated

func (IdentityLinkType) EnumDescriptor() ([]byte, []int)

Deprecated: Use IdentityLinkType.Descriptor instead.

func (IdentityLinkType) Number

func (IdentityLinkType) String

func (x IdentityLinkType) String() string

func (IdentityLinkType) Type

type Priority

type Priority int32
const (
	// (默认).
	Priority_Trivial Priority = 0
	// 次重要.
	Priority_Minor Priority = 1
	// 重要.
	Priority_Major Priority = 2
	// 关键.
	Priority_Critical Priority = 3
)

func (Priority) Descriptor

func (Priority) Descriptor() protoreflect.EnumDescriptor

func (Priority) Enum

func (x Priority) Enum() *Priority

func (Priority) EnumDescriptor deprecated

func (Priority) EnumDescriptor() ([]byte, []int)

Deprecated: Use Priority.Descriptor instead.

func (Priority) Number

func (x Priority) Number() protoreflect.EnumNumber

func (Priority) String

func (x Priority) String() string

func (Priority) Type

type ProcDefKey

type ProcDefKey struct {

	// 租户.
	Tenant string `protobuf:"bytes,1,opt,name=tenant,proto3" json:"tenant,omitempty"`
	// 流程定义ID.
	ProcDefId string `protobuf:"bytes,2,opt,name=proc_def_id,json=procDefId,proto3" json:"proc_def_id,omitempty"`
	// contains filtered or unexported fields
}

流程定义Key.

func (*ProcDefKey) Descriptor deprecated

func (*ProcDefKey) Descriptor() ([]byte, []int)

Deprecated: Use ProcDefKey.ProtoReflect.Descriptor instead.

func (*ProcDefKey) GetProcDefId

func (x *ProcDefKey) GetProcDefId() string

func (*ProcDefKey) GetTenant

func (x *ProcDefKey) GetTenant() string

func (*ProcDefKey) ProtoMessage

func (*ProcDefKey) ProtoMessage()

func (*ProcDefKey) ProtoReflect

func (x *ProcDefKey) ProtoReflect() protoreflect.Message

func (*ProcDefKey) Reset

func (x *ProcDefKey) Reset()

func (*ProcDefKey) String

func (x *ProcDefKey) String() string

type ProcDefList

type ProcDefList struct {
	Results []*ProcDefModel `protobuf:"bytes,1,rep,name=results,proto3" json:"results,omitempty"`
	// contains filtered or unexported fields
}

流程定义列表.

func (*ProcDefList) Descriptor deprecated

func (*ProcDefList) Descriptor() ([]byte, []int)

Deprecated: Use ProcDefList.ProtoReflect.Descriptor instead.

func (*ProcDefList) GetResults

func (x *ProcDefList) GetResults() []*ProcDefModel

func (*ProcDefList) ProtoMessage

func (*ProcDefList) ProtoMessage()

func (*ProcDefList) ProtoReflect

func (x *ProcDefList) ProtoReflect() protoreflect.Message

func (*ProcDefList) Reset

func (x *ProcDefList) Reset()

func (*ProcDefList) String

func (x *ProcDefList) String() string

type ProcDefModel

type ProcDefModel struct {
	Id                  string          `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Name                string          `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	Key                 string          `protobuf:"bytes,3,opt,name=key,proto3" json:"key,omitempty"`
	Description         string          `protobuf:"bytes,4,opt,name=description,proto3" json:"description,omitempty"`
	Version             int32           `protobuf:"varint,5,opt,name=version,proto3" json:"version,omitempty"`
	ResourceName        string          `protobuf:"bytes,6,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"`
	DeploymentId        string          `protobuf:"bytes,7,opt,name=deployment_id,json=deploymentId,proto3" json:"deployment_id,omitempty"`
	DiagramResourceName string          `protobuf:"bytes,8,opt,name=diagram_resource_name,json=diagramResourceName,proto3" json:"diagram_resource_name,omitempty"`
	Suspended           bool            `protobuf:"varint,9,opt,name=suspended,proto3" json:"suspended,omitempty"`
	HasStartFormKey     bool            `protobuf:"varint,10,opt,name=has_start_form_key,json=hasStartFormKey,proto3" json:"has_start_form_key,omitempty"`
	TenantId            string          `protobuf:"bytes,11,opt,name=tenant_id,json=tenantId,proto3" json:"tenant_id,omitempty"`
	Children            []*ProcDefModel `protobuf:"bytes,12,rep,name=children,proto3" json:"children,omitempty"`
	// contains filtered or unexported fields
}

流程定义.

func (*ProcDefModel) Descriptor deprecated

func (*ProcDefModel) Descriptor() ([]byte, []int)

Deprecated: Use ProcDefModel.ProtoReflect.Descriptor instead.

func (*ProcDefModel) GetChildren

func (x *ProcDefModel) GetChildren() []*ProcDefModel

func (*ProcDefModel) GetDeploymentId

func (x *ProcDefModel) GetDeploymentId() string

func (*ProcDefModel) GetDescription

func (x *ProcDefModel) GetDescription() string

func (*ProcDefModel) GetDiagramResourceName

func (x *ProcDefModel) GetDiagramResourceName() string

func (*ProcDefModel) GetHasStartFormKey

func (x *ProcDefModel) GetHasStartFormKey() bool

func (*ProcDefModel) GetId

func (x *ProcDefModel) GetId() string

func (*ProcDefModel) GetKey

func (x *ProcDefModel) GetKey() string

func (*ProcDefModel) GetName

func (x *ProcDefModel) GetName() string

func (*ProcDefModel) GetResourceName

func (x *ProcDefModel) GetResourceName() string

func (*ProcDefModel) GetSuspended

func (x *ProcDefModel) GetSuspended() bool

func (*ProcDefModel) GetTenantId

func (x *ProcDefModel) GetTenantId() string

func (*ProcDefModel) GetVersion

func (x *ProcDefModel) GetVersion() int32

func (*ProcDefModel) ProtoMessage

func (*ProcDefModel) ProtoMessage()

func (*ProcDefModel) ProtoReflect

func (x *ProcDefModel) ProtoReflect() protoreflect.Message

func (*ProcDefModel) Reset

func (x *ProcDefModel) Reset()

func (*ProcDefModel) String

func (x *ProcDefModel) String() string

type ProcDefReq

type ProcDefReq struct {

	// 租户.
	Tenant string `protobuf:"bytes,1,opt,name=tenant,proto3" json:"tenant,omitempty"`
	// 流程名称.
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// Key.
	Key string `protobuf:"bytes,3,opt,name=key,proto3" json:"key,omitempty"`
	// 分类.
	Category string `protobuf:"bytes,4,opt,name=category,proto3" json:"category,omitempty"`
	// 上级部署ID.
	ParentDeploymentId string `protobuf:"bytes,5,opt,name=parent_deployment_id,json=parentDeploymentId,proto3" json:"parent_deployment_id,omitempty"`
	// contains filtered or unexported fields
}

流程定义查询请求.

func (*ProcDefReq) Descriptor deprecated

func (*ProcDefReq) Descriptor() ([]byte, []int)

Deprecated: Use ProcDefReq.ProtoReflect.Descriptor instead.

func (*ProcDefReq) GetCategory

func (x *ProcDefReq) GetCategory() string

func (*ProcDefReq) GetKey

func (x *ProcDefReq) GetKey() string

func (*ProcDefReq) GetName

func (x *ProcDefReq) GetName() string

func (*ProcDefReq) GetParentDeploymentId

func (x *ProcDefReq) GetParentDeploymentId() string

func (*ProcDefReq) GetTenant

func (x *ProcDefReq) GetTenant() string

func (*ProcDefReq) ProtoMessage

func (*ProcDefReq) ProtoMessage()

func (*ProcDefReq) ProtoReflect

func (x *ProcDefReq) ProtoReflect() protoreflect.Message

func (*ProcDefReq) Reset

func (x *ProcDefReq) Reset()

func (*ProcDefReq) String

func (x *ProcDefReq) String() string

type ProcInstDeleteReq

type ProcInstDeleteReq struct {

	// 租户.
	Tenant string `protobuf:"bytes,1,opt,name=tenant,proto3" json:"tenant,omitempty"`
	// 用于检测重复请求的唯一字符串ID.
	RequestId string `protobuf:"bytes,3,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
	// 流程实例ID.
	ProcInstId string `protobuf:"bytes,4,opt,name=proc_inst_id,json=procInstId,proto3" json:"proc_inst_id,omitempty"`
	// 删除说明.
	DeleteReason string `protobuf:"bytes,5,opt,name=delete_reason,json=deleteReason,proto3" json:"delete_reason,omitempty"`
	// contains filtered or unexported fields
}

删除流程实例请求.

func (*ProcInstDeleteReq) Descriptor deprecated

func (*ProcInstDeleteReq) Descriptor() ([]byte, []int)

Deprecated: Use ProcInstDeleteReq.ProtoReflect.Descriptor instead.

func (*ProcInstDeleteReq) GetDeleteReason

func (x *ProcInstDeleteReq) GetDeleteReason() string

func (*ProcInstDeleteReq) GetProcInstId

func (x *ProcInstDeleteReq) GetProcInstId() string

func (*ProcInstDeleteReq) GetRequestId

func (x *ProcInstDeleteReq) GetRequestId() string

func (*ProcInstDeleteReq) GetTenant

func (x *ProcInstDeleteReq) GetTenant() string

func (*ProcInstDeleteReq) ProtoMessage

func (*ProcInstDeleteReq) ProtoMessage()

func (*ProcInstDeleteReq) ProtoReflect

func (x *ProcInstDeleteReq) ProtoReflect() protoreflect.Message

func (*ProcInstDeleteReq) Reset

func (x *ProcInstDeleteReq) Reset()

func (*ProcInstDeleteReq) String

func (x *ProcInstDeleteReq) String() string

type ProcInstKey

type ProcInstKey struct {

	// 租户.
	Tenant string `protobuf:"bytes,1,opt,name=tenant,proto3" json:"tenant,omitempty"`
	// 流程实例ID.
	ProcInstId string `protobuf:"bytes,2,opt,name=proc_inst_id,json=procInstId,proto3" json:"proc_inst_id,omitempty"`
	// contains filtered or unexported fields
}

流程实例Key.

func (*ProcInstKey) Descriptor deprecated

func (*ProcInstKey) Descriptor() ([]byte, []int)

Deprecated: Use ProcInstKey.ProtoReflect.Descriptor instead.

func (*ProcInstKey) GetProcInstId

func (x *ProcInstKey) GetProcInstId() string

func (*ProcInstKey) GetTenant

func (x *ProcInstKey) GetTenant() string

func (*ProcInstKey) ProtoMessage

func (*ProcInstKey) ProtoMessage()

func (*ProcInstKey) ProtoReflect

func (x *ProcInstKey) ProtoReflect() protoreflect.Message

func (*ProcInstKey) Reset

func (x *ProcInstKey) Reset()

func (*ProcInstKey) String

func (x *ProcInstKey) String() string

type ProcInstModel

type ProcInstModel struct {

	// ID.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// 暂停/恢复.
	Suspended bool `protobuf:"varint,2,opt,name=suspended,proto3" json:"suspended,omitempty"`
	// 是否结束.
	IsEnded bool `protobuf:"varint,3,opt,name=is_ended,json=isEnded,proto3" json:"is_ended,omitempty"`
	// 活动ID.
	ActivityId string `protobuf:"bytes,4,opt,name=activity_id,json=activityId,proto3" json:"activity_id,omitempty"`
	// 流程实例ID.
	ProcessInstanceId string `protobuf:"bytes,5,opt,name=process_instance_id,json=processInstanceId,proto3" json:"process_instance_id,omitempty"`
	// 父ID.
	ParentId string `protobuf:"bytes,6,opt,name=parent_id,json=parentId,proto3" json:"parent_id,omitempty"`
	// 父执行ID.
	SuperExecutionId string `protobuf:"bytes,7,opt,name=super_execution_id,json=superExecutionId,proto3" json:"super_execution_id,omitempty"`
	// 根流程实例ID.
	BootProcessInstanceId string `` /* 128-byte string literal not displayed */
	// 租户.
	TenantId string `protobuf:"bytes,9,opt,name=tenant_id,json=tenantId,proto3" json:"tenant_id,omitempty"`
	// 实例名称.
	Name string `protobuf:"bytes,10,opt,name=name,proto3" json:"name,omitempty"`
	// 描述.
	Description string `protobuf:"bytes,11,opt,name=description,proto3" json:"description,omitempty"`
	// 引用ID.
	ReferenceId string `protobuf:"bytes,12,opt,name=reference_id,json=referenceId,proto3" json:"reference_id,omitempty"`
	// 引用类型.
	ReferenceType             string `protobuf:"bytes,13,opt,name=reference_type,json=referenceType,proto3" json:"reference_type,omitempty"`
	PropagatedStageInstanceId string `` /* 141-byte string literal not displayed */
	// 流程变量.
	ProcessVariables map[string]*anypb.Any `` /* 198-byte string literal not displayed */
	// 开始时间.
	StartTime *timestamppb.Timestamp `protobuf:"bytes,16,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"`
	// 创建用户.
	StartUserId string `protobuf:"bytes,17,opt,name=start_user_id,json=startUserId,proto3" json:"start_user_id,omitempty"`
	// 业务Key.
	BusinessKey string `protobuf:"bytes,18,opt,name=business_key,json=businessKey,proto3" json:"business_key,omitempty"`
	// 业务状态.
	BusinessStatus string `protobuf:"bytes,19,opt,name=business_status,json=businessStatus,proto3" json:"business_status,omitempty"`
	// 流程定义ID.
	ProcessDefinitionId string `protobuf:"bytes,20,opt,name=process_definition_id,json=processDefinitionId,proto3" json:"process_definition_id,omitempty"`
	// 流程定义名称.
	ProcessDefinitionName string `` /* 127-byte string literal not displayed */
	// 流程定义Key.
	ProcessDefinitionKey string `protobuf:"bytes,22,opt,name=process_definition_key,json=processDefinitionKey,proto3" json:"process_definition_key,omitempty"`
	// 流程定义版本.
	ProcessDefinitionVersion int32 `` /* 137-byte string literal not displayed */
	// 流程定义分类.
	ProcessDefinitionCategory string `` /* 139-byte string literal not displayed */
	// 部署ID.
	DeploymentId string `protobuf:"bytes,25,opt,name=deployment_id,json=deploymentId,proto3" json:"deployment_id,omitempty"`
	// contains filtered or unexported fields
}

流程实例.

func (*ProcInstModel) Descriptor deprecated

func (*ProcInstModel) Descriptor() ([]byte, []int)

Deprecated: Use ProcInstModel.ProtoReflect.Descriptor instead.

func (*ProcInstModel) GetActivityId

func (x *ProcInstModel) GetActivityId() string

func (*ProcInstModel) GetBootProcessInstanceId

func (x *ProcInstModel) GetBootProcessInstanceId() string

func (*ProcInstModel) GetBusinessKey

func (x *ProcInstModel) GetBusinessKey() string

func (*ProcInstModel) GetBusinessStatus

func (x *ProcInstModel) GetBusinessStatus() string

func (*ProcInstModel) GetDeploymentId

func (x *ProcInstModel) GetDeploymentId() string

func (*ProcInstModel) GetDescription

func (x *ProcInstModel) GetDescription() string

func (*ProcInstModel) GetId

func (x *ProcInstModel) GetId() string

func (*ProcInstModel) GetIsEnded

func (x *ProcInstModel) GetIsEnded() bool

func (*ProcInstModel) GetName

func (x *ProcInstModel) GetName() string

func (*ProcInstModel) GetParentId

func (x *ProcInstModel) GetParentId() string

func (*ProcInstModel) GetProcessDefinitionCategory

func (x *ProcInstModel) GetProcessDefinitionCategory() string

func (*ProcInstModel) GetProcessDefinitionId

func (x *ProcInstModel) GetProcessDefinitionId() string

func (*ProcInstModel) GetProcessDefinitionKey

func (x *ProcInstModel) GetProcessDefinitionKey() string

func (*ProcInstModel) GetProcessDefinitionName

func (x *ProcInstModel) GetProcessDefinitionName() string

func (*ProcInstModel) GetProcessDefinitionVersion

func (x *ProcInstModel) GetProcessDefinitionVersion() int32

func (*ProcInstModel) GetProcessInstanceId

func (x *ProcInstModel) GetProcessInstanceId() string

func (*ProcInstModel) GetProcessVariables

func (x *ProcInstModel) GetProcessVariables() map[string]*anypb.Any

func (*ProcInstModel) GetPropagatedStageInstanceId

func (x *ProcInstModel) GetPropagatedStageInstanceId() string

func (*ProcInstModel) GetReferenceId

func (x *ProcInstModel) GetReferenceId() string

func (*ProcInstModel) GetReferenceType

func (x *ProcInstModel) GetReferenceType() string

func (*ProcInstModel) GetStartTime

func (x *ProcInstModel) GetStartTime() *timestamppb.Timestamp

func (*ProcInstModel) GetStartUserId

func (x *ProcInstModel) GetStartUserId() string

func (*ProcInstModel) GetSuperExecutionId

func (x *ProcInstModel) GetSuperExecutionId() string

func (*ProcInstModel) GetSuspended

func (x *ProcInstModel) GetSuspended() bool

func (*ProcInstModel) GetTenantId

func (x *ProcInstModel) GetTenantId() string

func (*ProcInstModel) ProtoMessage

func (*ProcInstModel) ProtoMessage()

func (*ProcInstModel) ProtoReflect

func (x *ProcInstModel) ProtoReflect() protoreflect.Message

func (*ProcInstModel) Reset

func (x *ProcInstModel) Reset()

func (*ProcInstModel) String

func (x *ProcInstModel) String() string

type ProcInstPage

type ProcInstPage struct {

	// 流程实例列表.
	Results []*ProcInstModel `protobuf:"bytes,1,rep,name=results,proto3" json:"results,omitempty"`
	// 当前页码.
	CurPage int32 `protobuf:"varint,2,opt,name=cur_page,json=curPage,proto3" json:"cur_page,omitempty"`
	// 页尺寸.
	PageSize int32 `protobuf:"varint,3,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	// 总记录数.
	TotalSize int32 `protobuf:"varint,4,opt,name=total_size,json=totalSize,proto3" json:"total_size,omitempty"`
	// contains filtered or unexported fields
}

流程实例Page.

func (*ProcInstPage) Descriptor deprecated

func (*ProcInstPage) Descriptor() ([]byte, []int)

Deprecated: Use ProcInstPage.ProtoReflect.Descriptor instead.

func (*ProcInstPage) GetCurPage

func (x *ProcInstPage) GetCurPage() int32

func (*ProcInstPage) GetPageSize

func (x *ProcInstPage) GetPageSize() int32

func (*ProcInstPage) GetResults

func (x *ProcInstPage) GetResults() []*ProcInstModel

func (*ProcInstPage) GetTotalSize

func (x *ProcInstPage) GetTotalSize() int32

func (*ProcInstPage) ProtoMessage

func (*ProcInstPage) ProtoMessage()

func (*ProcInstPage) ProtoReflect

func (x *ProcInstPage) ProtoReflect() protoreflect.Message

func (*ProcInstPage) Reset

func (x *ProcInstPage) Reset()

func (*ProcInstPage) String

func (x *ProcInstPage) String() string

type ProcInstReq

type ProcInstReq struct {

	// 租户.
	Tenant string `protobuf:"bytes,1,opt,name=tenant,proto3" json:"tenant,omitempty"`
	// 当前页码.
	CurPage int32 `protobuf:"varint,2,opt,name=cur_page,json=curPage,proto3" json:"cur_page,omitempty"`
	// 页尺寸.
	PageSize int32 `protobuf:"varint,3,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	// 排序名称.
	OrderName string `protobuf:"bytes,4,opt,name=order_name,json=orderName,proto3" json:"order_name,omitempty"`
	// 是否升序排序.
	OrderAsc bool `protobuf:"varint,5,opt,name=order_asc,json=orderAsc,proto3" json:"order_asc,omitempty"`
	// 创建用户ID.
	UserId string `protobuf:"bytes,6,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
	// 流程定义ID.
	ProcDefId string `protobuf:"bytes,7,opt,name=proc_def_id,json=procDefId,proto3" json:"proc_def_id,omitempty"`
	// 流程定义Key.
	ProcDefKey string `protobuf:"bytes,8,opt,name=proc_def_key,json=procDefKey,proto3" json:"proc_def_key,omitempty"`
	// 分类.
	Category string `protobuf:"bytes,9,opt,name=category,proto3" json:"category,omitempty"`
	// 状态.
	BusinessStatus string `protobuf:"bytes,10,opt,name=business_status,json=businessStatus,proto3" json:"business_status,omitempty"`
	// 参与用户ID.
	InvolvedUser string `protobuf:"bytes,11,opt,name=involved_user,json=involvedUser,proto3" json:"involved_user,omitempty"`
	// 是否平台用户.
	Platform bool `protobuf:"varint,12,opt,name=platform,proto3" json:"platform,omitempty"`
	// contains filtered or unexported fields
}

流程实例请求.

func (*ProcInstReq) Descriptor deprecated

func (*ProcInstReq) Descriptor() ([]byte, []int)

Deprecated: Use ProcInstReq.ProtoReflect.Descriptor instead.

func (*ProcInstReq) GetBusinessStatus

func (x *ProcInstReq) GetBusinessStatus() string

func (*ProcInstReq) GetCategory

func (x *ProcInstReq) GetCategory() string

func (*ProcInstReq) GetCurPage

func (x *ProcInstReq) GetCurPage() int32

func (*ProcInstReq) GetInvolvedUser

func (x *ProcInstReq) GetInvolvedUser() string

func (*ProcInstReq) GetOrderAsc

func (x *ProcInstReq) GetOrderAsc() bool

func (*ProcInstReq) GetOrderName

func (x *ProcInstReq) GetOrderName() string

func (*ProcInstReq) GetPageSize

func (x *ProcInstReq) GetPageSize() int32

func (*ProcInstReq) GetPlatform

func (x *ProcInstReq) GetPlatform() bool

func (*ProcInstReq) GetProcDefId

func (x *ProcInstReq) GetProcDefId() string

func (*ProcInstReq) GetProcDefKey

func (x *ProcInstReq) GetProcDefKey() string

func (*ProcInstReq) GetTenant

func (x *ProcInstReq) GetTenant() string

func (*ProcInstReq) GetUserId

func (x *ProcInstReq) GetUserId() string

func (*ProcInstReq) ProtoMessage

func (*ProcInstReq) ProtoMessage()

func (*ProcInstReq) ProtoReflect

func (x *ProcInstReq) ProtoReflect() protoreflect.Message

func (*ProcInstReq) Reset

func (x *ProcInstReq) Reset()

func (*ProcInstReq) String

func (x *ProcInstReq) String() string

type ProcInstSuspendReq

type ProcInstSuspendReq struct {

	// 租户.
	Tenant string `protobuf:"bytes,1,opt,name=tenant,proto3" json:"tenant,omitempty"`
	// 用于检测重复请求的唯一字符串ID.
	RequestId string `protobuf:"bytes,2,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
	// 流程实例ID.
	ProcInstId string `protobuf:"bytes,3,opt,name=proc_inst_id,json=procInstId,proto3" json:"proc_inst_id,omitempty"`
	// 暂停/恢复.
	Suspend bool `protobuf:"varint,4,opt,name=suspend,proto3" json:"suspend,omitempty"`
	// contains filtered or unexported fields
}

暂停/恢复流程实例请求.

func (*ProcInstSuspendReq) Descriptor deprecated

func (*ProcInstSuspendReq) Descriptor() ([]byte, []int)

Deprecated: Use ProcInstSuspendReq.ProtoReflect.Descriptor instead.

func (*ProcInstSuspendReq) GetProcInstId

func (x *ProcInstSuspendReq) GetProcInstId() string

func (*ProcInstSuspendReq) GetRequestId

func (x *ProcInstSuspendReq) GetRequestId() string

func (*ProcInstSuspendReq) GetSuspend

func (x *ProcInstSuspendReq) GetSuspend() bool

func (*ProcInstSuspendReq) GetTenant

func (x *ProcInstSuspendReq) GetTenant() string

func (*ProcInstSuspendReq) ProtoMessage

func (*ProcInstSuspendReq) ProtoMessage()

func (*ProcInstSuspendReq) ProtoReflect

func (x *ProcInstSuspendReq) ProtoReflect() protoreflect.Message

func (*ProcInstSuspendReq) Reset

func (x *ProcInstSuspendReq) Reset()

func (*ProcInstSuspendReq) String

func (x *ProcInstSuspendReq) String() string

type ProcInstVars

type ProcInstVars struct {

	// 流程变量.
	Vars map[string]*anypb.Any `` /* 149-byte string literal not displayed */
	// contains filtered or unexported fields
}

流程实例变量.

func (*ProcInstVars) Descriptor deprecated

func (*ProcInstVars) Descriptor() ([]byte, []int)

Deprecated: Use ProcInstVars.ProtoReflect.Descriptor instead.

func (*ProcInstVars) GetVars

func (x *ProcInstVars) GetVars() map[string]*anypb.Any

func (*ProcInstVars) ProtoMessage

func (*ProcInstVars) ProtoMessage()

func (*ProcInstVars) ProtoReflect

func (x *ProcInstVars) ProtoReflect() protoreflect.Message

func (*ProcInstVars) Reset

func (x *ProcInstVars) Reset()

func (*ProcInstVars) String

func (x *ProcInstVars) String() string

type StartProcInstReq

type StartProcInstReq struct {

	// 租户.
	Tenant string `protobuf:"bytes,1,opt,name=tenant,proto3" json:"tenant,omitempty"`
	// 用于检测重复请求的唯一字符串ID.
	RequestId string `protobuf:"bytes,2,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
	// 流程启动key.
	ProcDefKey string `protobuf:"bytes,3,opt,name=proc_def_key,json=procDefKey,proto3" json:"proc_def_key,omitempty"`
	// 流程业务key.
	BusinessKey string `protobuf:"bytes,4,opt,name=business_key,json=businessKey,proto3" json:"business_key,omitempty"`
	// 业务状态.
	BusinessStatus string `protobuf:"bytes,5,opt,name=business_status,json=businessStatus,proto3" json:"business_status,omitempty"`
	// 流程实例名称.
	ProcInstName string `protobuf:"bytes,6,opt,name=proc_inst_name,json=procInstName,proto3" json:"proc_inst_name,omitempty"`
	// 流程变量.
	Vars map[string]*anypb.Any `` /* 149-byte string literal not displayed */
	// contains filtered or unexported fields
}

启动流程实例请求.

func (*StartProcInstReq) Descriptor deprecated

func (*StartProcInstReq) Descriptor() ([]byte, []int)

Deprecated: Use StartProcInstReq.ProtoReflect.Descriptor instead.

func (*StartProcInstReq) GetBusinessKey

func (x *StartProcInstReq) GetBusinessKey() string

func (*StartProcInstReq) GetBusinessStatus

func (x *StartProcInstReq) GetBusinessStatus() string

func (*StartProcInstReq) GetProcDefKey

func (x *StartProcInstReq) GetProcDefKey() string

func (*StartProcInstReq) GetProcInstName

func (x *StartProcInstReq) GetProcInstName() string

func (*StartProcInstReq) GetRequestId

func (x *StartProcInstReq) GetRequestId() string

func (*StartProcInstReq) GetTenant

func (x *StartProcInstReq) GetTenant() string

func (*StartProcInstReq) GetVars

func (x *StartProcInstReq) GetVars() map[string]*anypb.Any

func (*StartProcInstReq) ProtoMessage

func (*StartProcInstReq) ProtoMessage()

func (*StartProcInstReq) ProtoReflect

func (x *StartProcInstReq) ProtoReflect() protoreflect.Message

func (*StartProcInstReq) Reset

func (x *StartProcInstReq) Reset()

func (*StartProcInstReq) String

func (x *StartProcInstReq) String() string

type TaskAssignReq

type TaskAssignReq struct {

	// 租户.
	Tenant string `protobuf:"bytes,1,opt,name=tenant,proto3" json:"tenant,omitempty"`
	// 用于检测重复请求的唯一字符串ID.
	RequestId string `protobuf:"bytes,2,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
	// 任务ID.
	TaskId string `protobuf:"bytes,3,opt,name=task_id,json=taskId,proto3" json:"task_id,omitempty"`
	// 用户ID.
	UserId string `protobuf:"bytes,4,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
	// 候选用户.
	CandidateUser []string `protobuf:"bytes,5,rep,name=candidate_user,json=candidateUser,proto3" json:"candidate_user,omitempty"`
	// 分配/移交任务备注.
	Comment string `protobuf:"bytes,6,opt,name=comment,proto3" json:"comment,omitempty"`
	// contains filtered or unexported fields
}

分配/移交任务给某人.

func (*TaskAssignReq) Descriptor deprecated

func (*TaskAssignReq) Descriptor() ([]byte, []int)

Deprecated: Use TaskAssignReq.ProtoReflect.Descriptor instead.

func (*TaskAssignReq) GetCandidateUser

func (x *TaskAssignReq) GetCandidateUser() []string

func (*TaskAssignReq) GetComment

func (x *TaskAssignReq) GetComment() string

func (*TaskAssignReq) GetRequestId

func (x *TaskAssignReq) GetRequestId() string

func (*TaskAssignReq) GetTaskId

func (x *TaskAssignReq) GetTaskId() string

func (*TaskAssignReq) GetTenant

func (x *TaskAssignReq) GetTenant() string

func (*TaskAssignReq) GetUserId

func (x *TaskAssignReq) GetUserId() string

func (*TaskAssignReq) ProtoMessage

func (*TaskAssignReq) ProtoMessage()

func (*TaskAssignReq) ProtoReflect

func (x *TaskAssignReq) ProtoReflect() protoreflect.Message

func (*TaskAssignReq) Reset

func (x *TaskAssignReq) Reset()

func (*TaskAssignReq) String

func (x *TaskAssignReq) String() string

type TaskAttachmentCreateReq

type TaskAttachmentCreateReq struct {
	Tenant string `protobuf:"bytes,1,opt,name=tenant,proto3" json:"tenant,omitempty"`
	// 用于检测重复请求的唯一字符串ID.
	RequestId string `protobuf:"bytes,2,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
	// 任务ID.
	TaskId string `protobuf:"bytes,3,opt,name=task_id,json=taskId,proto3" json:"task_id,omitempty"`
	// 附件名称.
	Name string `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"`
	// 附件描述.
	Description string `protobuf:"bytes,5,opt,name=description,proto3" json:"description,omitempty"`
	// 类型.
	Type string `protobuf:"bytes,6,opt,name=type,proto3" json:"type,omitempty"`
	// Url.
	Url string `protobuf:"bytes,7,opt,name=url,proto3" json:"url,omitempty"`
	// contains filtered or unexported fields
}

任务附件新增实体.

func (*TaskAttachmentCreateReq) Descriptor deprecated

func (*TaskAttachmentCreateReq) Descriptor() ([]byte, []int)

Deprecated: Use TaskAttachmentCreateReq.ProtoReflect.Descriptor instead.

func (*TaskAttachmentCreateReq) GetDescription

func (x *TaskAttachmentCreateReq) GetDescription() string

func (*TaskAttachmentCreateReq) GetName

func (x *TaskAttachmentCreateReq) GetName() string

func (*TaskAttachmentCreateReq) GetRequestId

func (x *TaskAttachmentCreateReq) GetRequestId() string

func (*TaskAttachmentCreateReq) GetTaskId

func (x *TaskAttachmentCreateReq) GetTaskId() string

func (*TaskAttachmentCreateReq) GetTenant

func (x *TaskAttachmentCreateReq) GetTenant() string

func (*TaskAttachmentCreateReq) GetType

func (x *TaskAttachmentCreateReq) GetType() string

func (*TaskAttachmentCreateReq) GetUrl

func (x *TaskAttachmentCreateReq) GetUrl() string

func (*TaskAttachmentCreateReq) ProtoMessage

func (*TaskAttachmentCreateReq) ProtoMessage()

func (*TaskAttachmentCreateReq) ProtoReflect

func (x *TaskAttachmentCreateReq) ProtoReflect() protoreflect.Message

func (*TaskAttachmentCreateReq) Reset

func (x *TaskAttachmentCreateReq) Reset()

func (*TaskAttachmentCreateReq) String

func (x *TaskAttachmentCreateReq) String() string

type TaskAttachmentKey

type TaskAttachmentKey struct {
	Tenant       string `protobuf:"bytes,1,opt,name=tenant,proto3" json:"tenant,omitempty"`
	AttachmentId string `protobuf:"bytes,2,opt,name=attachment_id,json=attachmentId,proto3" json:"attachment_id,omitempty"`
	// contains filtered or unexported fields
}

任务附件主键.

func (*TaskAttachmentKey) Descriptor deprecated

func (*TaskAttachmentKey) Descriptor() ([]byte, []int)

Deprecated: Use TaskAttachmentKey.ProtoReflect.Descriptor instead.

func (*TaskAttachmentKey) GetAttachmentId

func (x *TaskAttachmentKey) GetAttachmentId() string

func (*TaskAttachmentKey) GetTenant

func (x *TaskAttachmentKey) GetTenant() string

func (*TaskAttachmentKey) ProtoMessage

func (*TaskAttachmentKey) ProtoMessage()

func (*TaskAttachmentKey) ProtoReflect

func (x *TaskAttachmentKey) ProtoReflect() protoreflect.Message

func (*TaskAttachmentKey) Reset

func (x *TaskAttachmentKey) Reset()

func (*TaskAttachmentKey) String

func (x *TaskAttachmentKey) String() string

type TaskAttachmentList

type TaskAttachmentList struct {

	// 当前页内容.
	Results []*TaskAttachmentModel `protobuf:"bytes,1,rep,name=results,proto3" json:"results,omitempty"`
	// contains filtered or unexported fields
}

任务附件列表.

func (*TaskAttachmentList) Descriptor deprecated

func (*TaskAttachmentList) Descriptor() ([]byte, []int)

Deprecated: Use TaskAttachmentList.ProtoReflect.Descriptor instead.

func (*TaskAttachmentList) GetResults

func (x *TaskAttachmentList) GetResults() []*TaskAttachmentModel

func (*TaskAttachmentList) ProtoMessage

func (*TaskAttachmentList) ProtoMessage()

func (*TaskAttachmentList) ProtoReflect

func (x *TaskAttachmentList) ProtoReflect() protoreflect.Message

func (*TaskAttachmentList) Reset

func (x *TaskAttachmentList) Reset()

func (*TaskAttachmentList) String

func (x *TaskAttachmentList) String() string

type TaskAttachmentModel

type TaskAttachmentModel struct {

	// ID.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// 任务名称.
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// 任务描述.
	Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
	// 类型.
	Type string `protobuf:"bytes,4,opt,name=type,proto3" json:"type,omitempty"`
	// 任务ID.
	TaskId string `protobuf:"bytes,5,opt,name=task_id,json=taskId,proto3" json:"task_id,omitempty"`
	// 流程实例ID.
	ProcessInstanceId string `protobuf:"bytes,6,opt,name=process_instance_id,json=processInstanceId,proto3" json:"process_instance_id,omitempty"`
	// Url.
	Url string `protobuf:"bytes,7,opt,name=url,proto3" json:"url,omitempty"`
	// 用户ID.
	UserId string `protobuf:"bytes,8,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
	// 创建时间.
	Time *timestamppb.Timestamp `protobuf:"bytes,9,opt,name=time,proto3" json:"time,omitempty"`
	// contains filtered or unexported fields
}

任务附件实体.

func (*TaskAttachmentModel) Descriptor deprecated

func (*TaskAttachmentModel) Descriptor() ([]byte, []int)

Deprecated: Use TaskAttachmentModel.ProtoReflect.Descriptor instead.

func (*TaskAttachmentModel) GetDescription

func (x *TaskAttachmentModel) GetDescription() string

func (*TaskAttachmentModel) GetId

func (x *TaskAttachmentModel) GetId() string

func (*TaskAttachmentModel) GetName

func (x *TaskAttachmentModel) GetName() string

func (*TaskAttachmentModel) GetProcessInstanceId

func (x *TaskAttachmentModel) GetProcessInstanceId() string

func (*TaskAttachmentModel) GetTaskId

func (x *TaskAttachmentModel) GetTaskId() string

func (*TaskAttachmentModel) GetTime

func (*TaskAttachmentModel) GetType

func (x *TaskAttachmentModel) GetType() string

func (*TaskAttachmentModel) GetUrl

func (x *TaskAttachmentModel) GetUrl() string

func (*TaskAttachmentModel) GetUserId

func (x *TaskAttachmentModel) GetUserId() string

func (*TaskAttachmentModel) ProtoMessage

func (*TaskAttachmentModel) ProtoMessage()

func (*TaskAttachmentModel) ProtoReflect

func (x *TaskAttachmentModel) ProtoReflect() protoreflect.Message

func (*TaskAttachmentModel) Reset

func (x *TaskAttachmentModel) Reset()

func (*TaskAttachmentModel) String

func (x *TaskAttachmentModel) String() string

type TaskAttachmentReq

type TaskAttachmentReq struct {
	Tenant string `protobuf:"bytes,1,opt,name=tenant,proto3" json:"tenant,omitempty"`
	// 任务ID.
	TaskId string `protobuf:"bytes,2,opt,name=task_id,json=taskId,proto3" json:"task_id,omitempty"`
	// 流程实例ID.
	ProcInstId string `protobuf:"bytes,3,opt,name=proc_inst_id,json=procInstId,proto3" json:"proc_inst_id,omitempty"`
	// contains filtered or unexported fields
}

任务附件查询.

func (*TaskAttachmentReq) Descriptor deprecated

func (*TaskAttachmentReq) Descriptor() ([]byte, []int)

Deprecated: Use TaskAttachmentReq.ProtoReflect.Descriptor instead.

func (*TaskAttachmentReq) GetProcInstId

func (x *TaskAttachmentReq) GetProcInstId() string

func (*TaskAttachmentReq) GetTaskId

func (x *TaskAttachmentReq) GetTaskId() string

func (*TaskAttachmentReq) GetTenant

func (x *TaskAttachmentReq) GetTenant() string

func (*TaskAttachmentReq) ProtoMessage

func (*TaskAttachmentReq) ProtoMessage()

func (*TaskAttachmentReq) ProtoReflect

func (x *TaskAttachmentReq) ProtoReflect() protoreflect.Message

func (*TaskAttachmentReq) Reset

func (x *TaskAttachmentReq) Reset()

func (*TaskAttachmentReq) String

func (x *TaskAttachmentReq) String() string

type TaskAttachmentUpdateReq

type TaskAttachmentUpdateReq struct {
	Tenant string `protobuf:"bytes,1,opt,name=tenant,proto3" json:"tenant,omitempty"`
	// 用于检测重复请求的唯一字符串ID.
	RequestId string `protobuf:"bytes,2,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
	// 如果为true,则表示给定的请求仅需要被检验,而不是被执行.
	ValidateOnly bool `protobuf:"varint,3,opt,name=validate_only,json=validateOnly,proto3" json:"validate_only,omitempty"`
	// 更新字段掩码.
	UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,4,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
	// 附件ID.
	AttachmentId string `protobuf:"bytes,5,opt,name=attachment_id,json=attachmentId,proto3" json:"attachment_id,omitempty"`
	// 任务ID.
	TaskId string `protobuf:"bytes,6,opt,name=task_id,json=taskId,proto3" json:"task_id,omitempty"`
	// 附件名称.
	Name string `protobuf:"bytes,7,opt,name=name,proto3" json:"name,omitempty"`
	// 附件描述.
	Description string `protobuf:"bytes,8,opt,name=description,proto3" json:"description,omitempty"`
	// Url.
	Url string `protobuf:"bytes,10,opt,name=url,proto3" json:"url,omitempty"`
	// contains filtered or unexported fields
}

任务附件修改实体.

func (*TaskAttachmentUpdateReq) Descriptor deprecated

func (*TaskAttachmentUpdateReq) Descriptor() ([]byte, []int)

Deprecated: Use TaskAttachmentUpdateReq.ProtoReflect.Descriptor instead.

func (*TaskAttachmentUpdateReq) GetAttachmentId

func (x *TaskAttachmentUpdateReq) GetAttachmentId() string

func (*TaskAttachmentUpdateReq) GetDescription

func (x *TaskAttachmentUpdateReq) GetDescription() string

func (*TaskAttachmentUpdateReq) GetName

func (x *TaskAttachmentUpdateReq) GetName() string

func (*TaskAttachmentUpdateReq) GetRequestId

func (x *TaskAttachmentUpdateReq) GetRequestId() string

func (*TaskAttachmentUpdateReq) GetTaskId

func (x *TaskAttachmentUpdateReq) GetTaskId() string

func (*TaskAttachmentUpdateReq) GetTenant

func (x *TaskAttachmentUpdateReq) GetTenant() string

func (*TaskAttachmentUpdateReq) GetUpdateMask

func (x *TaskAttachmentUpdateReq) GetUpdateMask() *fieldmaskpb.FieldMask

func (*TaskAttachmentUpdateReq) GetUrl

func (x *TaskAttachmentUpdateReq) GetUrl() string

func (*TaskAttachmentUpdateReq) GetValidateOnly

func (x *TaskAttachmentUpdateReq) GetValidateOnly() bool

func (*TaskAttachmentUpdateReq) ProtoMessage

func (*TaskAttachmentUpdateReq) ProtoMessage()

func (*TaskAttachmentUpdateReq) ProtoReflect

func (x *TaskAttachmentUpdateReq) ProtoReflect() protoreflect.Message

func (*TaskAttachmentUpdateReq) Reset

func (x *TaskAttachmentUpdateReq) Reset()

func (*TaskAttachmentUpdateReq) String

func (x *TaskAttachmentUpdateReq) String() string

type TaskClaimReq

type TaskClaimReq struct {

	// 租户.
	Tenant string `protobuf:"bytes,1,opt,name=tenant,proto3" json:"tenant,omitempty"`
	// 用于检测重复请求的唯一字符串ID.
	RequestId string `protobuf:"bytes,2,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
	// 任务ID.
	TaskId []string `protobuf:"bytes,3,rep,name=task_id,json=taskId,proto3" json:"task_id,omitempty"`
	// 认领/取消认领.
	Claim bool `protobuf:"varint,4,opt,name=claim,proto3" json:"claim,omitempty"`
	// 是否强制取回.
	Force bool `protobuf:"varint,5,opt,name=force,proto3" json:"force,omitempty"`
	// contains filtered or unexported fields
}

任务认领/取消认领/强制取回请求.

func (*TaskClaimReq) Descriptor deprecated

func (*TaskClaimReq) Descriptor() ([]byte, []int)

Deprecated: Use TaskClaimReq.ProtoReflect.Descriptor instead.

func (*TaskClaimReq) GetClaim

func (x *TaskClaimReq) GetClaim() bool

func (*TaskClaimReq) GetForce

func (x *TaskClaimReq) GetForce() bool

func (*TaskClaimReq) GetRequestId

func (x *TaskClaimReq) GetRequestId() string

func (*TaskClaimReq) GetTaskId

func (x *TaskClaimReq) GetTaskId() []string

func (*TaskClaimReq) GetTenant

func (x *TaskClaimReq) GetTenant() string

func (*TaskClaimReq) ProtoMessage

func (*TaskClaimReq) ProtoMessage()

func (*TaskClaimReq) ProtoReflect

func (x *TaskClaimReq) ProtoReflect() protoreflect.Message

func (*TaskClaimReq) Reset

func (x *TaskClaimReq) Reset()

func (*TaskClaimReq) String

func (x *TaskClaimReq) String() string

type TaskDefList

type TaskDefList struct {

	// 当前页内容.
	Results []*TaskDefModel `protobuf:"bytes,1,rep,name=results,proto3" json:"results,omitempty"`
	// contains filtered or unexported fields
}

任务定义列表.

func (*TaskDefList) Descriptor deprecated

func (*TaskDefList) Descriptor() ([]byte, []int)

Deprecated: Use TaskDefList.ProtoReflect.Descriptor instead.

func (*TaskDefList) GetResults

func (x *TaskDefList) GetResults() []*TaskDefModel

func (*TaskDefList) ProtoMessage

func (*TaskDefList) ProtoMessage()

func (*TaskDefList) ProtoReflect

func (x *TaskDefList) ProtoReflect() protoreflect.Message

func (*TaskDefList) Reset

func (x *TaskDefList) Reset()

func (*TaskDefList) String

func (x *TaskDefList) String() string

type TaskDefModel

type TaskDefModel struct {

	// 任务名称.
	TaskName string `protobuf:"bytes,1,opt,name=task_name,json=taskName,proto3" json:"task_name,omitempty"`
	// TASK_DEF_KEY_.
	TaskDefKey string `protobuf:"bytes,2,opt,name=task_def_key,json=taskDefKey,proto3" json:"task_def_key,omitempty"`
	// 任务完成者.
	CompletedBy string `protobuf:"bytes,3,opt,name=completed_by,json=completedBy,proto3" json:"completed_by,omitempty"`
	// contains filtered or unexported fields
}

任务定义模型.

func (*TaskDefModel) Descriptor deprecated

func (*TaskDefModel) Descriptor() ([]byte, []int)

Deprecated: Use TaskDefModel.ProtoReflect.Descriptor instead.

func (*TaskDefModel) GetCompletedBy

func (x *TaskDefModel) GetCompletedBy() string

func (*TaskDefModel) GetTaskDefKey

func (x *TaskDefModel) GetTaskDefKey() string

func (*TaskDefModel) GetTaskName

func (x *TaskDefModel) GetTaskName() string

func (*TaskDefModel) ProtoMessage

func (*TaskDefModel) ProtoMessage()

func (*TaskDefModel) ProtoReflect

func (x *TaskDefModel) ProtoReflect() protoreflect.Message

func (*TaskDefModel) Reset

func (x *TaskDefModel) Reset()

func (*TaskDefModel) String

func (x *TaskDefModel) String() string

type TaskDelegateReq

type TaskDelegateReq struct {

	// 租户.
	Tenant string `protobuf:"bytes,1,opt,name=tenant,proto3" json:"tenant,omitempty"`
	// 用于检测重复请求的唯一字符串ID.
	RequestId string `protobuf:"bytes,2,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
	// 任务ID.
	TaskId string `protobuf:"bytes,3,opt,name=task_id,json=taskId,proto3" json:"task_id,omitempty"`
	// 用户ID.
	UserId string `protobuf:"bytes,4,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
	// 委托备注.
	Comment string `protobuf:"bytes,5,opt,name=comment,proto3" json:"comment,omitempty"`
	// contains filtered or unexported fields
}

委托办理任务请求.

func (*TaskDelegateReq) Descriptor deprecated

func (*TaskDelegateReq) Descriptor() ([]byte, []int)

Deprecated: Use TaskDelegateReq.ProtoReflect.Descriptor instead.

func (*TaskDelegateReq) GetComment

func (x *TaskDelegateReq) GetComment() string

func (*TaskDelegateReq) GetRequestId

func (x *TaskDelegateReq) GetRequestId() string

func (*TaskDelegateReq) GetTaskId

func (x *TaskDelegateReq) GetTaskId() string

func (*TaskDelegateReq) GetTenant

func (x *TaskDelegateReq) GetTenant() string

func (*TaskDelegateReq) GetUserId

func (x *TaskDelegateReq) GetUserId() string

func (*TaskDelegateReq) ProtoMessage

func (*TaskDelegateReq) ProtoMessage()

func (*TaskDelegateReq) ProtoReflect

func (x *TaskDelegateReq) ProtoReflect() protoreflect.Message

func (*TaskDelegateReq) Reset

func (x *TaskDelegateReq) Reset()

func (*TaskDelegateReq) String

func (x *TaskDelegateReq) String() string

type TaskGobackReq

type TaskGobackReq struct {

	// 租户.
	Tenant string `protobuf:"bytes,1,opt,name=tenant,proto3" json:"tenant,omitempty"`
	// 用于检测重复请求的唯一字符串ID.
	RequestId string `protobuf:"bytes,2,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
	// 任务id.
	TaskId string `protobuf:"bytes,3,opt,name=task_id,json=taskId,proto3" json:"task_id,omitempty"`
	// 退回到的任务节点.
	TaskDefKey string `protobuf:"bytes,4,opt,name=task_def_key,json=taskDefKey,proto3" json:"task_def_key,omitempty"`
	// 退回理由.
	Comment string `protobuf:"bytes,5,opt,name=comment,proto3" json:"comment,omitempty"`
	// contains filtered or unexported fields
}

任务退回请求.

func (*TaskGobackReq) Descriptor deprecated

func (*TaskGobackReq) Descriptor() ([]byte, []int)

Deprecated: Use TaskGobackReq.ProtoReflect.Descriptor instead.

func (*TaskGobackReq) GetComment

func (x *TaskGobackReq) GetComment() string

func (*TaskGobackReq) GetRequestId

func (x *TaskGobackReq) GetRequestId() string

func (*TaskGobackReq) GetTaskDefKey

func (x *TaskGobackReq) GetTaskDefKey() string

func (*TaskGobackReq) GetTaskId

func (x *TaskGobackReq) GetTaskId() string

func (*TaskGobackReq) GetTenant

func (x *TaskGobackReq) GetTenant() string

func (*TaskGobackReq) ProtoMessage

func (*TaskGobackReq) ProtoMessage()

func (*TaskGobackReq) ProtoReflect

func (x *TaskGobackReq) ProtoReflect() protoreflect.Message

func (*TaskGobackReq) Reset

func (x *TaskGobackReq) Reset()

func (*TaskGobackReq) String

func (x *TaskGobackReq) String() string

type TaskHandleReq

type TaskHandleReq struct {

	// 租户.
	Tenant string `protobuf:"bytes,1,opt,name=tenant,proto3" json:"tenant,omitempty"`
	// 用于检测重复请求的唯一字符串ID.
	RequestId string `protobuf:"bytes,2,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
	// 任务id.
	TaskId string `protobuf:"bytes,3,opt,name=task_id,json=taskId,proto3" json:"task_id,omitempty"`
	// 动作.
	Action string `protobuf:"bytes,4,opt,name=action,proto3" json:"action,omitempty"`
	// 流程意见.
	Comment string `protobuf:"bytes,5,opt,name=comment,proto3" json:"comment,omitempty"`
	// 流程变量.
	Vars map[string]*anypb.Any `` /* 149-byte string literal not displayed */
	// contains filtered or unexported fields
}

任务执行请求.

func (*TaskHandleReq) Descriptor deprecated

func (*TaskHandleReq) Descriptor() ([]byte, []int)

Deprecated: Use TaskHandleReq.ProtoReflect.Descriptor instead.

func (*TaskHandleReq) GetAction

func (x *TaskHandleReq) GetAction() string

func (*TaskHandleReq) GetComment

func (x *TaskHandleReq) GetComment() string

func (*TaskHandleReq) GetRequestId

func (x *TaskHandleReq) GetRequestId() string

func (*TaskHandleReq) GetTaskId

func (x *TaskHandleReq) GetTaskId() string

func (*TaskHandleReq) GetTenant

func (x *TaskHandleReq) GetTenant() string

func (*TaskHandleReq) GetVars

func (x *TaskHandleReq) GetVars() map[string]*anypb.Any

func (*TaskHandleReq) ProtoMessage

func (*TaskHandleReq) ProtoMessage()

func (*TaskHandleReq) ProtoReflect

func (x *TaskHandleReq) ProtoReflect() protoreflect.Message

func (*TaskHandleReq) Reset

func (x *TaskHandleReq) Reset()

func (*TaskHandleReq) String

func (x *TaskHandleReq) String() string

type TaskIdentityLinkReq

type TaskIdentityLinkReq struct {

	// 租户.
	Tenant string `protobuf:"bytes,1,opt,name=tenant,proto3" json:"tenant,omitempty"`
	// 任务id.
	TaskId string `protobuf:"bytes,2,opt,name=task_id,json=taskId,proto3" json:"task_id,omitempty"`
	// 用户类型
	Type IdentityLinkType `protobuf:"varint,3,opt,name=type,proto3,enum=jmash.flow.IdentityLinkType" json:"type,omitempty"`
	// contains filtered or unexported fields
}

任务用户请求请求.

func (*TaskIdentityLinkReq) Descriptor deprecated

func (*TaskIdentityLinkReq) Descriptor() ([]byte, []int)

Deprecated: Use TaskIdentityLinkReq.ProtoReflect.Descriptor instead.

func (*TaskIdentityLinkReq) GetTaskId

func (x *TaskIdentityLinkReq) GetTaskId() string

func (*TaskIdentityLinkReq) GetTenant

func (x *TaskIdentityLinkReq) GetTenant() string

func (*TaskIdentityLinkReq) GetType

func (*TaskIdentityLinkReq) ProtoMessage

func (*TaskIdentityLinkReq) ProtoMessage()

func (*TaskIdentityLinkReq) ProtoReflect

func (x *TaskIdentityLinkReq) ProtoReflect() protoreflect.Message

func (*TaskIdentityLinkReq) Reset

func (x *TaskIdentityLinkReq) Reset()

func (*TaskIdentityLinkReq) String

func (x *TaskIdentityLinkReq) String() string

type TaskKey

type TaskKey struct {

	// 租户.
	Tenant string `protobuf:"bytes,1,opt,name=tenant,proto3" json:"tenant,omitempty"`
	// 任务ID.
	TaskId string `protobuf:"bytes,2,opt,name=task_id,json=taskId,proto3" json:"task_id,omitempty"`
	// contains filtered or unexported fields
}

任务Key.

func (*TaskKey) Descriptor deprecated

func (*TaskKey) Descriptor() ([]byte, []int)

Deprecated: Use TaskKey.ProtoReflect.Descriptor instead.

func (*TaskKey) GetTaskId

func (x *TaskKey) GetTaskId() string

func (*TaskKey) GetTenant

func (x *TaskKey) GetTenant() string

func (*TaskKey) ProtoMessage

func (*TaskKey) ProtoMessage()

func (*TaskKey) ProtoReflect

func (x *TaskKey) ProtoReflect() protoreflect.Message

func (*TaskKey) Reset

func (x *TaskKey) Reset()

func (*TaskKey) String

func (x *TaskKey) String() string

type TaskModel

type TaskModel struct {

	// 任务ID.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// 任务名称.
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// 任务描述.
	Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
	// 优先级.
	Priority Priority `protobuf:"varint,4,opt,name=priority,proto3,enum=jmash.flow.Priority" json:"priority,omitempty"`
	// 所属用户.
	Owner string `protobuf:"bytes,5,opt,name=owner,proto3" json:"owner,omitempty"`
	// 分配人.
	Assignee string `protobuf:"bytes,6,opt,name=assignee,proto3" json:"assignee,omitempty"`
	// 流程实例ID.
	ProcessInstanceId string `protobuf:"bytes,7,opt,name=process_instance_id,json=processInstanceId,proto3" json:"process_instance_id,omitempty"`
	ExecutionId       string `protobuf:"bytes,8,opt,name=execution_id,json=executionId,proto3" json:"execution_id,omitempty"`
	// 任务定义ID.
	TaskDefinitionId string `protobuf:"bytes,9,opt,name=task_definition_id,json=taskDefinitionId,proto3" json:"task_definition_id,omitempty"`
	// 流程定义ID.
	ProcessDefinitionId string `protobuf:"bytes,10,opt,name=process_definition_id,json=processDefinitionId,proto3" json:"process_definition_id,omitempty"`
	// 状态.
	State string `protobuf:"bytes,11,opt,name=state,proto3" json:"state,omitempty"`
	// 创建时间.
	CreateTime *timestamppb.Timestamp `protobuf:"bytes,12,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
	// 认领时间.
	ClaimTime *timestamppb.Timestamp `protobuf:"bytes,13,opt,name=claim_time,json=claimTime,proto3" json:"claim_time,omitempty"`
	// 认领用户.
	ClaimedBy string `protobuf:"bytes,14,opt,name=claimed_by,json=claimedBy,proto3" json:"claimed_by,omitempty"`
	// 暂停时间.
	SuspendedTime *timestamppb.Timestamp `protobuf:"bytes,15,opt,name=suspended_time,json=suspendedTime,proto3" json:"suspended_time,omitempty"`
	// 暂停用户.
	SuspendedBy string `protobuf:"bytes,16,opt,name=suspended_by,json=suspendedBy,proto3" json:"suspended_by,omitempty"`
	// 任务定义Key.
	TaskDefinitionKey string `protobuf:"bytes,17,opt,name=task_definition_key,json=taskDefinitionKey,proto3" json:"task_definition_key,omitempty"`
	// 过期时间.
	DueDate string `protobuf:"bytes,18,opt,name=due_date,json=dueDate,proto3" json:"due_date,omitempty"`
	// 分类.
	Category string `protobuf:"bytes,19,opt,name=category,proto3" json:"category,omitempty"`
	// 父任务ID.
	ParentTaskId string `protobuf:"bytes,20,opt,name=parent_task_id,json=parentTaskId,proto3" json:"parent_task_id,omitempty"`
	// 租户ID.
	TenantId string `protobuf:"bytes,21,opt,name=tenant_id,json=tenantId,proto3" json:"tenant_id,omitempty"`
	// 表单Key.
	FormKey string `protobuf:"bytes,22,opt,name=form_key,json=formKey,proto3" json:"form_key,omitempty"`
	// 挂起/激活
	Suspended bool `protobuf:"varint,23,opt,name=suspended,proto3" json:"suspended,omitempty"`
	// 委托状态.
	DelegationState DelegationStatus `` /* 141-byte string literal not displayed */
	// 流程实例名称
	ProcInstName string `protobuf:"bytes,25,opt,name=proc_inst_name,json=procInstName,proto3" json:"proc_inst_name,omitempty"`
	// 流程实例开始时间
	StartTime *timestamppb.Timestamp `protobuf:"bytes,26,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"`
	// 流程起草人
	StartUserId string `protobuf:"bytes,27,opt,name=start_user_id,json=startUserId,proto3" json:"start_user_id,omitempty"`
	// 业务Key
	BusinessKey string `protobuf:"bytes,28,opt,name=business_key,json=businessKey,proto3" json:"business_key,omitempty"`
	// 业务状态
	BusinessStatus string `protobuf:"bytes,29,opt,name=business_status,json=businessStatus,proto3" json:"business_status,omitempty"`
	// 流程定义key.
	ProcessDefinitionKey string `protobuf:"bytes,30,opt,name=process_definition_key,json=processDefinitionKey,proto3" json:"process_definition_key,omitempty"`
	// contains filtered or unexported fields
}

任务模型.

func (*TaskModel) Descriptor deprecated

func (*TaskModel) Descriptor() ([]byte, []int)

Deprecated: Use TaskModel.ProtoReflect.Descriptor instead.

func (*TaskModel) GetAssignee

func (x *TaskModel) GetAssignee() string

func (*TaskModel) GetBusinessKey

func (x *TaskModel) GetBusinessKey() string

func (*TaskModel) GetBusinessStatus

func (x *TaskModel) GetBusinessStatus() string

func (*TaskModel) GetCategory

func (x *TaskModel) GetCategory() string

func (*TaskModel) GetClaimTime

func (x *TaskModel) GetClaimTime() *timestamppb.Timestamp

func (*TaskModel) GetClaimedBy

func (x *TaskModel) GetClaimedBy() string

func (*TaskModel) GetCreateTime

func (x *TaskModel) GetCreateTime() *timestamppb.Timestamp

func (*TaskModel) GetDelegationState

func (x *TaskModel) GetDelegationState() DelegationStatus

func (*TaskModel) GetDescription

func (x *TaskModel) GetDescription() string

func (*TaskModel) GetDueDate

func (x *TaskModel) GetDueDate() string

func (*TaskModel) GetExecutionId

func (x *TaskModel) GetExecutionId() string

func (*TaskModel) GetFormKey

func (x *TaskModel) GetFormKey() string

func (*TaskModel) GetId

func (x *TaskModel) GetId() string

func (*TaskModel) GetName

func (x *TaskModel) GetName() string

func (*TaskModel) GetOwner

func (x *TaskModel) GetOwner() string

func (*TaskModel) GetParentTaskId

func (x *TaskModel) GetParentTaskId() string

func (*TaskModel) GetPriority

func (x *TaskModel) GetPriority() Priority

func (*TaskModel) GetProcInstName

func (x *TaskModel) GetProcInstName() string

func (*TaskModel) GetProcessDefinitionId

func (x *TaskModel) GetProcessDefinitionId() string

func (*TaskModel) GetProcessDefinitionKey

func (x *TaskModel) GetProcessDefinitionKey() string

func (*TaskModel) GetProcessInstanceId

func (x *TaskModel) GetProcessInstanceId() string

func (*TaskModel) GetStartTime

func (x *TaskModel) GetStartTime() *timestamppb.Timestamp

func (*TaskModel) GetStartUserId

func (x *TaskModel) GetStartUserId() string

func (*TaskModel) GetState

func (x *TaskModel) GetState() string

func (*TaskModel) GetSuspended

func (x *TaskModel) GetSuspended() bool

func (*TaskModel) GetSuspendedBy

func (x *TaskModel) GetSuspendedBy() string

func (*TaskModel) GetSuspendedTime

func (x *TaskModel) GetSuspendedTime() *timestamppb.Timestamp

func (*TaskModel) GetTaskDefinitionId

func (x *TaskModel) GetTaskDefinitionId() string

func (*TaskModel) GetTaskDefinitionKey

func (x *TaskModel) GetTaskDefinitionKey() string

func (*TaskModel) GetTenantId

func (x *TaskModel) GetTenantId() string

func (*TaskModel) ProtoMessage

func (*TaskModel) ProtoMessage()

func (*TaskModel) ProtoReflect

func (x *TaskModel) ProtoReflect() protoreflect.Message

func (*TaskModel) Reset

func (x *TaskModel) Reset()

func (*TaskModel) String

func (x *TaskModel) String() string

type TaskPage

type TaskPage struct {

	// 任务列表.
	Results []*TaskModel `protobuf:"bytes,1,rep,name=results,proto3" json:"results,omitempty"`
	// 当前页码.
	CurPage int32 `protobuf:"varint,2,opt,name=cur_page,json=curPage,proto3" json:"cur_page,omitempty"`
	// 页尺寸.
	PageSize int32 `protobuf:"varint,3,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	// 总记录数.
	TotalSize int32 `protobuf:"varint,4,opt,name=total_size,json=totalSize,proto3" json:"total_size,omitempty"`
	// contains filtered or unexported fields
}

任务列表.

func (*TaskPage) Descriptor deprecated

func (*TaskPage) Descriptor() ([]byte, []int)

Deprecated: Use TaskPage.ProtoReflect.Descriptor instead.

func (*TaskPage) GetCurPage

func (x *TaskPage) GetCurPage() int32

func (*TaskPage) GetPageSize

func (x *TaskPage) GetPageSize() int32

func (*TaskPage) GetResults

func (x *TaskPage) GetResults() []*TaskModel

func (*TaskPage) GetTotalSize

func (x *TaskPage) GetTotalSize() int32

func (*TaskPage) ProtoMessage

func (*TaskPage) ProtoMessage()

func (*TaskPage) ProtoReflect

func (x *TaskPage) ProtoReflect() protoreflect.Message

func (*TaskPage) Reset

func (x *TaskPage) Reset()

func (*TaskPage) String

func (x *TaskPage) String() string

type TaskPriorityReq

type TaskPriorityReq struct {

	// 租户.
	Tenant string `protobuf:"bytes,1,opt,name=tenant,proto3" json:"tenant,omitempty"`
	// 用于检测重复请求的唯一字符串ID.
	RequestId string `protobuf:"bytes,2,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
	// 任务ID.
	TaskId string `protobuf:"bytes,3,opt,name=task_id,json=taskId,proto3" json:"task_id,omitempty"`
	// 任务优先级.
	Priority Priority `protobuf:"varint,4,opt,name=priority,proto3,enum=jmash.flow.Priority" json:"priority,omitempty"`
	// contains filtered or unexported fields
}

任务优先级.

func (*TaskPriorityReq) Descriptor deprecated

func (*TaskPriorityReq) Descriptor() ([]byte, []int)

Deprecated: Use TaskPriorityReq.ProtoReflect.Descriptor instead.

func (*TaskPriorityReq) GetPriority

func (x *TaskPriorityReq) GetPriority() Priority

func (*TaskPriorityReq) GetRequestId

func (x *TaskPriorityReq) GetRequestId() string

func (*TaskPriorityReq) GetTaskId

func (x *TaskPriorityReq) GetTaskId() string

func (*TaskPriorityReq) GetTenant

func (x *TaskPriorityReq) GetTenant() string

func (*TaskPriorityReq) ProtoMessage

func (*TaskPriorityReq) ProtoMessage()

func (*TaskPriorityReq) ProtoReflect

func (x *TaskPriorityReq) ProtoReflect() protoreflect.Message

func (*TaskPriorityReq) Reset

func (x *TaskPriorityReq) Reset()

func (*TaskPriorityReq) String

func (x *TaskPriorityReq) String() string

type TaskReq

type TaskReq struct {

	// 租户.
	Tenant string `protobuf:"bytes,1,opt,name=tenant,proto3" json:"tenant,omitempty"`
	// 当前页码.
	CurPage int32 `protobuf:"varint,2,opt,name=cur_page,json=curPage,proto3" json:"cur_page,omitempty"`
	// 页尺寸.
	PageSize int32 `protobuf:"varint,3,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	// 排序名称.
	OrderName string `protobuf:"bytes,4,opt,name=order_name,json=orderName,proto3" json:"order_name,omitempty"`
	// 是否升序排序.
	OrderAsc bool `protobuf:"varint,5,opt,name=order_asc,json=orderAsc,proto3" json:"order_asc,omitempty"`
	// 分配用户ID.
	AssigneeUser string `protobuf:"bytes,6,opt,name=assignee_user,json=assigneeUser,proto3" json:"assignee_user,omitempty"`
	// 候选用户ID.
	CandidateUser string `protobuf:"bytes,7,opt,name=candidate_user,json=candidateUser,proto3" json:"candidate_user,omitempty"`
	// 流程实例ID.
	ProcInstId string `protobuf:"bytes,8,opt,name=proc_inst_id,json=procInstId,proto3" json:"proc_inst_id,omitempty"`
	// 流程业务key.
	BusinessKey string `protobuf:"bytes,9,opt,name=business_key,json=businessKey,proto3" json:"business_key,omitempty"`
	// 流程定义ID.
	ProcDefId string `protobuf:"bytes,10,opt,name=proc_def_id,json=procDefId,proto3" json:"proc_def_id,omitempty"`
	// 候选组.
	CandidateGroup string `protobuf:"bytes,11,opt,name=candidate_group,json=candidateGroup,proto3" json:"candidate_group,omitempty"`
	// 是否候选用户,默认否(分配用户).
	Candidate bool `protobuf:"varint,12,opt,name=candidate,proto3" json:"candidate,omitempty"`
	// 是否包含已分配状态
	HasAssigned bool `protobuf:"varint,13,opt,name=has_assigned,json=hasAssigned,proto3" json:"has_assigned,omitempty"`
	// 是否已分配
	Assigned bool `protobuf:"varint,14,opt,name=assigned,proto3" json:"assigned,omitempty"`
	// 是否平台用户.
	Platform bool `protobuf:"varint,15,opt,name=platform,proto3" json:"platform,omitempty"`
	// 流程分类.
	Category_ string `protobuf:"bytes,16,opt,name=category_,json=category,proto3" json:"category_,omitempty"`
	// 是否包含优先级.
	HasPriority bool `protobuf:"varint,17,opt,name=has_priority,json=hasPriority,proto3" json:"has_priority,omitempty"`
	// 优先级.
	Priority_ Priority `protobuf:"varint,18,opt,name=priority_,json=priority,proto3,enum=jmash.flow.Priority" json:"priority_,omitempty"`
	// 流程Key.
	ProcDefKey string `protobuf:"bytes,19,opt,name=proc_def_key,json=procDefKey,proto3" json:"proc_def_key,omitempty"`
	// contains filtered or unexported fields
}

任务请求.

func (*TaskReq) Descriptor deprecated

func (*TaskReq) Descriptor() ([]byte, []int)

Deprecated: Use TaskReq.ProtoReflect.Descriptor instead.

func (*TaskReq) GetAssigned

func (x *TaskReq) GetAssigned() bool

func (*TaskReq) GetAssigneeUser

func (x *TaskReq) GetAssigneeUser() string

func (*TaskReq) GetBusinessKey

func (x *TaskReq) GetBusinessKey() string

func (*TaskReq) GetCandidate

func (x *TaskReq) GetCandidate() bool

func (*TaskReq) GetCandidateGroup

func (x *TaskReq) GetCandidateGroup() string

func (*TaskReq) GetCandidateUser

func (x *TaskReq) GetCandidateUser() string

func (*TaskReq) GetCategory_

func (x *TaskReq) GetCategory_() string

func (*TaskReq) GetCurPage

func (x *TaskReq) GetCurPage() int32

func (*TaskReq) GetHasAssigned

func (x *TaskReq) GetHasAssigned() bool

func (*TaskReq) GetHasPriority

func (x *TaskReq) GetHasPriority() bool

func (*TaskReq) GetOrderAsc

func (x *TaskReq) GetOrderAsc() bool

func (*TaskReq) GetOrderName

func (x *TaskReq) GetOrderName() string

func (*TaskReq) GetPageSize

func (x *TaskReq) GetPageSize() int32

func (*TaskReq) GetPlatform

func (x *TaskReq) GetPlatform() bool

func (*TaskReq) GetPriority_

func (x *TaskReq) GetPriority_() Priority

func (*TaskReq) GetProcDefId

func (x *TaskReq) GetProcDefId() string

func (*TaskReq) GetProcDefKey

func (x *TaskReq) GetProcDefKey() string

func (*TaskReq) GetProcInstId

func (x *TaskReq) GetProcInstId() string

func (*TaskReq) GetTenant

func (x *TaskReq) GetTenant() string

func (*TaskReq) ProtoMessage

func (*TaskReq) ProtoMessage()

func (*TaskReq) ProtoReflect

func (x *TaskReq) ProtoReflect() protoreflect.Message

func (*TaskReq) Reset

func (x *TaskReq) Reset()

func (*TaskReq) String

func (x *TaskReq) String() string

type TaskResolveReq

type TaskResolveReq struct {

	// 租户.
	Tenant string `protobuf:"bytes,1,opt,name=tenant,proto3" json:"tenant,omitempty"`
	// 用于检测重复请求的唯一字符串ID.
	RequestId string `protobuf:"bytes,2,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
	// 任务ID.
	TaskId string `protobuf:"bytes,3,opt,name=task_id,json=taskId,proto3" json:"task_id,omitempty"`
	// 动作.
	Action string `protobuf:"bytes,4,opt,name=action,proto3" json:"action,omitempty"`
	// 完成委托备注.
	Comment string `protobuf:"bytes,5,opt,name=comment,proto3" json:"comment,omitempty"`
	// 流程变量.
	Vars map[string]*anypb.Any `` /* 149-byte string literal not displayed */
	// contains filtered or unexported fields
}

完成委托办理任务.

func (*TaskResolveReq) Descriptor deprecated

func (*TaskResolveReq) Descriptor() ([]byte, []int)

Deprecated: Use TaskResolveReq.ProtoReflect.Descriptor instead.

func (*TaskResolveReq) GetAction

func (x *TaskResolveReq) GetAction() string

func (*TaskResolveReq) GetComment

func (x *TaskResolveReq) GetComment() string

func (*TaskResolveReq) GetRequestId

func (x *TaskResolveReq) GetRequestId() string

func (*TaskResolveReq) GetTaskId

func (x *TaskResolveReq) GetTaskId() string

func (*TaskResolveReq) GetTenant

func (x *TaskResolveReq) GetTenant() string

func (*TaskResolveReq) GetVars

func (x *TaskResolveReq) GetVars() map[string]*anypb.Any

func (*TaskResolveReq) ProtoMessage

func (*TaskResolveReq) ProtoMessage()

func (*TaskResolveReq) ProtoReflect

func (x *TaskResolveReq) ProtoReflect() protoreflect.Message

func (*TaskResolveReq) Reset

func (x *TaskResolveReq) Reset()

func (*TaskResolveReq) String

func (x *TaskResolveReq) String() string

type TaskSuspendReq

type TaskSuspendReq struct {

	// 租户.
	Tenant string `protobuf:"bytes,1,opt,name=tenant,proto3" json:"tenant,omitempty"`
	// 用于检测重复请求的唯一字符串ID.
	RequestId string `protobuf:"bytes,2,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
	// 任务ID.
	TaskId string `protobuf:"bytes,3,opt,name=task_id,json=taskId,proto3" json:"task_id,omitempty"`
	// 暂停/恢复.
	Suspend bool `protobuf:"varint,4,opt,name=suspend,proto3" json:"suspend,omitempty"`
	// contains filtered or unexported fields
}

暂停/恢复任务.

func (*TaskSuspendReq) Descriptor deprecated

func (*TaskSuspendReq) Descriptor() ([]byte, []int)

Deprecated: Use TaskSuspendReq.ProtoReflect.Descriptor instead.

func (*TaskSuspendReq) GetRequestId

func (x *TaskSuspendReq) GetRequestId() string

func (*TaskSuspendReq) GetSuspend

func (x *TaskSuspendReq) GetSuspend() bool

func (*TaskSuspendReq) GetTaskId

func (x *TaskSuspendReq) GetTaskId() string

func (*TaskSuspendReq) GetTenant

func (x *TaskSuspendReq) GetTenant() string

func (*TaskSuspendReq) ProtoMessage

func (*TaskSuspendReq) ProtoMessage()

func (*TaskSuspendReq) ProtoReflect

func (x *TaskSuspendReq) ProtoReflect() protoreflect.Message

func (*TaskSuspendReq) Reset

func (x *TaskSuspendReq) Reset()

func (*TaskSuspendReq) String

func (x *TaskSuspendReq) String() string

type UnimplementedFlowServer

type UnimplementedFlowServer struct {
}

UnimplementedFlowServer must be embedded to have forward compatible implementations.

func (UnimplementedFlowServer) AssignTask

func (UnimplementedFlowServer) ClaimTask

func (UnimplementedFlowServer) CompleteTask

func (UnimplementedFlowServer) CreateTaskAttachment

func (UnimplementedFlowServer) DelegateTask

func (UnimplementedFlowServer) DeleteDeployment

func (UnimplementedFlowServer) DeleteProcInst

func (UnimplementedFlowServer) DeleteTaskAttachment

func (UnimplementedFlowServer) DeployFlow

func (UnimplementedFlowServer) DeployFlowXml

func (UnimplementedFlowServer) FindEnumEntry

func (UnimplementedFlowServer) FindEnumList

func (UnimplementedFlowServer) FindEnumMap

func (UnimplementedFlowServer) FindHiCommentList

func (UnimplementedFlowServer) FindHiProcInstById

func (UnimplementedFlowServer) FindHiProcInstVars

func (UnimplementedFlowServer) FindHiTaskinstById

func (UnimplementedFlowServer) FindHiTaskinstList

func (UnimplementedFlowServer) FindMyDoneProcInstPage

func (UnimplementedFlowServer) FindMyDoneProcInstPage(context.Context, *ProcInstReq) (*ProcInstPage, error)

func (UnimplementedFlowServer) FindMyFinishProcInstPage

func (UnimplementedFlowServer) FindMyFinishProcInstPage(context.Context, *HiProcInstReq) (*HiProcInstPage, error)

func (UnimplementedFlowServer) FindMyTodoTaskPage

func (UnimplementedFlowServer) FindMyTodoTaskPage(context.Context, *TaskReq) (*TaskPage, error)

func (UnimplementedFlowServer) FindProcDefById

func (UnimplementedFlowServer) FindProcDefDiagram

func (UnimplementedFlowServer) FindProcDefList

func (UnimplementedFlowServer) FindProcDefXmlById

func (UnimplementedFlowServer) FindProcInst

func (UnimplementedFlowServer) FindProcInstDiagram

func (UnimplementedFlowServer) FindProcInstPage

func (UnimplementedFlowServer) FindProcInstVars

func (UnimplementedFlowServer) FindTaskAttachmentList

func (UnimplementedFlowServer) FindTaskById

func (UnimplementedFlowServer) FindTaskDefAllowGoback

func (UnimplementedFlowServer) FindTaskDefAllowGoback(context.Context, *TaskKey) (*TaskDefList, error)

func (UnimplementedFlowServer) FindTaskPage

func (UnimplementedFlowServer) GobackTask

func (UnimplementedFlowServer) PriorityTask

func (UnimplementedFlowServer) ResolveTask

func (UnimplementedFlowServer) SetBusinessStatus

func (UnimplementedFlowServer) StartProcInst

func (UnimplementedFlowServer) SuspendProcInst

func (UnimplementedFlowServer) SuspendTask

func (UnimplementedFlowServer) UpdateTaskAttachment

func (UnimplementedFlowServer) Version

type UnsafeFlowServer

type UnsafeFlowServer interface {
	// contains filtered or unexported methods
}

UnsafeFlowServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to FlowServer will result in compilation errors.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL