数据库--entity--enum

一。实体类

在这里插入图片描述

文章atricle

在这里插入图片描述
在代码里
在这里插入图片描述

文章分类关联表article-category_ref

在这里插入图片描述

文章和标签关联article_tag-ref

在这里插入图片描述

类别category

在这里插入图片描述在这里插入图片描述
在这里插入图片描述

链接link

在这里插入图片描述
在这里插入图片描述

菜单栏menu

在这里插入图片描述
在这里插入图片描述

小喇叭 更新notice

在这里插入图片描述
在这里插入图片描述

标签tag

在这里插入图片描述

private Integer tagUserId;  //标签属于哪个用户
private Integer articleCount;   //文章数量,不是数据库字段

评论comment

在这里插入图片描述
在这里插入图片描述

Options:站点信息

在这里插入图片描述

page页面

在这里插入图片描述

二。状态信息类


枚举

在定义枚举类型时我们使用的关键字是enum
值一般是大写的字母,多个值之间以逗号分隔
务必记住枚举表示的类型其取值是必须有限的,也就是说每个值都是可以枚举出来的,比如上述描述的一周共有七天
应该知道的是枚举类型可以像类(class)类型一样,定义为一个单独的文件,当然也可以定义在其他类内部,更重要的是枚举常量在类型安全性和便捷性都很有保证,如果出现类型问题编译器也会提示我们改进

 /**
     * 添加菜单内容提交
     *
     * @param menu
     * @return
     */
    @RequestMapping(value = "/insertSubmit",method = RequestMethod.POST)
    public String insertMenuSubmit(Menu menu)  {
        if(menu.getMenuOrder() == null) {
            menu.setMenuOrder(MenuLevel.TOP_MENU.getValue());
        }
        menuService.insertMenu(menu);
        return "redirect:/admin/menu";
    }

MenuLevel.TOP_MENU.getValue() 其中的MenuLevel 枚举类
TOP_MENU是相应的属性 getValue()是我们自己封装的获取枚举变量的方法
在这里插入图片描述

public enum MenuLevel {

    TOP_MENU(1, "顶部菜单"),
    MAIN_MENU(2, "主体菜单");

    private Integer value;

    private String message;

    MenuLevel(Integer value, String message) {
        this.value = value;
        this.message = message;
    }

    public Integer getValue() {
        return value;
    }

    public void setValue(Integer value) {
        this.value = value;
    }

    public String getMessage() {
        return message;
    }

    public void setMessage(String message) {
        this.message = message;
    }
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值