flow

package
v0.0.0-...-b63aa1a Latest Latest
Warning

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

Go to latest
Published: Dec 18, 2019 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Flow

type Flow struct {
	//
	//流程ID
	FlowId string `protobuf:"bytes,1,opt,name=flowId,proto3" json:"flowId" form:"flowId"`
	//
	//流程名称
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name" form:"name"`
	//
	//流程自定义分类
	Type string `protobuf:"bytes,3,opt,name=type,proto3" json:"type" form:"type"`
	//
	//流程类别如流水线、流程、流水线模板等
	Category string `protobuf:"bytes,4,opt,name=category,proto3" json:"category" form:"category"`
	//
	//流程版本名
	VName string `protobuf:"bytes,5,opt,name=vName,proto3" json:"vName" form:"vName"`
	//
	//是否可循环
	EnableLoop bool `protobuf:"varint,6,opt,name=enableLoop,proto3" json:"enableLoop" form:"enableLoop"`
	//
	//是否只读
	ReadOnly bool `protobuf:"varint,7,opt,name=readOnly,proto3" json:"readOnly" form:"readOnly"`
	//
	//org
	Org int32 `protobuf:"varint,8,opt,name=org,proto3" json:"org" form:"org"`
	//
	//创建时间
	CreateTime string `protobuf:"bytes,9,opt,name=createTime,proto3" json:"createTime" form:"createTime"`
	//
	//流程创建者
	Creator string `protobuf:"bytes,10,opt,name=creator,proto3" json:"creator" form:"creator"`
	//
	//版本创建者
	VCreator string `protobuf:"bytes,11,opt,name=vCreator,proto3" json:"vCreator" form:"vCreator"`
	//
	//修改时间
	UpdateTime string `protobuf:"bytes,12,opt,name=updateTime,proto3" json:"updateTime" form:"updateTime"`
	//
	//版本号(时间戳-秒)
	Version int32 `protobuf:"varint,13,opt,name=version,proto3" json:"version" form:"version"`
	//
	//版本说明
	VDesc string `protobuf:"bytes,14,opt,name=vDesc,proto3" json:"vDesc" form:"vDesc"`
	//
	//流程查询权限列表["username",":user_group_id"]
	ReadAuthorizers []string `protobuf:"bytes,15,rep,name=readAuthorizers,proto3" json:"readAuthorizers" form:"readAuthorizers"`
	//
	//流程更新权限列表["username",":user_group_id"]
	UpdateAuthorizers []string `protobuf:"bytes,16,rep,name=updateAuthorizers,proto3" json:"updateAuthorizers" form:"updateAuthorizers"`
	//
	//流程删除权限列表["username",":user_group_id"]
	DeleteAuthorizers []string `protobuf:"bytes,17,rep,name=deleteAuthorizers,proto3" json:"deleteAuthorizers" form:"deleteAuthorizers"`
	//
	//流程执行权限列表["username",":user_group_id"]
	ExecuteAuthorizers []string `protobuf:"bytes,18,rep,name=executeAuthorizers,proto3" json:"executeAuthorizers" form:"executeAuthorizers"`
	//
	//流程备注
	Memo string `protobuf:"bytes,19,opt,name=memo,proto3" json:"memo" form:"memo"`
	//
	//通知订阅者,英文逗号分开
	Subscribers []string `protobuf:"bytes,20,rep,name=subscribers,proto3" json:"subscribers" form:"subscribers"`
	//
	//通知事件
	SubscribedChannel string `protobuf:"bytes,21,opt,name=subscribedChannel,proto3" json:"subscribedChannel" form:"subscribedChannel"`
	//
	//是否系统ORG
	IsSystemOrg bool `protobuf:"varint,22,opt,name=is_system_org,json=isSystemOrg,proto3" json:"is_system_org" form:"is_system_org"`
	//
	//流程步骤
	StepList []*FlowStep `protobuf:"bytes,23,rep,name=stepList,proto3" json:"stepList" form:"stepList"`
	//
	//表格输出定义
	TableDefs []*Flow_TableDefs `protobuf:"bytes,24,rep,name=tableDefs,proto3" json:"tableDefs" form:"tableDefs"`
	//
	//流程环境变量 { "youcash":"1234",
	//}
	FlowEnv *types.Value `protobuf:"bytes,25,opt,name=flowEnv,proto3" json:"flowEnv" form:"flowEnv"`
	//
	//流程标签
	Tags []string `protobuf:"bytes,26,rep,name=tags,proto3" json:"tags" form:"tags"`
	//
	//流程环境类型
	Metadata *Flow_Metadata `protobuf:"bytes,27,opt,name=metadata,proto3" json:"metadata" form:"metadata"`
	//
	//流程输入
	//{
	//"flowInputs": {
	//"@agents": [
	//{
	//"instanceId": "5c6f6cf0d8079",
	//"ip": "192.168.100.162"
	//},
	//{
	//"instanceId": "5c6f6cf0d8075",
	//"ip": "192.168.100.163"
	//}
	//],
	//"must_input": "1",
	//"option_input": "000"
	//}
	//}
	//
	FlowInputs *types.Value `protobuf:"bytes,28,opt,name=flowInputs,proto3" json:"flowInputs" form:"flowInputs"`
	//
	//流程输出设置
	FlowOutputs []*Flow_FlowOutputs `protobuf:"bytes,29,rep,name=flowOutputs,proto3" json:"flowOutputs" form:"flowOutputs"`
	//
	//输出定义
	OutputDefs []*Flow_OutputDefs `protobuf:"bytes,30,rep,name=outputDefs,proto3" json:"outputDefs" form:"outputDefs"`
	//
	//流程执行历史
	Histories            []*types.Struct `protobuf:"bytes,31,rep,name=histories,proto3" json:"histories" form:"histories"`
	XXX_NoUnkeyedLiteral struct{}        `json:"-"`
	XXX_unrecognized     []byte          `json:"-"`
	XXX_sizecache        int32           `json:"-"`
}

流程信息

func (*Flow) Descriptor

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

func (*Flow) GetCategory

func (m *Flow) GetCategory() string

func (*Flow) GetCreateTime

func (m *Flow) GetCreateTime() string

func (*Flow) GetCreator

func (m *Flow) GetCreator() string

func (*Flow) GetDeleteAuthorizers

func (m *Flow) GetDeleteAuthorizers() []string

func (*Flow) GetEnableLoop

func (m *Flow) GetEnableLoop() bool

func (*Flow) GetExecuteAuthorizers

func (m *Flow) GetExecuteAuthorizers() []string

func (*Flow) GetFlowEnv

func (m *Flow) GetFlowEnv() *types.Value

func (*Flow) GetFlowId

func (m *Flow) GetFlowId() string

func (*Flow) GetFlowInputs

func (m *Flow) GetFlowInputs() *types.Value

func (*Flow) GetFlowOutputs

func (m *Flow) GetFlowOutputs() []*Flow_FlowOutputs

func (*Flow) GetHistories

func (m *Flow) GetHistories() []*types.Struct

func (*Flow) GetIsSystemOrg

func (m *Flow) GetIsSystemOrg() bool

func (*Flow) GetMemo

func (m *Flow) GetMemo() string

func (*Flow) GetMetadata

func (m *Flow) GetMetadata() *Flow_Metadata

func (*Flow) GetName

func (m *Flow) GetName() string

func (*Flow) GetOrg

func (m *Flow) GetOrg() int32

func (*Flow) GetOutputDefs

func (m *Flow) GetOutputDefs() []*Flow_OutputDefs

func (*Flow) GetReadAuthorizers

func (m *Flow) GetReadAuthorizers() []string

func (*Flow) GetReadOnly

func (m *Flow) GetReadOnly() bool

func (*Flow) GetStepList

func (m *Flow) GetStepList() []*FlowStep

func (*Flow) GetSubscribedChannel

func (m *Flow) GetSubscribedChannel() string

func (*Flow) GetSubscribers

func (m *Flow) GetSubscribers() []string

func (*Flow) GetTableDefs

func (m *Flow) GetTableDefs() []*Flow_TableDefs

func (*Flow) GetTags

func (m *Flow) GetTags() []string

func (*Flow) GetType

func (m *Flow) GetType() string

func (*Flow) GetUpdateAuthorizers

func (m *Flow) GetUpdateAuthorizers() []string

func (*Flow) GetUpdateTime

func (m *Flow) GetUpdateTime() string

func (*Flow) GetVCreator

func (m *Flow) GetVCreator() string

func (*Flow) GetVDesc

func (m *Flow) GetVDesc() string

func (*Flow) GetVName

func (m *Flow) GetVName() string

func (*Flow) GetVersion

func (m *Flow) GetVersion() int32

func (*Flow) ProtoMessage

func (*Flow) ProtoMessage()

func (*Flow) Reset

func (m *Flow) Reset()

func (*Flow) String

func (m *Flow) String() string

func (*Flow) Validate

func (this *Flow) Validate() error

func (*Flow) XXX_DiscardUnknown

func (m *Flow) XXX_DiscardUnknown()

func (*Flow) XXX_Marshal

func (m *Flow) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Flow) XXX_Merge

func (m *Flow) XXX_Merge(src proto.Message)

func (*Flow) XXX_Size

func (m *Flow) XXX_Size() int

func (*Flow) XXX_Unmarshal

func (m *Flow) XXX_Unmarshal(b []byte) error

type FlowExecuteStep

type FlowExecuteStep struct {
	//
	//流程执行的taskId
	TaskId string `protobuf:"bytes,1,opt,name=taskId,proto3" json:"taskId" form:"taskId"`
	//
	//所在流程id
	FlowId string `protobuf:"bytes,2,opt,name=flowId,proto3" json:"flowId" form:"flowId"`
	//
	//执行时间信息
	Times *FlowExecuteStep_Times `protobuf:"bytes,3,opt,name=times,proto3" json:"times" form:"times"`
	//
	//步骤执行状态
	Status string `protobuf:"bytes,4,opt,name=status,proto3" json:"status" form:"status"`
	//
	//org
	Org int32 `protobuf:"varint,5,opt,name=org,proto3" json:"org" form:"org"`
	//
	//执行输入定义, 当输入为空时是数组,非空时为map
	InputsDefinition *types.Value `protobuf:"bytes,6,opt,name=inputsDefinition,proto3" json:"inputsDefinition" form:"inputsDefinition"`
	//
	//执行输出定义,当输出定义为空时是数组,非空时是map
	OutputsDefinition *types.Value `protobuf:"bytes,7,opt,name=outputsDefinition,proto3" json:"outputsDefinition" form:"outputsDefinition"`
	//
	//步骤执行的taskId
	ExecId string `protobuf:"bytes,8,opt,name=execId,proto3" json:"execId" form:"execId"`
	//
	//步骤执行退出码
	ExitStatus int32 `protobuf:"varint,9,opt,name=exitStatus,proto3" json:"exitStatus" form:"exitStatus"`
	//
	//agent执行状态如: {"192.168.100.163": "success"}
	AgentStatus *types.Struct `protobuf:"bytes,10,opt,name=agentStatus,proto3" json:"agentStatus" form:"agentStatus"`
	//
	//agent执行输出如 {"192.168.100.163": null}
	AgentOutputs *types.Struct `protobuf:"bytes,11,opt,name=agentOutputs,proto3" json:"agentOutputs" form:"agentOutputs"`
	//
	//agent执行详细信息
	//{
	//"agentData": {
	//"192.168.100.163": {
	//"targetId": "5caee6c67d86a",
	//"tableData": [],
	//"outputs": null,
	//"msg": "Wed Jul 24 14:18:28 CST 2019\nWed Jul 24 14:18:29 CST 2019",
	//"startTime": "2019-07-24T14:18:28+08:00",
	//"updateTime": "2019-07-24T14:18:30+08:00",
	//"endTime": "2019-07-24T14:18:30+08:00",
	//"status": "success",
	//"exitStatus": 0,
	//"sysStatus": "ok",
	//"retryCount": 0,
	//"backoffLimit": 0
	//}
	//}
	//}
	//
	AgentData *types.Struct `protobuf:"bytes,12,opt,name=agentData,proto3" json:"agentData" form:"agentData"`
	//
	//步骤ID
	StepId int32 `protobuf:"varint,13,opt,name=stepId,proto3" json:"stepId" form:"stepId"`
	//
	//引用步骤ID(工具ID或者流程ID,当为人工审批节点是为空)
	ToolId string `protobuf:"bytes,14,opt,name=toolId,proto3" json:"toolId" form:"toolId"`
	//
	//流程审核示例
	//"actions":[
	//{
	//"label":"继续",
	//"value":"yes",
	//"terminate":false
	//},
	//{
	//"label":"停止",
	//"value":"no",
	//"terminate":true
	//},
	//]
	//
	Actions []*FlowExecuteStep_Actions `protobuf:"bytes,15,rep,name=actions,proto3" json:"actions" form:"actions"`
	//
	//审批用户或者用户组
	Approvers []string `protobuf:"bytes,16,rep,name=approvers,proto3" json:"approvers" form:"approvers"`
	//
	//邮件通知
	MailToApprovers bool `protobuf:"varint,17,opt,name=mailToApprovers,proto3" json:"mailToApprovers" form:"mailToApprovers"`
	//
	//步骤名
	StepName string `protobuf:"bytes,18,opt,name=stepName,proto3" json:"stepName" form:"stepName"`
	//
	//使用工具版本
	VId string `protobuf:"bytes,19,opt,name=vId,proto3" json:"vId" form:"vId"`
	//
	//执行用户
	ExecUser string `protobuf:"bytes,20,opt,name=execUser,proto3" json:"execUser" form:"execUser"`
	//
	//失败退出
	FailureExit bool `protobuf:"varint,21,opt,name=failureExit,proto3" json:"failureExit" form:"failureExit"`
	//
	//步骤类型(tool、flow、manual)
	SubType string `protobuf:"bytes,22,opt,name=subType,proto3" json:"subType" form:"subType"`
	//
	//类型
	Type string `protobuf:"bytes,23,opt,name=type,proto3" json:"type" form:"type"`
	//
	//在画布中X坐标
	XX float32 `protobuf:"fixed32,24,opt,name=_x,json=X,proto3" json:"_x" form:"_x"`
	//
	//在画布中Y坐标
	XY float32 `protobuf:"fixed32,25,opt,name=_y,json=Y,proto3" json:"_y" form:"_y"`
	//
	//是否root执行
	Root bool `protobuf:"varint,26,opt,name=root,proto3" json:"root" form:"root"`
	//
	//相对流程起点X坐标
	XDx float32 `protobuf:"fixed32,27,opt,name=_dx,json=Dx,proto3" json:"_dx" form:"_dx"`
	//
	//相对流程启动Y坐标
	XDy float32 `protobuf:"fixed32,28,opt,name=_dy,json=Dy,proto3" json:"_dy" form:"_dy"`
	//
	//样式
	Styles *FlowExecuteStep_Styles `protobuf:"bytes,29,opt,name=styles,proto3" json:"styles" form:"styles"`
	//
	//步骤输出, 有时候是{}, 有时候[]
	Outputs *types.Value `protobuf:"bytes,30,opt,name=outputs,proto3" json:"outputs" form:"outputs"`
	//
	//流程输入
	//{
	//"inputs": {
	//"must_input": "1",
	//"option_input": "000",
	//"@agents": [
	//{
	//"instanceId": "5c6f6cf0d8079",
	//"ip": "192.168.100.162"
	//},
	//{
	//"instanceId": "5c6f6cf0d8075",
	//"ip": "192.168.100.163"
	//}
	//]
	//}
	//}
	//
	Inputs *types.Value `protobuf:"bytes,31,opt,name=inputs,proto3" json:"inputs" form:"inputs"`
	//
	//通知条件 "OnSuccess", "OnFailure", "OnTimeout"
	InformCondition []string `protobuf:"bytes,32,rep,name=informCondition,proto3" json:"informCondition" form:"informCondition"`
	//
	//前置节点信息
	Parents              []*FlowExecuteStep_Parents `protobuf:"bytes,33,rep,name=parents,proto3" json:"parents" form:"parents"`
	XXX_NoUnkeyedLiteral struct{}                   `json:"-"`
	XXX_unrecognized     []byte                     `json:"-"`
	XXX_sizecache        int32                      `json:"-"`
}

流程执行步骤

func (*FlowExecuteStep) Descriptor

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

func (*FlowExecuteStep) GetActions

func (m *FlowExecuteStep) GetActions() []*FlowExecuteStep_Actions

func (*FlowExecuteStep) GetAgentData

func (m *FlowExecuteStep) GetAgentData() *types.Struct

func (*FlowExecuteStep) GetAgentOutputs

func (m *FlowExecuteStep) GetAgentOutputs() *types.Struct

func (*FlowExecuteStep) GetAgentStatus

func (m *FlowExecuteStep) GetAgentStatus() *types.Struct

func (*FlowExecuteStep) GetApprovers

func (m *FlowExecuteStep) GetApprovers() []string

func (*FlowExecuteStep) GetExecId

func (m *FlowExecuteStep) GetExecId() string

func (*FlowExecuteStep) GetExecUser

func (m *FlowExecuteStep) GetExecUser() string

func (*FlowExecuteStep) GetExitStatus

func (m *FlowExecuteStep) GetExitStatus() int32

func (*FlowExecuteStep) GetFailureExit

func (m *FlowExecuteStep) GetFailureExit() bool

func (*FlowExecuteStep) GetFlowId

func (m *FlowExecuteStep) GetFlowId() string

func (*FlowExecuteStep) GetInformCondition

func (m *FlowExecuteStep) GetInformCondition() []string

func (*FlowExecuteStep) GetInputs

func (m *FlowExecuteStep) GetInputs() *types.Value

func (*FlowExecuteStep) GetInputsDefinition

func (m *FlowExecuteStep) GetInputsDefinition() *types.Value

func (*FlowExecuteStep) GetMailToApprovers

func (m *FlowExecuteStep) GetMailToApprovers() bool

func (*FlowExecuteStep) GetOrg

func (m *FlowExecuteStep) GetOrg() int32

func (*FlowExecuteStep) GetOutputs

func (m *FlowExecuteStep) GetOutputs() *types.Value

func (*FlowExecuteStep) GetOutputsDefinition

func (m *FlowExecuteStep) GetOutputsDefinition() *types.Value

func (*FlowExecuteStep) GetParents

func (m *FlowExecuteStep) GetParents() []*FlowExecuteStep_Parents

func (*FlowExecuteStep) GetRoot

func (m *FlowExecuteStep) GetRoot() bool

func (*FlowExecuteStep) GetStatus

func (m *FlowExecuteStep) GetStatus() string

func (*FlowExecuteStep) GetStepId

func (m *FlowExecuteStep) GetStepId() int32

func (*FlowExecuteStep) GetStepName

func (m *FlowExecuteStep) GetStepName() string

func (*FlowExecuteStep) GetStyles

func (m *FlowExecuteStep) GetStyles() *FlowExecuteStep_Styles

func (*FlowExecuteStep) GetSubType

func (m *FlowExecuteStep) GetSubType() string

func (*FlowExecuteStep) GetTaskId

func (m *FlowExecuteStep) GetTaskId() string

func (*FlowExecuteStep) GetTimes

func (m *FlowExecuteStep) GetTimes() *FlowExecuteStep_Times

func (*FlowExecuteStep) GetToolId

func (m *FlowExecuteStep) GetToolId() string

func (*FlowExecuteStep) GetType

func (m *FlowExecuteStep) GetType() string

func (*FlowExecuteStep) GetVId

func (m *FlowExecuteStep) GetVId() string

func (*FlowExecuteStep) GetXDx

func (m *FlowExecuteStep) GetXDx() float32

func (*FlowExecuteStep) GetXDy

func (m *FlowExecuteStep) GetXDy() float32

func (*FlowExecuteStep) GetXX

func (m *FlowExecuteStep) GetXX() float32

func (*FlowExecuteStep) GetXY

func (m *FlowExecuteStep) GetXY() float32

func (*FlowExecuteStep) ProtoMessage

func (*FlowExecuteStep) ProtoMessage()

func (*FlowExecuteStep) Reset

func (m *FlowExecuteStep) Reset()

func (*FlowExecuteStep) String

func (m *FlowExecuteStep) String() string

func (*FlowExecuteStep) Validate

func (this *FlowExecuteStep) Validate() error

func (*FlowExecuteStep) XXX_DiscardUnknown

func (m *FlowExecuteStep) XXX_DiscardUnknown()

func (*FlowExecuteStep) XXX_Marshal

func (m *FlowExecuteStep) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*FlowExecuteStep) XXX_Merge

func (m *FlowExecuteStep) XXX_Merge(src proto.Message)

func (*FlowExecuteStep) XXX_Size

func (m *FlowExecuteStep) XXX_Size() int

func (*FlowExecuteStep) XXX_Unmarshal

func (m *FlowExecuteStep) XXX_Unmarshal(b []byte) error

type FlowExecuteStep_Actions

type FlowExecuteStep_Actions struct {
	//
	//标题
	Label string `protobuf:"bytes,1,opt,name=label,proto3" json:"label" form:"label"`
	//
	//值
	Value string `protobuf:"bytes,2,opt,name=value,proto3" json:"value" form:"value"`
	//
	//是否中断
	Terminate            bool     `protobuf:"varint,3,opt,name=terminate,proto3" json:"terminate" form:"terminate"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*FlowExecuteStep_Actions) Descriptor

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

func (*FlowExecuteStep_Actions) GetLabel

func (m *FlowExecuteStep_Actions) GetLabel() string

func (*FlowExecuteStep_Actions) GetTerminate

func (m *FlowExecuteStep_Actions) GetTerminate() bool

func (*FlowExecuteStep_Actions) GetValue

func (m *FlowExecuteStep_Actions) GetValue() string

func (*FlowExecuteStep_Actions) ProtoMessage

func (*FlowExecuteStep_Actions) ProtoMessage()

func (*FlowExecuteStep_Actions) Reset

func (m *FlowExecuteStep_Actions) Reset()

func (*FlowExecuteStep_Actions) String

func (m *FlowExecuteStep_Actions) String() string

func (*FlowExecuteStep_Actions) Validate

func (this *FlowExecuteStep_Actions) Validate() error

func (*FlowExecuteStep_Actions) XXX_DiscardUnknown

func (m *FlowExecuteStep_Actions) XXX_DiscardUnknown()

func (*FlowExecuteStep_Actions) XXX_Marshal

func (m *FlowExecuteStep_Actions) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*FlowExecuteStep_Actions) XXX_Merge

func (m *FlowExecuteStep_Actions) XXX_Merge(src proto.Message)

func (*FlowExecuteStep_Actions) XXX_Size

func (m *FlowExecuteStep_Actions) XXX_Size() int

func (*FlowExecuteStep_Actions) XXX_Unmarshal

func (m *FlowExecuteStep_Actions) XXX_Unmarshal(b []byte) error

type FlowExecuteStep_Parents

type FlowExecuteStep_Parents struct {
	//
	//步骤名称
	StepName string `protobuf:"bytes,1,opt,name=stepName,proto3" json:"stepName" form:"stepName"`
	//
	//步骤序号
	StepId int32 `protobuf:"varint,2,opt,name=stepId,proto3" json:"stepId" form:"stepId"`
	//
	//连线起点位置
	SourcePoint string `protobuf:"bytes,3,opt,name=sourcePoint,proto3" json:"sourcePoint" form:"sourcePoint"`
	//
	//连线终点位置
	TargetPoint          string   `protobuf:"bytes,4,opt,name=targetPoint,proto3" json:"targetPoint" form:"targetPoint"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*FlowExecuteStep_Parents) Descriptor

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

func (*FlowExecuteStep_Parents) GetSourcePoint

func (m *FlowExecuteStep_Parents) GetSourcePoint() string

func (*FlowExecuteStep_Parents) GetStepId

func (m *FlowExecuteStep_Parents) GetStepId() int32

func (*FlowExecuteStep_Parents) GetStepName

func (m *FlowExecuteStep_Parents) GetStepName() string

func (*FlowExecuteStep_Parents) GetTargetPoint

func (m *FlowExecuteStep_Parents) GetTargetPoint() string

func (*FlowExecuteStep_Parents) ProtoMessage

func (*FlowExecuteStep_Parents) ProtoMessage()

func (*FlowExecuteStep_Parents) Reset

func (m *FlowExecuteStep_Parents) Reset()

func (*FlowExecuteStep_Parents) String

func (m *FlowExecuteStep_Parents) String() string

func (*FlowExecuteStep_Parents) Validate

func (this *FlowExecuteStep_Parents) Validate() error

func (*FlowExecuteStep_Parents) XXX_DiscardUnknown

func (m *FlowExecuteStep_Parents) XXX_DiscardUnknown()

func (*FlowExecuteStep_Parents) XXX_Marshal

func (m *FlowExecuteStep_Parents) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*FlowExecuteStep_Parents) XXX_Merge

func (m *FlowExecuteStep_Parents) XXX_Merge(src proto.Message)

func (*FlowExecuteStep_Parents) XXX_Size

func (m *FlowExecuteStep_Parents) XXX_Size() int

func (*FlowExecuteStep_Parents) XXX_Unmarshal

func (m *FlowExecuteStep_Parents) XXX_Unmarshal(b []byte) error

type FlowExecuteStep_Styles

type FlowExecuteStep_Styles struct {
	//
	//宽
	Width                float32  `protobuf:"fixed32,1,opt,name=width,proto3" json:"width" form:"width"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*FlowExecuteStep_Styles) Descriptor

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

func (*FlowExecuteStep_Styles) GetWidth

func (m *FlowExecuteStep_Styles) GetWidth() float32

func (*FlowExecuteStep_Styles) ProtoMessage

func (*FlowExecuteStep_Styles) ProtoMessage()

func (*FlowExecuteStep_Styles) Reset

func (m *FlowExecuteStep_Styles) Reset()

func (*FlowExecuteStep_Styles) String

func (m *FlowExecuteStep_Styles) String() string

func (*FlowExecuteStep_Styles) Validate

func (this *FlowExecuteStep_Styles) Validate() error

func (*FlowExecuteStep_Styles) XXX_DiscardUnknown

func (m *FlowExecuteStep_Styles) XXX_DiscardUnknown()

func (*FlowExecuteStep_Styles) XXX_Marshal

func (m *FlowExecuteStep_Styles) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*FlowExecuteStep_Styles) XXX_Merge

func (m *FlowExecuteStep_Styles) XXX_Merge(src proto.Message)

func (*FlowExecuteStep_Styles) XXX_Size

func (m *FlowExecuteStep_Styles) XXX_Size() int

func (*FlowExecuteStep_Styles) XXX_Unmarshal

func (m *FlowExecuteStep_Styles) XXX_Unmarshal(b []byte) error

type FlowExecuteStep_Times

type FlowExecuteStep_Times struct {
	//
	//步骤开始执行毫秒时间戳,如1563949106082
	StepStartTime int64 `protobuf:"varint,1,opt,name=stepStartTime,proto3" json:"stepStartTime" form:"stepStartTime"`
	//
	//工具开始执行毫秒时间戳,如1563949106082
	ToolStartTime int64 `protobuf:"varint,2,opt,name=toolStartTime,proto3" json:"toolStartTime" form:"toolStartTime"`
	//
	//工具结束执行毫秒时间戳,如1563949106082
	ToolEndTime int64 `protobuf:"varint,3,opt,name=toolEndTime,proto3" json:"toolEndTime" form:"toolEndTime"`
	//
	//步骤结束执行毫秒时间戳,如1563949106082
	StepEndTime          int64    `protobuf:"varint,4,opt,name=stepEndTime,proto3" json:"stepEndTime" form:"stepEndTime"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*FlowExecuteStep_Times) Descriptor

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

func (*FlowExecuteStep_Times) GetStepEndTime

func (m *FlowExecuteStep_Times) GetStepEndTime() int64

func (*FlowExecuteStep_Times) GetStepStartTime

func (m *FlowExecuteStep_Times) GetStepStartTime() int64

func (*FlowExecuteStep_Times) GetToolEndTime

func (m *FlowExecuteStep_Times) GetToolEndTime() int64

func (*FlowExecuteStep_Times) GetToolStartTime

func (m *FlowExecuteStep_Times) GetToolStartTime() int64

func (*FlowExecuteStep_Times) ProtoMessage

func (*FlowExecuteStep_Times) ProtoMessage()

func (*FlowExecuteStep_Times) Reset

func (m *FlowExecuteStep_Times) Reset()

func (*FlowExecuteStep_Times) String

func (m *FlowExecuteStep_Times) String() string

func (*FlowExecuteStep_Times) Validate

func (this *FlowExecuteStep_Times) Validate() error

func (*FlowExecuteStep_Times) XXX_DiscardUnknown

func (m *FlowExecuteStep_Times) XXX_DiscardUnknown()

func (*FlowExecuteStep_Times) XXX_Marshal

func (m *FlowExecuteStep_Times) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*FlowExecuteStep_Times) XXX_Merge

func (m *FlowExecuteStep_Times) XXX_Merge(src proto.Message)

func (*FlowExecuteStep_Times) XXX_Size

func (m *FlowExecuteStep_Times) XXX_Size() int

func (*FlowExecuteStep_Times) XXX_Unmarshal

func (m *FlowExecuteStep_Times) XXX_Unmarshal(b []byte) error

type FlowInstance

type FlowInstance struct {
	//
	//流程步骤详情
	StepList []*FlowExecuteStep `protobuf:"bytes,1,rep,name=stepList,proto3" json:"stepList" form:"stepList"`
	//
	//任务ID
	TaskId string `protobuf:"bytes,2,opt,name=taskId,proto3" json:"taskId" form:"taskId"`
	//
	//自动填充参数
	InstanceMap []*types.Struct `protobuf:"bytes,3,rep,name=instanceMap,proto3" json:"instanceMap" form:"instanceMap"`
	//
	//执行输出
	Outputs *types.Value `protobuf:"bytes,4,opt,name=outputs,proto3" json:"outputs" form:"outputs"`
	//
	//执行中步骤,如: {2: {startTime: 1563958843992, status: "executing", name: 2}}
	RunningSteps *types.Value `protobuf:"bytes,5,opt,name=runningSteps,proto3" json:"runningSteps" form:"runningSteps"`
	//
	//是否发送notify通知
	NeedNotify bool `protobuf:"varint,6,opt,name=needNotify,proto3" json:"needNotify" form:"needNotify"`
	//
	//开始时间戳毫秒
	StartTime int64 `protobuf:"varint,7,opt,name=startTime,proto3" json:"startTime" form:"startTime"`
	//
	//结束时间戳毫秒
	EndTime int64 `protobuf:"varint,8,opt,name=endTime,proto3" json:"endTime" form:"endTime"`
	//
	//当前时间戳毫秒
	CurrentTime int64 `protobuf:"varint,9,opt,name=currentTime,proto3" json:"currentTime" form:"currentTime"`
	//
	//流程执行结果总状态("wait"-初始态等待执行, "executing"-执行中, "success"-成功, "failed"-失败, "paused"-人工确认, "interrupted"-暂停, "terminate"-终止)
	TotalStatus string `protobuf:"bytes,10,opt,name=totalStatus,proto3" json:"totalStatus" form:"totalStatus"`
	//
	//流程执行结果
	Message string `protobuf:"bytes,11,opt,name=message,proto3" json:"message" form:"message"`
	//
	//任务数量
	TaskCounter int32 `protobuf:"varint,12,opt,name=taskCounter,proto3" json:"taskCounter" form:"taskCounter"`
	//
	//流程输出数据
	FlowOutputsData *types.Value `protobuf:"bytes,13,opt,name=flowOutputsData,proto3" json:"flowOutputsData" form:"flowOutputsData"`
	//
	//表格数据
	TableData *types.Value `protobuf:"bytes,14,opt,name=tableData,proto3" json:"tableData" form:"tableData"`
	//
	//标准输出
	StandardOutputs *types.Value `protobuf:"bytes,15,opt,name=standardOutputs,proto3" json:"standardOutputs" form:"standardOutputs"`
	//
	//agent数据
	AgentData *types.Value `protobuf:"bytes,16,opt,name=agentData,proto3" json:"agentData" form:"agentData"`
	//
	//流程ID
	FlowId string `protobuf:"bytes,17,opt,name=flowId,proto3" json:"flowId" form:"flowId"`
	//
	//版本号(时间戳-秒)
	Version int32 `protobuf:"varint,18,opt,name=version,proto3" json:"version" form:"version"`
	//
	//流程输入
	//{
	//"flowInputs": {
	//"@agents": [
	//{
	//"instanceId": "5c6f6cf0d8079",
	//"ip": "192.168.100.162"
	//},
	//{
	//"instanceId": "5c6f6cf0d8075",
	//"ip": "192.168.100.163"
	//}
	//],
	//"must_input": "1",
	//"option_input": "000"
	//}
	//}
	//
	FlowInputs *types.Value `protobuf:"bytes,19,opt,name=flowInputs,proto3" json:"flowInputs" form:"flowInputs"`
	//
	//流程环境变量 { "youcash":"1234",
	//}
	FlowEnv *types.Value `protobuf:"bytes,20,opt,name=flowEnv,proto3" json:"flowEnv" form:"flowEnv"`
	//
	//流程环境类型
	Metadata *FlowInstance_Metadata `protobuf:"bytes,21,opt,name=metadata,proto3" json:"metadata" form:"metadata"`
	//
	//流程名称
	Name string `protobuf:"bytes,22,opt,name=name,proto3" json:"name" form:"name"`
	//
	//org
	Org int32 `protobuf:"varint,23,opt,name=org,proto3" json:"org" form:"org"`
	//
	//流程输出设置
	FlowOutputs []*FlowInstance_FlowOutputs `protobuf:"bytes,24,rep,name=flowOutputs,proto3" json:"flowOutputs" form:"flowOutputs"`
	//
	//输出定义
	OutputDefs []*FlowInstance_OutputDefs `protobuf:"bytes,25,rep,name=outputDefs,proto3" json:"outputDefs" form:"outputDefs"`
	//
	//表格输出定义
	TableDefs []*FlowInstance_TableDefs `protobuf:"bytes,26,rep,name=tableDefs,proto3" json:"tableDefs" form:"tableDefs"`
	//
	//流程创建者
	Creator string `protobuf:"bytes,27,opt,name=creator,proto3" json:"creator" form:"creator"`
	//
	//流程类别如流水线、流程、流水线模板等
	Category string `protobuf:"bytes,28,opt,name=category,proto3" json:"category" form:"category"`
	//
	//修改时间
	UpdateTime string `protobuf:"bytes,29,opt,name=updateTime,proto3" json:"updateTime" form:"updateTime"`
	//
	//创建时间
	CreateTime           string   `protobuf:"bytes,30,opt,name=createTime,proto3" json:"createTime" form:"createTime"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

流程执行结果

func (*FlowInstance) Descriptor

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

func (*FlowInstance) GetAgentData

func (m *FlowInstance) GetAgentData() *types.Value

func (*FlowInstance) GetCategory

func (m *FlowInstance) GetCategory() string

func (*FlowInstance) GetCreateTime

func (m *FlowInstance) GetCreateTime() string

func (*FlowInstance) GetCreator

func (m *FlowInstance) GetCreator() string

func (*FlowInstance) GetCurrentTime

func (m *FlowInstance) GetCurrentTime() int64

func (*FlowInstance) GetEndTime

func (m *FlowInstance) GetEndTime() int64

func (*FlowInstance) GetFlowEnv

func (m *FlowInstance) GetFlowEnv() *types.Value

func (*FlowInstance) GetFlowId

func (m *FlowInstance) GetFlowId() string

func (*FlowInstance) GetFlowInputs

func (m *FlowInstance) GetFlowInputs() *types.Value

func (*FlowInstance) GetFlowOutputs

func (m *FlowInstance) GetFlowOutputs() []*FlowInstance_FlowOutputs

func (*FlowInstance) GetFlowOutputsData

func (m *FlowInstance) GetFlowOutputsData() *types.Value

func (*FlowInstance) GetInstanceMap

func (m *FlowInstance) GetInstanceMap() []*types.Struct

func (*FlowInstance) GetMessage

func (m *FlowInstance) GetMessage() string

func (*FlowInstance) GetMetadata

func (m *FlowInstance) GetMetadata() *FlowInstance_Metadata

func (*FlowInstance) GetName

func (m *FlowInstance) GetName() string

func (*FlowInstance) GetNeedNotify

func (m *FlowInstance) GetNeedNotify() bool

func (*FlowInstance) GetOrg

func (m *FlowInstance) GetOrg() int32

func (*FlowInstance) GetOutputDefs

func (m *FlowInstance) GetOutputDefs() []*FlowInstance_OutputDefs

func (*FlowInstance) GetOutputs

func (m *FlowInstance) GetOutputs() *types.Value

func (*FlowInstance) GetRunningSteps

func (m *FlowInstance) GetRunningSteps() *types.Value

func (*FlowInstance) GetStandardOutputs

func (m *FlowInstance) GetStandardOutputs() *types.Value

func (*FlowInstance) GetStartTime

func (m *FlowInstance) GetStartTime() int64

func (*FlowInstance) GetStepList

func (m *FlowInstance) GetStepList() []*FlowExecuteStep

func (*FlowInstance) GetTableData

func (m *FlowInstance) GetTableData() *types.Value

func (*FlowInstance) GetTableDefs

func (m *FlowInstance) GetTableDefs() []*FlowInstance_TableDefs

func (*FlowInstance) GetTaskCounter

func (m *FlowInstance) GetTaskCounter() int32

func (*FlowInstance) GetTaskId

func (m *FlowInstance) GetTaskId() string

func (*FlowInstance) GetTotalStatus

func (m *FlowInstance) GetTotalStatus() string

func (*FlowInstance) GetUpdateTime

func (m *FlowInstance) GetUpdateTime() string

func (*FlowInstance) GetVersion

func (m *FlowInstance) GetVersion() int32

func (*FlowInstance) ProtoMessage

func (*FlowInstance) ProtoMessage()

func (*FlowInstance) Reset

func (m *FlowInstance) Reset()

func (*FlowInstance) String

func (m *FlowInstance) String() string

func (*FlowInstance) Validate

func (this *FlowInstance) Validate() error

func (*FlowInstance) XXX_DiscardUnknown

func (m *FlowInstance) XXX_DiscardUnknown()

func (*FlowInstance) XXX_Marshal

func (m *FlowInstance) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*FlowInstance) XXX_Merge

func (m *FlowInstance) XXX_Merge(src proto.Message)

func (*FlowInstance) XXX_Size

func (m *FlowInstance) XXX_Size() int

func (*FlowInstance) XXX_Unmarshal

func (m *FlowInstance) XXX_Unmarshal(b []byte) error

type FlowInstance_FlowOutputs

type FlowInstance_FlowOutputs struct {
	//
	//流程输出参数设置
	Columns              []*FlowInstance_FlowOutputs_Columns `protobuf:"bytes,1,rep,name=columns,proto3" json:"columns" form:"columns"`
	XXX_NoUnkeyedLiteral struct{}                            `json:"-"`
	XXX_unrecognized     []byte                              `json:"-"`
	XXX_sizecache        int32                               `json:"-"`
}

func (*FlowInstance_FlowOutputs) Descriptor

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

func (*FlowInstance_FlowOutputs) GetColumns

func (*FlowInstance_FlowOutputs) ProtoMessage

func (*FlowInstance_FlowOutputs) ProtoMessage()

func (*FlowInstance_FlowOutputs) Reset

func (m *FlowInstance_FlowOutputs) Reset()

func (*FlowInstance_FlowOutputs) String

func (m *FlowInstance_FlowOutputs) String() string

func (*FlowInstance_FlowOutputs) Validate

func (this *FlowInstance_FlowOutputs) Validate() error

func (*FlowInstance_FlowOutputs) XXX_DiscardUnknown

func (m *FlowInstance_FlowOutputs) XXX_DiscardUnknown()

func (*FlowInstance_FlowOutputs) XXX_Marshal

func (m *FlowInstance_FlowOutputs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*FlowInstance_FlowOutputs) XXX_Merge

func (m *FlowInstance_FlowOutputs) XXX_Merge(src proto.Message)

func (*FlowInstance_FlowOutputs) XXX_Size

func (m *FlowInstance_FlowOutputs) XXX_Size() int

func (*FlowInstance_FlowOutputs) XXX_Unmarshal

func (m *FlowInstance_FlowOutputs) XXX_Unmarshal(b []byte) error

type FlowInstance_FlowOutputs_Columns

type FlowInstance_FlowOutputs_Columns struct {
	//
	//参数类型
	Type string `protobuf:"bytes,1,opt,name=type,proto3" json:"type" form:"type"`
	//
	//参数ID
	Id string `protobuf:"bytes,2,opt,name=id,proto3" json:"id" form:"id"`
	//
	//参数标题
	Name                 string   `protobuf:"bytes,3,opt,name=name,proto3" json:"name" form:"name"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*FlowInstance_FlowOutputs_Columns) Descriptor

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

func (*FlowInstance_FlowOutputs_Columns) GetId

func (*FlowInstance_FlowOutputs_Columns) GetName

func (*FlowInstance_FlowOutputs_Columns) GetType

func (*FlowInstance_FlowOutputs_Columns) ProtoMessage

func (*FlowInstance_FlowOutputs_Columns) ProtoMessage()

func (*FlowInstance_FlowOutputs_Columns) Reset

func (*FlowInstance_FlowOutputs_Columns) String

func (*FlowInstance_FlowOutputs_Columns) Validate

func (this *FlowInstance_FlowOutputs_Columns) Validate() error

func (*FlowInstance_FlowOutputs_Columns) XXX_DiscardUnknown

func (m *FlowInstance_FlowOutputs_Columns) XXX_DiscardUnknown()

func (*FlowInstance_FlowOutputs_Columns) XXX_Marshal

func (m *FlowInstance_FlowOutputs_Columns) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*FlowInstance_FlowOutputs_Columns) XXX_Merge

func (*FlowInstance_FlowOutputs_Columns) XXX_Size

func (m *FlowInstance_FlowOutputs_Columns) XXX_Size() int

func (*FlowInstance_FlowOutputs_Columns) XXX_Unmarshal

func (m *FlowInstance_FlowOutputs_Columns) XXX_Unmarshal(b []byte) error

type FlowInstance_Metadata

type FlowInstance_Metadata struct {
	//
	//环境
	Type string `protobuf:"bytes,1,opt,name=type,proto3" json:"type" form:"type"`
	//
	//描述
	Desc                 string   `protobuf:"bytes,2,opt,name=desc,proto3" json:"desc" form:"desc"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*FlowInstance_Metadata) Descriptor

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

func (*FlowInstance_Metadata) GetDesc

func (m *FlowInstance_Metadata) GetDesc() string

func (*FlowInstance_Metadata) GetType

func (m *FlowInstance_Metadata) GetType() string

func (*FlowInstance_Metadata) ProtoMessage

func (*FlowInstance_Metadata) ProtoMessage()

func (*FlowInstance_Metadata) Reset

func (m *FlowInstance_Metadata) Reset()

func (*FlowInstance_Metadata) String

func (m *FlowInstance_Metadata) String() string

func (*FlowInstance_Metadata) Validate

func (this *FlowInstance_Metadata) Validate() error

func (*FlowInstance_Metadata) XXX_DiscardUnknown

func (m *FlowInstance_Metadata) XXX_DiscardUnknown()

func (*FlowInstance_Metadata) XXX_Marshal

func (m *FlowInstance_Metadata) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*FlowInstance_Metadata) XXX_Merge

func (m *FlowInstance_Metadata) XXX_Merge(src proto.Message)

func (*FlowInstance_Metadata) XXX_Size

func (m *FlowInstance_Metadata) XXX_Size() int

func (*FlowInstance_Metadata) XXX_Unmarshal

func (m *FlowInstance_Metadata) XXX_Unmarshal(b []byte) error

type FlowInstance_OutputDefs

type FlowInstance_OutputDefs struct {
	//
	//参数类型
	Type string `protobuf:"bytes,1,opt,name=type,proto3" json:"type" form:"type"`
	//
	//参数ID
	Id string `protobuf:"bytes,2,opt,name=id,proto3" json:"id" form:"id"`
	//
	//参数标题
	Name                 string   `protobuf:"bytes,3,opt,name=name,proto3" json:"name" form:"name"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*FlowInstance_OutputDefs) Descriptor

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

func (*FlowInstance_OutputDefs) GetId

func (m *FlowInstance_OutputDefs) GetId() string

func (*FlowInstance_OutputDefs) GetName

func (m *FlowInstance_OutputDefs) GetName() string

func (*FlowInstance_OutputDefs) GetType

func (m *FlowInstance_OutputDefs) GetType() string

func (*FlowInstance_OutputDefs) ProtoMessage

func (*FlowInstance_OutputDefs) ProtoMessage()

func (*FlowInstance_OutputDefs) Reset

func (m *FlowInstance_OutputDefs) Reset()

func (*FlowInstance_OutputDefs) String

func (m *FlowInstance_OutputDefs) String() string

func (*FlowInstance_OutputDefs) Validate

func (this *FlowInstance_OutputDefs) Validate() error

func (*FlowInstance_OutputDefs) XXX_DiscardUnknown

func (m *FlowInstance_OutputDefs) XXX_DiscardUnknown()

func (*FlowInstance_OutputDefs) XXX_Marshal

func (m *FlowInstance_OutputDefs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*FlowInstance_OutputDefs) XXX_Merge

func (m *FlowInstance_OutputDefs) XXX_Merge(src proto.Message)

func (*FlowInstance_OutputDefs) XXX_Size

func (m *FlowInstance_OutputDefs) XXX_Size() int

func (*FlowInstance_OutputDefs) XXX_Unmarshal

func (m *FlowInstance_OutputDefs) XXX_Unmarshal(b []byte) error

type FlowInstance_TableDefs

type FlowInstance_TableDefs struct {
	//
	//输出表格id
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id" form:"id"`
	//
	//输出表格标题
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name" form:"name"`
	//
	//维度列
	Dimensions []*FlowInstance_TableDefs_Dimensions `protobuf:"bytes,3,rep,name=dimensions,proto3" json:"dimensions" form:"dimensions"`
	//
	//输出列
	Columns              []*FlowInstance_TableDefs_Columns `protobuf:"bytes,4,rep,name=columns,proto3" json:"columns" form:"columns"`
	XXX_NoUnkeyedLiteral struct{}                          `json:"-"`
	XXX_unrecognized     []byte                            `json:"-"`
	XXX_sizecache        int32                             `json:"-"`
}

func (*FlowInstance_TableDefs) Descriptor

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

func (*FlowInstance_TableDefs) GetColumns

func (*FlowInstance_TableDefs) GetDimensions

func (*FlowInstance_TableDefs) GetId

func (m *FlowInstance_TableDefs) GetId() string

func (*FlowInstance_TableDefs) GetName

func (m *FlowInstance_TableDefs) GetName() string

func (*FlowInstance_TableDefs) ProtoMessage

func (*FlowInstance_TableDefs) ProtoMessage()

func (*FlowInstance_TableDefs) Reset

func (m *FlowInstance_TableDefs) Reset()

func (*FlowInstance_TableDefs) String

func (m *FlowInstance_TableDefs) String() string

func (*FlowInstance_TableDefs) Validate

func (this *FlowInstance_TableDefs) Validate() error

func (*FlowInstance_TableDefs) XXX_DiscardUnknown

func (m *FlowInstance_TableDefs) XXX_DiscardUnknown()

func (*FlowInstance_TableDefs) XXX_Marshal

func (m *FlowInstance_TableDefs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*FlowInstance_TableDefs) XXX_Merge

func (m *FlowInstance_TableDefs) XXX_Merge(src proto.Message)

func (*FlowInstance_TableDefs) XXX_Size

func (m *FlowInstance_TableDefs) XXX_Size() int

func (*FlowInstance_TableDefs) XXX_Unmarshal

func (m *FlowInstance_TableDefs) XXX_Unmarshal(b []byte) error

type FlowInstance_TableDefs_Columns

type FlowInstance_TableDefs_Columns struct {
	//
	//列id
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id" form:"id"`
	//
	//列标题
	Name                 string   `protobuf:"bytes,2,opt,name=name,proto3" json:"name" form:"name"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*FlowInstance_TableDefs_Columns) Descriptor

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

func (*FlowInstance_TableDefs_Columns) GetId

func (*FlowInstance_TableDefs_Columns) GetName

func (*FlowInstance_TableDefs_Columns) ProtoMessage

func (*FlowInstance_TableDefs_Columns) ProtoMessage()

func (*FlowInstance_TableDefs_Columns) Reset

func (m *FlowInstance_TableDefs_Columns) Reset()

func (*FlowInstance_TableDefs_Columns) String

func (*FlowInstance_TableDefs_Columns) Validate

func (this *FlowInstance_TableDefs_Columns) Validate() error

func (*FlowInstance_TableDefs_Columns) XXX_DiscardUnknown

func (m *FlowInstance_TableDefs_Columns) XXX_DiscardUnknown()

func (*FlowInstance_TableDefs_Columns) XXX_Marshal

func (m *FlowInstance_TableDefs_Columns) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*FlowInstance_TableDefs_Columns) XXX_Merge

func (m *FlowInstance_TableDefs_Columns) XXX_Merge(src proto.Message)

func (*FlowInstance_TableDefs_Columns) XXX_Size

func (m *FlowInstance_TableDefs_Columns) XXX_Size() int

func (*FlowInstance_TableDefs_Columns) XXX_Unmarshal

func (m *FlowInstance_TableDefs_Columns) XXX_Unmarshal(b []byte) error

type FlowInstance_TableDefs_Dimensions

type FlowInstance_TableDefs_Dimensions struct {
	//
	//列id
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id" form:"id"`
	//
	//列标题
	Name                 string   `protobuf:"bytes,2,opt,name=name,proto3" json:"name" form:"name"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*FlowInstance_TableDefs_Dimensions) Descriptor

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

func (*FlowInstance_TableDefs_Dimensions) GetId

func (*FlowInstance_TableDefs_Dimensions) GetName

func (*FlowInstance_TableDefs_Dimensions) ProtoMessage

func (*FlowInstance_TableDefs_Dimensions) ProtoMessage()

func (*FlowInstance_TableDefs_Dimensions) Reset

func (*FlowInstance_TableDefs_Dimensions) String

func (*FlowInstance_TableDefs_Dimensions) Validate

func (this *FlowInstance_TableDefs_Dimensions) Validate() error

func (*FlowInstance_TableDefs_Dimensions) XXX_DiscardUnknown

func (m *FlowInstance_TableDefs_Dimensions) XXX_DiscardUnknown()

func (*FlowInstance_TableDefs_Dimensions) XXX_Marshal

func (m *FlowInstance_TableDefs_Dimensions) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*FlowInstance_TableDefs_Dimensions) XXX_Merge

func (*FlowInstance_TableDefs_Dimensions) XXX_Size

func (m *FlowInstance_TableDefs_Dimensions) XXX_Size() int

func (*FlowInstance_TableDefs_Dimensions) XXX_Unmarshal

func (m *FlowInstance_TableDefs_Dimensions) XXX_Unmarshal(b []byte) error

type FlowStep

type FlowStep struct {
	//
	//步骤ID
	StepId int32 `protobuf:"varint,1,opt,name=stepId,proto3" json:"stepId" form:"stepId"`
	//
	//引用步骤ID(工具ID或者流程ID,当为人工审批节点是为空)
	ToolId string `protobuf:"bytes,2,opt,name=toolId,proto3" json:"toolId" form:"toolId"`
	//
	//流程审核示例
	//"actions":[
	//{
	//"label":"继续",
	//"value":"yes",
	//"terminate":false
	//},
	//{
	//"label":"停止",
	//"value":"no",
	//"terminate":true
	//},
	//]
	//
	Actions []*FlowStep_Actions `protobuf:"bytes,3,rep,name=actions,proto3" json:"actions" form:"actions"`
	//
	//审批用户或者用户组
	Approvers []string `protobuf:"bytes,4,rep,name=approvers,proto3" json:"approvers" form:"approvers"`
	//
	//邮件通知
	MailToApprovers bool `protobuf:"varint,5,opt,name=mailToApprovers,proto3" json:"mailToApprovers" form:"mailToApprovers"`
	//
	//步骤名
	StepName string `protobuf:"bytes,6,opt,name=stepName,proto3" json:"stepName" form:"stepName"`
	//
	//使用工具版本
	VId string `protobuf:"bytes,7,opt,name=vId,proto3" json:"vId" form:"vId"`
	//
	//执行用户
	ExecUser string `protobuf:"bytes,8,opt,name=execUser,proto3" json:"execUser" form:"execUser"`
	//
	//失败退出
	FailureExit bool `protobuf:"varint,9,opt,name=failureExit,proto3" json:"failureExit" form:"failureExit"`
	//
	//步骤类型(tool、flow、manual)
	SubType string `protobuf:"bytes,10,opt,name=subType,proto3" json:"subType" form:"subType"`
	//
	//类型
	Type string `protobuf:"bytes,11,opt,name=type,proto3" json:"type" form:"type"`
	//
	//在画布中X坐标
	XX float32 `protobuf:"fixed32,12,opt,name=_x,json=X,proto3" json:"_x" form:"_x"`
	//
	//在画布中Y坐标
	XY float32 `protobuf:"fixed32,13,opt,name=_y,json=Y,proto3" json:"_y" form:"_y"`
	//
	//是否root执行
	Root bool `protobuf:"varint,14,opt,name=root,proto3" json:"root" form:"root"`
	//
	//相对流程起点X坐标
	XDx float32 `protobuf:"fixed32,15,opt,name=_dx,json=Dx,proto3" json:"_dx" form:"_dx"`
	//
	//相对流程启动Y坐标
	XDy float32 `protobuf:"fixed32,16,opt,name=_dy,json=Dy,proto3" json:"_dy" form:"_dy"`
	//
	//样式
	Styles *FlowStep_Styles `protobuf:"bytes,17,opt,name=styles,proto3" json:"styles" form:"styles"`
	//
	//步骤输出, 有时候是{}, 有时候[]
	Outputs *types.Value `protobuf:"bytes,18,opt,name=outputs,proto3" json:"outputs" form:"outputs"`
	//
	//流程输入
	//{
	//"inputs": {
	//"must_input": "1",
	//"option_input": "000",
	//"@agents": [
	//{
	//"instanceId": "5c6f6cf0d8079",
	//"ip": "192.168.100.162"
	//},
	//{
	//"instanceId": "5c6f6cf0d8075",
	//"ip": "192.168.100.163"
	//}
	//]
	//}
	//}
	//
	Inputs *types.Value `protobuf:"bytes,19,opt,name=inputs,proto3" json:"inputs" form:"inputs"`
	//
	//通知条件 "OnSuccess", "OnFailure", "OnTimeout"
	InformCondition []string `protobuf:"bytes,20,rep,name=informCondition,proto3" json:"informCondition" form:"informCondition"`
	//
	//前置节点信息
	Parents              []*FlowStep_Parents `protobuf:"bytes,21,rep,name=parents,proto3" json:"parents" form:"parents"`
	XXX_NoUnkeyedLiteral struct{}            `json:"-"`
	XXX_unrecognized     []byte              `json:"-"`
	XXX_sizecache        int32               `json:"-"`
}

流程步骤

func (*FlowStep) Descriptor

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

func (*FlowStep) GetActions

func (m *FlowStep) GetActions() []*FlowStep_Actions

func (*FlowStep) GetApprovers

func (m *FlowStep) GetApprovers() []string

func (*FlowStep) GetExecUser

func (m *FlowStep) GetExecUser() string

func (*FlowStep) GetFailureExit

func (m *FlowStep) GetFailureExit() bool

func (*FlowStep) GetInformCondition

func (m *FlowStep) GetInformCondition() []string

func (*FlowStep) GetInputs

func (m *FlowStep) GetInputs() *types.Value

func (*FlowStep) GetMailToApprovers

func (m *FlowStep) GetMailToApprovers() bool

func (*FlowStep) GetOutputs

func (m *FlowStep) GetOutputs() *types.Value

func (*FlowStep) GetParents

func (m *FlowStep) GetParents() []*FlowStep_Parents

func (*FlowStep) GetRoot

func (m *FlowStep) GetRoot() bool

func (*FlowStep) GetStepId

func (m *FlowStep) GetStepId() int32

func (*FlowStep) GetStepName

func (m *FlowStep) GetStepName() string

func (*FlowStep) GetStyles

func (m *FlowStep) GetStyles() *FlowStep_Styles

func (*FlowStep) GetSubType

func (m *FlowStep) GetSubType() string

func (*FlowStep) GetToolId

func (m *FlowStep) GetToolId() string

func (*FlowStep) GetType

func (m *FlowStep) GetType() string

func (*FlowStep) GetVId

func (m *FlowStep) GetVId() string

func (*FlowStep) GetXDx

func (m *FlowStep) GetXDx() float32

func (*FlowStep) GetXDy

func (m *FlowStep) GetXDy() float32

func (*FlowStep) GetXX

func (m *FlowStep) GetXX() float32

func (*FlowStep) GetXY

func (m *FlowStep) GetXY() float32

func (*FlowStep) ProtoMessage

func (*FlowStep) ProtoMessage()

func (*FlowStep) Reset

func (m *FlowStep) Reset()

func (*FlowStep) String

func (m *FlowStep) String() string

func (*FlowStep) Validate

func (this *FlowStep) Validate() error

func (*FlowStep) XXX_DiscardUnknown

func (m *FlowStep) XXX_DiscardUnknown()

func (*FlowStep) XXX_Marshal

func (m *FlowStep) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*FlowStep) XXX_Merge

func (m *FlowStep) XXX_Merge(src proto.Message)

func (*FlowStep) XXX_Size

func (m *FlowStep) XXX_Size() int

func (*FlowStep) XXX_Unmarshal

func (m *FlowStep) XXX_Unmarshal(b []byte) error

type FlowStep_Actions

type FlowStep_Actions struct {
	//
	//标题
	Label string `protobuf:"bytes,1,opt,name=label,proto3" json:"label" form:"label"`
	//
	//值
	Value string `protobuf:"bytes,2,opt,name=value,proto3" json:"value" form:"value"`
	//
	//是否中断
	Terminate            bool     `protobuf:"varint,3,opt,name=terminate,proto3" json:"terminate" form:"terminate"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*FlowStep_Actions) Descriptor

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

func (*FlowStep_Actions) GetLabel

func (m *FlowStep_Actions) GetLabel() string

func (*FlowStep_Actions) GetTerminate

func (m *FlowStep_Actions) GetTerminate() bool

func (*FlowStep_Actions) GetValue

func (m *FlowStep_Actions) GetValue() string

func (*FlowStep_Actions) ProtoMessage

func (*FlowStep_Actions) ProtoMessage()

func (*FlowStep_Actions) Reset

func (m *FlowStep_Actions) Reset()

func (*FlowStep_Actions) String

func (m *FlowStep_Actions) String() string

func (*FlowStep_Actions) Validate

func (this *FlowStep_Actions) Validate() error

func (*FlowStep_Actions) XXX_DiscardUnknown

func (m *FlowStep_Actions) XXX_DiscardUnknown()

func (*FlowStep_Actions) XXX_Marshal

func (m *FlowStep_Actions) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*FlowStep_Actions) XXX_Merge

func (m *FlowStep_Actions) XXX_Merge(src proto.Message)

func (*FlowStep_Actions) XXX_Size

func (m *FlowStep_Actions) XXX_Size() int

func (*FlowStep_Actions) XXX_Unmarshal

func (m *FlowStep_Actions) XXX_Unmarshal(b []byte) error

type FlowStep_Parents

type FlowStep_Parents struct {
	//
	//步骤名称
	StepName string `protobuf:"bytes,1,opt,name=stepName,proto3" json:"stepName" form:"stepName"`
	//
	//步骤序号
	StepId int32 `protobuf:"varint,2,opt,name=stepId,proto3" json:"stepId" form:"stepId"`
	//
	//连线起点位置
	SourcePoint string `protobuf:"bytes,3,opt,name=sourcePoint,proto3" json:"sourcePoint" form:"sourcePoint"`
	//
	//连线终点位置
	TargetPoint          string   `protobuf:"bytes,4,opt,name=targetPoint,proto3" json:"targetPoint" form:"targetPoint"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*FlowStep_Parents) Descriptor

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

func (*FlowStep_Parents) GetSourcePoint

func (m *FlowStep_Parents) GetSourcePoint() string

func (*FlowStep_Parents) GetStepId

func (m *FlowStep_Parents) GetStepId() int32

func (*FlowStep_Parents) GetStepName

func (m *FlowStep_Parents) GetStepName() string

func (*FlowStep_Parents) GetTargetPoint

func (m *FlowStep_Parents) GetTargetPoint() string

func (*FlowStep_Parents) ProtoMessage

func (*FlowStep_Parents) ProtoMessage()

func (*FlowStep_Parents) Reset

func (m *FlowStep_Parents) Reset()

func (*FlowStep_Parents) String

func (m *FlowStep_Parents) String() string

func (*FlowStep_Parents) Validate

func (this *FlowStep_Parents) Validate() error

func (*FlowStep_Parents) XXX_DiscardUnknown

func (m *FlowStep_Parents) XXX_DiscardUnknown()

func (*FlowStep_Parents) XXX_Marshal

func (m *FlowStep_Parents) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*FlowStep_Parents) XXX_Merge

func (m *FlowStep_Parents) XXX_Merge(src proto.Message)

func (*FlowStep_Parents) XXX_Size

func (m *FlowStep_Parents) XXX_Size() int

func (*FlowStep_Parents) XXX_Unmarshal

func (m *FlowStep_Parents) XXX_Unmarshal(b []byte) error

type FlowStep_Styles

type FlowStep_Styles struct {
	//
	//宽
	Width                float32  `protobuf:"fixed32,1,opt,name=width,proto3" json:"width" form:"width"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*FlowStep_Styles) Descriptor

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

func (*FlowStep_Styles) GetWidth

func (m *FlowStep_Styles) GetWidth() float32

func (*FlowStep_Styles) ProtoMessage

func (*FlowStep_Styles) ProtoMessage()

func (*FlowStep_Styles) Reset

func (m *FlowStep_Styles) Reset()

func (*FlowStep_Styles) String

func (m *FlowStep_Styles) String() string

func (*FlowStep_Styles) Validate

func (this *FlowStep_Styles) Validate() error

func (*FlowStep_Styles) XXX_DiscardUnknown

func (m *FlowStep_Styles) XXX_DiscardUnknown()

func (*FlowStep_Styles) XXX_Marshal

func (m *FlowStep_Styles) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*FlowStep_Styles) XXX_Merge

func (m *FlowStep_Styles) XXX_Merge(src proto.Message)

func (*FlowStep_Styles) XXX_Size

func (m *FlowStep_Styles) XXX_Size() int

func (*FlowStep_Styles) XXX_Unmarshal

func (m *FlowStep_Styles) XXX_Unmarshal(b []byte) error

type Flow_FlowOutputs

type Flow_FlowOutputs struct {
	//
	//流程输出参数设置
	Columns              []*Flow_FlowOutputs_Columns `protobuf:"bytes,1,rep,name=columns,proto3" json:"columns" form:"columns"`
	XXX_NoUnkeyedLiteral struct{}                    `json:"-"`
	XXX_unrecognized     []byte                      `json:"-"`
	XXX_sizecache        int32                       `json:"-"`
}

func (*Flow_FlowOutputs) Descriptor

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

func (*Flow_FlowOutputs) GetColumns

func (m *Flow_FlowOutputs) GetColumns() []*Flow_FlowOutputs_Columns

func (*Flow_FlowOutputs) ProtoMessage

func (*Flow_FlowOutputs) ProtoMessage()

func (*Flow_FlowOutputs) Reset

func (m *Flow_FlowOutputs) Reset()

func (*Flow_FlowOutputs) String

func (m *Flow_FlowOutputs) String() string

func (*Flow_FlowOutputs) Validate

func (this *Flow_FlowOutputs) Validate() error

func (*Flow_FlowOutputs) XXX_DiscardUnknown

func (m *Flow_FlowOutputs) XXX_DiscardUnknown()

func (*Flow_FlowOutputs) XXX_Marshal

func (m *Flow_FlowOutputs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Flow_FlowOutputs) XXX_Merge

func (m *Flow_FlowOutputs) XXX_Merge(src proto.Message)

func (*Flow_FlowOutputs) XXX_Size

func (m *Flow_FlowOutputs) XXX_Size() int

func (*Flow_FlowOutputs) XXX_Unmarshal

func (m *Flow_FlowOutputs) XXX_Unmarshal(b []byte) error

type Flow_FlowOutputs_Columns

type Flow_FlowOutputs_Columns struct {
	//
	//参数类型
	Type string `protobuf:"bytes,1,opt,name=type,proto3" json:"type" form:"type"`
	//
	//参数ID
	Id string `protobuf:"bytes,2,opt,name=id,proto3" json:"id" form:"id"`
	//
	//参数标题
	Name                 string   `protobuf:"bytes,3,opt,name=name,proto3" json:"name" form:"name"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*Flow_FlowOutputs_Columns) Descriptor

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

func (*Flow_FlowOutputs_Columns) GetId

func (m *Flow_FlowOutputs_Columns) GetId() string

func (*Flow_FlowOutputs_Columns) GetName

func (m *Flow_FlowOutputs_Columns) GetName() string

func (*Flow_FlowOutputs_Columns) GetType

func (m *Flow_FlowOutputs_Columns) GetType() string

func (*Flow_FlowOutputs_Columns) ProtoMessage

func (*Flow_FlowOutputs_Columns) ProtoMessage()

func (*Flow_FlowOutputs_Columns) Reset

func (m *Flow_FlowOutputs_Columns) Reset()

func (*Flow_FlowOutputs_Columns) String

func (m *Flow_FlowOutputs_Columns) String() string

func (*Flow_FlowOutputs_Columns) Validate

func (this *Flow_FlowOutputs_Columns) Validate() error

func (*Flow_FlowOutputs_Columns) XXX_DiscardUnknown

func (m *Flow_FlowOutputs_Columns) XXX_DiscardUnknown()

func (*Flow_FlowOutputs_Columns) XXX_Marshal

func (m *Flow_FlowOutputs_Columns) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Flow_FlowOutputs_Columns) XXX_Merge

func (m *Flow_FlowOutputs_Columns) XXX_Merge(src proto.Message)

func (*Flow_FlowOutputs_Columns) XXX_Size

func (m *Flow_FlowOutputs_Columns) XXX_Size() int

func (*Flow_FlowOutputs_Columns) XXX_Unmarshal

func (m *Flow_FlowOutputs_Columns) XXX_Unmarshal(b []byte) error

type Flow_Metadata

type Flow_Metadata struct {
	//
	//环境
	Type string `protobuf:"bytes,1,opt,name=type,proto3" json:"type" form:"type"`
	//
	//描述
	Desc                 string   `protobuf:"bytes,2,opt,name=desc,proto3" json:"desc" form:"desc"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*Flow_Metadata) Descriptor

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

func (*Flow_Metadata) GetDesc

func (m *Flow_Metadata) GetDesc() string

func (*Flow_Metadata) GetType

func (m *Flow_Metadata) GetType() string

func (*Flow_Metadata) ProtoMessage

func (*Flow_Metadata) ProtoMessage()

func (*Flow_Metadata) Reset

func (m *Flow_Metadata) Reset()

func (*Flow_Metadata) String

func (m *Flow_Metadata) String() string

func (*Flow_Metadata) Validate

func (this *Flow_Metadata) Validate() error

func (*Flow_Metadata) XXX_DiscardUnknown

func (m *Flow_Metadata) XXX_DiscardUnknown()

func (*Flow_Metadata) XXX_Marshal

func (m *Flow_Metadata) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Flow_Metadata) XXX_Merge

func (m *Flow_Metadata) XXX_Merge(src proto.Message)

func (*Flow_Metadata) XXX_Size

func (m *Flow_Metadata) XXX_Size() int

func (*Flow_Metadata) XXX_Unmarshal

func (m *Flow_Metadata) XXX_Unmarshal(b []byte) error

type Flow_OutputDefs

type Flow_OutputDefs struct {
	//
	//参数类型
	Type string `protobuf:"bytes,1,opt,name=type,proto3" json:"type" form:"type"`
	//
	//参数ID
	Id string `protobuf:"bytes,2,opt,name=id,proto3" json:"id" form:"id"`
	//
	//参数标题
	Name                 string   `protobuf:"bytes,3,opt,name=name,proto3" json:"name" form:"name"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*Flow_OutputDefs) Descriptor

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

func (*Flow_OutputDefs) GetId

func (m *Flow_OutputDefs) GetId() string

func (*Flow_OutputDefs) GetName

func (m *Flow_OutputDefs) GetName() string

func (*Flow_OutputDefs) GetType

func (m *Flow_OutputDefs) GetType() string

func (*Flow_OutputDefs) ProtoMessage

func (*Flow_OutputDefs) ProtoMessage()

func (*Flow_OutputDefs) Reset

func (m *Flow_OutputDefs) Reset()

func (*Flow_OutputDefs) String

func (m *Flow_OutputDefs) String() string

func (*Flow_OutputDefs) Validate

func (this *Flow_OutputDefs) Validate() error

func (*Flow_OutputDefs) XXX_DiscardUnknown

func (m *Flow_OutputDefs) XXX_DiscardUnknown()

func (*Flow_OutputDefs) XXX_Marshal

func (m *Flow_OutputDefs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Flow_OutputDefs) XXX_Merge

func (m *Flow_OutputDefs) XXX_Merge(src proto.Message)

func (*Flow_OutputDefs) XXX_Size

func (m *Flow_OutputDefs) XXX_Size() int

func (*Flow_OutputDefs) XXX_Unmarshal

func (m *Flow_OutputDefs) XXX_Unmarshal(b []byte) error

type Flow_TableDefs

type Flow_TableDefs struct {
	//
	//输出表格id
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id" form:"id"`
	//
	//输出表格标题
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name" form:"name"`
	//
	//维度列
	Dimensions []*Flow_TableDefs_Dimensions `protobuf:"bytes,3,rep,name=dimensions,proto3" json:"dimensions" form:"dimensions"`
	//
	//输出列
	Columns              []*Flow_TableDefs_Columns `protobuf:"bytes,4,rep,name=columns,proto3" json:"columns" form:"columns"`
	XXX_NoUnkeyedLiteral struct{}                  `json:"-"`
	XXX_unrecognized     []byte                    `json:"-"`
	XXX_sizecache        int32                     `json:"-"`
}

func (*Flow_TableDefs) Descriptor

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

func (*Flow_TableDefs) GetColumns

func (m *Flow_TableDefs) GetColumns() []*Flow_TableDefs_Columns

func (*Flow_TableDefs) GetDimensions

func (m *Flow_TableDefs) GetDimensions() []*Flow_TableDefs_Dimensions

func (*Flow_TableDefs) GetId

func (m *Flow_TableDefs) GetId() string

func (*Flow_TableDefs) GetName

func (m *Flow_TableDefs) GetName() string

func (*Flow_TableDefs) ProtoMessage

func (*Flow_TableDefs) ProtoMessage()

func (*Flow_TableDefs) Reset

func (m *Flow_TableDefs) Reset()

func (*Flow_TableDefs) String

func (m *Flow_TableDefs) String() string

func (*Flow_TableDefs) Validate

func (this *Flow_TableDefs) Validate() error

func (*Flow_TableDefs) XXX_DiscardUnknown

func (m *Flow_TableDefs) XXX_DiscardUnknown()

func (*Flow_TableDefs) XXX_Marshal

func (m *Flow_TableDefs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Flow_TableDefs) XXX_Merge

func (m *Flow_TableDefs) XXX_Merge(src proto.Message)

func (*Flow_TableDefs) XXX_Size

func (m *Flow_TableDefs) XXX_Size() int

func (*Flow_TableDefs) XXX_Unmarshal

func (m *Flow_TableDefs) XXX_Unmarshal(b []byte) error

type Flow_TableDefs_Columns

type Flow_TableDefs_Columns struct {
	//
	//列id
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id" form:"id"`
	//
	//列标题
	Name                 string   `protobuf:"bytes,2,opt,name=name,proto3" json:"name" form:"name"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*Flow_TableDefs_Columns) Descriptor

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

func (*Flow_TableDefs_Columns) GetId

func (m *Flow_TableDefs_Columns) GetId() string

func (*Flow_TableDefs_Columns) GetName

func (m *Flow_TableDefs_Columns) GetName() string

func (*Flow_TableDefs_Columns) ProtoMessage

func (*Flow_TableDefs_Columns) ProtoMessage()

func (*Flow_TableDefs_Columns) Reset

func (m *Flow_TableDefs_Columns) Reset()

func (*Flow_TableDefs_Columns) String

func (m *Flow_TableDefs_Columns) String() string

func (*Flow_TableDefs_Columns) Validate

func (this *Flow_TableDefs_Columns) Validate() error

func (*Flow_TableDefs_Columns) XXX_DiscardUnknown

func (m *Flow_TableDefs_Columns) XXX_DiscardUnknown()

func (*Flow_TableDefs_Columns) XXX_Marshal

func (m *Flow_TableDefs_Columns) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Flow_TableDefs_Columns) XXX_Merge

func (m *Flow_TableDefs_Columns) XXX_Merge(src proto.Message)

func (*Flow_TableDefs_Columns) XXX_Size

func (m *Flow_TableDefs_Columns) XXX_Size() int

func (*Flow_TableDefs_Columns) XXX_Unmarshal

func (m *Flow_TableDefs_Columns) XXX_Unmarshal(b []byte) error

type Flow_TableDefs_Dimensions

type Flow_TableDefs_Dimensions struct {
	//
	//列id
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id" form:"id"`
	//
	//列标题
	Name                 string   `protobuf:"bytes,2,opt,name=name,proto3" json:"name" form:"name"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*Flow_TableDefs_Dimensions) Descriptor

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

func (*Flow_TableDefs_Dimensions) GetId

func (m *Flow_TableDefs_Dimensions) GetId() string

func (*Flow_TableDefs_Dimensions) GetName

func (m *Flow_TableDefs_Dimensions) GetName() string

func (*Flow_TableDefs_Dimensions) ProtoMessage

func (*Flow_TableDefs_Dimensions) ProtoMessage()

func (*Flow_TableDefs_Dimensions) Reset

func (m *Flow_TableDefs_Dimensions) Reset()

func (*Flow_TableDefs_Dimensions) String

func (m *Flow_TableDefs_Dimensions) String() string

func (*Flow_TableDefs_Dimensions) Validate

func (this *Flow_TableDefs_Dimensions) Validate() error

func (*Flow_TableDefs_Dimensions) XXX_DiscardUnknown

func (m *Flow_TableDefs_Dimensions) XXX_DiscardUnknown()

func (*Flow_TableDefs_Dimensions) XXX_Marshal

func (m *Flow_TableDefs_Dimensions) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Flow_TableDefs_Dimensions) XXX_Merge

func (m *Flow_TableDefs_Dimensions) XXX_Merge(src proto.Message)

func (*Flow_TableDefs_Dimensions) XXX_Size

func (m *Flow_TableDefs_Dimensions) XXX_Size() int

func (*Flow_TableDefs_Dimensions) XXX_Unmarshal

func (m *Flow_TableDefs_Dimensions) XXX_Unmarshal(b []byte) error

Jump to

Keyboard shortcuts

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