package com.microservices.pms.project.domain.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;

@Data
@ApiModel("项目工作项批量更新对象")
public class PmsProjectIssuesBatchUpdateVo {

    @ApiModelProperty(value = "工作项ids")
    private List<Integer> ids;

    @ApiModelProperty(value = "状态")
    private Integer statusId;

    @ApiModelProperty(value = "优先级")
    private Integer priorityId;

    @ApiModelProperty(value = "标记ids")
    private List<Integer> issueTagIds;

    @ApiModelProperty(value = "工作项类型")
    private Integer pmIssueType;

    @ApiModelProperty(value = "预估工时")
    private String timeScale;

    @ApiModelProperty(value = "负责人id")
    private List<Long> assignerIds;

    @ApiModelProperty(value = "目标项目id")
    private Long targetPmProjectId;

    @ApiModelProperty(value = "迭代id")
    private String pmSprintId;

    @ApiModelProperty(value = "父工作项id")
    private Long rootId;

    @ApiModelProperty(value = "仓库id")
    private String projectId;

}
