ResourceVO.java 703 字节
Newer Older
1
package com.youlai.system.pojo.vo.menu;
2 3

import com.fasterxml.jackson.annotation.JsonInclude;
H
horizons 已提交
4
import com.youlai.common.web.model.Option;
5 6 7 8 9 10
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;

11
@ApiModel("资源(菜单+权限)视图对象")
12 13 14
@Data
public class ResourceVO {

15 16
    @ApiModelProperty("选项的值")
    private Long value;
17

18 19
    @ApiModelProperty("选项的标签")
    private String label;
20

21 22 23
    @ApiModelProperty("子菜单")
    @JsonInclude(value = JsonInclude.Include.NON_EMPTY)
    private List<ResourceVO> children;
24

25 26
    @JsonInclude(value = JsonInclude.Include.NON_NULL)
    private List<Option> perms;
27 28 29


}