package cn.axzo.workflow.common.model.response.form.model;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.experimental.Accessors;

import java.util.Date;

/**
 * 基础的表单模型响应模型
 *
 * @author wangli
 * @since 2023/7/25 11:04
 */
@ApiModel("基础的表单模型响应模型")
@Data
@Accessors(chain = true)
public class FormModelBaseVO {

    @ApiModelProperty(value = "模型 ID")
    private String id;

    @ApiModelProperty(value = "模型名称")
    private String name;

    @ApiModelProperty(value = "模型 KEY")
    private String key;

    @ApiModelProperty(value = "自定义分类")
    private String category;

    @ApiModelProperty(value = "租户")
    private String tenantId;

    @ApiModelProperty(value = "部署 ID")
    private String deploymentId;

    @ApiModelProperty(value = "版本")
    private Integer version;

    @ApiModelProperty(value = "创建时间")
    private Date createAt;

    @ApiModelProperty(value = "更新时间")
    private Date updateAt;

    @ApiModelProperty(value = "上下架状态")
    private Integer status;

}
