package com.seer.teach.mp.admin.controller.resp;

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

import java.time.LocalDateTime;

@Schema(name = "AdminActivityFormVariableResp", description = "活动表单变量响应参数")
@Data
public class AdminActivityFormVariableResp {

    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;

    @Schema(description = "创建人ID")
    private Integer creatorId;

    @Schema(description = "创建时间")
    private LocalDateTime createTime;

    @Schema(description = "更新时间")
    private LocalDateTime updateTime;
}