package jnpf.flowable.model.record; import io.swagger.v3.oas.annotations.media.Schema; import lombok.Data; import java.util.ArrayList; import java.util.Date; import java.util.List; import java.util.Map; /** * 类的描述 * * @author JNPF@YinMai Info. Co., Ltd * @version 5.0.x * @since 2024/4/29 10:55 */ @Data public class RecordVo { /** * 主键 */ @Schema(description = "主键") private String id; /** * 节点名称 */ @Schema(description = "节点名称") private String nodeName; /** * 节点编码 */ @Schema(description = "节点编码") private String nodeCode; /** * 经办类型 */ @Schema(description = "经办类型") private Integer handleType; /** * 经办人员 */ @Schema(description = "经办人员") private String handleId; /** * 经办时间 */ @Schema(description = "经办时间") private Date handleTime; /** * 经办理由 */ @Schema(description = "经办理由") private String handleOpinion; /** * 经办主键 */ @Schema(description = "经办主键") private String operatorId; /** * 任务id */ @Schema(description = "任务id") private String taskId; /** * 签名图片 */ @Schema(description = "签名图片") private String signImg; /** * 状态 */ @Schema(description = "状态") private Integer status; /** * 流转操作人名称 */ @Schema(description = "流转操作人名称") private String handleUserName; /** * 经办文件 */ @Schema(description = "经办文件") private String fileList; /** * 用户名称 */ @Schema(description = "用户名称") private String userName; /** * 创建时间 */ @Schema(description = "创建时间") private Date creatorTime; /** * 头像 */ @Schema(description = "头像") private String headIcon; /** * 是否外部节点 */ @Schema(description = "是否外部节点") private Boolean isOutSideNode; /** * 拓展字段 */ @Schema(description = "拓展字段") private List> approvalField = new ArrayList<>(); }