package org.ruoyi.pageDesigner.domain; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableLogic; import com.baomidou.mybatisplus.annotation.TableName; import lombok.Data; import lombok.EqualsAndHashCode; import org.ruoyi.core.domain.BaseEntity; /** * @author kanglujie * @date 2025-06-23 17:24:05 */ @Data @EqualsAndHashCode(callSuper = true) @TableName("PAGE_DESIGNER") public class PageDesigner extends BaseEntity { @TableId(value = "ID") private Long id; @TableField("NAME") private String name; @TableField("MENU_ID") private String menuId; // 关联的菜单ID @TableField("STATUS") private String status; @TableField(value = "DEL_FLAG") @TableLogic private String delFlag; @TableField("REMARK") private String remark; @TableField("FORM_JSON") private String formJson; @TableField("SHOW_COLUMN") private String showColumn; // 可以将 selectedFields 存储为 JSON 字符串 @TableField("ACTIONS_FUNC") private String actionsFunc; // 可以将 enableActions 存储为 JSON 字符串 }