| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475 |
- package request
- type LaunchWorkflowPrepareParams struct {
- WorkflowTemplateID string `json:"workflowTemplateId" binding:"required" assign:"toField:WorkflowTemplateID"`
- CreateUserID string `json:"createUserId" binding:"required" assign:"toField:CreateUserID"`
- TenantID string `json:"tenantId" binding:"required" assign:"toField:TenantID"`
- }
- type LaunchWorkflowTemplatePrepareParams struct {
- StructureRootID string `json:"structureRootId" binding:"required"`
- CreateUserID string `json:"createUserId" binding:"required" assign:"toField:CreateUserID"`
- TenantID string `json:"tenantId" binding:"required" assign:"toField:TenantID"`
- }
- type StartWorkflowTemplateRequest struct {
- WorkflowTemplateName string `json:"workflowTemplateName"`
- StructureRootID string `json:"structureRootId"`
- Process string `json:"process"`
- LaunchUserName string `json:"launchUserName"`
- Matter string `json:"matter"`
- BusinessEntityObject string `json:"businessEntityObject"`
- BusinessObject string `json:"businessObject"`
- UserStructureID string `json:"userStructureId"`
- Data interface{} `json:"data"`
- CreateUserID string `json:"createUserId"`
- TenantID string `json:"tenantId"`
- }
- type StartWorkflowRequest struct {
- ID string `json:"id"`
- WorkflowTemplateID string `json:"workflowTemplateId"`
- LaunchUserName string `json:"launchUserName"`
- Matter string `json:"matter"`
- BusinessEntityObject string `json:"businessEntityObject"`
- BusinessObject string `json:"businessObject"`
- UserStructureID string `json:"userStructureId"`
- CreateUserID string `json:"createUserId"`
- TenantID string `json:"tenantId"`
- ChoiceApproveInfos map[string]any `json:"-"`
- }
- type StartWorkFlowByBusinessTypeRequest struct {
- BusinessType string `json:"businessType"`
- LaunchUserName string `json:"launchUserName"`
- Matter string `json:"matter"`
- Data interface{} `json:"data"`
- CreateUserID string `json:"createUserId"`
- TenantID string `json:"tenantId"`
- ID string `json:"id"`
- }
- type StartWorkFlowWithoutPrepareByBusinessTypeRequest struct {
- StartWorkFlowByBusinessTypeRequest
- UserStructureID string `json:"userStructureId"`
- ChoiceApproveInfos map[string]any `json:"choiceApproveInfos"`
- }
- type QueryMyWorkflowParams struct {
- PageNo int `form:"pageNo" assign:"-"`
- PageSize int `form:"pageSize" assign:"-"`
- TenantID string `form:"tenantId" binding:"required" assign:"toField:TenantID"`
- LaunchUserID string `form:"launchUserId"`
- LaunchUserName string `form:"launchUserName"`
- TemplateID string `form:"workflowTemplateId"`
- Status int `form:"status"`
- Matter string `form:"matter"`
- CatalogID string `form:"catalogId"`
- }
- type QueryWorkflowByIDs struct {
- TenantID string `json:"tenantId" binding:"required" assign:"toField:TenantID"`
- IDs []string `json:"ids" `
- PageNo int `json:"pageNo" assign:"-"`
- PageSize int `json:"pageSize" assign:"-"`
- }
|