package com.ningdatech.pmapi.projectdeclared.model.dto;

import com.ningdatech.pmapi.projectlib.model.dto.ProjectDTO;
import com.wflow.workflow.bean.dto.ProcessInstanceUserDto;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.*;
import javax.validation.constraints.NotNull;
import java.io.Serializable;

/**
 * <p>
 * 项目草稿箱
 * </p>
 *
 * @author zpf
 * @since 2023-02-06
 */
@ApiModel(value = "NdProjectDraftDto", description = "")
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
@ToString
public class ProjectDraftSaveDTO implements Serializable {

    private static final long serialVersionUID = 1L;

    @NotNull
    @ApiModelProperty("项目信息")
    private ProjectDTO projectInfo;

    @NotNull
    @ApiModelProperty("用户信息")
    private ProcessInstanceUserDto user;

}
