ProcessStartDTO.java 692 Bytes
Newer Older
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
package io.hmit.modules.activiti.dto;

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

import javax.validation.constraints.NotBlank;
import java.util.Map;

/**
 * @author    
 */
@Data
@Api(tags = "流程启动参数")
public class ProcessStartDTO {

    @ApiModelProperty(value = "流程KEY")
    @NotBlank(message = "{ProcessStart.processDefinitionKey.require}")
    private String processDefinitionKey;

    @ApiModelProperty(value = "业务KEY")
    @NotBlank(message = "{ProcessStart.businessKey.require}")
    private String businessKey;

    @ApiModelProperty(value = "流程参数")
    private Map<String, Object> variables;
}