package com.dl.workflow.domain.vo; import com.alibaba.excel.annotation.ExcelIgnoreUnannotated; import com.alibaba.excel.annotation.ExcelProperty; import com.dl.common.annotation.ExcelDictFormat; import com.dl.common.convert.ExcelDictConvert; import lombok.Data; import java.util.Date; /** * 流程定义视图对象 workflow_definition * * @author KonBAI * @date 2022-01-17 */ @Data @ExcelIgnoreUnannotated public class WfDefinitionVo { private static final long serialVersionUID = 1L; /** * 流程定义ID */ @ExcelProperty(value = "流程定义ID") private String definitionId; /** * 流程名称 */ @ExcelProperty(value = "流程名称") private String processName; /** * 流程Key */ @ExcelProperty(value = "流程Key") private String processKey; /** * 分类编码 */ @ExcelProperty(value = "分类编码") private String category; /** * 版本 */ @ExcelProperty(value = "版本") private Integer version; /** * 表单ID */ @ExcelProperty(value = "表单ID") private Long formId; /** * 表单名称 */ @ExcelProperty(value = "表单名称") private String formName; /** * 部署ID */ @ExcelProperty(value = "部署ID") private String deploymentId; /** * 流程是否暂停(true:挂起 false:激活 ) */ @ExcelProperty(value = "流程是否挂起", converter = ExcelDictConvert.class) @ExcelDictFormat(readConverterExp = "true=挂起,false=激活") private Boolean suspended; /** * 部署时间 */ @ExcelProperty(value = "部署时间") private Date deploymentTime; }