package cn.axzo.workflow.common.model.request.bpmn.print;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * 打印模板配置内容入参模型
 *
 * @author wangli
 * @since 2025-01-20 16:44
 */
@ApiModel("打印模板配置内容入参模型")
@Data
@AllArgsConstructor
@NoArgsConstructor
@Builder
public class PrintTemplateConfigUpsertDTO {

    /**
     * 审批模型 ID
     */
    @ApiModelProperty("审批模型 ID")
    private String modelId;

    /**
     * 打印文件名称
     */
    @ApiModelProperty(value = "打印文件名称")
    private String printFileName;

    /**
     * 打印模板名称
     */
    @ApiModelProperty(value = "打印模板名称")
    private String printTemplateName;

    /**
     * 打印模板配置内容
     */
    @ApiModelProperty(value = "打印模板配置内容")
    private String printTemplateConfig;
}
