package com.test.test.domain.qo;

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

/**
 * 测试计划新增请求QO
 *
 * @author pfl
 */
@Data
public class TestPlanAddQO extends BaseEntity {

    private static final long serialVersionUID = 3693196640830164441L;

    /** 主键id */
    private Long id;

    /** 测试计划id */
    private Long planId;

    /** 测试计划编码 */
    private String serialNumber;

    /** 测试计划名称 */
    private String name;

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

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

    /** 测试计划开始时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date startTime;

    /** 测试计划结束时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date endTime;

    /** 版本 */
    private String version;

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

    /** 关联需求id */
    private Long projectId;
}
