package com.test.test.domain;

import com.test.common.annotation.Excel;
import com.test.common.core.domain.BaseEntity;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

/**
 * 用例对象 test_case
 *
 * @author liangdl
 * @date 2025-02-18
 */
@Setter
@Getter
@ToString
public class TestCase extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 用例id */
    private Long id;

    /** 节点id */
    @Excel(name = "节点id")
    private Long groupId;

    /** 项目id */
    @Excel(name = "项目id")
    private Long projectId;

    /** 用例名 */
    @Excel(name = "用例名")
    private String name;

    /** 重要性（高：3，中：2，低：1） */
    @Excel(name = "重要性", readConverterExp = "高=：3，中：2，低：1")
    private Long importance;

    /** 用例状态（草稿：1，通过：2，不通过：3） */
    @Excel(name = "用例状态", readConverterExp = "草=稿：1，通过：2，不通过：3")
    private Long status;

    /** 删除标志（0代表存在 2代表删除） */
    private String delFlag;
}
