package com.vci.po; import com.vci.dto.OsEnumItemDTO; import com.vci.dto.OsLifeCycleLineDTO; import com.vci.pagemodel.OsLifeCycleLineBoundVO; import com.vci.pagemodel.OsLifeCycleLineVO; import com.vci.starter.poi.annotation.ExcelColumn; import com.vci.starter.web.pagemodel.BaseModelVO; import lombok.AllArgsConstructor; import lombok.Data; import lombok.NoArgsConstructor; import java.util.ArrayList; import java.util.List; /** * 生命周期导入对象 * @author ludc * @date 2024/7/19 11:11 */ @Data @AllArgsConstructor @NoArgsConstructor public class OsLifeCyclePO extends BaseModelVO { /** * 禁止修改这个值 */ private static final long serialVersionUID = -2239512786206928201L; /** * 所在数据行 */ @ExcelColumn(rowIndexColumn = true,value = "") private String rowIndex; /** * 生命周期英文名称 */ @ExcelColumn(value="名称",nullable = false) private String id; /** * 标签 */ @ExcelColumn(value="标签") private String name; /** * 起始状态 */ @ExcelColumn(value="起始状态",nullable = false) private String startStatus; /** * 描述 */ @ExcelColumn(value="描述") private String description; /** * 连接线名称 */ /*@ExcelColumn(value="连接线名称") private String lineName;*/ /** * 连接线起始状态 */ @ExcelColumn(value="连接线起始状态") private String sourceLifeStatus; /** * 连接线目标状态 */ @ExcelColumn(value="连接线目标状态") private String targetLifeStatus; /** * 事件 */ @ExcelColumn(value="事件(;间隔)") private String events; /** * 用于整理成1对多关系时使用,不针对导入使用 */ private List lineItems = new ArrayList<>(); }