001/* 002 * Copyright 2024-2025, Warm-Flow (290631660@qq.com). 003 * 004 * Licensed under the Apache License, Version 2.0 (the "License"); 005 * you may not use this file except in compliance with the License. 006 * You may obtain a copy of the License at 007 * 008 * https://www.apache.org/licenses/LICENSE-2.0 009 * 010 * Unless required by applicable law or agreed to in writing, software 011 * distributed under the License is distributed on an "AS IS" BASIS, 012 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 013 * See the License for the specific language governing permissions and 014 * limitations under the License. 015 */ 016package org.dromara.warm.flow.core.entity; 017 018import java.util.Date; 019import java.util.List; 020 021/** 022 * 历史任务记录对象 flow_his_task 023 * 024 * @author warm 025 * @since 2023-03-29 026 */ 027public interface HisTask extends RootEntity { 028 029 public Long getId(); 030 031 public HisTask setId(Long id); 032 033 public Date getCreateTime(); 034 035 public HisTask setCreateTime(Date createTime); 036 037 public Date getUpdateTime(); 038 039 public HisTask setUpdateTime(Date updateTime); 040 041 public String getTenantId(); 042 043 public HisTask setTenantId(String tenantId); 044 045 public String getDelFlag(); 046 047 public HisTask setDelFlag(String delFlag); 048 049 public Long getDefinitionId(); 050 051 public HisTask setDefinitionId(Long definitionId); 052 053 public String getFlowName(); 054 055 public HisTask setFlowName(String flowName); 056 057 public Long getInstanceId(); 058 059 public HisTask setInstanceId(Long instanceId); 060 061 public Integer getCooperateType(); 062 063 public HisTask setCooperateType(Integer cooperateType); 064 065 public Long getTaskId(); 066 067 public HisTask setTaskId(Long taskId); 068 069 public String getBusinessId(); 070 071 public HisTask setBusinessId(String businessId); 072 073 public String getNodeCode(); 074 075 public HisTask setNodeCode(String nodeCode); 076 077 public String getNodeName(); 078 079 public HisTask setNodeName(String nodeName); 080 081 public Integer getNodeType(); 082 083 public HisTask setNodeType(Integer nodeType); 084 085 public String getTargetNodeCode(); 086 087 public HisTask setTargetNodeCode(String targetNodeCode); 088 089 public String getTargetNodeName(); 090 091 public HisTask setTargetNodeName(String targetNodeName); 092 093 public String getApprover(); 094 095 public HisTask setApprover(String approver); 096 097 public String getCollaborator(); 098 099 public HisTask setCollaborator(String collaborator); 100 101 public List<String> getPermissionList(); 102 103 public HisTask setPermissionList(List<String> permissionList); 104 105 public String getSkipType(); 106 107 public HisTask setSkipType(String skipType); 108 109 public String getFlowStatus(); 110 111 public HisTask setFlowStatus(String flowStatus); 112 113 public String getMessage(); 114 115 public HisTask setMessage(String message); 116 117 public String getExt(); 118 119 public HisTask setExt(String ext); 120 121 public String getCreateBy(); 122 123 public HisTask setCreateBy(String createBy); 124 125 public String getFormCustom(); 126 127 public HisTask setFormCustom(String formCustom); 128 129 public String getFormPath(); 130 131 public HisTask setFormPath(String formPath); 132 133}