package api.common.pojo.po.scene;

import lombok.*;

import java.io.Serializable;
import java.sql.Timestamp;

/**
 * 测试场景包
 */
@EqualsAndHashCode()
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class ScenePackageSublistPO implements Serializable {

    private String id  ;//主键Id
    private String sublistId  ;//主键Id
    private String sublistName ; //指标名称
    private String weight;//权重
    private String ruleName ; //规则名称
    private String packageAndRules;//关联打分规则Id
    private String sceneNaturalIds;//关联自然场景ids
    private String sceneTrafficIds;//关联交通事故场景ids
    private String sceneStatueIds;//关联标准法规ids
    private String sceneGeneralizationIds;//关联泛化场景ids
    // 关联基准场景库 Ids
    private String sceneReferenceLibIds;

    private Integer sceneNum;//场景数量
    private String parentId;//父节点id
    private String rootId;//根id
    private int seq;//在当前层级下的顺序，由小到大
    private int packageLevel;//级别
    private String remarks;//备注
    private String share ; //是否分析  1为分享
    private String treeNode;//模板预览node节点
    private String templateId;//泛化模板id
    private String exampleId;//泛化实例id
    private String ruleNameArray;//打分规则公私有回显



    /**
     * 记录创建时间
     */
    public Timestamp createTime;
    /**
     * 记录最后更新时间（包括删除）
     */
    public Timestamp modifyTime;
    /**
     * 记录创建人（用户id）
     */
    public String createUserId;
    /**
     * 记录最后更新人（包括删除）（用户id）
     */
    public String modifyUserId;
    /**
     * 是否已删除
     */
    public String isDeleted;












}
