package com.test.test.domain.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.test.common.core.domain.BaseEntity;
import java.util.Date;
import lombok.Data;

/**
 * 测试计划关联需求VO
 */
@Data
public class TestPlanProjectVo extends BaseEntity {

    private static final long serialVersionUID = 2482748159724585467L;

    /** 需求编码 */
    private String serialNumber;

    /** 需求名称 */
    private String name;

    /** 需求概要 */
    private String outline;

    /** 需求描述 */
    private String detail;

    /** 优先级(p0,p1,p2,p3,p4) */
    private String priority;

    /** 预计完成时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date estimatedTime;

    /** 需求来源(0,产品经理,1,客户) */
    private String source;

    /** 需求类型(0,优化,1,新功能) */
    private String type;

    /** 状态(0,未开始,1,进行中,2,已完成,3,已终止) */
    private String status;

    /** 负责人 */
    private String manager;

    /** 版本 */
    private String version;

    /** 0,正常,1,删除 */
    private String delFlag;
}
