package com.seer.teach.mp.api.dto;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

/**
 * <p>
 * 活动表单变量DTO
 * </p>
 *
 * @author Lingma
 * @since 2026-01-10
 */
@Schema(name = "ActivityFormVariableDTO", description = "活动表单变量DTO")
@Data
public class ActivityFormVariableDTO {

    private Integer id;

    @Schema(description = "表单执行实例ID")
    private Integer executionId;

    @Schema(description = "变量名称")
    private String variableName;

    @Schema(description = "变量代码")
    private String variableCode;

    @Schema(description = "变量值")
    private String variableValue;

    @Schema(description = "数据类型：string, number, boolean, json等")
    private String dataType;

}