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<OsLifeCycleLineVO> lineItems = new ArrayList<>();
|
|
}
|