
package com.jeelowcode.core.framework.entity;

import com.jeelowcode.framework.utils.model.global.BaseTenantEntity;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.*;

/**
 * 表单开发-自定义按钮
 *
 * @author JX
 * @create 2024-03-02 11:51
 * @dedescription:
 */
@TableName("lowcode_dbform_button")
@Data
@EqualsAndHashCode
public class FormButtonEntity extends BaseTenantEntity {

    /**
     * 表单开发id
     */
    private Long dbformId;

    /**
     * 按钮名称
     */
    private String buttonName;

    /**
     * 按钮编码
     */
    private String buttonCode;

    /**
     * 按钮图标
     */
    private String buttonIcon;

    /**
     * 按钮位置
     */
    private String buttonLocation;

    /**
     * 按钮类型
     */
    private String buttonType;

    /**
     * 按钮样式
     */
    private String buttonSort;

    /**
     * 按钮显隐增强
     */
    private String buttonExp;

    /**
     * 按钮显示
     */
    private String buttonShow;

    /**
     * 权限控制
     */
    private String buttonAuth;

    /**
     * 国际化配置
     */
    private String buttonI18n;
}
