package com.muyu.rule.common.domain.req;

import io.swagger.v3.oas.annotations.tags.Tag;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.SuperBuilder;

/**
 * @Author：张承志
 * @Package：com.muyu.rule.common.domain.req
 * @Project：cloud-etl-rule
 * @name：VersionAddReq
 * @Date：2024/8/26 9:47
 */

@Data
@SuperBuilder
@NoArgsConstructor
@AllArgsConstructor
@Tag(name = "规则版本添加请求对象")
public class VersionAddReq {

    /**
     * 版本名称
     */
    private String    versionName;

    /**
     * 版本类名
     */
    private String className;
    /**
     * 版本编码
     */
    private String   versionCode;
    /**
     * 规则引擎外键
     */
    private String    ruleId;
    /**
     * 是否开启规则引擎
     */
    private String    open;
    /**
     * 版本描述
     */
    private String    versionDesc;

    /**
     * 状态 0正常 1.停用
     */

    private String status;

    /**
     * 引擎类代码
     */

    private String    versionClazz;


    /**
     * 备注
     */
    private String remark;


}
